Starting conditions:
1) Bad syntax in /etc/default/locale was "en_US" needed to be "LANG=en_US"
2) Bad file in /var/lib/locales/supported.d, which is scanned for shell scripts and filtered only lightly. My bad file was treated as a script and failed miserably. It was actually an artifact of previous debugging attempts, the output of script(1).
Maybe only (1) was original. By itself, it stopped X from coming up on reboot, because /etc/init.d/gdm was stopped by the failure of "en_US" to be a shell command, and stopped a number of other packages from configuring properly.
So: no bug in upgrade, but if anyone else is as error-prone as I seem to be, maybe some (more) sanity checks would be a good idea.
Starting conditions: locales/ supported. d, which is scanned for shell scripts and filtered only lightly. My bad file was treated as a script and failed miserably. It was actually an artifact of previous debugging attempts, the output of script(1).
1) Bad syntax in /etc/default/locale was "en_US" needed to be "LANG=en_US"
2) Bad file in /var/lib/
Maybe only (1) was original. By itself, it stopped X from coming up on reboot, because /etc/init.d/gdm was stopped by the failure of "en_US" to be a shell command, and stopped a number of other packages from configuring properly.
So: no bug in upgrade, but if anyone else is as error-prone as I seem to be, maybe some (more) sanity checks would be a good idea.
Thanks again.
++ kevin