Bug 1174739 - Unable to start vlan interface
Summary: Unable to start vlan interface
Keywords:
Status: CLOSED ERRATA
Alias: None
Product: Fedora
Classification: Fedora
Component: initscripts
Version: 21
Hardware: All
OS: Linux
urgent
urgent
Target Milestone: ---
Assignee: Lukáš Nykrýn
QA Contact: Fedora Extras Quality Assurance
URL:
Whiteboard:
: 1176256 (view as bug list)
Depends On: 1120252
Blocks:
TreeView+ depends on / blocked
 
Reported: 2014-12-16 12:02 UTC by Adam Huffman
Modified: 2015-02-12 12:14 UTC (History)
9 users (show)

Fixed In Version: initscripts-9.56.1-6.fc21
Doc Type: Bug Fix
Doc Text:
Clone Of: 1120252
Environment:
Last Closed: 2015-01-07 01:29:50 UTC
Type: Bug
Embargoed:


Attachments (Terms of Use)

Description Adam Huffman 2014-12-16 12:02:30 UTC
I had to apply this fix manually on a Fedora 21 system upgraded from Fedora 20.

+++ This bug was initially created as a clone of Bug #1120252 +++

Description of problem:
Hi. I'm not able to start my vlan interface.

My configuration:
# cat ifcfg-vlan178 
DEVICE=vlan178
VLAN=yes
VLAN_NAME_TYPE=VLAN_PLUS_VID_NO_PAD
PHYSDEV=em1
BOOTPROTO=static
ONBOOT=yes
BRIDGE=br0_vlan178


Version-Release number of selected component (if applicable):
initscripts-9.03.45-1.el6.x86_64

How reproducible:
always

Steps to Reproduce:
1. Create ifcfg-vlan178 as I suggested.
2. # ifup vlan178
3.

Actual results:
# ifup vlan178
Error: argument "178:" is wrong: id is invalid
ERROR: could not add vlan 178: as vlan178 on dev em1


Expected results:
Something beautiful... or just vlan178 interface up and running.

Additional info:

--- Additional comment from Lukáš Nykrýn on 2014-07-22 14:52:33 BST ---

Damn it there is one more typo

diff --git a/sysconfig/network-scripts/ifup b/sysconfig/network-scripts/ifup
index 189fcce..7dc349a 100755
--- a/sysconfig/network-scripts/ifup
+++ b/sysconfig/network-scripts/ifup
@@ -86,7 +86,7 @@ if [ "${VLAN}" = "yes" ] && [ "$ISALIAS" = "no" ] && [ -n $DEVICE ]; then
         fi
         MATCH='^vlan[0-9]{1,4}?'
          if [[ "${DEVICE}" =~ $MATCH ]]; then
-             VID=$(echo "${DEVICE}" | LC_ALL=C sed 's/^vlan0*//'):
+             VID=$(echo "${DEVICE}" | LC_ALL=C sed 's/^vlan0*//')
              # PHYSDEV should be set in ifcfg-vlan* file
              if test -z "$PHYSDEV"; then
                 net_log $"PHYSDEV should be set for device ${DEVICE}"

--- Additional comment from Robin Hack on 2014-07-22 15:08:05 BST ---

(In reply to Lukáš Nykrýn from comment #1)
> Damn it there is one more typo
Thanks for fix. It works for me.

--- Additional comment from Lukáš Nykrýn on 2014-07-22 15:12:30 BST ---

Lets put it under the previous typo in vlan bug.

Comment 1 Fedora Update System 2014-12-16 14:26:12 UTC
initscripts-9.56.1-6.fc21 has been submitted as an update for Fedora 21.
https://admin.fedoraproject.org/updates/initscripts-9.56.1-6.fc21

Comment 2 Fedora Update System 2014-12-18 06:06:31 UTC
Package initscripts-9.56.1-6.fc21:
* should fix your issue,
* was pushed to the Fedora 21 testing repository,
* should be available at your local mirror within two days.
Update it with:
# su -c 'yum update --enablerepo=updates-testing initscripts-9.56.1-6.fc21'
as soon as you are able to.
Please go to the following url:
https://admin.fedoraproject.org/updates/FEDORA-2014-17137/initscripts-9.56.1-6.fc21
then log in and leave karma (feedback).

Comment 3 Lukáš Nykrýn 2014-12-22 09:20:31 UTC
*** Bug 1176256 has been marked as a duplicate of this bug. ***

Comment 4 Fedora Update System 2015-01-07 01:29:50 UTC
initscripts-9.56.1-6.fc21 has been pushed to the Fedora 21 stable repository.  If problems still persist, please make note of it in this bug report.

Comment 5 Nagendra Prabhu A T 2015-02-12 12:14:04 UTC
Hi Team,

I have the initscripts version 9.56, but i still face the same problem

yum install initscripts
Loaded plugins: langpacks
Package initscripts-9.56.1-6.fc21.x86_64 already installed and latest version
Nothing to do


cat ifcfg-ens32.12
DEVICE=ens32.12
BOOTPROTO=static
TYPE=Ethernet
VLAN=yes
IPV6INIT=yes
ONBOOT=yes
IPADDR=1.1.1.12
PREFIX=32
BROADCAST=1.1.1.255
IPV6ADDR=5555::12/64



IP is not getting set.

ifconfig ens32.12
ens32.12: flags=4163<UP,BROADCAST,RUNNING,MULTICAST>  mtu 1500
        ether 00:50:56:81:6e:90  txqueuelen 0  (Ethernet)
        RX packets 0  bytes 0 (0.0 B)
        RX errors 0  dropped 0  overruns 0  frame 0
        TX packets 0  bytes 0 (0.0 B)
        TX errors 0  dropped 0 overruns 0  carrier 0  collisions 0

[root@Client_FC21_174_197 network-scripts]#


Note You need to log in before you can comment on or make changes to this bug.