Bug 9301 - beta 3 dual cd fails to install on i586 at perl-XML-SAX-Expat
Summary: beta 3 dual cd fails to install on i586 at perl-XML-SAX-Expat
Status: RESOLVED FIXED
Alias: None
Product: Mageia
Classification: Unclassified
Component: Installer (show other bugs)
Version: Cauldron
Hardware: i586 Linux
Priority: Normal normal
Target Milestone: ---
Assignee: Anne Nicolas
QA Contact:
URL:
Whiteboard: 3beta3
Keywords:
Depends on:
Blocks:
 
Reported: 2013-03-09 01:04 CET by Dave Hodgins
Modified: 2013-03-13 07:29 CET (History)
2 users (show)

See Also:
Source RPM: perl-XML-SAX
CVE:
Status comment:


Attachments
gzipped report.bug (106.70 KB, application/x-gzip)
2013-03-09 01:04 CET, Dave Hodgins
Details

Description Dave Hodgins 2013-03-09 01:04:35 CET
Created attachment 3590 [details]
gzipped report.bug

Near the end of package installation, the dual cd installation
fails a 32 bit install, causing a loop in the installer.

I'll attach the report.bug.
Dave Hodgins 2013-03-09 01:04:54 CET

Whiteboard: (none) => 3beta3

Manuel Hiebel 2013-03-09 01:21:40 CET

CC: (none) => jquelin, thierry.vignaud

Comment 1 Manuel Hiebel 2013-03-09 01:24:01 CET
grr sorry, wanted to comment and cc in the same mail :s

* trans: scheduling update of perl-XML-Parser-2.410.0-3.mga3.i586 (id=584, file=/tmp/image/media/core/perl-XML-Parser-2.410.0-3.mga3.i586.rpm)
* trans: scheduling update of gnupg-1.4.13-2.mga3.i586 (id=65, file=/tmp/image/media/core/gnupg-1.4.13-2.mga3.i586.rpm)
* urpmi error: ERROR: 'script' failed for perl-XML-SAX-Expat-0.400.0-2.mga3.noarch: 
* step "installPackages" took: 0:02:32
* error: INTERNAL ERROR: cannot find image advanced_expander
MDK::Common::Various::internal_error() called from /usr/lib/libDrakX/mygtk2.pm:375
mygtk2::_gtk__Image() called from /usr/lib/libDrakX/mygtk2.pm:105
mygtk2::_gtk() called from /usr/lib/libDrakX/mygtk2.pm:41
mygtk2::gtknew() called from /usr/lib/libDrakX/mygtk2.pm:150
mygtk2::_gtk__Install_Button() called from /usr/lib/libDrakX/mygtk2.pm:105
mygtk2::_gtk() called from /usr/lib/libDrakX/mygtk2.pm:41
mygtk2::gtknew() called from /usr/lib/libDrakX/interactive/gtk.pm:854
interactive::gtk::ask_fromW() called from /usr/lib/libDrakX/interactive.pm:529
interactive::ask_from_no_check() called from /usr/lib/libDrakX/interactive.pm:300
(eval)() called from /usr/lib/libDrakX/interactive.pm:297
interactive::ask_from_listf_raw_no_check() called from /usr/lib/libDrakX/interactive.pm:223
interactive::ask_warn_() called from /usr/lib/libDrakX/interactive.pm:209
interactive::ask_warn() called from /usr/lib/libDrakX/install/pkgs.pm:409
install::pkgs::__ANON__() called from /usr/lib/perl5/vendor_perl/5.16.2/urpm/install.pm:306
urpm::install::__ANON__() called from /usr/lib/perl5/vendor_perl/5.16.2/urpm/install.pm:360
urpm::install::install() called from /usr/lib/perl5/vendor_perl/5.16.2/urpm/main_loop.pm:268
::urpm::main_loop::_run_transaction() called from /usr/lib/perl5/vendor_perl/5.16.2/urpm/main_loop.pm:451
::urpm::main_loop::run() called from /usr/lib/libDrakX/install/pkgs.pm:933
install::pkgs::_install_raw() called from /usr/lib/libDrakX/install/pkgs.pm:807
install::pkgs::install() called from /usr/lib/libDrakX/install/steps.pm:444
install::steps::installPackages() called from /usr/lib/libDrakX/install/steps_gtk.pm:674
install::steps_gtk::__ANON__() called from /usr/lib/perl5/vendor_perl/5.16.2/MDK/Common/Func.pm:314
MDK::Common::Func::catch_cdie() called from /usr/lib/libDrakX/install/steps_gtk.pm:679
install::steps_gtk::installPackages() called from /usr/lib/libDrakX/install/install2.pm:84
install::install2::installStepsCall() called from /usr/lib/libDrakX/install/install2.pm:214
install::install2::installPackages() called from /usr/lib/libDrakX/install/install2.pm:705
(eval)() called from /usr/lib/libDrakX/install/install2.pm:704
install::install2::real_main() called from /usr/lib/libDrakX/install/install2.pm:694
install::install2::main() called from /usr/bin/runinstall2:30
	...propagated at /usr/lib/libDrakX/interactive.pm line 302.

* starting step `installPackages'
* install.sh does not contain 'root (hd...)' line, no way to magically adapt device.map
* writing /mnt/etc/fstab
* step "installPackages" took: 0:00:00
* error: output in file /mnt/etc/fstab failed: No such file or directory

* starting step `installPackages'
* install.sh does not contain 'root (hd...)' line, no way to magically adapt device.map
* writing /mnt/etc/fstab
* step "installPackages" took: 0:00:00
* error: output in file /mnt/etc/fstab failed: No such file or directory

(in a loop)

####
and 
####

starting installing packages
created transaction for installing on /mnt (remove=0, install=0, upgrade=8)
perl-HTML-Parser-3.690.0-3.mga3.i586
perl-libwww-perl-6.40.0-2.mga3.noarch
perl-XML-Parser-2.410.0-3.mga3.i586
Can't locate XML/SAX.pm in @INC (@INC contains: /usr/lib/perl5/site_perl/5.16.2/i386-linux-thread-multi /usr/lib/perl5/site_perl/5.16.2 /usr/lib/perl5/vendor_perl/5.16.2/i386-linux-thread-multi /usr/lib/perl5/vendor_perl/5.16.2 /usr/lib/perl5/5.16.2/i386-linux-thread-multi /usr/lib/perl5/5.16.2 /usr/lib/perl5/site_perl /usr/lib/perl5/vendor_perl/5.16.2 /usr/lib/perl5/vendor_perl/5.16.2/i386-linux-thread-multi /usr/lib/perl5/vendor_perl .).
BEGIN failed--compilation aborted.
%post(perl-XML-SAX-Expat-0.400.0-2.mga3.noarch) scriptlet failed, exit status 2

are they related ?
Comment 2 Thierry Vignaud 2013-03-13 07:29:19 CET
This was with 15.24.1
callback_error was called when a script failed and I suspect rpm was still chrooted at this time and thus we failed to load the image which was outside of the chroot.

we could use a cache to solve this

However, the drakx error won't happen anymore since 15.26 as we just register such errors in order to display their list at end instead of stopping the install.

So only the perl-XML-SAX-Expat error remains, a missing requires(post): perl-XML-SAX
This one is now fixed.

Status: NEW => RESOLVED
Resolution: (none) => FIXED
Source RPM: (none) => perl-XML-SAX


Note You need to log in before you can comment on or make changes to this bug.