After reboot, the GUI failed to load. Specifically, it came up to a password prompt (GUI login box), which it had never done before (everything was working just fine before the upgrade). When I put in the password, it chugged for a bit, then cleared the screen to black, then chugged some more, then put up the password box again. Rinse, lather, repeat.
Was able to Ctrl/Alt/F1 to get to a text console, did raspi-config, changed Boot Option to boot to CLI (password required - i.e., no autologin). Rebooted, got to text login and did "startx". Result is as shown below:
Note that disk space is fine (a common bugaboo when X fails). But no sign of anything called g2d_23.raspi2 login: pi
Last login: Fri May 4 05:23:24 EDT 2018 on tty1
Linux raspi2 4.14.34+ #1110 Mon Apr 16 14:51:42 BST 2018 armv6l
The programs included with the Debian GNU/Linux system are free software;
the exact distribution terms for each program are described in the
individual files in /usr/share/doc/*/copyright.
Debian GNU/Linux comes with ABSOLUTELY NO WARRANTY, to the extent
permitted by applicable law.
/dev/tty2 [email protected]:~ $ startx
X.Org X Server 1.19.2
Release Date: 2017-03-02
X Protocol Version 11, Revision 0
Build Operating System: Linux 4.9.41-v7+ armv7l Raspbian
Current Operating System: Linux raspi2 4.14.34+ #1110 Mon Apr 16 14:51:42 BST 2018 armv6l
Kernel command line: bcm2708_fb.fbwidth=1920 bcm2708_fb.fbheight=1080 bcm2708_fb.fbswap=1 vc_mem.mem_base=0x1ec00000 vc_mem.mem_size=0x20000000 dwc_otg.lpm_enable=0 console=ttyAMA0,115200 console=tty1 root=PARTUUID=8574cbb8-02 rootfstype=e
xt4 elevator=deadline fsck.repair=yes rootwait quiet splash plymouth.ignore-serial-consoles
Build Date: 18 October 2017 04:55:30PM
xorg-server 2:1.19.2-1+rpt1+deb9u2 (https://www.debian.org/support)
Current version of pixman: 0.34.0
Before reporting problems, check http://wiki.x.org
to make sure that you have the latest version.
Markers: (--) probed, (**) from config file, (==) default setting,
(++) from command line, (!!) notice, (II) informational,
(WW) warning, (EE) error, (NI) not implemented, (??) unknown.
(==) Log file: "/home/pi/.local/share/xorg/Xorg.0.log", Time: Fri May 4 05:24:35 2018
(==) Using system config directory "/usr/share/X11/xorg.conf.d"
modprobe: FATAL: Module g2d_23 not found in directory /lib/modules/4.14.34+
xinit: connection to X server lost
waiting for X server to shut down (II) Server terminated successfully (0). Closing log file.
/dev/tty2 [email protected]:~ $ df
Filesystem 1K-blocks Used Available Use% Mounted on
========== ========= ==== ========= ==== ======= ==
1 devtmpfs 217632 0 217632 0% /dev
2 tmpfs 221948 0 221948 0% /dev/shm
3 tmpfs 221948 3560 218388 2% /run
4 tmpfs 5120 4 5116 1% /run/lock
5 tmpfs 44388 0 44388 0% /run/user/1000
6 tmpfs 221948 0 221948 0% /sys/fs/cgroup
7 /dev/mmcblk0p1 41853 22137 19716 53% /boot
8 /dev/root 7530028 4739956 2421216 67% /
/dev/tty2 [email protected]:~ $ locate g2d_23
/dev/tty2 [email protected]:~ $
System seems otherwise OK - just the GUI is borken (sic).
Also note, for nitpickers - the output of df is a little different - I have an alias that pretties it up a bit. Nothing to worry about.
How to fix?
Note: The question "How to fix?" is, obviously, about the main problem - the breakage caused by the latest "upgrade". It is obviously not about "fixing" the "df" alias,
[Mod: edited out some snark. Don't let it happen again]