Description of problem: [root@localhost ~]# service network start Bringing up loopback interface: [ OK ] Bringing up interface Auto_kiilerich: Usage: grep [OPTION]... PATTERN [FILE]... Try `grep --help' for more information. Usage: grep [OPTION]... PATTERN [FILE]... Try `grep --help' for more information. Determining IP information for ... done. cat: /sys/class/net//ifindex: No such file or directory /etc/sysconfig/network-scripts/ifup-eth: line 302: 1000 + : syntax error: operand expected (error token is "+ ") Missing config file ifcfg-ifcfg-Auto_kiilerich. Command line is not complete. Try option "help" [ OK ] The two failing greps are because ifup-eth calls "is_available ${REALDEVICE}" where REALDEVICE isn't set, and is_available() in network-functions starts with a grep which fails if $1 isn't set. (check_link_down() is also called without parameters because DEVICE isn't set, but that cause no immediate failure.) Finally cat fails when adding zeroconf rule, again because REALDEVICE isn't set, and that causes the bash calculation to fail. ifcfg-Auto_kiilerich was created by NetworkManager: ESSID="kiilerich" MODE=Managed KEY_MGMT=WPA-PSK TYPE=Wireless BOOTPROTO=dhcp PEERDNS=yes PEERROUTES=yes NAME="Auto kiilerich" UUID=1b6ba851-d2a0-402d-92ee-3bf1e0b45592 ONBOOT=yes LAST_CONNECT=1259794157 Version-Release number of selected component (if applicable): initscripts-9.02.1-1.i686
Oh. Same problem is seen with the old initscripts-9.02-1.i686. So I guess this is caused by dcbw's reinterpretation of network script semantics? (Which I was hit by in bug 502142 and the http://www.mail-archive.com/networkmanager-list@gnome.org/msg12904.html thread.) You and initscripts consider DEVICE mandatory?
At the moment, it will fail without DEVICE. However, we should as a practical solution allow HWADDR to be sufficient. We do need *one* of the two, though.
http://git.fedorahosted.org/git/?p=initscripts.git;a=commitdiff;h=d9d2e42410e211e180a5ebbb968a1df32077f457 Will be in a future rawhide build.
initscripts-9.02.2-1 has been submitted as an update for Fedora 12. http://admin.fedoraproject.org/updates/initscripts-9.02.2-1
Bug 589521 seems to be another variation over the same theme.
initscripts-9.02.2-1 has been pushed to the Fedora 12 stable repository. If problems still persist, please make note of it in this bug report.