The "drakhardware" program crashed. Drakbug-16.26.7 caught it. lancement de urpmi when detect materiel with mcc. same issue when trying to use urpmi i made an upgragde from mageia 3 Can't load '/usr/lib/perl5/vendor_perl/5.18.1/x86_64-linux-thread-multi/auto/URPM/URPM.so' for module URPM: /lib64/libncursesw.so.5: undefined symbol: _nc_putchar at /usr/lib/perl5/5.18.1/x86_64-linux-thread-multi/DynaLoader.pm line 190. at /usr/lib/perl5/vendor_perl/5.18.1/urpm/msg.pm line 8. Compilation failed in require at /usr/lib/perl5/vendor_perl/5.18.1/urpm/msg.pm line 8. BEGIN failed--compilation aborted at /usr/lib/perl5/vendor_perl/5.18.1/urpm/msg.pm line 8. Compilation failed in require at /usr/lib/perl5/vendor_perl/5.18.1/urpm.pm line 8. BEGIN failed--compilation aborted at /usr/lib/perl5/vendor_perl/5.18.1/urpm.pm line 8. Compilation failed in require at /usr/lib/perl5/vendor_perl/5.18.1/urpm/media.pm line 6. BEGIN failed--compilation aborted at /usr/lib/perl5/vendor_perl/5.18.1/urpm/media.pm line 6. Compilation failed in require at /usr/lib/libDrakX/do_pkgs.pm line 255. Perl's trace: standalone::bug_handler() called from /usr/lib/libDrakX/do_pkgs.pm:255 do_pkgs_standalone::are_available() called from /usr/lib/libDrakX/do_pkgs.pm:103 do_pkgs_common::is_available() called from /usr/lib/libDrakX/network/thirdparty.pm:279 network::thirdparty::get_available_packages() called from /usr/lib/libDrakX/pkgs.pm:212 pkgs::detect_network_drivers() called from /usr/lib/libDrakX/pkgs.pm:226 pkgs::detect_hardware_packages() called from /usr/libexec/drakhardware:496 Theme name: oxygen-gtk Kernel version = 3.12.8-server-2.mga4 Distribution=Mageia release 4 (Official) for x86_64 CPU=AMD Phenom(tm) II X4 980 Processor
looks like urpmi is broken urpmi --auto-update does work ?
CC: (none) => thierry.vignaud
this is already answered in initial report. What does report the following command: rpm -q urpmi perl-URPM perl lib64ncursesw5
Keywords: (none) => NEEDINFO
Summary: drakhardware crashed => drakhardware crashed (Can't load URPM/URPM.so' for module URPM: /lib64/libncursesw.so.5: undefined symbol: _nc_putchar)
rpm -q urpmi perl-URPM perl lib64ncursesw5 rpm: symbol lookup error: /lib64/libncursesw.so.5: undefined symbol: _nc_putchar
upgrade have been made from dvd 64 kde seems paths have changed between mageia 3 and 4...but i might be wrong
urpmi --auto-update Can't load '/usr/lib/perl5/vendor_perl/5.18.1/x86_64-linux-thread-multi/auto/URPM/URPM.so' for module URPM: /lib64/libncursesw.so.5: undefined symbol: _nc_putchar at /usr/lib/perl5/5.18.1/x86_64-linux-thread-multi/DynaLoader.pm line 190. at /usr/lib/perl5/vendor_perl/5.18.1/urpm/msg.pm line 8. Compilation failed in require at /usr/lib/perl5/vendor_perl/5.18.1/urpm/msg.pm line 8. BEGIN failed--compilation aborted at /usr/lib/perl5/vendor_perl/5.18.1/urpm/msg.pm line 8. Compilation failed in require at /usr/lib/perl5/vendor_perl/5.18.1/urpm.pm line 8. BEGIN failed--compilation aborted at /usr/lib/perl5/vendor_perl/5.18.1/urpm.pm line 8. Compilation failed in require at /usr/sbin/urpmi line 26. BEGIN failed--compilation aborted at /usr/sbin/urpmi line 26. [root@packthead ~]#
Can you attach your /root/drakx/report.bug.xz file?
Created attachment 4914 [details] report.bug.xz
Comment on attachment 4914 [details] report.bug.xz This is an old mga3 install logs. Don't you've more recent files in /root/drakx? The files of interest would be latest ddebug.log & install.log files
Attachment 4914 is obsolete: 0 => 1
Created attachment 4916 [details] install.log
Created attachment 4917 [details] ddbug.log
maybe an information that might be usefulas it concern ncurse : i've made a compilation of upstream ncurse to try to install modules for bitcoins but i didn't uninstall mageia ncurse. if it may help...
That explains your logs. ddebug.log shows that there were already issues with lib64ncurses in the system to upgrade thus failling to select some packages. Thus none of rpm/perl-URPM/urpmi or lib64ncursesw5 or even basesystem was updated. You screwed you system. You should never never overwrite a system library or you can destroy the system. You should either reinstall from scrath or boot the install DVD with the "rescue" option, then manually install lib64ncurses from the DVD. You can also download http://distrib-coffee.ipsl.jussieu.fr/pub/linux/Mageia/distrib/4/x86_64/media/core/release/lib64ncurses5-5.9-17.mga4.x86_64.rpm
Status: NEW => RESOLVEDResolution: (none) => INVALID
In mga5, we could rely on URPM in order to examine the chrooted system for installed packages.
;-) yes i know there might always be a risk to do that, but maybe mageia team shouldn't ignore compilation's option on important parts of system ;-) go for a reinstall from scrath...
Resolution: INVALID => FIXED
Nothing was fixed here..
CC: (none) => mageiaResolution: FIXED => INVALID
no,but it's always possible, i won't reinstall before days...