== Comment: #1 - Suresh M. Bazaar <suresh.mb.com> - 2013-07-02 04:29:20 == Please ignore my previous description and mirror the below description which i have slightly modified The Installation of Fedora 19 fails via IPV6 Steps to reproduce 1. Start the installation 2. Provide all necessary parameters via param file such as ipv6 address, the repository details and the path for the package,disk etc Expected : Installation should be successful Actual:The installation is failing with below error message [ 3.765816] systemd[1]: Reached target Sockets. [ 3.765886] systemd[1]: Starting Device-Mapper Multipath Device Controller... Starting Device-Mapper Multipath Device Controller... [ 3.766368] systemd[1]: Starting Free all devices on startup... Starting Free all devices on startup... [ 3.766733] systemd[1]: Starting Swap. [ [32m OK [0m] Reached target Swap. [ 3.766760] systemd[1]: Reached target Swap. [ 3.766771] systemd[1]: Starting Local File Systems. [ [32m OK [0m] Reached target Local File Systems. [ 3.766794] systemd[1]: Reached target Local File Systems. [ 3.785611] device-mapper: multipath: version 1.5.1 loaded [ [32m OK [0m] Started Device-Mapper Multipath Device Controller. [ [32m OK [0m] Started Free all devices on startup. [ 4.011468] dracut: FATAL: Don't know how to handle 'root=ftp://uid:pwd@[fd00:9:xxx:yy:zzzz:ffff:aaa:bbb]/F_19/images/im' [ 4.011481] dracut: Refusing to continue dracut-cmdline[46]: Warning: dracut-cmdline[46]: Warning: dracut: FATAL: Don't know how to handle 'root=ftp:/ /uid:pwd@[fd00:9:xxx:yy:zzzz:ffff:aaa:bbb]/F_19/images/im' dracut-cmdline[46]: Warning: dracut: Refusing to continue The sample param file is : ===== ro ramdisk_size=40000 ===== ip=[fd00:9:xxx:yy:zzzz:ffff:aaa:bbb]::[fd00:9:xxx:yy:zzzz::1]:80::eth0:non e ===== nameserver=[fd00:9:xxx:yy:zzzz:ffff:4:bbb] ===== rd.znet=qeth,0.0.a000,0.0.a001,0.0.a002,layer2=1,portname=OSAPORT ===== portno=0 ===== inst.repo=ftp://uid:pwd@[fd00:9:xxx:yy:zzzz:ffff:aaa:bbb]/S/ ===== root=ftp://uid:pwd@[fd00:9:xxx:yy:zzzz:ffff:aaa:bbb]/S/i/i.img ===== rd.dasd=0.0.1234
Can you reproduce this with an IPv4 address?
This is an IPv6 issue, not IPv4.... IBM, I'm adding a related bug. You should be able to view it.
Does it work if you use netroot= instead of root= in the boot parameters?
The syntax needs to match the case statment in line 46 of: ./dracut-029/modules.d/98systemd/dracut-cmdline.sh dracut should provide a better error message. Why is this assigned to anaconda? dracut-029 source is here: https://www.kernel.org/pub/linux/utils/boot/dracut/ $ sudo repoquery dracut dracut-0:029-1.fc19.x86_64 == Test case derived from dracut-cmdline.sh == #!/bin/sh #root=ftp://uid:pwd@[fd00:9:xxx:yy:zzzz:ffff:aaa:bbb]/S/i/i.img root='UUID=foobar' rootok=0 case "$root" in block:LABEL=*|LABEL=*) root="${root#block:}" root="$(echo $root | sed 's,/,\\x2f,g')" root="block:/dev/disk/by-label/${root#LABEL=}" rootok=1 ;; block:UUID=*|UUID=*) root="${root#block:}" root="block:/dev/disk/by-uuid/${root#UUID=}" rootok=2 ;; block:PARTUUID=*|PARTUUID=*) root="${root#block:}" root="block:/dev/disk/by-partuuid/${root#PARTUUID=}" rootok=3 ;; /dev/*) root="block:${root}" rootok=4 ;; esac echo 'rootok='$rootok
(In reply to David Shea from comment #3) > Does it work if you use netroot= instead of root= in the boot parameters? That could explain the problem. The man page has the details: $ man dracut.cmdline $ rpm -q dracut dracut-029-1.fc19.x86_64
Assuming this issue was a root= vs. netroot=. If there's still a problem with IPv6 netroot, re-open this bug.