Fedup cannot execute grubby

Christian Menzel christian.menzel at gmail.com
Thu Nov 29 20:14:45 UTC 2012


I used fedup-cli --network 18 --debuglog fedupdebug.log --instrepo
http://dl.fedoraproject.org/pub/fedora/linux/releases/test/18-Beta/Fedora/x86_64/os

The grubby command is not logged, the last lines of the log are:

[   515.637] (DD) fedup.upgrade:closepipe() closing log pipe
[   515.637] (II) fedup.rpm:pipelogger() got EOF
[   515.637] (II) fedup.rpm:pipelogger() exiting
[   515.647] (II) fedup.yum:link_pkgs() linking required packages into
packagedir
[   515.648] (II) fedup.yum:link_pkgs() packagedir = /var/lib/fedora-upgrade
[   515.764] (II) fedup.yum:setup_upgradelink() setting up upgrade symlink:
/system-upgrade->/var/lib/fedora-upgrade
[   515.764] (II) fedup.yum:setup_upgraderoot() creating upgraderoot dir:
/system-upgrade-root
[   515.765] (II) fedup.yum:modify_bootloader() reading bootloader config
[   515.783] (II) fedup:<module>() Exception:
Traceback (most recent call last):
  File "/bin/fedup-cli", line 285, in <module>
    main(args)
  File "/bin/fedup-cli", line 257, in main
    prep_boot(kernel, initrd)
  File "/usr/lib/python2.7/site-packages/fedup/download.py", line 373, in
prep_boot
    modify_bootloader(kernel, initrd)
  File "/usr/lib/python2.7/site-packages/fedup/download.py", line 356, in
modify_bootloader
    for e in bootloader.get_entries():
  File "/usr/lib/python2.7/site-packages/fedup/grubby.py", line 69, in
get_entries
    ents.append(self.get_entry(n))
  File "/usr/lib/python2.7/site-packages/fedup/grubby.py", line 63, in
get_entry
    return GrubbyEntry(**info)
TypeError: __new__() takes exactly 7 arguments (6 given)
[   515.786] (II) fedup:<module>() /bin/fedup-cli exiting at Thu Nov 29
19:39:54 2012



On Thu, Nov 29, 2012 at 8:22 PM, Tim Flink <tflink at redhat.com> wrote:

> On Thu, 29 Nov 2012 20:01:59 +0100
> Christian Menzel <christian.menzel at gmail.com> wrote:
>
> > Hi,
> >
> > on my Thinkpad X220 UEFI system Fedup dies when trying to execute
> > grubby, is there anything I can do about it?
> >
> >
> > Traceback (most recent call last):
> >   File "/bin/fedup-cli", line 285, in <module>
> >     main(args)
> >   File "/bin/fedup-cli", line 257, in main
> >     prep_boot(kernel, initrd)
> >   File "/usr/lib/python2.7/site-packages/fedup/download.py", line
> > 373, in prep_boot
> >     modify_bootloader(kernel, initrd)
> >   File "/usr/lib/python2.7/site-packages/fedup/download.py", line
> > 356, in modify_bootloader
> >     for e in bootloader.get_entries():
> >   File "/usr/lib/python2.7/site-packages/fedup/grubby.py", line 69, in
> > get_entries
> >     ents.append(self.get_entry(n))
> >   File "/usr/lib/python2.7/site-packages/fedup/grubby.py", line 63, in
> > get_entry
> >     return GrubbyEntry(**info)
> > TypeError: __new__() takes exactly 7 arguments (6 given)
> > [   515.786] (II) fedup:<module>() /bin/fedup-cli exiting at Thu Nov
> > 29 19:39:54 2012
>
> What did you use for the fedup-cli command, do you have the debuglog
> from this attempt?
>
> If so, what happens when you try to run the grubby command manually?
> The grubby command would be at the end of the debug log with all the
> params split up.
>
> Tim
>
> --
> test mailing list
> test at lists.fedoraproject.org
> To unsubscribe:
> https://admin.fedoraproject.org/mailman/listinfo/test
>



-- 
Christian Menzel
Christian.Menzel at gmail.com
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.fedoraproject.org/pipermail/test/attachments/20121129/86f9a2a0/attachment.html>


More information about the test mailing list