Three days ago I posted about how bad fedora was to me. Today I managed to discover that initng changed some things on me without telling me. Apparently, runlevels are now stored in /etc/initng/runlevels/ instead of just /etc/initng/*.runlevel. I found that out with some tinkering with ng-update. To fix my issue with smartpm and yum not playing nice, I simply reduced smart’s repo configuration to a minimalistic one which consists of only official fedora repos. From there I went to the sites of the other repos and added them to smart with lesser priorities.
Today, however I upgraded all systems on my network and ran into two snags. First, Jupiter’s OpenLDAP installation was rather old so the post-install script that tried to restart the daemon waited on nss_ldap forever. The old /etc/ldap.conf didn’t have the nifty nss_initgroups_ignoreusers directive available, causing nsswitch to wait for a response from the ldap server to see what groups the ‘ldap’ user was in so permissions could be set properly for the ldap server to start up so it could answer requests from nsswitch. Bleh.
The other snag was when I updated alsa-lib on Pluto as part of this routine. I can’t seem to understand why there needs to be two copies of alsa.conf in both /etc/alsa/ and /usr/share/alsa/. Its stilly, and alsa-lib-0.14 decided to move the stuff from /usr/share/alsa/ to /etc/alsa/ but not tell anyone including itself.