Hi Bashing-om. Long time. And thanks for your input.
In that case, I will give a purge and reinstall a try and see what gives when I try to update/upgrade again.
As mentioned, this machine was upgraded from, from memory, 16.04 to 18.04 to 20.04 via the terminal and one after the other. I think! It was awhile ago. Maybe that's where things got mixed up. I sure didn't intentionally install the file manually. Don't even know what it is (or didn't until it started throwing this error after the OS upgrade).
I'll post the output of your command and have a fiddle about when I'm back at that computer a bit later. Thanks again.
___
Update: The output was this.
Code:
~$ apt policy libnspr4
libnspr4:
Installed: 2:4.18-1ubuntu1
Candidate: 2:4.25-1
Version table:
2:4.25-1 500
500 http://mirror.aarnet.edu.au/pub/ubuntu/archive focal/main amd64 Packages
*** 2:4.18-1ubuntu1 100
100 /var/lib/dpkg/status
So the newest is waiting. I checked my own machine and the output looks like yours. As for purging ...
Code:
~$ sudo apt purge libnspr4
Reading package lists... Done
Building dependency tree
Reading state information... Done
The following packages were automatically installed and are no longer required:
catdoc cups-ipp-utils evince-common firebird3.0-common firebird3.0-common-doc firebird3.0-server-core
firebird3.0-utils fonts-crosextra-caladea fonts-crosextra-carlito fonts-dejavu fonts-dejavu-extra fonts-liberation2
fonts-linuxlibertine fonts-sil-gentium fonts-sil-gentium-basic gimp-data gstreamer1.0-gtk3 java-common libabw-0.1-1
libamd2 libapache-pom-java libatk-wrapper-java libatk-wrapper-java-jni libbabl-0.1-0 libblas3 libboost-date-time1.71.0
libboost-iostreams1.71.0 libboost-locale1.71.0 libboost-thread1.71.0 libbsh-java libcamd2 libccolamd2 libcdr-0.1-1
libcholmod3 libclucene-contribs1v5 libclucene-core1v5 libcmis-0.5-5v5 libcolamd2 libcommons-logging-java
libcommons-parent-java libde265-0 libe-book-0.1-1 libel-api-java libeot0 libepub0 libepubgen-0.1-1 libetonyek-0.1-1
libexiv2-27 libexttextcat-2.0-0 libexttextcat-data libfbclient2 libfreehand-0.1-1 libgegl-common libgexiv2-2
libgfortran5 libgsl23 libgslcblas0 libgspell-1-2 libgspell-1-common libgtkmm-2.4-1v5 libgtkspell0 libgutenprint-common
libgutenprint9 libgxps2 libheif1 libhsqldb1.8.0-java libib-util libimage-magick-perl libimage-magick-q16-perl
libjsp-api-java libjuh-java libjurt-java libkpathsea6 liblangtag-common liblangtag1 liblapack3 libmetis5 libmhash2
libmng2 libmspub-0.1-1 libmwaw-0.3-3 libmypaint-1.5-1 libmypaint-common libmythes-1.2-0 libneon27-gnutls
libodfgen-0.1-1 liborcus-0.15-0 libpagemaker-0.0-0 libpotrace0 libpq5 libraptor2-0 librasqal3 libraw19 librdf0
libreoffice-common libreoffice-java-common libreoffice-style-colibre libreoffice-style-elementary
libreoffice-style-tango librevenge-0.0-0 libridl-java libservlet-api-java libservlet3.1-java libspectre1
libsuitesparseconfig5 libsynctex2 libtommath1 libumfpack5 libuno-cppu3 libuno-cppuhelpergcc3-3
libuno-purpenvhelpergcc3-3 libuno-sal3 libuno-salhelpergcc3-3 libunoil-java libunoloader-java libvisio-0.1-1
libwebsocket-api-java libwpd-0.10-10 libwpg-0.3-3 libwps-0.4-4 libxmlsec1 libyajl2 libzip5 lp-solve musescore3-common
python-backports.functools-lru-cache python-bs4 python-chardet python-html5lib python-lxml python-numpy
python-pkg-resources python-scour python-setuptools python-six python-soupsieve python-webencodings python3-bs4
python3-html5lib python3-lxml python3-pikepdf python3-scour python3-soupsieve python3-webencodings scour
uno-libs-private ure
Use 'sudo apt autoremove' to remove them.
The following additional packages will be installed:
foomatic-filters libpaps0 paps
Recommended packages:
poppler-utils
The following packages will be REMOVED:
bluez-cups* ca-certificates-java* cups* cups-core-drivers* cups-filters* cups-filters-core-drivers* default-jre*
default-jre-headless* evince* gimp* gir1.2-poppler-0.18* hplip* inkscape* libblockdev-crypto2* libevdocument3-4*
libevview3-3* libgegl-0.4-0* libgimp2.0* libkf5filemetadata-bin* libnspr4* libnss3* libpoppler-cpp0v5*
libpoppler-glib8* libpoppler-qt5-1* libpoppler97* libreoffice* libreoffice-base* libreoffice-base-core*
libreoffice-base-drivers* libreoffice-calc* libreoffice-core* libreoffice-draw* libreoffice-gnome* libreoffice-gtk3*
libreoffice-impress* libreoffice-librelogo* libreoffice-math* libreoffice-nlpsolver* libreoffice-report-builder*
libreoffice-report-builder-bin* libreoffice-script-provider-bsh* libreoffice-script-provider-js*
libreoffice-script-provider-python* libreoffice-sdbc-firebird* libreoffice-sdbc-hsqldb* libreoffice-sdbc-postgresql*
libreoffice-wiki-publisher* libreoffice-writer* libvolume-key1* libxmlsec1-nss* musescore3* openjdk-11-jre*
openjdk-11-jre-headless* openjdk-8-jre* openjdk-8-jre-headless* pdfarranger* pdfshuffler* poppler-utils*
printer-driver-foo2zjs* printer-driver-gutenprint* printer-driver-hpcups* printer-driver-splix* python3-uno*
signal-desktop* skypeforlinux* tumbler*
The following NEW packages will be installed:
foomatic-filters libpaps0 paps
0 to upgrade, 3 to newly install, 66 to remove and 0 not to upgrade.
Need to get 109 kB of archives.
After this operation, 1,425 MB disk space will be freed.
Do you want to continue? [Y/n] n
Abort.
It doesn't look safe to continue to me, but don't really know enough to know ... What does the asterix signify next to the pakcages to be removed? Duh. Wildcards. Been awhile.
Despite the 'purge' command telling me I have packages to 'sudo apt autoremove', when I try, the output is
Code:
Reading package lists... Done
Building dependency tree
Reading state information... Done
0 to upgrade, 0 to newly install, 0 to remove and 1 not to upgrade.
... and the '1 not to upgrade' is, of course ...
Bookmarks