[Gelistirici] Wicd service.py sorunu

Gökmen GÖKSEL gokmen at pardus.org.tr
7 Ara 2008 Paz 17:19:51 EET


On Sunday 07 December 2008 01:35:38 Gökmen Görgen wrote:
> Merhabalar,
> İnşa dosyalarını şurada[1] görebileceğiniz wicd paketinin kurulumunda ve
> herhangi bir sorun ile karşılaşmıyorum; fakat servis betiğinde başlama
> komutu olarak verdiğim "*/usr/sbin/wicd &> /dev/null*" komutunu
> uçbirimde verirken hiçbir problemle karşılaşmıyorum.
>
> Bu komutu uçbirimde verdikten sonra *service* komutu çıktısında
> *çalışıyor* durumda olduğunu görebiliyorum ve ayrıca *service wicd stop*
> diyerek de bu servisi durduramıyorum. Fakat nedense *service wicd start*
> çalışmıyor.
>
> Bu konuda bilgisi olup paylaşımda bulunacaklara şimdiden teşekkür ediyorum.
Ekteki yama ile düzgün çalışıyor.

Eğer 
/usr/lib/python2.5/site-packages/wicd/misc.py dosyasına bakarsan çalışmadan  
önce çevre değişkenlerine ihtiyaç duyduğunu göreceksin. Konsoldan 
çalıştırdığında yüklü çevre değişkenlerini aldığı için düzgün çalışıyor fakat 
çomar servis betiğinde loadEnvironment olmadığı için service üzerinden 
açılamıyor. Nasıl açılamadığını da /var/log/wicd/wicd.log içinde görebilirsin;

2008/12/07 16:47:51 ::   File "/usr/lib/python2.5/site-
packages/wicd/wnettools.py", line 327, in Up
2008/12/07 16:47:51 ::     misc.Run(cmd)
2008/12/07 16:47:51 ::   File "/usr/lib/python2.5/site-packages/wicd/misc.py", 
line 83, in Run
2008/12/07 16:47:51 ::     env=tmpenv)
2008/12/07 16:47:51 ::   File "/usr/lib/python2.5/subprocess.py", line 594, in 
__init__
2008/12/07 16:47:51 ::     errread, errwrite)
2008/12/07 16:47:51 ::   File "/usr/lib/python2.5/subprocess.py", line 1149, 
in _execute_child
2008/12/07 16:47:51 ::     raise child_exception
2008/12/07 16:47:51 :: OSError: [Errno 2] No such file or directory

Burada çağırmaya çalıştığı Run metodu mevcut çevre değişkenlerini yükleyip 
LC_ALL ve LANG'ı "C" ile update edip çalıştırmaya çalışıyor. Environment 
olmadığı için de patlıyor ;)

--
Gökmen GÖKSEL
[pardus.org.tr]
-------------- sonraki bölüm --------------
A non-text attachment was scrubbed...
Name: fix-service.py.patch
Type: text/x-patch
Size: 736 bytes
Desc: kullanılamıyor
URL: <http://liste.pardus.org.tr/gelistirici/attachments/20081207/0a263cea/attachment-0002.bin>


Gelistirici mesaj listesiyle ilgili daha fazla bilgi