Hi Basil,
I ran your script sequence from the previous note-
sudo su
apt-get update
apt-get install --fix-missing
apt-get dist-upgrade
As requested, here is the console output from that session:
pi@kd4izdraws2:~ $ sudo su
root@kd4izdraws2:/home/pi# apt-get update
Hit:1 http://archive.raspberrypi.org/debian buster InRelease
Get:2 http://raspbian.raspberrypi.org/raspbian buster InRelease [15.0 kB]
Fetched 15.0 kB in 1s (15.3 kB/s)
Reading package lists... Done
root@kd4izdraws2:/home/pi# apt-get install --fix-missing
Reading package lists... Done
Building dependency tree
Reading state information... Done
The following packages were automatically installed and are no longer required:
alsa-base gstreamer0.10-alsa gstreamer0.10-plugins-base libegl-dev
libgles-dev libglvnd-core-dev libglvnd-dev libgstreamer-plugins-base0.10-0
libgstreamer0.10-0 libjpeg9 libllvm6.0 libopengl0 libva-wayland2
libx11-xcb-dev libxcb-dri2-0-dev libxcb-dri3-dev libxcb-glx0-dev
libxcb-present-dev libxcb-randr0-dev libxcb-render0-dev libxcb-shape0-dev
libxcb-sync-dev libxcb-xfixes0-dev libxfce4util-bin libxfce4util-common
libxfce4util7 libxfconf-0-2 libxshmfence-dev pimixer point-rpi xfconf
Use 'sudo apt autoremove' to remove them.
0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded.
root@kd4izdraws2:/home/pi# apt-get dist-upgrade
Reading package lists... Done
Building dependency tree
Reading state information... Done
Calculating upgrade... Done
The following packages were automatically installed and are no longer required:
alsa-base gstreamer0.10-alsa gstreamer0.10-plugins-base libegl-dev
libgles-dev libglvnd-core-dev libglvnd-dev libgstreamer-plugins-base0.10-0
libgstreamer0.10-0 libjpeg9 libllvm6.0 libopengl0 libva-wayland2
libx11-xcb-dev libxcb-dri2-0-dev libxcb-dri3-dev libxcb-glx0-dev
libxcb-present-dev libxcb-randr0-dev libxcb-render0-dev libxcb-shape0-dev
libxcb-sync-dev libxcb-xfixes0-dev libxfce4util-bin libxfce4util-common
libxfce4util7 libxfconf-0-2 libxshmfence-dev pimixer point-rpi xfconf
Use 'sudo apt autoremove' to remove them.
0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded.
root@kd4izdraws2:/home/pi#
The above obviously did not change the outcome of an attempt to install synaptic (tried again anyway). Then when running “sudo apt autoremove” afterward, dpkg still borks with an error code (2) – it is apparently unhappy because “ 'rpi-eeprom-images' contains empty filename”:
pi@kd4izdraws2:~ $ sudo apt-get install synaptic
Reading package lists... Done
Building dependency tree
Reading state information... Done
The following packages were automatically installed and are no longer required:
alsa-base gstreamer0.10-alsa gstreamer0.10-plugins-base libegl-dev
libgles-dev libglvnd-core-dev libglvnd-dev libgstreamer-plugins-base0.10-0
libgstreamer0.10-0 libjpeg9 libllvm6.0 libopengl0 libva-wayland2
libx11-xcb-dev libxcb-dri2-0-dev libxcb-dri3-dev libxcb-glx0-dev
libxcb-present-dev libxcb-randr0-dev libxcb-render0-dev libxcb-shape0-dev
libxcb-sync-dev libxcb-xfixes0-dev libxfce4util-bin libxfce4util-common
libxfce4util7 libxfconf-0-2 libxshmfence-dev pimixer point-rpi xfconf
Use 'sudo apt autoremove' to remove them.
The following additional packages will be installed:
libcairo-perl libept1.5.0 libglib-perl libgtk2-perl libpango-perl
libxapian30
Suggested packages:
libfont-freetype-perl libgtk2-perl-doc xapian-tools dwww menu deborphan
apt-xapian-index software-properties-gtk
The following NEW packages will be installed:
libcairo-perl libept1.5.0 libglib-perl libgtk2-perl libpango-perl
libxapian30 synaptic
0 upgraded, 7 newly installed, 0 to remove and 0 not upgraded.
Need to get 0 B/4,196 kB of archives.
After this operation, 14.7 MB of additional disk space will be used.
Do you want to continue? [Y/n] y
Selecting previously unselected package libcairo-perl.
dpkg: unrecoverable fatal error, aborting:
files list file for package 'rpi-eeprom-images' contains empty filename
E: Sub-process /usr/bin/dpkg returned an error code (2)
pi@kd4izdraws2:~ $ sudo apt autoremove
Reading package lists... Done
Building dependency tree
Reading state information... Done
The following packages will be REMOVED:
alsa-base gstreamer0.10-alsa gstreamer0.10-plugins-base libegl-dev
libgles-dev libglvnd-core-dev libglvnd-dev libgstreamer-plugins-base0.10-0
libgstreamer0.10-0 libjpeg9 libllvm6.0 libopengl0 libva-wayland2
libx11-xcb-dev libxcb-dri2-0-dev libxcb-dri3-dev libxcb-glx0-dev
libxcb-present-dev libxcb-randr0-dev libxcb-render0-dev libxcb-shape0-dev
libxcb-sync-dev libxcb-xfixes0-dev libxfce4util-bin libxfce4util-common
libxfce4util7 libxfconf-0-2 libxshmfence-dev pimixer point-rpi xfconf
0 upgraded, 0 newly installed, 31 to remove and 0 not upgraded.
After this operation, 68.8 MB disk space will be freed.
Do you want to continue? [Y/n] y
dpkg: unrecoverable fatal error, aborting:
files list file for package 'rpi-eeprom-images' contains empty filename
E: Sub-process /usr/bin/dpkg returned an error code (2)
This is getting off the beaten DRAWS track, so tell me if you don’t want to go there…
Thanks for trying to help.
Jack Spitznagel – KD4IZ
Trustee for NR3DT
The Museum Ship USCGC Taney WHEC-37 Amateur Radio Group
Cell: (410) 207-5123