Install ifupdown2

I am running Ubuntu 19-04.

I am trying to install ifupdown2

When I do

dpkg -i ../ifupdown2_1.2.1_all.deb 

It says

Selecting previously unselected package ifupdown2. dpkg: considering removing ifupdown in favour of ifupdown2 ... dpkg: no, cannot proceed with removal of ifupdown (--auto-deconfigure will help): pppoeconf depends on ifupdown (>= 0.7.44~) ifupdown is to be removed. dpkg: regarding ../ifupdown2_1.2.1_all.deb containing ifupdown2: ifupdown2 conflicts with ifupdown ifupdown (version 0.8.34ubuntu2) is present and installed. dpkg: error processing archive ../ifupdown2_1.2.1_all.deb (--install): conflicting packages - not installing ifupdown2 Errors were encountered while processing: ../ifupdown2_1.2.1_all.deb 

Does anyone know the solution to this?

1

1 Answer

cat /etc/network/interfaces 

returned

# ifupdown has been replaced by netplan(5) on this system. See # /etc/netplan for current configuration. # To re-enable ifupdown on this system, you can run: # sudo apt install ifupdown 

I wanted my network connections to be controlled by Network Manager, not Netplan. If I had to install ifupdown then I wanted ifupdown2.

I tried

apt install ifupdown 

Which returned

Reading package lists... Done Building dependency tree Reading state information... Done You might want to run 'apt --fix-broken install' to correct these. The following packages have unmet dependencies: ifupdown2 : Conflicts: ifupdown E: Unmet dependencies. Try 'apt --fix-broken install' with no packages (or specify a solution). 

So I did

apt --fix-broken install 

Which returned

Reading package lists... Done Building dependency tree Reading state information... Done Correcting dependencies... Done The following packages were automatically installed and are no longer required: rsplib-docs spl-dkms Use 'sudo apt autoremove' to remove them. The following packages will be REMOVED: pppoeconf 0 upgraded, 0 newly installed, 1 to remove and 10 not upgraded. 1 not fully installed or removed. After this operation, 135 kB disk space will be freed. Do you want to continue? [Y/n] y (Reading database ... 193626 files and directories currently installed.) Removing pppoeconf (1.21ubuntu1) ... Processing triggers for man-db (2.8.5-2) ... 

Then I did

dpkg -i ../ifupdown2_1.2.1_all.deb 

which returned

(Reading database ... 193619 files and directories currently installed.) Preparing to unpack ../ifupdown2_1.2.1_all.deb ... Unpacking ifupdown2 (1.2.1) over (1.2.1) ... Setting up ifupdown2 (1.2.1) ... ifupdown2.postinst: Warning: No 'iface lo' definition found in /etc/network/interfaces ifupdown2.postinst: Warning: No 'auto lo' statement found in /etc/network/interfaces Processing triggers for man-db (2.8.5-2) ... 

It seems to have installed

apt list --installed | grep -i ifupdown2 WARNING: apt does not have a stable CLI interface. Use with caution in scripts. ifupdown2/now 1.2.1 all [installed,upgradable to: 1.2.5-1] 

I then made the following addition to /etc/network/interfaces

auto lo iface lo inet loopback auto enp11s0 iface enp11s0 inet dhcp 

added

[ifupdown] managed=false 

to /etc/NetworkManager/NetworkManager.conf and did

systemctl stop systemd-networkd systemctl disable systemd-networkd service NetworkManager restart 

Everything seems ok but if anyone knows how to upgrade ifupdown2 from 1.2.1 to 1.2.5-1 that would be good.

Your Answer

Sign up or log in

Sign up using Google Sign up using Facebook Sign up using Email and Password

Post as a guest

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

You Might Also Like