The "drakpxelinux" program crashed. Drakbug-16.26.7 caught it. Error appear when trying to parameter pxelinux on a fresh mageia4 virtualbox server. (I had also other bugs: drakwizard is needed to configure dhcpd but is not in the dependencies of drakpxelinux package. I had to install it manually) drakwizard do not allow to select the new name for 'eth0' which is now 'enp0s3' ) Can't locate object method "new" via package "Gtk3::ItemFactory" (perhaps you forgot to load "Gtk3::ItemFactory"?) at /usr/sbin/drakpxelinux line 1139. Perl's trace: standalone::bug_handler() called from /usr/sbin/drakpxelinux:1139 Theme name: oxygen-gtk Kernel version = 3.12.8-desktop-2.mga4 Distribution=Mageia release 4 (Official) for x86_64 CPU=Intel(R) Core(TM) i7-2600K CPU @ 3.40GHz
CC: (none) => john.gibbe
Keywords: (none) => TriagedAssignee: bugsquad => thierry.vignaudSummary: drakpxelinux crashed => drakpxelinux crashed (Can't locate object method "new" via package "Gtk3::ItemFactory" )
I have the same problem ater run drakpxelinux: "Can't locate object method "new" via package "Gtk3::ItemFactory" (perhaps you forgot to load "Gtk3::ItemFactory"?) at /usr/sbin/drakpxelinux line 1139. Perl's trace: standalone::bug_handler() called from /usr/sbin/drakpxelinux:1139" Is possible fix it?
CC: (none) => nexus9Priority: Normal => High
Blocks: (none) => 11778
Fixed in git and in drakpxelinux-1.4
Resolution: (none) => FIXEDStatus: NEW => RESOLVED
What I did: - add "Core Update Testing" to repository - uninstall old drakpxelinux - install drakpxelinux-1.4 - login as root - run drakpxelinux and I see a error: "Subroutine Gtk3::main redefined at /usr/lib/perl5/vendor_perl/5.18.1/Gtk3.pm line 296. - Backup of /var/lib/tftpboot/X86PC/linux/pxelinux.cfg/default configuration INTERNAL ERROR: gtkset ComboBoxText: unknown class MDK::Common::Various::internal_error() called from /usr/lib/libDrakX/mygtk3.pm:106 mygtk3::_gtk() called from /usr/lib/libDrakX/mygtk3.pm:57 mygtk3::gtkset() called from ./drakpxelinux:1011 main::refresh_profiles() called from ./drakpxelinux:1264" Something else must be wrong.
Resolution: FIXED => INVALID
you need to update draxtools too
Resolution: INVALID => FIXED
Is better but if I try: - run drakpxelinux as root - add PXE entry in default profile - select new entry - click on button "Edit PXE entry" window closed and I see a error: " undefined value for mandatory argument 'text' encountered at ./drakpxelinux line 476. Perl's trace: standalone::bug_handler() called from /usr/lib/perl5/vendor_perl/5.18.1/Gtk3.pm:295 Gtk3::__ANON__() called from ./drakpxelinux:1267"
Please stop that. "INVALID" means the bug report is invalid. Anyway the reported issue is fixed. drakpxelinux does start now. Please open another bug report for the newly discoverd issue. (Mixing different issues in the same bug report make reports unreadable). Thanks.
OK and Thanks
you can update to 1.5
Thanks In 1.5 work without error in "Edit PXE entry".
This update was never released. Please provide an advisory and assign to QA.
Status: RESOLVED => REOPENEDResolution: FIXED => (none)
Just a helpful reminder that tv added something in the drakxtools package that was needed for this update, so be sure to include that in the package list when/if this is assigned to QA.
The issue is fixed. The advisory is in bug #14604
Status: REOPENED => RESOLVEDResolution: (none) => FIXED