Code: Select all
Found initrd image: /boot/initrd.img-4.15.0-42-generic /etc/grub.d/bin/grubcfg_proxy: error while loading shared libraries: libcrypto.so.1.0.0: cannot open shared object file: No such file or directory run-parts: /etc/kernel/postrm.d/zz-update-grub exited with return code 127 dpkg: error processing package linux-image-4.15.0-109-generic (--remove): installed linux-image-4.15.0-109-generic package post-removal script subprocess returned error exit status 1 dpkg: too many errors, stopping Errors were encountered while processing: linux-image-4.15.0-109-generic Processing was halted because there were too many errors. E: Sub-process /usr/bin/dpkg returned an error code (1) A package failed to install. Trying to recover:
2) I need to hear a MUCH BETTER explanation of the meaning of this "foreign packages"'; what they are, why it is that I have to delete them, why are ESSENTIAL packages like "mountall", and why are my "third-party installations" are showing up in the list JUST BECAUSE the upgrader removed all third-party PPAs I have previously edited. Why is that I am being told to remove perfectly good third-party software??? Why does the installer have to wipe out third-party PPA sources I have added during previous software installations? IS THERE A STEP MISSING TO RE-ADD PPA's THAT UPGRADE UTILITY HAS DELETED, MANUALLY, BEFORE PROCEEDING TO THIS STEP???
3) I have looked at the "repositories backup" that the installer creates. The listing does not appear to be complete, as I have installed a LOT of third-party software, some of which is being listed as "foreign" OR packages are incorrectly being tagged by "foreign" (whatever that means) which I have installed from downloaded "installers".
4) As already demonstrated, I have now damaged my OS (cannot delete outdated kernel images due to a libcrypto issue). I soft of recovered by manually copying over an old version of libcrypto file per loosely following instruction sin https://askubuntu.com/questions/1116133 ... uch-file-o
5) Someone else has already posted a question regarding WHAT HAPPENS IF THIS "REMOVE FOREIGN PACKAGES" step is skipped. I want to know the answer to that same question before I will touch my primary computer OR I will wait until the promised mid-July PAINLESS upgrade path...
6) Why is removal of foreign package is also FORCING me to remove non-related items such as obsolete kernels??? I am telling you to remove a package NOT a kernel I may use later (for a downgrade, etc). I HAVE A VERY STRONG SUSPICION THAT THIS "FOREIGN PACKAGE" REMOVAL TOOL IS ALSO FORCIBLY STRIPPING REQUIRED, ACTIVE, AND NEEDED PACKAGES FROM THE REST OF MY OPERATING SYSTEM!!!
I DO NOT RECOMMEND THESE UPGRADE INSTRUCTIONS AT THIS TIME. TOO DANGEROUS AND TOO INDISCRIMINATE, WIPING OUT PERFECTLY GOOD SOFTWARE THAT I HAVE MANUALLY INSTALLED PREVIOUSLY FROM THIRD-PARTY PPA's.
Why is mintupgrade ITSELF A FOREIGN PACKAGE and will be removed if these instructions are followed???
Do not remove libnih1 because it wants to remove mountall
Do not remove libplymouth4 because it wants to remove mountall
Do not remove any other package that wants to remove mountall
Do not remove libcrypto.so.1.0.0 itself, or any package that asks you to remove it.
Things I lost from my system so far (maybe other things dissapeared from the menu, this is just what I can remember at the moment) thanks to this upgrade:
"restart" CLI command
OpenHantek oscilloscope software
A custom keyboard layout I have created