Nieuws:

Welkom, Gast. Alsjeblieft inloggen of registreren.
Heb je de activerings-mail niet ontvangen?

Auteur Topic: HAL initialization error  (gelezen 454 keer)

philop

  • Gast
HAL initialization error
« Gepost op: 2008/02/22, 20:27:24 »
Hoi, ik ben redelijk nieuw met ubuntu. Afgelopen week na het installeren van wat software vanaf GetDeb is er schijnbaar iets mis gegaan. Want na rebooten (de volgende dag) bleek dat mijn login scherm niet meer werkt. In p[laats van de login prompt is er een zwart scherm te zien met in het midden een alert box, met een knop. De tekst van beide is niet leesbaar. Klik ik op de knop dan wordt de login opnieuw gestart en komt hetzelfde alert box weer terug. Een loop dus.

Via de recovery console in ubuntu gekomen en daar het aanmeldscherm uitgezet (oftewel Enable Automatic Login aan). Daarmee kan ik nu wel aanmelden, maar direct nadat de desktop verschijnt krijg ik de melding "HAL initialization error" te zien. Werken met het systeem kan, maar usb drives worden niet herkend, kan ik niet printen, enz.

Als ik hald start via de regel

Citaat
sudo /usr/sbin/hald --daemon=no --verbose=yes
krijg ik de volgende output

Citaat
20:13:29.132 hald.c:529: hal 0.5.9.1
20:13:29.141 hald.c:594: Will not daemonize
20:13:29.141 hald_dbus.c:4807: local server is listening at unix:abstract=/var/run/hald/dbus-AkCewNv1Uj,guid=30de7e0e8d23f1056f6fe00047bf1ed9
Runner started - allowed paths are '/usr/lib/hal:/usr/lib/hal/scripts:/usr/bin'
20:13:29.147 hald_runner.c:299: Runner has pid 19833
20:13:29.148 [W] ci-tracker.c:200: Could not get uid for connection: org.freedesktop.DBus.Error.NameHasNoOwner Could not get UID of name 'org.freedesktop.DBus': no such name
20:13:29.148 [E] hald_dbus.c:4462: Cannot get caller info for org.freedesktop.DBus
20:13:29.148 hald_runner.c:180: runner connection is 0x8094a18
20:13:29.150 mmap_cache.c:251: cache mtime is 1200597122
20:13:29.150 [W] ids.c:294: Couldn't stat pci.ids file '/usr/share/misc/pci.ids', errno=13: Permission denied
20:13:29.150 [W] ids.c:515: Couldn't stat usb.ids file '/usr/share/misc/usb.ids', errno=13: Permission denied
20:13:29.150 [E] osspec.c:310: Unable to inotify_add_watch() for '/usr/share/hal/fdi/preprobe': Permission denied
*** [DIE] osspec.c:watch_fdi_files():389 : Error watching fdi files
Een ls van /usr/share/misc geeft

Citaat
total 504
drwxr-xr-x   2 root root   4096 2007-10-16 01:17 .
drwx------ 332 philop philop  12288 2008-02-22 19:33 ..
-rw-r--r--   1 root root 491665 2007-09-18 00:37 pci.ids
lrwxrwxrwx   1 root root     21 2008-01-10 20:39 usb.ids -> /var/lib/misc/usb.ids
En ls /var/lib/misc geeft

Citaat
drwxr-xr-x  2 philop root  4096 2007-10-16 01:17 .
drwxr-xr-x 56 philop root  4096 2008-02-13 19:42 ..
-rw-r--r--  1 root root 58046 2007-05-23 13:51 usb.ids
En nu loop ik een beetje vast. Wat zie ik over het hoofd? Welke permissies (want ik denk dat dat het is) staan niet goed?
Dank dank!

philop

  • Gast
HAL initialization error
« Reactie #1 Gepost op: 2008/02/23, 09:19:03 »
Via de forums op ubuntuforums.org heb ik de oplossing gevonden.

De zaken die ik heb gewijzigd:

Citaat
1) sudo /usr/lib/hal/hald-generate-fdi-cache
2) In /etc/init.d/rc gewijzigd "CONCURRENCY=none" in "CONCURRENCY=shell"
3) In /etc/rc2.d S30gmd gewijzigd in S15gmd, en S12hal gewijzigd in S13hal
Daarna reboot en de melding is weg. De externe apparaten worden weer herkend.

philop

  • Gast
HAL initialization error
« Reactie #2 Gepost op: 2008/02/23, 11:56:33 »
Oops - na nog eens rebooten is de melding weer terug :( Ook lijkt de snelheid van de usb poorten veel lager te zijn dan normaal .... help?