Hey all,
I had made a previous post regarding my PVE Host not booting correctly but I narrowed the issue to the issue on the title. To summarize what I was trying to do:
- Create an local apt repository so other PVEs cold update because they reside in a stand-alone network
- I successfully installed apache2 and configured it
- I needed dpkg-dev to scan the packages but for some reason I couldn't installed it from my USB SDD repository like apache2
- I did apt-get download $(apt-rdepends dpkg-dev|grep -v "^ ") and downloaded the package plus all dependencies
- I installed all the packages from a usb stick with the dpkg -i *.deb command and it worked
- After I restarted the PVE would not boot correctly
- After much troubleshooting I found (dumb me) that I had downloaded all the dpkg-dev packages and dependencies from an Ubuntu host instead of a Debian host
- I haven't been able to purge, remove or fix the broken packages because the system is expecting GLIBC 2.38 for LIBACL1
My question is... is there a way yo remove every ubuntu package I installed by mistake from a rescue boot and then install everything back?
- I'm currently booting from Debian12 Rescue boot (Proxmox Rescue didn't boot) and have the local USB Repos connected and mounted plus have downloaded all the dpkg-dev packages/dependencies and have them on a separate USB stick.
- I want to try everything before I have to reinstall.
Second question is..... if I have to reinstall... is root, home and etc the files I have to backup and then restore for everything to work again in regards to the cluster and VMs/CTs?
Below is everything output and attempted.
I had made a previous post regarding my PVE Host not booting correctly but I narrowed the issue to the issue on the title. To summarize what I was trying to do:
- Create an local apt repository so other PVEs cold update because they reside in a stand-alone network
- I successfully installed apache2 and configured it
- I needed dpkg-dev to scan the packages but for some reason I couldn't installed it from my USB SDD repository like apache2
- I did apt-get download $(apt-rdepends dpkg-dev|grep -v "^ ") and downloaded the package plus all dependencies
- I installed all the packages from a usb stick with the dpkg -i *.deb command and it worked
- After I restarted the PVE would not boot correctly
- After much troubleshooting I found (dumb me) that I had downloaded all the dpkg-dev packages and dependencies from an Ubuntu host instead of a Debian host
- I haven't been able to purge, remove or fix the broken packages because the system is expecting GLIBC 2.38 for LIBACL1
My question is... is there a way yo remove every ubuntu package I installed by mistake from a rescue boot and then install everything back?
- I'm currently booting from Debian12 Rescue boot (Proxmox Rescue didn't boot) and have the local USB Repos connected and mounted plus have downloaded all the dpkg-dev packages/dependencies and have them on a separate USB stick.
- I want to try everything before I have to reinstall.
Second question is..... if I have to reinstall... is root, home and etc the files I have to backup and then restore for everything to work again in regards to the cluster and VMs/CTs?
Below is everything output and attempted.
Attachments
-
Apt fix 1.jpg269.1 KB · Views: 3 -
APt fix 2.jpg221.9 KB · Views: 3 -
apt purge.jpg279.2 KB · Views: 1 -
Apt Update Output.jpg277.5 KB · Views: 1 -
APt Upgrade Output.jpg271.1 KB · Views: 0 -
Debian Rescue Boot.jpg260.7 KB · Views: 0 -
dpgk.log.jpg286.4 KB · Views: 0 -
dpkg-dev and dependencies.jpg270.7 KB · Views: 1 -
GLIBC 2.38 error.webp22.2 KB · Views: 3