libproxmox-acme-plujgins missing when installing on Debian 12 base

ra2xfael

New Member
Aug 12, 2024
3
1
3
Hey,

I'm currently trying to install Proxmox VE 8 on a system that currently runs debian 12. Initially, I tried to install the iso using a ventoy stick, but the installer does not find the iso device (I think that's a known issue, see here).
To circumvent this, I followed the tutorial to install PVE on top of a live debian 12 installation following the official tutorial. I could follow the tutorial but the installation of proxmox-ve failed, due to the unmet dependency libproxmox-acme-plugins . This is the error:

Code:
root@mysystem:~# apt install proxmox-ve
Reading package lists... Done
Building dependency tree... Done
Reading state information... Done
Some packages could not be installed. This may mean that you have
requested an impossible situation or if you are using the unstable
distribution that some required packages have not yet been created
or been moved out of Incoming.
The following information may help to resolve the situation:

The following packages have unmet dependencies:
 pve-manager : Depends: libproxmox-acme-plugins but it is not installable
E: Unable to correct problems, you have held broken packages.
Is this a known issue or does anyone know how I could fix this state?

My current package sources are these:
Code:
root@mysystem:~# apt update
Hit:1 http://debian.charite.de/debian bookworm InRelease
Hit:2 http://debian.charite.de/debian bookworm-updates InRelease                                                       
Hit:3 https://download.docker.com/linux/debian bookworm InRelease                                                     
Hit:4 http://security.debian.org/debian-security bookworm-security InRelease                                           
Hit:5 https://deb.debian.org/debian bookworm-backports InRelease                   
Hit:6 http://download.proxmox.com/debian/pve bookworm InRelease
Reading package lists... Done         
Building dependency tree... Done
Reading state information... Done
All packages are up to date.
I think, these are sufficient and correct for the installation of PVE 8, but I might be wrong.

Maybe someone here has an idea.
Greetings,
Raffael
 
Initially, I tried to install the iso using a ventoy stick, but the installer does not find the iso device (I think that's a known issue, see here).
Yes, Ventoy is occasionally broken. You could have written the ISO directly to some flash drive, that would have worked too.

Please share the output of tail -n+0 /etc/apt/sources.list and tail -n+0 /etc/apt/sources.list.d/*. That displays the actual configured repositories.

Also, please note that installing Docker on the host is highly discouraged and will break at some point.
 
Hey Christoph,

thanks for the advice. I set the machine up with a rather complex partition table, so I figured installing Proxmox on-top of Debian was an easier thing to do. Regarding docker, I removed the installation and the apt source of it. I then and updated the package sources and tried installing proxmox-ve; but I get the same message as above.

So this is my current output of tail -n+0 /etc/apt/sources.list
Code:
root@myserver:~# tail -n+0 /etc/apt/sources.list
# deb cdrom:[Debian GNU/Linux 12.1.0 _Bookworm_ - Official amd64 NETINST with firmware 20230722-10:48]/ bookworm main non-free-firmware

deb http://debian.charite.de/debian/ bookworm main non-free-firmware
deb-src http://debian.charite.de/debian/ bookworm main non-free-firmware

deb http://security.debian.org/debian-security bookworm-security main non-free-firmware
deb-src http://security.debian.org/debian-security bookworm-security main non-free-firmware

# bookworm-updates, to get updates before a point release is made;
# see https://www.debian.org/doc/manuals/debian-reference/ch02.en.html # _updates_and_backports
deb http://debian.charite.de/debian/ bookworm-updates main non-free-firmware
deb-src http://debian.charite.de/debian/ bookworm-updates main non-free-firmware

# This system was installed using small removable media
# (e.g. netinst, live or single CD). The matching "deb cdrom"
# entries were disabled at the end of the installation process.
# For information about how to configure apt package sources,
# see the sources.list(5) manual.
and of tail -n+0 /etc/apt/sources.list.d/*
Code:
root@nubecula:~# tail -n+0 /etc/apt/sources.list.d/*
==> /etc/apt/sources.list.d/deb_debian_org_debian.list <==
deb https://deb.debian.org/debian bookworm-backports main contrib non-free

==> /etc/apt/sources.list.d/pve-install-repo.list <==
deb http://download.proxmox.com/debian/pve bookworm pve-no-subscription

I suppose they are pretty common. So I'm a bit confused why it's missing the libproxmox package.

Greetings,
Raffael
 
Well, I just figured out the problem, I suppose.
I played around a bit and tried to install libproxmox-acme-plugins on its own.
Code:
root@mysystem:~# apt install libproxmox-acme-plugins
Reading package lists... Done
Building dependency tree... Done
Reading state information... Done
Some packages could not be installed. This may mean that you have
requested an impossible situation or if you are using the unstable
distribution that some required packages have not yet been created
or been moved out of Incoming.
The following information may help to resolve the situation:

The following packages have unmet dependencies:
 curl : Depends: libcurl4 (= 7.88.1-10+deb12u6) but 8.8.0-1~bpo12+1 is to be installed
E: Unable to correct problems, you have held broken packages.

So I used apt purge curl to remove curl and cleaned the installed packages with apt autoremove. To reinstall curl the dependency to libcurl4 was broken. So I removed it with apt purge libcurl4 and then reinstalled curl with apt install curl.
After that I finally managed to install the proxmox-ve package.
So I think that concludes this thread. Thanks for you help Christoph; next time I will be smarter and don't ask this on a forum. Maybe someone else will benefit from this :)

Greetings
 
  • Like
Reactions: cheiss

About

The Proxmox community has been around for many years and offers help and support for Proxmox VE, Proxmox Backup Server, and Proxmox Mail Gateway.
We think our community is one of the best thanks to people like you!

Get your subscription!

The Proxmox team works very hard to make sure you are running the best software and getting stable updates and security enhancements, as well as quick enterprise support. Tens of thousands of happy customers have a Proxmox subscription. Get yours easily in our online shop.

Buy now!