Can anyone explain this? I can provide more details if relevant, but it's running livecd-creator on a kickstart file that's been working up to now. There doesn't seem to be enough info at the crucial point where the error occurs.
This is a fully up-to-date F17 machine.
James
---------------
[root@zoe james]# nice build-live-cd Using title 'Jah Live' and product 'Jah Live' /usr/lib/python2.7/site-packages/pykickstart/commands/partition.py:251: UserWarning: A partition with the mountpoint / has already been defined. warnings.warn(_("A partition with the mountpoint %s has already been defined.") % pd.mountpoint) Extending sparse file /var/tmp/imgcreate-KXcnKG/tmp-tC8OlB/ext3fs.img to 12884901888 Losetup add /dev/loop0 mapping to /var/tmp/imgcreate-KXcnKG/tmp-tC8OlB/ext3fs.img Formating ext4 filesystem on /dev/loop0 mke2fs 1.42 (29-Nov-2011) Discarding device blocks: done Filesystem label=_JAH-live-F17-x8 OS type: Linux Block size=4096 (log=2) Fragment size=4096 (log=2) Stride=0 blocks, Stripe width=0 blocks 786432 inodes, 3145728 blocks 31457 blocks (1.00%) reserved for the super user First data block=0 Maximum filesystem blocks=3221225472 96 block groups 32768 blocks per group, 32768 fragments per group 8192 inodes per group Superblock backups stored on blocks: 32768, 98304, 163840, 229376, 294912, 819200, 884736, 1605632, 2654208
Allocating group tables: done Writing inode tables: done Creating journal (32768 blocks): done Writing superblocks and filesystem accounting information: done
Tuning filesystem on /dev/loop0 tune2fs 1.42 (29-Nov-2011) Setting maximal mount count to -1 Setting interval between checks to 0 seconds
Extending sparse file /var/tmp/imgcreate-KXcnKG/tmp-tC8OlB/ext3fs.img to 12884901888 Mounting /dev/loop0 at /var/tmp/imgcreate-KXcnKG/install_root Skipping (/sys/fs/selinux,/sys/fs/selinux) because source doesn't exist. Retrieving http://linuxdownload.adobe.com/linux/i386/repodata/repomd.xml ...OK Retrieving http://linuxdownload.adobe.com/linux/x86_64/repodata/repomd.xml ...OK Retrieving http://linux.dell.com/repo/firmware/cross-distro/repodata/repomd.xml ...OK umount: /var/tmp/imgcreate-KXcnKG/install_root/var/cache/yum: target is busy. (In some cases useful info about processes that use the device is found by lsof(8) or fuser(1))
Unable to unmount /var/tmp/imgcreate-KXcnKG/install_root//var/cache/yum normally, using lazy unmount lazy umount succeeded on /var/tmp/imgcreate-KXcnKG/install_root//var/cache/yum lazy umount succeeded on /var/tmp/imgcreate-KXcnKG/install_root//var/cache/yum Unmounting directory /var/tmp/imgcreate-KXcnKG/install_root Losetup remove /dev/loop0 Traceback (most recent call last): File "/usr/bin/livecd-creator", line 215, in <module> sys.exit(main()) File "/usr/bin/livecd-creator", line 198, in main creator.install() File "/usr/lib/python2.7/site-packages/imgcreate/creator.py", line 636, in install ayum.setup(yum_conf, self._instroot) File "/usr/lib/python2.7/site-packages/imgcreate/yuminst.py", line 100, in setup self.doTsSetup() File "/usr/lib/python2.7/site-packages/yum/depsolve.py", line 129, in doTsSetup return self._getTs() File "/usr/lib/python2.7/site-packages/yum/depsolve.py", line 137, in _getTs if not remove_only and self._tsInfo.pkgSack is None: File "/usr/lib/python2.7/site-packages/yum/transactioninfo.py", line 129, in <lambda> pkgSack = property(fget=lambda self: self._getPkgSack(), File "/usr/lib/python2.7/site-packages/yum/transactioninfo.py", line 126, in _getPkgSack self._pkgSack = self._pkgSackCtor() File "/usr/lib/python2.7/site-packages/yum/depsolve.py", line 76, in __call__ return self.ayum.pkgSack File "/usr/lib/python2.7/site-packages/yum/__init__.py", line 1013, in <lambda> pkgSack = property(fget=lambda self: self._getSacks(), File "/usr/lib/python2.7/site-packages/yum/__init__.py", line 777, in _getSacks self.repos.populateSack(which=repos) File "/usr/lib/python2.7/site-packages/yum/repos.py", line 337, in populateSack sack.populate(repo, mdtype, callback, cacheonly) File "/usr/lib/python2.7/site-packages/yum/yumRepo.py", line 186, in populate if self._check_db_version(repo, mydbtype): File "/usr/lib/python2.7/site-packages/yum/yumRepo.py", line 294, in _check_db_version return repo._check_db_version(mdtype) File "/usr/lib/python2.7/site-packages/yum/yumRepo.py", line 1358, in _check_db_version repoXML = self.repoXML File "/usr/lib/python2.7/site-packages/yum/yumRepo.py", line 1536, in <lambda> repoXML = property(fget=lambda self: self._getRepoXML(), File "/usr/lib/python2.7/site-packages/yum/yumRepo.py", line 1532, in _getRepoXML self._loadRepoXML(text=self) File "/usr/lib/python2.7/site-packages/yum/yumRepo.py", line 1523, in _loadRepoXML return self._groupLoadRepoXML(text, self._mdpolicy2mdtypes()) File "/usr/lib/python2.7/site-packages/yum/yumRepo.py", line 1497, in _groupLoadRepoXML if self._commonLoadRepoXML(text): File "/usr/lib/python2.7/site-packages/yum/yumRepo.py", line 1332, in _commonLoadRepoXML self._revertOldRepoXML() File "/usr/lib/python2.7/site-packages/yum/yumRepo.py", line 1168, in _revertOldRepoXML raise Errors.RepoError, "Can't download or revert repomd.xml" yum.Errors.RepoError: Can't download or revert repomd.xml [root@zoe james]#
Hmm. Well, it turns out it was a URL for freshrpms that no longer exists. But I can't say the error message was particularly helpful. It did tell me it couldn't 'download or revert' repomd.xml, but it didn't tell me which repository. (I'm not quite sure what reverting means in this context.)
James
On Thu, 2012-06-21 at 20:13 +0100, James Heather wrote:
Can anyone explain this? I can provide more details if relevant, but it's running livecd-creator on a kickstart file that's been working up to now. There doesn't seem to be enough info at the crucial point where the error occurs.
This is a fully up-to-date F17 machine.
James
[root@zoe james]# nice build-live-cd Using title 'Jah Live' and product 'Jah Live' /usr/lib/python2.7/site-packages/pykickstart/commands/partition.py:251: UserWarning: A partition with the mountpoint / has already been defined. warnings.warn(_("A partition with the mountpoint %s has already been defined.") % pd.mountpoint) Extending sparse file /var/tmp/imgcreate-KXcnKG/tmp-tC8OlB/ext3fs.img to 12884901888 Losetup add /dev/loop0 mapping to /var/tmp/imgcreate-KXcnKG/tmp-tC8OlB/ext3fs.img Formating ext4 filesystem on /dev/loop0 mke2fs 1.42 (29-Nov-2011) Discarding device blocks: done Filesystem label=_JAH-live-F17-x8 OS type: Linux Block size=4096 (log=2) Fragment size=4096 (log=2) Stride=0 blocks, Stripe width=0 blocks 786432 inodes, 3145728 blocks 31457 blocks (1.00%) reserved for the super user First data block=0 Maximum filesystem blocks=3221225472 96 block groups 32768 blocks per group, 32768 fragments per group 8192 inodes per group Superblock backups stored on blocks: 32768, 98304, 163840, 229376, 294912, 819200, 884736, 1605632, 2654208
Allocating group tables: done Writing inode tables: done Creating journal (32768 blocks): done Writing superblocks and filesystem accounting information: done
Tuning filesystem on /dev/loop0 tune2fs 1.42 (29-Nov-2011) Setting maximal mount count to -1 Setting interval between checks to 0 seconds
Extending sparse file /var/tmp/imgcreate-KXcnKG/tmp-tC8OlB/ext3fs.img to 12884901888 Mounting /dev/loop0 at /var/tmp/imgcreate-KXcnKG/install_root Skipping (/sys/fs/selinux,/sys/fs/selinux) because source doesn't exist. Retrieving http://linuxdownload.adobe.com/linux/i386/repodata/repomd.xml ...OK Retrieving http://linuxdownload.adobe.com/linux/x86_64/repodata/repomd.xml ...OK Retrieving http://linux.dell.com/repo/firmware/cross-distro/repodata/repomd.xml ...OK umount: /var/tmp/imgcreate-KXcnKG/install_root/var/cache/yum: target is busy. (In some cases useful info about processes that use the device is found by lsof(8) or fuser(1))
Unable to unmount /var/tmp/imgcreate-KXcnKG/install_root//var/cache/yum normally, using lazy unmount lazy umount succeeded on /var/tmp/imgcreate-KXcnKG/install_root//var/cache/yum lazy umount succeeded on /var/tmp/imgcreate-KXcnKG/install_root//var/cache/yum Unmounting directory /var/tmp/imgcreate-KXcnKG/install_root Losetup remove /dev/loop0 Traceback (most recent call last): File "/usr/bin/livecd-creator", line 215, in <module> sys.exit(main()) File "/usr/bin/livecd-creator", line 198, in main creator.install() File "/usr/lib/python2.7/site-packages/imgcreate/creator.py", line 636, in install ayum.setup(yum_conf, self._instroot) File "/usr/lib/python2.7/site-packages/imgcreate/yuminst.py", line 100, in setup self.doTsSetup() File "/usr/lib/python2.7/site-packages/yum/depsolve.py", line 129, in doTsSetup return self._getTs() File "/usr/lib/python2.7/site-packages/yum/depsolve.py", line 137, in _getTs if not remove_only and self._tsInfo.pkgSack is None: File "/usr/lib/python2.7/site-packages/yum/transactioninfo.py", line 129, in <lambda> pkgSack = property(fget=lambda self: self._getPkgSack(), File "/usr/lib/python2.7/site-packages/yum/transactioninfo.py", line 126, in _getPkgSack self._pkgSack = self._pkgSackCtor() File "/usr/lib/python2.7/site-packages/yum/depsolve.py", line 76, in __call__ return self.ayum.pkgSack File "/usr/lib/python2.7/site-packages/yum/__init__.py", line 1013, in
<lambda> pkgSack = property(fget=lambda self: self._getSacks(), File "/usr/lib/python2.7/site-packages/yum/__init__.py", line 777, in _getSacks self.repos.populateSack(which=repos) File "/usr/lib/python2.7/site-packages/yum/repos.py", line 337, in populateSack sack.populate(repo, mdtype, callback, cacheonly) File "/usr/lib/python2.7/site-packages/yum/yumRepo.py", line 186, in populate if self._check_db_version(repo, mydbtype): File "/usr/lib/python2.7/site-packages/yum/yumRepo.py", line 294, in _check_db_version return repo._check_db_version(mdtype) File "/usr/lib/python2.7/site-packages/yum/yumRepo.py", line 1358, in _check_db_version repoXML = self.repoXML File "/usr/lib/python2.7/site-packages/yum/yumRepo.py", line 1536, in <lambda> repoXML = property(fget=lambda self: self._getRepoXML(), File "/usr/lib/python2.7/site-packages/yum/yumRepo.py", line 1532, in _getRepoXML self._loadRepoXML(text=self) File "/usr/lib/python2.7/site-packages/yum/yumRepo.py", line 1523, in _loadRepoXML return self._groupLoadRepoXML(text, self._mdpolicy2mdtypes()) File "/usr/lib/python2.7/site-packages/yum/yumRepo.py", line 1497, in _groupLoadRepoXML if self._commonLoadRepoXML(text): File "/usr/lib/python2.7/site-packages/yum/yumRepo.py", line 1332, in _commonLoadRepoXML self._revertOldRepoXML() File "/usr/lib/python2.7/site-packages/yum/yumRepo.py", line 1168, in _revertOldRepoXML raise Errors.RepoError, "Can't download or revert repomd.xml" yum.Errors.RepoError: Can't download or revert repomd.xml [root@zoe james]#
-- livecd mailing list livecd@lists.fedoraproject.org https://admin.fedoraproject.org/mailman/listinfo/livecd
Particularly that would be a good thing to actually fail, and report the exact repository that was unable to be reached or the repomd to be retrieved anyways. Got any patches?
On Thu, Jun 21, 2012 at 12:30 PM, James Heather j.heather@surrey.ac.ukwrote:
Hmm. Well, it turns out it was a URL for freshrpms that no longer exists. But I can't say the error message was particularly helpful. It did tell me it couldn't 'download or revert' repomd.xml, but it didn't tell me which repository. (I'm not quite sure what reverting means in this context.)
livecd@lists.fedoraproject.org