[Revisor-devel] revisor and rawhide?

Justin Conover justin.conover at gmail.com
Thu Jul 19 18:30:33 UTC 2007


On 7/19/07, Justin Conover <justin.conover at gmail.com> wrote:
>
>
>
> On 7/19/07, Jonathan Steffan <jon at fedoraunity.org> wrote:
> >
> > On Thu, 2007-07-19 at 12:27 -0500, Justin Conover wrote:
> > >
> > >
> > > On 7/19/07, Jonathan Steffan <jon at fedoraunity.org> wrote:
> > >
> > >
> > >
> > >         > Ok, so If I grab the revisor from updates-testing I should
> > >         be able to
> > >         > build a rawhide image?
> > >
> > >         You should be able to build a rawhide image no matter what. If
> > >         not, then
> > >         rawhide might be b0rked. 2.0.4.1-2 is the latest official
> > >         release. You
> > >         are always welcome to live on the edge and build from the git
> > >         tree.
> > >
> > >         >
> > >         > As far as --debug, just run "revisor --debug" from terminal
> > >         right?
> > >
> > >         Yes, this will enable much more verbosity and should tell you
> > >         why and
> > >         what is failing. At least what. I welcome you to bring this to
> > >         the
> > >         revisor-users or revisor-devel list:
> > >         http://lists.fedoraunity.org/
> > >         unless we are not OT on this list.
> > >
> > >         Jonathan Steffan
> > >         daMaestro
> > >
> > >
> > >         --
> > >         fedora-test-list mailing list
> > >         fedora-test-list at redhat.com
> > >         To unsubscribe:
> > >         https://www.redhat.com/mailman/listinfo/fedora-test-list
> > >
> > >
> > > Here is some debug  output from doing a  rawhide.x86_64 build
> > >
> > >
> > >
> > > Downloading libart_lgpl-2.3.19-2.fc7.x86_64.rpm
> > > Downloading e2fsprogs-libs-1.40.2-2.fc8.i386.rpm
> > > Setting Live Media Ext3 Filesystem Size to 3002 MB
> > > BWUHAHAHAHAHAHA
> > > Initting progress bar for Setting up Ext3 Filesystem
> > > mke2fs 1.39 (29-May-2006)
> > > Filesystem label=livecd-20070719
> > > OS type: Linux
> > > Block size=4096 (log=2)
> > > Fragment size=4096 (log=2)
> > > 384768 inodes, 768512 blocks
> > > 7685 blocks (1.00%) reserved for the super user
> > > First data block=0
> > > Maximum filesystem blocks=788529152
> > > 24 block groups
> > > 32768 blocks per group, 32768 fragments per group
> > > 16032 inodes per group
> > > Superblock backups stored on blocks:
> > >         32768, 98304, 163840, 229376, 294912
> > >
> > > Writing inode tables: done
> > > Creating journal (16384 blocks): done
> > > Writing superblocks and filesystem accounting information: done
> > >
> > > This filesystem will be automatically checked every 36 mounts or
> > > 180 days, whichever comes first.  Use tune2fs -c or -i to override.
> > > tune2fs 1.39 (29-May-2006)
> > > Setting maximal mount count to -1
> > > Setting interval between checks to 0 seconds
> > > No Repositories Available to Set Up
> > > No Repositories Available to Set Up
> > > End of setup
> > > Initting progress bar for Installing Packages
> > > Running package installation
> > > Succesfully built transaction: ret 2, msg Success - deps resolved
> > > Installing rsyslog
> > > error: %unknownscript( rsyslog-1.17.0-1.fc8.x86_64) scriptlet failed,
> > > exit status 255
> >
> > Ok, here we see that the issue is not Revisor, it is rawhide. rsyslog
> > fails to install... and thus we end up with a mess. This would be a good
> >
> > bug to file against the rawhide rsyslog.
> >
> >
> > > Traceback (most recent call last):
> > >   File "/usr/lib/python2.5/site-packages/revisor/ready_screen.py",
> > > line 168, in button_forward_clicked
> > >     self.gui.displayBuildMedia()
> > >   File "/usr/lib/python2.5/site-packages/revisor/gui.py", line 272, in
> > > displayBuildMedia
> > >     self.BuildMedia.start()
> > >   File "/usr/lib/python2.5/site-packages/revisor/build_media.py", line
> >
> > > 69, in start
> > >     self.base.lift_off()
> > >   File "/usr/lib/python2.5/site-packages/revisor/base.py", line 532,
> > > in lift_off
> > >     self.buildLiveMedia()
> > >   File "/usr/lib/python2.5/site-packages/revisor/base.py", line 912,
> > > in buildLiveMedia
> > >     liveImage.installPackages(pbar = pbar)
> > >   File "/usr/lib/python2.5/site-packages/revisor/lm_optical.py", line
> > > 65, in installPackages
> > >     self.runInstall (pbar = pbar)
> > >   File "/usr/lib/python2.5/site-packages/revisor/lm_optical.py", line
> > > 105, in runInstall
> > >     tserrors = self.cfg.yumobj.runTransaction(tsprog)
> > >   File "/usr/lib/python2.5/site-packages/yum/__init__.py", line 540,
> > > in runTransaction
> > >     errors = self.ts.run(cb.callback, '')
> > >   File "/usr/lib/python2.5/site-packages/revisor/progress.py", line
> > > 213, in callback
> > >     self.progress.set_fraction (self.num / self.total * (1 - PREP) +
> > > PREP)
> > > TypeError: unsupported operand type(s) for /: 'int' and 'NoneType'
> >
> > We maybe should catch this issue and gracefully tell the user that
> > something b0rked.
> >
> >
> > >
> > >
> > > The only log that I see is zero bites.
> > >
> > > # ls -l /var/tmp/revisorrevisor-yum.log
> > > -rw-rw-r-- 1 root root 0 2007-07-19
> > > 09:01 /var/tmp/revisorrevisor-yum.log
> >
> > Sorry, the log is /var/log/revisor.log
> >
> > Jonathan Steffan
> > daMaestro
> >
> >
> > _______________________________________________
> > Revisor-devel mailing list
> > Revisor-devel at fedoraunity.org
> > http://lists.fedoraunity.org/mailman/listinfo/revisor-devel
> >
>
>
> And here is F7 x64
>
> Initting progress bar for Running Package Order
> Initting progress bar for Splitting Build Tree (CD)
> dist_dir is /var/tmp/revisor-pungi/7/f7-x86_64/i386/os-cd
> Traceback (most recent call last):
>   File "/usr/lib/python2.5/site-packages/revisor/ready_screen.py", line
> 168, in button_forward_clicked
>     self.gui.displayBuildMedia()
>   File "/usr/lib/python2.5/site-packages/revisor/gui.py", line 272, in
> displayBuildMedia
>     self.BuildMedia.start()
>   File "/usr/lib/python2.5/site-packages/revisor/build_media.py", line 69,
> in start
>     self.base.lift_off()
>   File "/usr/lib/python2.5/site-packages/revisor/base.py", line 512, in
> lift_off
>     self.buildInstallationMedia()
>   File "/usr/lib/python2.5/site-packages/revisor/base.py", line 750, in
> buildInstallationMedia
>     mypungi.doSplittree(discdir="cd",callback=pungicallback)
>   File "/usr/lib/python2.5/site-packages/revisor/pungi.py", line 198, in
> doSplittree
>     output = timber.main()
>   File "/usr/lib/anaconda-runtime/splittree.py", line 391, in main
>     self.createSplitDirs()
>   File "/usr/lib/anaconda-runtime/splittree.py", line 233, in
> createSplitDirs
>     self.createDiscInfo(i)
>   File "/usr/lib/anaconda-runtime/splittree.py", line 151, in
> createDiscInfo
>     raise RuntimeError, "CRITICAL ERROR : self.real_arch is not the same
> as self.arch"
> RuntimeError: CRITICAL ERROR : self.real_arch is not the same as self.arch



 Attached a tee of revisor --debug and the /var/log
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://listman.redhat.com/archives/fedora-test-list/attachments/20070719/3c1069bd/attachment.htm>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: revisor.log
Type: application/octet-stream
Size: 376957 bytes
Desc: not available
URL: <http://listman.redhat.com/archives/fedora-test-list/attachments/20070719/3c1069bd/attachment.obj>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: revisor-debug.log
Type: application/octet-stream
Size: 100023 bytes
Desc: not available
URL: <http://listman.redhat.com/archives/fedora-test-list/attachments/20070719/3c1069bd/attachment-0001.obj>


More information about the fedora-test-list mailing list