On 20/11/2013 05:30, Gianluca Interlandi wrote:
I have an update. If I run `hald --verbose=yes --daemon=no` for debugging purposes, I get the following error messages:
[11923]: 21:22:42.392 [E] addon-acpi.c:83: Cannot connect to acpid socket: No such file or directory
Any ideas?
Gianluca
<snip> I noticed this while I was on the road this morning. I had a similar experience with KDE3 when I was first porting to openSUSE 12.2 on a new system and later similarly on openSUSE 12.3 in a VirtualBox. With a bit of jiggery-pokery, I managed to get both of them to work properly when mounting and, more importantly, dismount USB devices since the 12.2 system is used a lot for SD card reads and clearances. I did put a lot of what I went through up on my LiveJournal which you can get to at http://mistie710.livejournal.com but you'll probably end up wading through a load of other stuff I wrote so here's a rough idea behind what I did. (Note that I had already installed the HAL-enabled 3.5.10 and that all of the stuff below is done from a root konsole). As already mentioned in this thread, one good idea is to manually try starting haldaemon to see what it is up to. One of the first things I did, though I was never sure if this was effective, was to make sure that dbus had an associated user account created. The command used went something like groupadd -g 81 dbus; useradd -c 'System message bus' -u 81 -g dbus dbus; usermod -s /bin/false dbus; usermod -d '/' dbus Having done that, I noticed that hald was dying off because a number of files were missing, notably the fdi cache. To sort that out, I did the following: mkdir /etc/hal/fdi/preprobe mkdir /etc/hal/fdi/information mkdir /etc/hal/fdi/policy /usr/lib/hal/hald-generate-fdi-cache Once rebooted, all seemed well. Some days later, openSUSE 12.3 was released with a similar problem. I did the above but found that hald still seemed to fail until I checked the user list and found that the haldaemon user was missing this time. The command... useradd -g haldaemon -u 109 -s /bin/false -c 'User for haldaemon' -d /var/run/hald haldaemon ...and a change of runlevel for haldaemon fixed all that. Even got sysinfo back, though that also takes a little bit of a frob to get it to work. Don't know if the above fixes your problem but it worked for me. I suspect that something like this will crop up in openSUSE 13.1... oh well! -- Chris "Chika" Johnson MMW Crashnet -- To unsubscribe, e-mail: opensuse-kde3+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse-kde3+owner@opensuse.org