FS#31121 - [systemd] netcfg broken since systemd 188

Attached to Project: Arch Linux
Opened by Stefan J. Betz (encbladexp) - Tuesday, 14 August 2012, 07:02 GMT
Last edited by Dave Reisner (falconindy) - Wednesday, 15 August 2012, 22:27 GMT
Task Type Bug Report
Category Packages: Core
Status Closed
Assigned To No-one
Architecture All
Severity Low
Priority Normal
Reported Version
Due in Version Undecided
Due Date Undecided
Percent Complete 100%
Votes 0
Private No

Details

Yesterday i updated my system to systemd 188. On the next reboot no networking was available anymore :-/

systemctl status netcfg@eth0.service:
------------------------- 3< -------------------------
netcfg@eth0.service - Netcfg networking service for profile eth0
Loaded: loaded (/usr/lib/systemd/system/netcfg@.service; enabled)
Active: failed (Result: exit-code) since Tue, 14 Aug 2012 08:31:48 +0200; 20min ago
Process: 483 ExecStart=/usr/bin/netcfg check-iface %i (code=exited, status=1/FAILURE)
CGroup: name=systemd:/system/netcfg@.service/eth0

Aug 14 08:31:48 pc2007 netcfg[483]: :: eth0 up RTNETLINK answers: File exists
Aug 14 08:31:48 pc2007 netcfg[483]: Could not configure interface (addr add dev eth0 192.168.1.8/24 brd +).
Aug 14 08:31:48 pc2007 netcfg[483]: [fail]

------------------------- 3< -------------------------

cat /etc/network.d/eth0
------------------------- 3< -------------------------
INTERFACE="eth0"
CONNECTION="ethernet"
DESCRIPTION="Main Network"
IPCFG=('addr add dev eth0 192.168.1.8/24 brd +' 'route add default via 192.168.1.1')
IP="static"
------------------------- 3< -------------------------

cat /etc/conf.d/netcfg
------------------------- 3< -------------------------
# Enable these netcfg profiles at boot time.
# - prefix an entry with a '@' to background its startup
# - set to 'last' to restore the profiles running at the last shutdown
# - set to 'menu' to present a menu (requires the dialog package)
# Network profiles are found in /etc/network.d
NETWORKS=(eth0)

# Specify the name of your wired interface for net-auto-wired
WIRED_INTERFACE="eth0"

# Specify the name of your wireless interface for net-auto-wireless
WIRELESS_INTERFACE="wlan0"

# Array of profiles that may be started by net-auto-wireless.
# When not specified, all wireless profiles are considered.
#AUTO_PROFILES=("profile1" "profile2")
------------------------- 3< -------------------------

Any Ideas? Starting netcfg@eth0.service manual after complete boot it works fine :-/
This task depends upon

Closed by  Dave Reisner (falconindy)
Wednesday, 15 August 2012, 22:27 GMT
Reason for closing:  Not a bug
Comment by Stefan J. Betz (encbladexp) - Wednesday, 15 August 2012, 21:58 GMT
OK, i found it. The new arch-daemons thing in initscripts started network.service, systemd later startet netcfg@eth0.service too -> bang.

Loading...