pungi

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

 



I know we are into this product-zed stuff with lots of emphasis on Live installs including Live Workstation but when was the last time pungi has been successfully run? Yes, I know that TC3 was built by something but was pungi involved? I have been assuming it was but I am unable to run it myself.

To keep things simple, I am using /usr/share/spin-kickstarts/fedora-install-server.ks and am only doing "-G -C -B" since I really only want the netinstall. Also, this was done on a fresh install for Workstation TC3 plus mock installed. I run pungi under mock just like it says here: http://fedoraproject.org/wiki/How_to_create_a_Fedora_install_ISO_for_testing

The first problem is that the mirrorlist stuff simply does not work and pungi cannot file a good url for fedora. OK, replace the mirrorlist with baseurl pointing at one of the mirrors (I chose http://mirrors.kernel.org and http://dl.fedoraproject.org/pub/linux/fedora/).

That gets me further but but it still crashes with:
doing post-install configuration
running runtime-postinstall.tmpl
warning: Schema 'org.gnome.crypto.cache' has path '/desktop/gnome/crypto/cache/'. Paths starting with '/apps/', '/desktop/' or '/system/' are deprecated. warning: Schema 'org.gnome.crypto.pgp' has path '/desktop/gnome/crypto/pgp/'. Paths starting with '/apps/', '/desktop/' or '/system/' are deprecated. warning: Schema 'org.gnome.system.locale' has path '/system/locale/'. Paths starting with '/apps/', '/desktop/' or '/system/' are deprecated. warning: Schema 'org.gnome.system.proxy' has path '/system/proxy/'. Paths starting with '/apps/', '/desktop/' or '/system/' are deprecated. warning: Schema 'org.gnome.system.proxy.http' has path '/system/proxy/http/'. Paths starting with '/apps/', '/desktop/' or '/system/' are deprecated. warning: Schema 'org.gnome.system.proxy.https' has path '/system/proxy/https/'. Paths starting with '/apps/', '/desktop/' or '/system/' are deprecated. warning: Schema 'org.gnome.system.proxy.ftp' has path '/system/proxy/ftp/'. Paths starting with '/apps/', '/desktop/' or '/system/' are deprecated. warning: Schema 'org.gnome.system.proxy.socks' has path '/system/proxy/socks/'. Paths starting with '/apps/', '/desktop/' or '/system/' are deprecated. No such key 'button-laytout' in schema 'org.gnome.desktop.wm.preferences' as specified in override file '/usr/share/glib-2.0/schemas/org.gnome.desktop.wm.preferences.gschema.override'; ignoring override for this key.
writing .discinfo file
backing up installroot
generating kernel module metadata
doing depmod and module-info for 3.17.3-300.fc21.x86_64
cleaning unneeded files
running runtime-cleanup.tmpl
creating the runtime image
losetup: cannot find an unused loop device
Traceback (most recent call last):
  File "/usr/bin/pungi", line 300, in <module>
    main()
  File "/usr/bin/pungi", line 171, in main
    mypungi.doBuildinstall()
File "/usr/lib/python2.7/site-packages/pypungi/__init__.py", line 1414, in doBuildinstall
    workdir=workdir, outputdir=outputdir, volid=volid)
File "/usr/lib/python2.7/site-packages/pylorax/__init__.py", line 304, in run
    size=size)
File "/usr/lib/python2.7/site-packages/pylorax/treebuilder.py", line 165, in create_runtime
    label="Anaconda", size=fssize)
File "/usr/lib/python2.7/site-packages/pylorax/imgutils.py", line 383, in mkext4img
    mkfsargs=["-L", label, "-b", "1024", "-m", "0"], graft=graft)
File "/usr/lib/python2.7/site-packages/pylorax/imgutils.py", line 358, in mkfsimage
    with LoopDev(outfile, size) as loopdev:
File "/usr/lib/python2.7/site-packages/pylorax/imgutils.py", line 258, in __enter__
    self.loopdev = loop_attach(self.filename)
File "/usr/lib/python2.7/site-packages/pylorax/imgutils.py", line 116, in loop_attach
    dev = runcmd_output(["losetup", "--find", "--show", outfile])
File "/usr/lib/python2.7/site-packages/pylorax/executils.py", line 417, 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@vulture /]# ls -l /work/Fedora/x86_64/installroot/images/runtime-workdir/LiveOS/rootfs.img -h -rw-r--r--. 1 root root 2.0G Nov 24 15:36 /work/Fedora/x86_64/installroot/images/runtime-workdir/LiveOS/rootfs.img
<mock-chroot>[root@vulture /]#


I have not bz'ed this yet because it looks like there are similar reports but I will just in case this provides some different info.

Is there some documentation which describes how the builds are done. There is lots of documentation on building RPMs and creating livecds but I have not found anything which describes how Fedora-Server-netinst-x86_64-21_TC3.iso was created.

Fortunately, livecd-creator must use very different software because I have not seen it have any problems.

Gene
--
test mailing list
test@xxxxxxxxxxxxxxxxxxxxxxx
To unsubscribe:
https://admin.fedoraproject.org/mailman/listinfo/test





[Index of Archives]     [Fedora Desktop]     [Fedora SELinux]     [Photo Sharing]     [Yosemite Forum]     [KDE Users]

  Powered by Linux