Hi
First sorry if posting in the wrong list.
Trying to respond to the QA call for test 1 i followed the instructions posted to build using pungi inside mock (i am currently ruuning FC6) using a locally mirrored repo.
When the building process finished with the ok message i did a sha1sum check on the output with sha1sum -c SHA1SUM and all except the rescue cd fail.
[root@ghost iso]# cat SHA1SUM 0cb6c915cd932fb3d096a15110d746b1267295e8 FD-6.90-i386-disc1.iso e0c1b387eb0755726698e6da4e1a1bf5858fbd5a FD-6.90-i386-disc2.iso 2f2f18d366f62812746f9d779e7b4efa77c6fde6 FD-6.90-i386-disc3.iso 99d2733ed1ee1da6c0d78541b2672418d374fb63 FD-6.90-i386-DVD.iso c2c4434fbf976f7a8f4673903d5e74ea9e79e040 FD-6.90-i386-rescuecd.iso
[root@ghost iso]# sha1sum *.iso 65e3ed52628e3f20cd0eb364f28e864f3afa445e FD-6.90-i386-disc1.iso dbf3fa3f6cd09025ae89c45ed760bd77c21973d5 FD-6.90-i386-disc2.iso 87da6d5d6a20c1f10ad82b9702952f2240054657 FD-6.90-i386-disc3.iso b66c7d8826aa52c1a3c5efab53c1f174cb230446 FD-6.90-i386-DVD.iso c2c4434fbf976f7a8f4673903d5e74ea9e79e040 FD-6.90-i386-rescuecd.iso
inside mock
Executing /usr/sbin/mock-helper chroot /var/lib/mock/fedora-development-i386-core/root /sbin/runuser - root -c "cd /srv/pungi/f7-test1/6.90/Desktop/i386/iso ; /usr/bin/sha1sum *.iso"
b66c7d8826aa52c1a3c5efab53c1f174cb230446 FD-6.90-i386-DVD.iso 65e3ed52628e3f20cd0eb364f28e864f3afa445e FD-6.90-i386-disc1.iso dbf3fa3f6cd09025ae89c45ed760bd77c21973d5 FD-6.90-i386-disc2.iso 87da6d5d6a20c1f10ad82b9702952f2240054657 FD-6.90-i386-disc3.iso c2c4434fbf976f7a8f4673903d5e74ea9e79e040 FD-6.90-i386-rescuecd.iso
regardless the error output when booting with the dvd disk and running the media check option it passes.
due to time restrictions and missing a spare HD to install i haven't tested more thoroughly
is it a known problem/regression of pungi or a problem on my side?
should i open a BZ ticket?
Stephanos Manos
On Tuesday 30 January 2007 01:37, Stephanos Manos wrote:
is it a known problem/regression of pungi or a problem on my side?
To be perfectly honest, I haven't actually verified that the sha1sums in the file actually match the isos. I just took it for granted, but perhaps I did something silly like insert the mediacheck checksum after I sha1summed the file. I'll look into this right now.
On Tuesday 30 January 2007 10:21, Jesse Keating wrote:
To be perfectly honest, I haven't actually verified that the sha1sums in the file actually match the isos. I just took it for granted, but perhaps I did something silly like insert the mediacheck checksum after I sha1summed the file. I'll look into this right now.
Whoops, yep, I screwed that one up good.
I did sha1sum at first, later added implantmd5, and forgot to implant _before_ calculating the sha1sum. I've just committed a fix for this to pungi hg.
Jesse Keating wrote:
On Tuesday 30 January 2007 10:21, Jesse Keating wrote:
To be perfectly honest, I haven't actually verified that the sha1sums in the file actually match the isos. I just took it for granted, but perhaps I did something silly like insert the mediacheck checksum after I sha1summed the file. I'll look into this right now.
Whoops, yep, I screwed that one up good.
I did sha1sum at first, later added implantmd5, and forgot to implant _before_ calculating the sha1sum. I've just committed a fix for this to pungi hg.
Jesse
With today's rawhide I'm getting the following
[...] Downloading mcstrans-0.1.10-1.fc7.i386.rpm Downloading gnome-spell-1.0.7-4.fc7.i386.rpm Downloading cpio-2.6-23.fc7.i386.rpm Traceback (most recent call last): File "/usr/bin/pungi", line 167, in <module> main() File "/usr/bin/pungi", line 101, in main mypungi.doBuildinstall() File "/usr/lib/python2.5/site-packages/pypungi/pungi.py", line 51, in doBuildinstall self.config.get('default', 'bugurl'), self.topdir) File "/usr/lib/python2.5/ConfigParser.py", line 520, in get raise NoOptionError(option, section) ConfigParser.NoOptionError: No option 'bugurl' in section: 'default' Cleaning up... Executing /usr/sbin/mock-helper umount /var/lib/mock/fedora-development-i386-core/root/proc Executing /usr/sbin/mock-helper umount /var/lib/mock/fedora-development-i386-core/root/dev/pts Done.
Stephanos
P.S pungi version: pungi-0.2.2-1.fc7
On Friday 02 February 2007 15:38, Stephanos Manos wrote:
Jesse
With today's rawhide I'm getting the following
[...] Downloading mcstrans-0.1.10-1.fc7.i386.rpm Downloading gnome-spell-1.0.7-4.fc7.i386.rpm Downloading cpio-2.6-23.fc7.i386.rpm Traceback (most recent call last): File "/usr/bin/pungi", line 167, in <module> main() File "/usr/bin/pungi", line 101, in main mypungi.doBuildinstall() File "/usr/lib/python2.5/site-packages/pypungi/pungi.py", line 51, in doBuildinstall self.config.get('default', 'bugurl'), self.topdir) File "/usr/lib/python2.5/ConfigParser.py", line 520, in get raise NoOptionError(option, section) ConfigParser.NoOptionError: No option 'bugurl' in section: 'default' Cleaning up...
Oops. I probably forgot to define that correctly. Fill in 'bugurl = http://your.bug.url' for now. I'll make it not fill that part in some how if it is missing.
Jesse Keating wrote:
On Friday 02 February 2007 15:38, Stephanos Manos wrote:
Jesse
With today's rawhide I'm getting the following
[...] Downloading mcstrans-0.1.10-1.fc7.i386.rpm Downloading gnome-spell-1.0.7-4.fc7.i386.rpm Downloading cpio-2.6-23.fc7.i386.rpm Traceback (most recent call last): File "/usr/bin/pungi", line 167, in <module> main() File "/usr/bin/pungi", line 101, in main mypungi.doBuildinstall() File "/usr/lib/python2.5/site-packages/pypungi/pungi.py", line 51, in doBuildinstall self.config.get('default', 'bugurl'), self.topdir) File "/usr/lib/python2.5/ConfigParser.py", line 520, in get raise NoOptionError(option, section) ConfigParser.NoOptionError: No option 'bugurl' in section: 'default' Cleaning up...
Oops. I probably forgot to define that correctly. Fill in 'bugurl = http://your.bug.url' for now. I'll make it not fill that part in some how if it is missing.
Jesse
After checking bugurl = http://bugzilla.redhat.com exists in the provided by the rpm in /etc/pungi/pungi.conf but not in the other conf files and not in the files in http://people.redhat.com/jkeating/pungi-f7-test1/ that you suggest using in http://fedoraproject.org/wiki/QA/7/BuildingISOs.
Made the changes but now i get a different error [...] Little endian filesystem, data block size 65536, compressed data, compressed metadata, no fragments Filesystem size 73432.29 Kbytes (71.71 Mbytes) 35.68% of uncompressed filesystem size (205834.15 Kbytes) Inode table size 101147 bytes (98.78 Kbytes) 31.20% of uncompressed inode table size (324237 bytes) Directory table size 86660 bytes (84.63 Kbytes) 46.35% of uncompressed directory table size (186978 bytes) Number of duplicate files found 83 Number of inodes 9014 Number of files 5048 Number of symbolic links 3357 Number of device nodes 0 Number of fifo nodes 0 Number of socket nodes 0 Number of directories 609 Number of uids 1 root (0) Number of gids 0 Wrote /srv/pungi/f7-test1/6.90/Desktop/i386/os/images/stage2.img (73436k) Writing .discinfo file timestamp not specified; using the current time /dev/mapper/control: matchpathcon 0020000 failed: No such file or directory Failure to communicate with kernel device-mapper driver. Traceback (most recent call last): File "/usr/lib/anaconda-runtime/pkgorder", line 34, in <module> from yuminstall import YumSorter File "/usr/lib/anaconda/yuminstall.py", line 29, in <module> from packages import recreateInitrd File "/usr/lib/anaconda/packages.py", line 19, in <module> import iutil File "/usr/lib/anaconda/iutil.py", line 16, in <module> import os, isys, string, stat File "/usr/lib/anaconda/isys.py", line 32, in <module> import block File "/usr/lib/python2.5/site-packages/block/__init__.py", line 6, in <module> from device import MultiPath, RaidDev, RaidSet, BlockDev, DeviceMaps, \ File "/usr/lib/python2.5/site-packages/block/device.py", line 190, in <module> class MPNameCache(_IUD): File "/usr/lib/python2.5/site-packages/block/device.py", line 195, in MPNameCache for map in _dm.maps(): MemoryError /srv/pungi/f7-test1/work/Desktop/i386/docs ~ 112 blocks ~ /srv/pungi/f7-test1/work/Desktop/i386/docs ~ 4766 blocks ~ Copying release note file eula.txt Copying release note file GPL Copying release note file fedora.css Copying release note file RELEASE-NOTES-en_US.html Copying release note file README-BURNING-ISOS-en_US.txt Copying release note file RPM-GPG-KEY Copying release note file RPM-GPG-KEY-beta Copying release note file RPM-GPG-KEY-fedora-test Copying release note file RPM-GPG-KEY-fedora-rawhide Copying release note file RPM-GPG-KEY-fedora Copying release note file RPM-GPG-KEY-fedora-legacy Copying release note file RPM-GPG-KEY-rawhide Copying release note file RPM-GPG-KEY-fedora-extras Copying release note dir stylesheet-images Traceback (most recent call last): File "/usr/bin/pungi", line 167, in <module> main() File "/usr/bin/pungi", line 104, in main mypungi.doSplittree() File "/usr/lib/python2.5/site-packages/pypungi/pungi.py", line 117, in doSplittree output = timber.main() File "/usr/lib/anaconda-runtime/splittree.py", line 394, in main self.splitRPMS() File "/usr/lib/anaconda-runtime/splittree.py", line 340, in splitRPMS self.reportSizes(disc, firstpkg=firstpackage, lastpkg=lastpackage) UnboundLocalError: local variable 'firstpackage' referenced before assignment Cleaning up... Executing /usr/sbin/mock-helper umount /var/lib/mock/fedora-development-i386-core/root/proc Executing /usr/sbin/mock-helper umount /var/lib/mock/fedora-development-i386-core/root/dev/pts Done.
Note: I'm running FC6 and building inside mock
The above error is produced using either the provided comps-fc7.xml or the one in the http://people.redhat.com/jkeating/pungi-f7-test1/. If i use the comps.xml from the devel repo http://download.fedora.redhat.com/pub/fedora/linux/core/development/i386/os/... then pungi finishes it's operation and produces the iso images witch BTW still fail when checking with sha1sum
Regards
Stephanos Manos
On Saturday 03 February 2007 09:03, Stephanos Manos wrote:
Note: I'm running FC6 and building inside mock
How are you calling mock? Did you follow my instructions in the pungi wiki? The error you got is because pkgorder isn't able to connect to /dev/mapper for some reason.
Jesse Keating wrote:
On Saturday 03 February 2007 09:03, Stephanos Manos wrote:
Note: I'm running FC6 and building inside mock
How are you calling mock? Did you follow my instructions in the pungi wiki? The error you got is because pkgorder isn't able to connect to /dev/mapper for some reason.
Yes
using instructions from https://hosted.fedoraproject.org/projects/pungi/wiki/PungiDocs/RunningPungiI...
the only thing that i change is the yum conf file with repos pointing to my local mirror
Stephanos
PS The output of the procedure
[build@ghost ~]$ mock -r fedora-devel-i386-core init init clean prep This may take a while ending done Finished initializing root [build@ghost ~]$ /usr/sbin/mock-helper yum --installroot /var/lib/mock/fedora-development-i386-core/root install pungi adding ld_preload of LD_PRELOAD=libselinux-mock.so
============================================================================= Package Arch Version Repository Size ============================================================================= Installing: pungi noarch 0.2.2-1.fc7 extras 475 k Installing for dependencies:
[...] package list
Transaction Summary ============================================================================= Install 195 Package(s) Update 0 Package(s) Remove 0 Package(s)
Total download size: 93 M warning: createrepo-0.4.4-2.fc6: Header V3 DSA signature: NOKEY, key ID 897da07a warning: pungi-0.2.2-1.fc7: Header V3 DSA signature: NOKEY, key ID 1ac70ce6 warning: system-config-network-1.3.96-1.fc6: Header V3 DSA signature: NOKEY, key ID 4f2a6fd2 warning: /etc/yum.conf created as /etc/yum.conf.rpmnew /proc is empty (not mounted ?) /proc is empty (not mounted ?) /proc is empty (not mounted ?) /proc is empty (not mounted ?) /proc is empty (not mounted ?)
Installed: pungi.noarch 0:0.2.2-1.fc7 Dependency Installed: GConf2.i386 0:2.16.0-4.fc7 ORBit2.i386
[...] package list
[build@ghost ~]$ sudo cp /etc/resolv.conf /var/lib/mock/fedora-development-i386-core/root/etc/ [build@ghost ~]$ sudo /dev/MAKEDEV -d /var/lib/mock/fedora-development-i386-core/root/dev/ -m 6 loop MAKEDEV: mkdir: File exists MAKEDEV: mkdir: File exists MAKEDEV: mkdir: File exists MAKEDEV: mkdir: File exists MAKEDEV: mkdir: File exists MAKEDEV: mkdir: File exists [build@ghost ~]$ setarch i386 mock -r fedora-devel-i386-core chroot "/usr/bin/pungi -c /etc/pungi/f7-test1-desktop.i386" init ending done Non-zero return value 1 on executing /usr/sbin/mock-helper chroot /var/lib/mock/fedora-development-i386-core/root /sbin/runuser - root -c "/usr/bin/pungi -c /etc/pungi/f7-test1-desktop.i386"
buildsys@lists.fedoraproject.org