Re: creating iso images

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



On Tuesday 01 October 2013 16:02:06 Gene Czarcinski wrote:

> I am not sure where to ask this question. If it is not this list,

> please point me to the correct one.

>

> I decided that I wanted to get ahead of things and be able to boot a

> version which was not currently available as an iso image. After some

> googling, I found this:

>

> https://fedoraproject.org/wiki/How_to_create_a_Fedora_install_ISO_for_testin

> g

>

> A few years ago I had manually recreated iso images but this looked to

> be lots simpler. I have used mock to build rpms but I have not

> previously used pungi. Anyway, I plunged in but with NO success. I

> thried hostin on both F19 and F18. I tried building on both F19 and F18

> (my intent was to do this on F20 & rawhide but first get it working on a

> good system). Besides my "netinst.ks" file. I tried the

> fedora-install-fedora.ks file and the fedora-livecd-desktop.ks file.

> All had the same error which I show below. Since iso images are being

> produced, it must be something i am or am not doing ... in other words:

> pilot error.

>

> --------------fedora-netinst.ks---------------

> # A simple kickstart file for creating a netinstall iso

> # Tue 01 Oct 2013 11:50:43 AM EDT

>

> lang en_US.UTF-8

> keyboard us

> timezone US/Eastern

> auth --enableshadow --passalgo=sha512

> selinux --disabled

> firewall --disabled

> xconfig --startxonboot

>

> ################### repo config ############################

> #repo --name=rawhide

> --mirrorlist=http://mirrors.fedoraproject.org/mirrorlist?repo=rawhide&arch=$

> basearch repo --name=fedora

> --mirrorlist=http://mirrors.fedoraproject.org/mirrorlist?repo=fedora-$releas

> ever&arch=$basearch repo --name=updates

> --mirrorlist=http://mirrors.fedoraproject.org/mirrorlist?repo=updates-releas

> ed-f$releasever&arch=$basearch #repo --name=updates-testing

> --mirrorlist=http://mirrors.fedoraproject.org/mirrorlist?repo=updates-testin

> g-f$releasever&arch=$basearch

> ---------------------------------------------------------------------------

> ------------------------------------------------------------

> <mock-chroot>[root@falcon /]# pungi --nosource --nodebuginfo --flavor

> Fedora \

> --name Fedora --ver 18 \

> -c /usr/share/spin-kickstarts/fedora-netinst.ks \

> -G -C --force

>

> <mock-chroot>[root@falcon /]# pungi --nosource --nodebuginfo --flavor

> Fedora \

> --name Fedora --ver 18 \

> -c /usr/share/spin-kickstarts/fedora-netinst.ks \

> -B --force

>

> ----------------------------------------------------------------------------

> ---------- running runtime-cleanup.tmpl

> creating the runtime image

> losetup:

> /work/Fedora/x86_64/installroot/images/runtime-workdir/LiveOS/rootfs.img:

> failed to setup loop device: No such file or directory

> Traceback (most recent call last):

> File "/usr/bin/pungi", line 256, in <module>

> main()

> File "/usr/bin/pungi", line 146, in main

> mypungi.doBuildinstall()

> File "/usr/lib/python2.7/site-packages/pypungi/__init__.py", line

> 937, in doBuildinstall

> workdir=workdir, outputdir=outputdir)

> File "/usr/lib/python2.7/site-packages/pylorax/__init__.py", line

> 272, in run

> compression=compression, compressargs=compressargs)

> File "/usr/lib/python2.7/site-packages/pylorax/treebuilder.py", line

> 158, in create_runtime

> label="Anaconda", size=fssize)

> File "/usr/lib/python2.7/site-packages/pylorax/imgutils.py", line

> 328, in mkext4img

> mkfsargs=["-L", label, "-b", "1024", "-m", "0"], graft=graft)

> File "/usr/lib/python2.7/site-packages/pylorax/imgutils.py", line

> 308, in mkfsimage

> with LoopDev(outfile, size) as loopdev:

> File "/usr/lib/python2.7/site-packages/pylorax/imgutils.py", line

> 213, in __enter__

> self.loopdev = loop_attach(self.filename)

> File "/usr/lib/python2.7/site-packages/pylorax/imgutils.py", line 73,

> in loop_attach

> dev = runcmd_output(["losetup", "--find", "--show", outfile])

> File "/usr/lib/python2.7/site-packages/pylorax/executils.py", line

> 420, in runcmd_output

> return execWithCapture(cmd[0], cmd[1:], **kwargs)

> File "/usr/lib/python2.7/site-packages/pylorax/executils.py", line

> 263, in execWithCapture

> raise subprocess.CalledProcessError(proc.returncode, [command]+argv)

> subprocess.CalledProcessError: Command '['losetup', '--find', '--show',

> '/work/Fedora/x86_64/installroot/images/runtime-workdir/LiveOS/rootfs.img']'

> returned non-zero exit status 1

> <mock-chroot>[root@falcon /]# ls

> 18 builddir fedora lib64 mnt proc sbin tmp var

> bin dev home logs opt root srv updates work

> boot etc lib media ourtree run sys usr

> <mock-chroot>[root@falcon /]# ls 18/

> Fedora

> <mock-chroot>[root@falcon /]# ls 18/Fedora/

> x86_64

> <mock-chroot>[root@falcon /]# ls 18/Fedora/x86_64/

> os

> <mock-chroot>[root@falcon /]# ls 18/Fedora/x86_64/os/

> Packages repodata repoview

> <mock-chroot>[root@falcon /]# ls work/

> Fedora

> <mock-chroot>[root@falcon /]# ls work/Fedora/

> x86_64

> <mock-chroot>[root@falcon /]# ls work/Fedora/x86_64/

> docs Fedora--name-18-comps.xml installroot yumroot

> <mock-chroot>[root@falcon /]# ls work/Fedora/x86_64/docs/

> <mock-chroot>[root@falcon /]# ls work/Fedora/x86_64/installroot/

> bin etc home lib64 modules root srv usr

> boot firmware images media opt run sys var

> dev fonts.scale lib mnt proc sbin tmp

> <mock-chroot>[root@falcon /]# ls work/Fedora/x86_64/yumroot/

> bin etc fonts.scale lib64 modules root sbin tmp var

> dev firmware lib mnt proc run sys usr

> ----------------------------------------------------------------------------

> -----------------

>

> Gene

>

> _______________________________________________

> Anaconda-devel-list mailing list

> Anaconda-devel-list@xxxxxxxxxx

> https://www.redhat.com/mailman/listinfo/anaconda-devel-list

 

 

Please try the following command before running pungi:

 

<mock-chroot>[root@falcon /]# for var in `seq 0 8`; do mknod /dev/loop$var b 7 $var; done

 

Best regards,

Nuno Fernandes

_______________________________________________
Anaconda-devel-list mailing list
Anaconda-devel-list@xxxxxxxxxx
https://www.redhat.com/mailman/listinfo/anaconda-devel-list

[Index of Archives]     [Kickstart]     [Fedora Users]     [Fedora Legacy List]     [Fedora Maintainers]     [Fedora Desktop]     [Fedora SELinux]     [Big List of Linux Books]     [Yosemite News]     [Yosemite Photos]     [KDE Users]     [Fedora Tools]
  Powered by Linux