Ubuntu/debian has utility pppoeconf, but if it wouldn't let me install itHi,
Proxmox VE is just a regular Debian installation under the hood, so you should be able to follow any guide/tutorial for Debian systems.
W: (pve-apt-hook) !! WARNING !!
W: (pve-apt-hook) You are attempting to remove the meta-package 'proxmox-ve'!
W: (pve-apt-hook)
W: (pve-apt-hook) If you really want to permanently remove 'proxmox-ve' from your system, run the following command
W: (pve-apt-hook) touch '/please-remove-proxmox-ve'
W: (pve-apt-hook) run apt purge proxmox-ve to remove the meta-package
W: (pve-apt-hook) and repeat your apt invocation.
W: (pve-apt-hook)
W: (pve-apt-hook) If you are unsure why 'proxmox-ve' would be removed, please verify
W: (pve-apt-hook) - your APT repository settings
W: (pve-apt-hook) - that you are using 'apt full-upgrade' to upgrade your system
E: Sub-process /usr/share/proxmox-ve/pve-apt-hook returned an error code (1)
E: Failure running script /usr/share/proxmox-ve/pve-apt-hook
pppoeconf
pulls in ifupdown
as a dependency. pve-manager
requires ifupdown2
, which conflicts with ifupdown
. That means, if you try to install pppoeconf
, apt will try to find a valid dependency graph, and thus ifupdown2
and thus pve-manager
is removed.ifupdown2
provides and replaces ifupdown
, however pppoeconf
requires a specific version of ifupdown
.If the Provides field does not specify a version number, it will not satisfy versioned dependencies or violate versioned Conflicts or Breaks.
I wonder if there is any other way to setup DSL connection, but to getting into hacking proxmox for pppoeconf install. I remember in most older systems like network-scripts in Fedora was always straight forward. Now Ubuntu has a /etc/netplan and also doesn't support DSL, but adding pppoeconf works in parallel no problem.Some more details:ifupdown2
provides and replacesifupdown
, howeverpppoeconf
requires a specific version ofifupdown
.
[1] states that:
[1] https://www.debian.org/doc/debian-policy/ch-relationships.html#virtual-packages-provides
# apt install aptitude
# aptitude remove ifupdown2
The following packages will be REMOVED:
ifupdown2
0 packages upgraded, 0 newly installed, 1 to remove and 66 not upgraded.
Need to get 0 B of archives. After unpacking 1,777 kB will be freed.
The following packages have unmet dependencies:
pve-manager : Depends: ifupdown2 (>= 3.0) but it is not going to be installed or
ifenslave (>= 2.6) but it is not going to be installed
The following actions will resolve these dependencies:
Remove the following packages:
1) proxmox-ve [8.0.1 (now)]
2) pve-manager [8.0.3 (now)]
Accept this solution? [Y/n/q/?] n
The following actions will resolve these dependencies:
Install the following packages:
1) ifenslave [2.13 (stable)]
2) ifupdown [0.8.41 (stable)]
3) net-tools [2.10-0.1 (stable)]
Accept this solution? [Y/n/q/?] y
#apt install pppoe pppoeconf
how to install pppoe and pppoeconf
here is what I do:
apt install -y aptitude
aptitude remove -y ifupdown2- pve-manager= proxmox-ve=
aptitude install -y pppoe pppoeconf
aptitude unhold pve-manager proxmox-ve