[Bug 1556241] Re: installer sets "iface encf5f0 inet dhcp" although a static IP address was preseeded
Dimitri John Ledkov
launchpad at surgut.co.uk
Fri Mar 18 13:41:52 UTC 2016
Yes, the apport report is good one, has loads of useful stuff.
1) I cannot find any evidance that ubuntu installer created the
broken/unneeded file /etc/network/interfaces.d/encf5f0. To recover i
recommend you to remove that file. Also note, if system is migrated and
network configuration is changing post-install, system administrator is
expected to update it accordingly.
2) Can you trace and find who and/or where is modifying files in
/etc/network/interfaces.d ? Is there any automation, puppet/chef,
administrators, humans creating it? I've checked multiple installs that
we have have and none of them generate anything in interfaces.d
subdirectory upon install.
3) Is this reporducible? If yes, how? Can you share the full paramfile
used to boot the system? From the collected logs the boot kernel command
line looks very weird:
Mar 18 07:15:47 kernel: [ 0.049063] Kernel command line:
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
literary. Has it been tampered with or censored?
** Changed in: debian-installer (Ubuntu)
Status: Incomplete => Invalid
--
You received this bug notification because you are a member of Ubuntu
Foundations Bugs, which is subscribed to debian-installer in Ubuntu.
https://bugs.launchpad.net/bugs/1556241
Title:
installer sets "iface encf5f0 inet dhcp" although a static IP address
was preseeded
Status in debian-installer package in Ubuntu:
Invalid
Bug description:
== Comment: #0 - Thorsten Diehl - 2016-03-11 12:49:44 ==
I installed xenial with installer version 432 and a preseed file that has a IPv4 static configuration. Upon the initial boot after installation, everything is fine, system comes up with network. When I perform a reboot, the network service waits for "something" and prints continuously messages aka "A start job is running for Raise network interfaces (3min 14s / 5min)". After that, the network is up.
I found, that it was waiting for DHCP responses. (attaching /var/log/syslog).
/etc/network/interfaces looks like this:
# This file describes the network interfaces available on your system
# and how to activate them. For more information, see interfaces(5).
source /etc/network/interfaces.d/*
# The loopback network interface
auto lo
iface lo inet loopback
# The primary network interface
auto encf5f0
iface encf5f0 inet static
address 9.152.162.158
netmask 255.255.252.0
network 9.152.160.0
broadcast 9.152.163.255
gateway 9.152.160.1
# dns-* options are implemented by the resolvconf package, if installed
dns-nameservers 9.152.120.241
dns-search boeblingen.de.ibm.com
/etc/network/interfaces.d/encf5f0 looks like this:
allow-hotplug encf5f0
iface encf5f0 inet dhcp
which seems to be the cause. After removing the second line, it worked as expected.
Not sure, whether this is the best approach. I just wanted to point to
the root cause. But starting a dhcp client when you have a static IP
address configured is definitely wrong.
== Comment: #2 - Thorsten Diehl <thorsten.diehl at de.ibm.com> - 2016-03-11 12:55:54 ==
uname -r
4.4.0-12-generic
To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/debian-installer/+bug/1556241/+subscriptions
More information about the foundations-bugs
mailing list