All,
I've been going round and round importing Fedora 23 for a bit now. Yesterday I finally realized why imports were failing. I performed the following (as root on my cobbler box):
cd distro/iso/
mkdir Fedora-23-x86_64
mount Fedora-Server-DVD-x86_64-23.iso Fedora-23-x86_64 -t iso9660 -o loop
cobbler import --name="Fedora-23-Test" --path="/root/distro/iso/Fedora-23-x86_64"
The import works as expected. I see the distro and profile for Fedora-23-Test in the web UI.
I added a system named fedora-workstation-test...
Then tried the following with koan:
koan --server=admincloud --system=fedora-workstation-test --virt
When looking at the console of the installing VM, it fails and I am greeted with this dracut error:
[ 20.097937] dracut-initqueue[540]: cat: /tmp/dd_disk: No such file or directory
I couldn't quite figure out what was going on or why. I've done the above for RHEL/CentOS 7.x as well.
Here is the interesting part (and what I discovered yesterday): I started looking closely at the web UI and noticed that for the Fedora 23 import, the Kernel Options had this value: repo=$tree
I do not see that for RHEL/CentOS 7.2 (following similar steps). When I removed the repo=$tree, koan installs worked without issue for Fedora.
I'm enclosing a png that illustrates my point.
I certainly have a work around (as in remove that kernel option) - but definitely found this interesting. I tried Fedora 22 and thought I saw the same behavior.
Thanks!
Flossy
--
Make It So Number One