After installing software updates my C2 box stopped booting: network connection is not available and only black screen is shown.
After extracting eMMC card and chrooting into it I've discovered a lot of these messages in the system log:
$this->bbcode_second_pass_code('', '
XXXX: Failed to apply ambient capabilities (before UID change): Invalid argument
XXXX: Failed at step CAPABILITIES spawning YYYY Invalid argument
')
Here XXXX is systemd unit and YYYY is an executable it tries to spawn. The list of failed units: dbus.service, alsa-restore.service, mkinitcpio-generate-shutdown-ramfs.service, systemd-random-seed.service, user-runtime-dir@1000.service, systemd-user-sessions.service, systemd-update-utmp.service, run-user-1000.mount, tmp.mount, lvm2-monitor.service.
These are the packages that I've upgraded today:
$this->bbcode_second_pass_code('', '[2020-03-10T19:56:22+0100] [ALPM] transaction started
[2020-03-10T19:56:22+0100] [ALPM] upgraded systemd-libs (244.3-1 -> 245-1)
[2020-03-10T19:56:24+0100] [ALPM] upgraded systemd (244.3-1 -> 245-1)
[2020-03-10T19:56:25+0100] [ALPM] upgraded curl (7.69.0-3 -> 7.69.0-5)
[2020-03-10T19:56:25+0100] [ALPM] upgraded dconf-editor (3.34.4-1 -> 3.36.0-1)
[2020-03-10T19:56:25+0100] [ALPM] upgraded four-in-a-row (3.35.92+4+g8d136a7-1 -> 3.36.0-1)
[2020-03-10T19:56:25+0100] [ALPM] upgraded gnome-2048 (3.34.5-1 -> 3.36.0-1)
[2020-03-10T19:56:26+0100] [ALPM] upgraded gnome-klotski (3.34.4-1 -> 3.36.0-1)
[2020-03-10T19:56:26+0100] [ALPM] upgraded gnome-session (3.35.3+9+g86d4132c-1 -> 3.36.0-1)
[2020-03-10T19:56:26+0100] [ALPM] upgraded gnome-taquin (3.34.4-1 -> 3.36.0-1)
[2020-03-10T19:56:26+0100] [ALPM] upgraded gnome-tetravex (3.35.92+6+g65f0423-1 -> 3.36.0-1)
[2020-03-10T19:56:27+0100] [ALPM] upgraded goocanvas (2.0.4-4 -> 2.0.4-5)
[2020-03-10T19:56:27+0100] [ALPM] upgraded iagno (3.34.5-1 -> 3.36.0-1)
[2020-03-10T19:56:27+0100] [ALPM] upgraded python-pycparser (2.19-3 -> 2.20-1)
[2020-03-10T19:56:27+0100] [ALPM] upgraded python2-pycparser (2.19-3 -> 2.20-1)
[2020-03-10T19:56:30+0100] [ALPM] upgraded qt5-webkit (5.212.0alpha3-9 -> 5.212.0alpha4-1)
[2020-03-10T19:56:30+0100] [ALPM] upgraded systemd-sysvcompat (244.3-1 -> 245-1)
[2020-03-10T19:56:31+0100] [ALPM] upgraded tracker (2.3.2-1 -> 2.3.4-1)
[2020-03-10T19:56:31+0100] [ALPM] upgraded tracker-miners (2.3.2-1 -> 2.3.3-1)
[2020-03-10T19:56:32+0100] [ALPM] transaction completed
')
The filesystem is not corrupted. Also this command shows no corrupted packages:
$this->bbcode_second_pass_code('', 'paccheck --sha256sum systemd-libs systemd curl systemd-sysvcompat')
Kernel version:
$this->bbcode_second_pass_code('', 'linux-odroid-c2 3.16.78-1')
I'm running older kernel version because of RTC issues described here: viewtopic.php?f=15&t=14225
EDIT: Put actual log messages.
EDIT2: Put back a message template and added a list of failed units.