MichaIng / DietPi

Lightweight justice for your single-board computer!
https://dietpi.com/
GNU General Public License v2.0
4.81k stars 494 forks source link

Diet-Pi Update failed #7117

Closed chrisgillings closed 3 months ago

chrisgillings commented 3 months ago

Details:

chrisgillings commented 3 months ago

Full log:


# dietpi-update

 DietPi-Update
─────────────────────────────────────────────────────
 Phase: Checking for available DietPi update

[  OK  ] DietPi-Update | Checking IPv4 network connectivity
[  OK  ] DietPi-Update | Checking DNS resolver
[ INFO ] DietPi-Update | Getting latest version from: https://raw.githubusercontent.com/MichaIng/DietPi/master/.update/version
[  OK  ] DietPi-Update | Got valid latest version: 9.5.1
[  OK  ] DietPi-Update | Update available:
[ INFO ] DietPi-Update | Current version : v9.2.1
[ INFO ] DietPi-Update | Latest version  : v9.5.1

 DietPi-Update
─────────────────────────────────────────────────────
 Phase: Checking for update pre-requirements

[  OK  ] DietPi-Update | DietPi-Userdata validation: /mnt/dietpi_userdata
[  OK  ] DietPi-Update | Free space check: path=/ | available=11522 MiB | required=100 MiB
[ SUB1 ] DietPi-Services > stop
[  OK  ] DietPi-Services | stop : cron
[  OK  ] DietPi-Services | stop : lighttpd

 DietPi-Update
─────────────────────────────────────────────────────
 Phase: Applying pre-patches

[  OK  ] DietPi-Update | Downloading pre-patches
[  OK  ] DietPi-Update | Applying execute permission
[  OK  ] DietPi-Update | Successfully applied pre-patches

 DietPi-Update
─────────────────────────────────────────────────────
 Phase: Upgrading APT packages

[ INFO ] DietPi-Update | APT update, please wait...
Hit:1 https://deb.debian.org/debian bookworm InRelease
Get:2 https://deb.debian.org/debian bookworm-updates InRelease [55.4 kB]
Get:3 https://deb.debian.org/debian-security bookworm-security InRelease [48.0 kB]
Get:4 https://deb.debian.org/debian bookworm-backports InRelease [56.5 kB]
Get:5 https://archive.raspberrypi.com/debian bookworm InRelease [23.6 kB]
Get:6 https://deb.debian.org/debian bookworm-updates/main armhf Packages.diff/Index [10.6 kB]
Get:7 https://deb.debian.org/debian bookworm-updates/main armhf Packages T-2024-04-23-2036.10-F-2024-04-23-2036.10.pdiff [1597 B]
Get:7 https://deb.debian.org/debian bookworm-updates/main armhf Packages T-2024-04-23-2036.10-F-2024-04-23-2036.10.pdiff [1597 B]
Get:8 https://deb.debian.org/debian-security bookworm-security/main armhf Packages [154 kB]
Get:9 https://deb.debian.org/debian bookworm-backports/main armhf Packages.diff/Index [63.3 kB]
Ign:9 https://deb.debian.org/debian bookworm-backports/main armhf Packages.diff/Index
Get:10 https://deb.debian.org/debian bookworm-backports/contrib armhf Packages.diff/Index [30.8 kB]
Get:11 https://deb.debian.org/debian bookworm-backports/non-free armhf Packages.diff/Index [4995 B]
Get:12 https://deb.debian.org/debian bookworm-backports/contrib armhf Packages T-2024-06-05-0204.17-F-2024-04-16-1405.22.pdiff [2604 B]
Get:12 https://deb.debian.org/debian bookworm-backports/contrib armhf Packages T-2024-06-05-0204.17-F-2024-04-16-1405.22.pdiff [2604 B]
Get:13 https://archive.raspberrypi.com/debian bookworm/main armhf Packages [418 kB]
Get:14 https://deb.debian.org/debian bookworm-backports/non-free armhf Packages T-2024-04-22-2005.41-F-2024-04-22-2005.41.pdiff [257 B]
Get:14 https://deb.debian.org/debian bookworm-backports/non-free armhf Packages T-2024-04-22-2005.41-F-2024-04-22-2005.41.pdiff [257 B]
Get:15 https://deb.debian.org/debian bookworm-backports/main armhf Packages [217 kB]
Fetched 1087 kB in 12s (91.4 kB/s)
Reading package lists...
[  OK  ] DietPi-Update | APT update
[ INFO ] DietPi-Update | APT upgrade, please wait...
Reading package lists...
Building dependency tree...
Reading state information...
Calculating upgrade...
The following packages were automatically installed and are no longer required:
  libopenjp2-7 libwpe-1.0-1 libwpebackend-fdo-1.0-1
Use 'apt autoremove' to remove them.
The following packages will be upgraded:
  chromium-browser chromium-codecs-ffmpeg-extra dpkg gstreamer1.0-plugins-base
  gtk-update-icon-cache libc-bin libc-l10n libc6 libdav1d6 libglib2.0-0
  libgstreamer-gl1.0-0 libgstreamer-plugins-base1.0-0 libgtk-3-0
  libgtk-3-common libjavascriptcoregtk-4.1-0 libwebkit2gtk-4.1-0 locales
  xserver-common xserver-xorg-core
19 upgraded, 0 newly installed, 0 to remove and 0 not upgraded.
Need to get 164 MB of archives.
After this operation, 520 kB of additional disk space will be used.
Get:1 https://deb.debian.org/debian-security bookworm-security/main armhf libglib2.0-0 armhf 2.74.6-2+deb12u2 [1229 kB]
Get:2 https://deb.debian.org/debian-security bookworm-security/main armhf libgstreamer-plugins-base1.0-0 armhf 1.22.0-3+deb12u2 [856 kB]
Get:3 https://deb.debian.org/debian-security bookworm-security/main armhf gstreamer1.0-plugins-base armhf 1.22.0-3+deb12u2 [687 kB]
Get:4 https://deb.debian.org/debian-security bookworm-security/main armhf libdav1d6 armhf 1.0.0-2+deb12u1 [262 kB]
Get:5 https://deb.debian.org/debian-security bookworm-security/main armhf libgstreamer-gl1.0-0 armhf 1.22.0-3+deb12u2 [222 kB]
Get:6 https://deb.debian.org/debian-security bookworm-security/main armhf libwebkit2gtk-4.1-0 armhf 2.44.2-1~deb12u1 [19.0 MB]
Get:7 https://archive.raspberrypi.com/debian bookworm/main armhf dpkg armhf 1.22.6~bpo12+rpt2 [1491 kB]
Get:8 https://archive.raspberrypi.com/debian bookworm/main armhf libc6 armhf 2.36-9+rpt2+deb12u7 [2105 kB]
Get:9 https://archive.raspberrypi.com/debian bookworm/main armhf libc-bin armhf 2.36-9+rpt2+deb12u7 [494 kB]
Get:10 https://deb.debian.org/debian-security bookworm-security/main armhf libjavascriptcoregtk-4.1-0 armhf 2.44.2-1~deb12u1 [5745 kB]
Get:11 https://archive.raspberrypi.com/debian bookworm/main armhf libgtk-3-common all 1:3.24.38-2~deb12u1+rpt6+rpi1 [3895 kB]
Get:12 https://archive.raspberrypi.com/debian bookworm/main armhf libgtk-3-0 armhf 1:3.24.38-2~deb12u1+rpt6+rpi1 [2370 kB]
Get:13 https://archive.raspberrypi.com/debian bookworm/main armhf chromium-browser armhf 125.0.6422.133-rpt1 [115 MB]
Get:14 https://archive.raspberrypi.com/debian bookworm/main armhf chromium-codecs-ffmpeg-extra armhf 125.0.6422.133-rpt1 [961 kB]
Get:15 https://archive.raspberrypi.com/debian bookworm/main armhf libc-l10n all 2.36-9+rpt2+deb12u7 [675 kB]
Get:16 https://archive.raspberrypi.com/debian bookworm/main armhf locales all 2.36-9+rpt2+deb12u7 [3903 kB]
Get:17 https://archive.raspberrypi.com/debian bookworm/main armhf gtk-update-icon-cache armhf 1:3.24.38-2~deb12u1+rpt6+rpi1 [43.8 kB]
Get:18 https://archive.raspberrypi.com/debian bookworm/main armhf xserver-common all 2:21.1.7-3+rpt2+deb12u7 [2383 kB]
Get:19 https://archive.raspberrypi.com/debian bookworm/main armhf xserver-xorg-core armhf 2:21.1.7-3+rpt2+deb12u7 [3454 kB]
debconf: delaying package configuration, since apt-utils is not installed
Fetched 164 MB in 36s (4583 kB/s)
(Reading database ... 41093 files and directories currently installed.)
Preparing to unpack .../dpkg_1.22.6~bpo12+rpt2_armhf.deb ...
Unpacking dpkg (1.22.6~bpo12+rpt2) over (1.21.22) ...
dpkg: error processing archive /var/cache/apt/archives/dpkg_1.22.6~bpo12+rpt2_armhf.deb (--unpack):
 unable to stat './usr/share/man/fr/man1' (which was about to be installed): Bad message
dpkg: error while cleaning up:
 unable to restore backup version of '/usr/share/man/es/man5/dpkg.cfg.5.gz': Read-only file system
dpkg: error while cleaning up:
 unable to restore backup version of '/usr/share/man/de/man8/start-stop-daemon.8.gz': Read-only file system
dpkg: error while cleaning up:
 unable to restore backup version of '/usr/share/man/de/man8/dpkg-fsys-usrunmess.8.gz': Read-only file system
dpkg: error while cleaning up:
 unable to restore backup version of '/usr/share/man/de/man5/dpkg.cfg.5.gz': Read-only file system
dpkg: error while cleaning up:
 unable to restore backup version of '/usr/share/man/de/man1/update-alternatives.1.gz': Read-only file system
dpkg: error while cleaning up:
 unable to restore backup version of '/usr/share/man/de/man1/dpkg.1.gz': Read-only file system
dpkg: error while cleaning up:
 unable to restore backup version of '/usr/share/man/de/man1/dpkg-trigger.1.gz': Read-only file system
dpkg: error while cleaning up:
 unable to restore backup version of '/usr/share/man/de/man1/dpkg-statoverride.1.gz': Read-only file system
dpkg: error while cleaning up:
 unable to restore backup version of '/usr/share/man/de/man1/dpkg-split.1.gz': Read-only file system
dpkg: error while cleaning up:
 unable to restore backup version of '/usr/share/man/de/man1/dpkg-realpath.1.gz': Read-only file system
dpkg: error while cleaning up:
 unable to restore backup version of '/usr/share/man/de/man1/dpkg-query.1.gz': Read-only file system
dpkg: error while cleaning up:
 unable to restore backup version of '/usr/share/man/de/man1/dpkg-maintscript-helper.1.gz': Read-only file system
dpkg: error while cleaning up:
 unable to restore backup version of '/usr/share/man/de/man1/dpkg-divert.1.gz': Read-only file system
dpkg: error while cleaning up:
 unable to restore backup version of '/usr/share/man/de/man1/dpkg-deb.1.gz': Read-only file system
dpkg: error while cleaning up:
 unable to restore backup version of '/usr/share/locale/zh_TW/LC_MESSAGES/dpkg.mo': Read-only file system
dpkg: error while cleaning up:
 unable to restore backup version of '/usr/share/locale/zh_CN/LC_MESSAGES/dpkg.mo': Read-only file system
dpkg: error while cleaning up:
 unable to restore backup version of '/usr/share/locale/vi/LC_MESSAGES/dpkg.mo': Read-only file system
dpkg: error while cleaning up:
 unable to restore backup version of '/usr/share/locale/tr/LC_MESSAGES/dpkg.mo': Read-only file system
dpkg: error while cleaning up:
 unable to restore backup version of '/usr/share/locale/tl/LC_MESSAGES/dpkg.mo': Read-only file system
dpkg: error while cleaning up:
 unable to restore backup version of '/usr/share/locale/th/LC_MESSAGES/dpkg.mo': Read-only file system
dpkg: error while cleaning up:
 unable to restore backup version of '/usr/share/locale/sv/LC_MESSAGES/dpkg.mo': Read-only file system
dpkg: error while cleaning up:
 unable to restore backup version of '/usr/share/locale/sk/LC_MESSAGES/dpkg.mo': Read-only file system
dpkg: error while cleaning up:
 unable to restore backup version of '/usr/share/locale/ru/LC_MESSAGES/dpkg.mo': Read-only file system
dpkg: error while cleaning up:
 unable to restore backup version of '/usr/share/locale/ro/LC_MESSAGES/dpkg.mo': Read-only file system
dpkg: error while cleaning up:
 unable to restore backup version of '/usr/share/locale/pt_BR/LC_MESSAGES/dpkg.mo': Read-only file system
dpkg: error while cleaning up:
 unable to restore backup version of '/usr/share/locale/pt/LC_MESSAGES/dpkg.mo': Read-only file system
dpkg: error while cleaning up:
 unable to restore backup version of '/usr/share/locale/pl/LC_MESSAGES/dpkg.mo': Read-only file system
dpkg: error while cleaning up:
 unable to restore backup version of '/usr/share/locale/pa/LC_MESSAGES/dpkg.mo': Read-only file system
dpkg: error while cleaning up:
 unable to restore backup version of '/usr/share/locale/oc/LC_MESSAGES/dpkg.mo': Read-only file system
dpkg: error while cleaning up:
 unable to restore backup version of '/usr/share/locale/nn/LC_MESSAGES/dpkg.mo': Read-only file system
dpkg: error while cleaning up:
 unable to restore backup version of '/usr/share/locale/nl/LC_MESSAGES/dpkg.mo': Read-only file system
dpkg: error while cleaning up:
 unable to restore backup version of '/usr/share/locale/ne/LC_MESSAGES/dpkg.mo': Read-only file system
dpkg: error while cleaning up:
 unable to restore backup version of '/usr/share/locale/nb/LC_MESSAGES/dpkg.mo': Read-only file system
dpkg: error while cleaning up:
 unable to restore backup version of '/usr/share/locale/mr/LC_MESSAGES/dpkg.mo': Read-only file system
dpkg: error while cleaning up:
 unable to restore backup version of '/usr/share/locale/lt/LC_MESSAGES/dpkg.mo': Read-only file system
dpkg: error while cleaning up:
 unable to restore backup version of '/usr/share/locale/ku/LC_MESSAGES/dpkg.mo': Read-only file system
dpkg: error while cleaning up:
 unable to restore backup version of '/usr/share/locale/ko/LC_MESSAGES/dpkg.mo': Read-only file system
dpkg: error while cleaning up:
 unable to restore backup version of '/usr/share/locale/km/LC_MESSAGES/dpkg.mo': Read-only file system
dpkg: error while cleaning up:
 unable to restore backup version of '/usr/share/locale/ja/LC_MESSAGES/dpkg.mo': Read-only file system
dpkg: error while cleaning up:
 unable to restore backup version of '/usr/share/locale/it/LC_MESSAGES/dpkg.mo': Read-only file system
dpkg: error while cleaning up:
 unable to restore backup version of '/usr/share/locale/id/LC_MESSAGES/dpkg.mo': Read-only file system
dpkg: error while cleaning up:
 unable to restore backup version of '/usr/share/locale/hu/LC_MESSAGES/dpkg.mo': Read-only file system
dpkg: error while cleaning up:
 unable to restore backup version of '/usr/share/locale/gl/LC_MESSAGES/dpkg.mo': Read-only file system
dpkg: error while cleaning up:
 unable to restore backup version of '/usr/share/locale/fr/LC_MESSAGES/dpkg.mo': Read-only file system
dpkg: error while cleaning up:
 unable to restore backup version of '/usr/share/locale/eu/LC_MESSAGES/dpkg.mo': Read-only file system
dpkg: error while cleaning up:
 unable to restore backup version of '/usr/share/locale/et/LC_MESSAGES/dpkg.mo': Read-only file system
dpkg: error while cleaning up:
 unable to restore backup version of '/usr/share/locale/es/LC_MESSAGES/dpkg.mo': Read-only file system
dpkg: error while cleaning up:
 unable to restore backup version of '/usr/share/locale/eo/LC_MESSAGES/dpkg.mo': Read-only file system
dpkg: error while cleaning up:
 unable to restore backup version of '/usr/share/locale/el/LC_MESSAGES/dpkg.mo': Read-only file system
dpkg: error while cleaning up:
 unable to restore backup version of '/usr/share/locale/dz/LC_MESSAGES/dpkg.mo': Read-only file system
dpkg: error while cleaning up:
 unable to restore backup version of '/usr/share/locale/de/LC_MESSAGES/dpkg.mo': Read-only file system
dpkg: error while cleaning up:
 unable to restore backup version of '/usr/share/locale/da/LC_MESSAGES/dpkg.mo': Read-only file system
dpkg: error while cleaning up:
 unable to restore backup version of '/usr/share/locale/cs/LC_MESSAGES/dpkg.mo': Read-only file system
dpkg: error while cleaning up:
 unable to restore backup version of '/usr/share/locale/ca/LC_MESSAGES/dpkg.mo': Read-only file system
dpkg: error while cleaning up:
 unable to restore backup version of '/usr/share/locale/bs/LC_MESSAGES/dpkg.mo': Read-only file system
dpkg: error while cleaning up:
 unable to restore backup version of '/usr/share/locale/ast/LC_MESSAGES/dpkg.mo': Read-only file system
dpkg: error while cleaning up:
 unable to restore backup version of '/usr/share/lintian/profiles/dpkg/main.profile': Read-only file system
dpkg: error while cleaning up:
 unable to restore backup version of '/usr/share/lintian/overrides/dpkg': Read-only file system
dpkg: error while cleaning up:
 unable to restore backup version of '/usr/share/dpkg/tupletable': Read-only file system
dpkg: error while cleaning up:
 unable to restore backup version of '/usr/share/dpkg/sh/dpkg-error.sh': Read-only file system
dpkg: error while cleaning up:
 unable to restore backup version of '/usr/share/dpkg/ostable': Read-only file system
dpkg: error while cleaning up:
 unable to restore backup version of '/usr/share/dpkg/cputable': Read-only file system
dpkg: error while cleaning up:
 unable to restore backup version of '/usr/share/dpkg/abitable': Read-only file system
dpkg: error while cleaning up:
 unable to restore backup version of '/usr/share/doc/dpkg/copyright': Read-only file system
dpkg: error while cleaning up:
 unable to restore backup version of '/usr/share/doc/dpkg/changelog.gz': Read-only file system
dpkg: error while cleaning up:
 unable to restore backup version of '/usr/share/doc/dpkg/THANKS.gz': Read-only file system
dpkg: error while cleaning up:
 unable to restore backup version of '/usr/share/doc/dpkg/README.feature-removal-schedule.gz': Read-only file system
dpkg: error while cleaning up:
 unable to restore backup version of '/usr/share/doc/dpkg/README.bug-usertags.gz': Read-only file system
dpkg: error while cleaning up:
 unable to restore backup version of '/usr/share/doc/dpkg/README.api': Read-only file system
dpkg: error while cleaning up:
 unable to restore backup version of '/usr/share/doc/dpkg/AUTHORS': Read-only file system
dpkg: error while cleaning up:
 unable to restore backup version of '/usr/share/bug/dpkg': Read-only file system
dpkg: error while cleaning up:
 unable to restore backup version of '/usr/sbin/start-stop-daemon': Read-only file system
dpkg: error while cleaning up:
 unable to restore backup version of '/usr/sbin/dpkg-fsys-usrunmess': Read-only file system
dpkg: error while cleaning up:
 unable to remove newly-extracted version of '/usr/libexec/dpkg/dpkg-db-keeper': Read-only file system
dpkg: error while cleaning up:
 unable to restore backup version of '/usr/libexec/dpkg/dpkg-db-backup': Read-only file system
dpkg: error while cleaning up:
 unable to restore backup version of '/usr/bin/update-alternatives': Read-only file system
dpkg: error while cleaning up:
 unable to restore backup version of '/usr/bin/dpkg-trigger': Read-only file system
dpkg: error while cleaning up:
 unable to restore backup version of '/usr/bin/dpkg-statoverride': Read-only file system
dpkg: error while cleaning up:
 unable to restore backup version of '/usr/bin/dpkg-split': Read-only file system
dpkg: error while cleaning up:
 unable to restore backup version of '/usr/bin/dpkg-realpath': Read-only file system
dpkg: error while cleaning up:
 unable to restore backup version of '/usr/bin/dpkg-query': Read-only file system
dpkg: error while cleaning up:
 unable to restore backup version of '/usr/bin/dpkg-maintscript-helper': Read-only file system
dpkg: error while cleaning up:
 unable to restore backup version of '/usr/bin/dpkg-divert': Read-only file system
dpkg: error while cleaning up:
 unable to restore backup version of '/usr/bin/dpkg-deb': Read-only file system
dpkg: error while cleaning up:
 unable to restore backup version of '/usr/bin/dpkg': Read-only file system
dpkg: error while cleaning up:
 unable to restore backup version of '/lib/systemd/system/dpkg-db-backup.timer': Read-only file system
dpkg: error while cleaning up:
 unable to restore backup version of '/lib/systemd/system/dpkg-db-backup.service': Read-only file system
dpkg: error while cleaning up:
 unable to remove newly-extracted version of '/etc/logrotate.d/dpkg': Read-only file system
dpkg: error while cleaning up:
 unable to remove newly-extracted version of '/etc/logrotate.d/alternatives': Read-only file system
dpkg: error while cleaning up:
 unable to remove newly-extracted version of '/etc/dpkg/dpkg.cfg': Read-only file system
dpkg: error while cleaning up:
 unable to remove newly-extracted version of '/etc/cron.daily/dpkg': Read-only file system
dpkg: error while cleaning up:
 unable to remove newly-extracted version of '/etc/alternatives/README': Read-only file system
dpkg: error while cleaning up:
 unable to securely remove '/var/lib/dpkg/tmp.ci': Read-only file system
dpkg: error: unable to create new file '/var/lib/dpkg/status-new': Read-only file system
E: Sub-process /usr/bin/dpkg returned an error code (2)
[FAILED] DietPi-Update | APT upgrade
 - Command: apt-get -y --with-new-pkgs upgrade
[ INFO ] DietPi-Update | APT upgrade, please wait...
W: Not using locking for read only lock file /var/lib/dpkg/lock-frontend
W: Not using locking for read only lock file /var/lib/dpkg/lock
E: dpkg was interrupted, you must manually run 'dpkg --configure -a' to correct the problem.
[FAILED] DietPi-Update | APT upgrade
 - Command: apt-get -y --with-new-pkgs upgrade
[ INFO ] DietPi-Update | APT upgrade, please wait...
W: Not using locking for read only lock file /var/lib/dpkg/lock-frontend
W: Not using locking for read only lock file /var/lib/dpkg/lock
E: dpkg was interrupted, you must manually run 'dpkg --configure -a' to correct the problem.
[FAILED] DietPi-Update | APT upgrade
Joulinar commented 3 months ago

Looks like your disk went into read only mode. Usually this is indicating file system issues.

Can you check kernel error messages

dmesg -l 0,1,2,3
chrisgillings commented 3 months ago

So it's likely to be a failing SD card? The Achilles Heel of Pis. :-(


# dmesg -l 0,1,2,3
[61431.680881] EXT4-fs error (device mmcblk0p2): __ext4_find_entry:1675: inode #154: comm dpkg: checksumming directory block 0
[61431.680963] Aborting journal on device mmcblk0p2-8.
[61431.684705] EXT4-fs (mmcblk0p2): Remounting filesystem read-only
Joulinar commented 3 months ago

Can you try following

> /forcefsck
reboot
# then after reboot
journalctl -t systemd-fsck
chrisgillings commented 3 months ago

I had to run e2fsck on the SD card on another server to fix the file system. After that, the upgrade worked. The lesson here is to recall that any time one sees a "readonly filesystem" error it's almost certainly due to corruption.

Thanks for the swift and helpful guidance!