[Gelistirici] udev sorunları
Türker SEZER
turkersezer at tsdesign.info
17 Kas 2008 Pzt 16:02:42 EET
On Monday 17 November 2008 14:37:52 Ozan Çağlayan wrote:
> Bahadır Kandemir wrote:
> > 17 Kas 2008 Pts tarihinde, Ozan Çağlayan şunları yazmıştı:
> >> udev hakkında çok enteresan sorunlarımız var:
> >>
> >> - ağ arabirimi algılandığında comar-ethernet.py ve comar-wireless.py
> >> çağırılıyor. Bu iki betik hav call çağırıyor ancak daha ortada dbus
> >> soketi yok çünkü dbus servisi çok sonra başlatılıyor. Sanırım comar
> >> dbus'a geçirilmeden önceden kalmış bu betikler.
> >
> > Bu betikler, usb'den aygıt eklendiğinde manager ve applet haberdar olsun
> > diye var. Boot sırasında patlamaları önemli değil.
>
> Anladım.
>
> Diğer net-rules sorununa gelince, kendimce bir çözüm buldum ve çalışıyor
> görünüyor ancak bu değişikliğin yapılabilmesi için bir şeyleri kırıp
> kırmadığından emin olmamız gerek.
>
> mudur'deki setupUdev() metodunu tam udev'i başlatacağı yerden ikiye
> bölerek startUdev() metodunu oluşturdum. setupUdev yine aynı yerden
> çağırılıyor ancak startUdev oldukça ileride DBus()'tan sonra
> başlatılıyor. Yama ekte.
>
> Index: mudur.py
> ===================================================================
> --- mudur.py (revision 20679)
> +++ mudur.py (working copy)
> @@ -161,7 +161,7 @@
> def sync(self):
> try:
> f = file("/var/log/mudur.log", "a")
> - map(f.write, self.lines)
> + f.writelines(self.lines)
> f.close()
> except IOError:
> ui.error(_("Cannot write mudur.log, read-only file system"))
> @@ -762,6 +762,8 @@
> if not os.path.lexists(link[0]):
> os.symlink(link[1], link[0])
>
> +def startUdev():
> +
> ui.info(_("Starting udev"))
>
> if config.kernel_ge("2.6.16"):
> @@ -1255,6 +1257,8 @@
>
> startDBus()
>
> + startUdev()
> +
> ttyUnicode()
>
> elif sys.argv[1] == "default":
Bu yamayla sistemi açınca
...
* Yerel dosya sistemleri bağlanıyor
mount: special device LABEL=PARDUS_HOME does not exist
mount: special device /dev/sda8 does not exist
ntfs-3g: Failed to access volume '/dev/sda1': No such file or directory
Please type '/sbin/mount.ntfs-3g --help' for more information.
* Takas alanı etkinleştiriliyor
...
gibi bir hata veriyor. Ev dizini bağlanamadığı için de oturum açılamıyor.
Saygılar
Türker
Gelistirici mesaj listesiyle ilgili
daha fazla bilgi