How to fix kernel issue after upgrading from 18.10 to 19.04?
The analysis of source code says that grubcfg_proxy
is related to grub-customizer
package.
At first I can't find the reason why it is located in /etc/grub.d/bin/grubcfg_proxy
on your system. This was actual for old versions, but not for current versions.
At second it is strange that it tries to load libcrypto.so.1.0.0
, while regular Ubuntu 19.04 has libcrypto.so.1.1
(shipped with libssl1.1
package).
The third moment is that grubcfg_proxy
file on disco is renamed to grubcfg-proxy
and located in /usr/lib/grub-customizer/grubcfg-proxy
.
So I'll suggest to move your binary file out the way with
sudo mv /etc/grub.d/bin/grubcfg_proxy ~/
then to be completely sure I'll recommend to purge current version of GRUB Customizer with
sudo apt-get purge grub-customizer
then update GRUB configuration:
sudo update-grub
and finally install upgrades:
sudo apt-get upgrade
If you need to use grub-customizer
install its package from official repository with
sudo apt-get install grub-customizer
and use it as before.
I experienced the same problem with grubcfg_proxy
not finding libcrypto.so.1.0.0
in an expected location, during the cleanup phase of updating from ubuntu 18.04 to 19.04.
I posted my fix on the related shared library missing question here:
Ubuntu 18.04: libcrypto.so.1.0.0: cannot open shared object file: No such file or directory