I've encountered some unusual obstacles during the upgrade from openSUSE 11.1 to 11.2. Apparently, my setup is a bit outside of the spec... This is what I had to do.
I have the packman repository added and lots of packages installed from there. Packman sometimes changes package dependencies during the lifetime of an openSUSE release, which don't necessarily get resolved by zypper up. This can lead to zypper attempting to convert an x86_64 system to i586 on the actual upgrade to 11.2. With many packman packages installed it gets near impossible to find the cause. My advice: make sure to run zypper dup with the 11.1 repositories before the upgrade.
After the update, the X11 server came up without working keyboard and mouse. It didn't work with the old xorg.conf configuration file, it didn't work with the server started by sax2. For upgrades, the option
Option "AutoAddDevices" "off" in the ServerFlags section of xorg.conf should had been added, but wasn't.
Manually adding that option at least gave me back a working server. But it should work without it. Looking at the process list revealed that I had hundreds of hald-addon-cpufreq processes, but not a single hald-addon-input process. Running hal-device revealed every single entry, including the one for the mice and keyboard, being and CPUFreq interface (info.interfaces = { org.freedesktop.Hal.Device.CPUFreq' }). Strange. But at least I had a working X11 server again.
Oops, but what's that? Suspend doesn't work either? Okay, I have to go and fix the hald configuration after all. But how, I don't know anything about it and everyone I ask claims to know even less... So I reinstalled the rpm with zypper in -f hal and ran rchal restart, and... Wow, it works! And even the autoconfigured X11 works now.
Sound needs an "rcalsasound restart" to work.I haven't investigated yet why. Speechd was blocking the sound card.
rcspeechd stop
insserv -r speechd
Comments
There are currently no comments
New Comment