Page 1 of 1

[SOLVED] Cannot Update

PostPosted: Jul 13th, '13, 11:47
by stochashtic
When I try to update I get the following:

Code: Select all
To satisfy dependencies, the following package(s) also need to be installed:

- lib64mesagl1-9.1.3-1.1.mga3.x86_64
- libllvmradeon9.1.3-9.1.3-1.1.mga3.i586
- mesa-9.1.3-1.1.mga3.x86_64

73MB of additional disk space will be used.


I click OK, then I get the following:

Code: Select all
The following package has to be removed for others to be upgraded:
ffmpeg-1.1.4-1.mga3.x86_64
 (due to unsatisfied lib64avfilter3 == 1.1.4-1.mga3)


I click YES, then I get

Code: Select all
Sorry, the following packages cannot be selected:

- ffmpeg-1.1.5-1.mga3.tainted.x86_64
- lib64avcodec54-1.1.5-1.mga3.tainted.x86_64 (due to unsatisfied libopencore-amrwb.so.0()(64bit))
- lib64mesagl1-9.1.3-1.1.mga3.tainted.x86_64 (due to conflicts with lib64mesagl1-9.1.3-1.1.mga3.x86_64)
- mesa-9.1.3-1.1.mga3.tainted.x86_64 (due to conflicts with mesa-9.1.3-1.1.mga3.x86_64)


followed by the bug report:

Code: Select all
The "MageiaUpdate" program has crashed with the following error:

  Can't use an undefined value as a HASH reference at /usr/lib/perl5/vendor_perl/5.16.3/Rpmdrake/gui.pm line 361.
  Perl's trace:
  standalone::bug_handler() called from /usr/lib/perl5/vendor_perl/5.16.3/Rpmdrake/gui.pm:361
  Rpmdrake::gui::warn_if_no_pkg() called from /usr/lib/perl5/vendor_perl/5.16.3/Rpmdrake/gui.pm:387
  Rpmdrake::gui::node_state() called from /usr/lib/perl5/vendor_perl/5.16.3/Rpmdrake/gui.pm:883
  Rpmdrake::gui::toggle_nodes() called from /usr/sbin/MageiaUpdate:122
  main::toggle() called from /usr/sbin/MageiaUpdate:82
  main::refresh_packages_list() called from /usr/sbin/MageiaUpdate:261
  main::run_treeview_dialog() called from /usr/sbin/MageiaUpdate:286

Used theme: Zukitwo

To submit a bug report, click on the report button. 
This will open a web browser window on Bugzilla where you'll find a form to fill in.  The information displayed above will be transferred to that server
It would be very useful to attach to your report the output of the following command: 'lspcidrake -v'.


My active media are:

Code: Select all
urpmq --list-media active
Core Updates (distrib1)
Nonfree Updates (distrib2)
Tainted Updates (distrib3)
Core 32bit Updates (distrib4)
Nonfree 32bit Updates (distrib5)
Core Release (distrib7)
Core Updates (distrib9)
Nonfree Release (distrib17)
Nonfree Updates (distrib19)
Core 32bit Release (distrib37)
Core 32bit Updates (distrib38)
Nonfree 32bit Release (distrib42)
Nonfree 32bit Updates (distrib43)


Any help would be appreciated. Thanks.

Re: Cannot Update

PostPosted: Jul 18th, '13, 02:14
by madhead
I have exactly the same issue :(, did u fix it. I did an upgrade from 2 to 3....

Re: Cannot Update

PostPosted: Jul 18th, '13, 02:19
by madhead
to fix mine I dropped to bash command window as root user and did a "urpmi task-obsolete-3-71.mga3.noarch" no quotes and said yes then all working again :)

Re: Cannot Update

PostPosted: Jul 20th, '13, 13:52
by stochashtic
Your fix did not work for me. I am stuck with a non-updateable system.

Looks like a conflict with Tainted libraries I have installed (for mplayer).

Re: Cannot Update

PostPosted: Jul 20th, '13, 14:07
by stochashtic
DIsabling [Tainted Updates] from the media list, then performing the update worked.

Shouldn't have to do that. Seems there is a bug in urpmi.

Re: [SOLVED] Cannot Update

PostPosted: Jul 20th, '13, 14:19
by stochashtic
I noted after the fact that Tainted Release wasn't enable at the time. Maybe that was the issue. Still, shouldn't end in a crash. And shouldn't prevent updates of all packages.