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