So I figure
hey, that's what I have an older backup kernel for.
That's 2.6.22.17 for me. That's older alright. Old enough apparently so some of the new (capability? I can't test this because I don't have the sources for this older kernel installed and consequently can't build
capability_probe) fu doesn't work properly. Which in real terms means that I get to boot, but then I don't get to login (
Cannot make/remove an entry for the specified session). This is healed by booting from DVD and changing the
pam_loginuid.so line in
/etc/pam.d/login from
required to
optional. (Change the
xdm and
sshd files likewise as needed.) This results in
pam_loginuid(xdm:session): Cannot open /proc/self/loginuid: Read-only file system
pam_loginuid(xdm:session): set_loginuid failed
and an actual login. Whee. This brings back UMTS. Which of course means that the DSL fault ceases exactly one minute later (to their credit, this is my provider's first unannounced downtime
ever). Which in turn means that I get to find a kernel in
ftp5.gwdg.de/pub/opensuse/repositories/Kernel:/ that is more recent (2.6.26-rc3) than the one I got from
factory. Lo and behold, this kernel actually
works for me — logins, UMTS, and all. I change back my PAM-setup. At this time, I'm ready to return to what I was doing, if annoyed as hell. Of course by this time, everybody I had been working with has left. Why the hell can't I stick with nice three or four months old software? This is a major personality defect. It is also a smegging waste of time.