[Gelistirici] playground/ertugrul/experimantal/mongodb - devam

Ertuğrul Erata ertugrulerata at gmail.com
21 Tem 2010 Çar 19:54:38 EEST


args="--dbpath=/var/lib/mongodb" olarak düzelttim şimdi service komutu
başlatıyor ancak alt satıra düüşmüyor pid oluşmuyor.

2010/7/21 Ertuğrul Erata <ertugrulerata at gmail.com>

> @bahadır service.py de bir sorun var bir türlü servisi başlatmıyor ?
>
> Traceback (most recent call last)
>   File "/bin/service", line 369, in <module>
>     main(sys.argv[1:])
>   File "/bin/service", line 340, in main
>     list_services(use_color)
>   File "/bin/service", line 229, in list_services
>     format_service_list(lala, use_color)
>   File "/bin/service", line 126, in format_service_list
>     cstart = "\x1b%s" % colors[service.state]
> KeyError: dbus.String(u'conditional')
>
> service list te bu hatayı veriyor. ancak service.py de geçmiyor ki ?
>
> mongod --help te
> --dbpath arg (=/data/db/) directory for datafiles
>
>
>
> 2010/7/21 Ertuğrul Erata <paketler-commits at pardus.org.tr>
>
> Author: ertugrul
>> Date: Wed Jul 21 19:35:40 2010
>> New Revision: 96210
>>
>> Modified:
>>   playground/ertugrul/experimantal/mongodb/actions.py
>>   playground/ertugrul/experimantal/mongodb/comar/service.py
>>   playground/ertugrul/experimantal/mongodb/files/mongodb.confd
>>   playground/ertugrul/experimantal/mongodb/pspec.xml
>> Log:
>> devam
>>
>>
>>
>> ---
>>  actions.py          |    6 +++---
>>  comar/service.py    |   35 ++++++++++++++++++-----------------
>>  files/mongodb.confd |    3 +--
>>  pspec.xml           |   13 ++++++-------
>>  4 files changed, 28 insertions(+), 29 deletions(-)
>>
>> Modified: playground/ertugrul/experimantal/mongodb/actions.py
>> =================================================================
>> --- playground/ertugrul/experimantal/mongodb/actions.py (original)
>> +++ playground/ertugrul/experimantal/mongodb/actions.py Wed Jul 21
>> 19:35:40 2010
>> @@ -23,9 +23,9 @@
>>         pisitools.dobin("%s" % i)
>>
>>     # needed directory
>> -    pisitools.dodir("/var/lib/mongo")
>> -    pisitools.dodir("/var/log/mongo")
>> -    pisitools.dodir("/var/run/mongo")
>> +    pisitools.dodir("/var/lib/mongodb")
>> +    pisitools.dodir("/var/log/mongodb")
>> +    pisitools.dodir("/var/run/mongodb")
>>
>>     # add man and documents
>>     pisitools.doman("debian/mongo*.1")
>>
>> Modified: playground/ertugrul/experimantal/mongodb/comar/service.py
>> =================================================================
>> --- playground/ertugrul/experimantal/mongodb/comar/service.py   (original)
>> +++ playground/ertugrul/experimantal/mongodb/comar/service.py   Wed Jul 21
>> 19:35:40 2010
>> @@ -1,30 +1,31 @@
>>
>>  from comar.service import *
>>
>> -serviceType = "local"
>> +serviceType = "server"
>>  serviceConf = "mongodb"
>> -serviceDefault = "conditional"
>> +serviceDefault = "off"
>>
>>  serviceDesc = _({"en": "Mongodb",
>>                  "tr": "Mongodb"})
>>
>> +MSG_ERR_MONGODBNOTINST = _({"en": "MongoDB is not installed.",
>> +                          "tr": "MongoDB kurulu değil.",
>> +                          })
>> +
>> +def check_mongodb():
>> +    import os.path
>> +    if not os.path.exists("/var/lib/mongodb"):
>> +        fail(MSG_ERR_MONGODBNOTINST)
>> +
>>  @synchronized
>>  def start():
>> -    startService(command="/usr/sbin/mongodb",
>> -                 args = config.get("args", "destroy"),
>> +    check_mongodb()
>> +    startService(command="/usr/bin/mongod",
>> +                 args = "--datapath=/var/lib/mongodb",
>> +                 pidfile="/var/run/mongodb/mongodb.pid",
>>                  donotify=True)
>> -
>> +
>>  @synchronized
>>  def stop():
>> -    stopService(command="/usr/sbin/mongodb",
>> -                donotify=True)
>> -
>> -def ready():
>> -    import os
>> -    status = is_on()
>> -    if status == "on" or (status == "conditional" and
>> os.path.exists("/sys/coffee/ready")):
>> -        start()
>> -
>> -def status():
>> -    return checkDaemon("/var/run/mongodb.pid")
>> -
>> +    stopService(command="/usr/bin/mongod",
>> +                donotify=True)
>> \ No newline at end of file
>>
>> Modified: playground/ertugrul/experimantal/mongodb/files/mongodb.confd
>> =================================================================
>> --- playground/ertugrul/experimantal/mongodb/files/mongodb.confd
>>  (original)
>> +++ playground/ertugrul/experimantal/mongodb/files/mongodb.confd
>>  Wed Jul 21 19:35:40 2010
>> @@ -1,7 +1,6 @@
>>  # Mongodb essentials
>> -MONGODB_EXEC="/usr/bin/mongod"
>>  MONGODB_DATA="/var/lib/mongodb"
>> -MONGODB_USER="mongodb"
>> +#MONGODB_USER="mongodb"
>>  MONGODB_PID_FILE="/var/run/mongodb/mongodb.pid"
>>
>>  MONGODB_IP="127.0.0.1"
>>
>> Modified: playground/ertugrul/experimantal/mongodb/pspec.xml
>> =================================================================
>> --- playground/ertugrul/experimantal/mongodb/pspec.xml  (original)
>> +++ playground/ertugrul/experimantal/mongodb/pspec.xml  Wed Jul 21
>> 19:35:40 2010
>> @@ -33,23 +33,22 @@
>>             <Dependency>libpcap</Dependency>
>>         </RuntimeDependencies>
>>         <Files>
>> +            <Path fileType="config">/etc</Path>
>>             <Path fileType="executable">/usr/bin</Path>
>> -
>>             <Path fileType="doc">/usr/share/doc</Path>
>>             <Path fileType="data">/usr/share/man</Path>
>>             <Path fileType="data">/var</Path>
>>         </Files>
>> -        <!--
>> +
>>         <AdditionalFiles>
>> -            <AdditionalFile owner="root" permission="0644"
>> target="/usr/share/applications/mongodb.desktop">mongodb.desktop</AdditionalFile>
>> +            <AdditionalFile owner="root" permission="0644"
>> target="/etc/conf.d/mongodb">mongodb.confd</AdditionalFile>
>> +            <!--<AdditionalFile owner="root" permission="0644"
>> target="/usr/share/applications/mongodb.desktop">mongodb.desktop</AdditionalFile>-->
>>         </AdditionalFiles>
>> -        -->
>> -        <!--
>> +
>>         <Provides>
>> -            <COMAR script="package.py">System.Package</COMAR>
>> +            <!--<COMAR script="package.py">System.Package</COMAR>-->
>>             <COMAR script="service.py">System.Service</COMAR>
>>         </Provides>
>> -        -->
>>     </Package>
>>
>>     <History>
>> _______________________________________________
>> paketler-commits mailing list
>> paketler-commits at pardus.org.tr
>> http://liste.pardus.org.tr/mailman/listinfo/paketler-commits
>
>
>
>
> --
> Ertuğrul Erata
>
> Pardus Devel. // http://ertugerata.wordpress.com
>
> ##biraz tembelim. itiraf ediyorum##
>



-- 
Ertuğrul Erata

Pardus Devel. // http://ertugerata.wordpress.com

##biraz tembelim. itiraf ediyorum##
-------------- sonraki bölüm --------------
Bir HTML eklentisi temizlendi...
URL: <http://liste.pardus.org.tr/gelistirici/attachments/20100721/d5120f0a/attachment-0002.htm>


Gelistirici mesaj listesiyle ilgili daha fazla bilgi