Bug 8260 - cannot install vlc on Mageia2 (Bug 2317 - links required)
Summary: cannot install vlc on Mageia2 (Bug 2317 - links required)
Status: RESOLVED FIXED
Alias: None
Product: Mageia
Classification: Unclassified
Component: RPM Packages (show other bugs)
Version: 2
Hardware: x86_64 Linux
Priority: Normal normal
Target Milestone: ---
Assignee: QA Team
QA Contact:
URL:
Whiteboard:
Keywords:
Depends on: 2317
Blocks:
  Show dependency treegraph
 
Reported: 2012-12-01 02:00 CET by Martin Turner
Modified: 2012-12-20 21:21 CET (History)
6 users (show)

See Also:
Source RPM:
CVE:
Status comment:


Attachments

Description Martin Turner 2012-12-01 02:00:15 CET
When I attempt to install vlc on Mageia 2, I get the following error from withon MCC:

Sorry, the following package cannot be selected:

- vlc-2.0.3-2.2.mga2.x86_64 (due to conflicts with vlc-plugin-common-2.0.3-2.2.mga2.tainted.x86_64)

I've done a fair amount of web-searching on this, but to no avail. This may be "simple" for some, but I'm at a loss.

Other info:

Linux pogo 3.3.8-desktop-2.mga2 #1 SMP Mon Jul 30 21:35:06 UTC 2012 x86_64 x86_64 x86_64 GNU/Linux

[root@pogo lib64]# urpmi vlc
A requested package cannot be installed:
vlc-plugin-common-2.0.3-2.2.mga2.tainted.x86_64 (due to unsatisfied libdca.so.0()(64bit))
Continue installation anyway? (Y/n) y
While some packages may have been installed, there were failures.
A requested package cannot be installed:
vlc-plugin-common-2.0.3-2.2.mga2.tainted.x86_64 (due to unsatisfied libdca.so.0()(64bit))
Continue installation anyway?
[root@pogo lib64]#

lib64dca is not installed and I cnanot find a magei2 version anywhere on the net.
Comment 1 Martin Turner 2012-12-01 02:07:27 CET
And yes, I have updated my packages:

[root@pogo lib64]# urpmi.update -a
medium "Mageia2 Core HDD" is up-to-date
medium "Core Updates (distrib1)" is up-to-date
medium "Nonfree Updates (distrib2)" is up-to-date
medium "Tainted Updates (distrib3)" is up-to-date
medium "Core 32bit Updates (distrib4)" is up-to-date
medium "Core Release (distrib5)" is up-to-date
medium "Core Updates (distrib7)" is up-to-date
medium "Core 32bit Release (distrib35)" is up-to-date
medium "Core 32bit Updates (distrib37)" is up-to-date
[root@pogo lib64]#

[root@pogo lib64]# urpmi --auto-select
Packages are up to date
[root@pogo lib64]#

[root@pogo lib64]# urpmq vlc
vlc|vlc|vlc|vlc|vlc
[root@pogo lib64]#

CC: (none) => mdturnerinoz

Comment 2 Martin Turner 2012-12-01 02:17:25 CET
I went back into MCC and "Software Management > Configure Media Sources" just and updated just to make sure and then reran the urpmi.update:

[root@pogo lib64]# urpmi.update -a
medium "Mageia2 Core HDD" is up-to-date
medium "Core Updates (distrib1)" is up-to-date
medium "Nonfree Updates (distrib2)" is up-to-date
medium "Tainted Updates (distrib3)" is up-to-date
medium "Core 32bit Updates (distrib4)" is up-to-date
medium "Core Release (distrib5)" is up-to-date
medium "Core Updates (distrib7)" is up-to-date
medium "Core 32bit Release (distrib35)" is up-to-date
medium "Core 32bit Updates (distrib37)" is up-to-date
medium "Core Release (distrib45)" is up-to-date
medium "Core Updates (distrib47)" is up-to-date
medium "Core 32bit Release (distrib75)" is up-to-date
medium "Core 32bit Updates (distrib77)" is up-to-date
[root@pogo lib64]#


I still get the following:

[root@pogo lib64]# urpmi vlc
A requested package cannot be installed:
vlc-plugin-common-2.0.3-2.2.mga2.tainted.x86_64 (due to unsatisfied libdca.so.0()(64bit))
Continue installation anyway? (Y/n) y
While some packages may have been installed, there were failures.
A requested package cannot be installed:
vlc-plugin-common-2.0.3-2.2.mga2.tainted.x86_64 (due to unsatisfied libdca.so.0()(64bit))
Continue installation anyway?
[root@pogo lib64]#

Just to make sure, it occurred to me that I should check the dca package itself:

[root@pogo lib64]# urpmi -a dca
To satisfy dependencies, the following packages are going to be installed:
  Package                        Version      Release       Arch
(medium "Core Release (distrib5)")
  python-django-keyedcache       1.4.1        3.mga1        noarch
  rrdcached                      1.4.5        9.mga2        x86_64
  xvidcap                        1.1.7        2.mga2        x86_64
2.2MB of additional disk space will be used.
1MB of packages will be retrieved.
Proceed with the installation of the 3 packages? (Y/n) y


    http://mirror.internode.on.net/pub/mageia/distrib/2/x86_64/media/core/release/rrdcached-1.4.5-9.mga2.x86_64.rpm
    http://mirror.internode.on.net/pub/mageia/distrib/2/x86_64/media/core/release/python-django-keyedcache-1.4.1-3.mga1.noarch.rpm
    http://mirror.internode.on.net/pub/mageia/distrib/2/x86_64/media/core/release/xvidcap-1.1.7-2.mga2.x86_64.rpm
installing rrdcached-1.4.5-9.mga2.x86_64.rpm python-django-keyedcache-1.4.1-3.mga1.noarch.rpm xvidcap-1.1.7-2.mga2.x86_64.rpm from /var/cache/urpmi/rpms
Preparing...                     #########################################################
      1/3: xvidcap               #########################################################
      2/3: python-django-keyedcache
                                 #########################################################
      3/3: rrdcached             #########################################################
rrdcached.service is not a native service, redirecting to /sbin/chkconfig.
Executing /sbin/chkconfig rrdcached on

Still to no avail:

[root@pogo lib64]# urpmi vlc
A requested package cannot be installed:
vlc-plugin-common-2.0.3-2.2.mga2.tainted.x86_64 (due to unsatisfied libdca.so.0()(64bit))
Continue installation anyway? (Y/n) y
While some packages may have been installed, there were failures.
A requested package cannot be installed:
vlc-plugin-common-2.0.3-2.2.mga2.tainted.x86_64 (due to unsatisfied libdca.so.0()(64bit))
Continue installation anyway?
[root@pogo lib64]#

Sure hope someone can tell me what I need to do and this needs a "simple" solution thta I just dont' yet understand/know!  :0)
Comment 3 James Kerr 2012-12-01 08:36:08 CET
lib64dca0 is in /tainted/release/. You have not activated the /tainted/release/ repo, nor have you activated the /nonfree/release/ repo, although you have activated the /updates/ repo's for both.
Comment 4 Martin Turner 2012-12-02 05:52:24 CET
(In reply to comment #3)
> lib64dca0 is in /tainted/release/. You have not activated the /tainted/release/
> repo, nor have you activated the /nonfree/release/ repo, although you have
> activated the /updates/ repo's for both.

That did it; thanks very much! Sorry for not catching that. I'll try to be more thorough in my investigations next time. (And now I no more about how all this hangs together rpm-repos-wise.)

Again, thanks. This (non) bug report can be closed now.

Status: NEW => RESOLVED
Resolution: (none) => FIXED

Comment 5 Martin Turner 2012-12-02 05:53:26 CET
"nkow more" not "no more".
Comment 6 Martin Turner 2012-12-02 05:54:08 CET
"know more"
Comment 7 Henri de Solages 2012-12-12 04:18:09 CET
I had the same problem. The bug is in the message:
"vlc-2.0.3-2.2.mga2.x86_64 (due to conflicts with
vlc-plugin-common-2.0.3-2.2.mga2.tainted.x86_64)"
is not an acceptable way to say that a repository is no activated.

Status: RESOLVED => REOPENED
CC: (none) => fiable
Resolution: FIXED => (none)

Comment 8 M D 2012-12-15 02:08:03 CET
I am having the same problem, which started weeks ago with the VLC update:

"Sorry, the following package cannot be selected: - vlc-plugin-common-2.0.3-2.2.mga2.tainted.x86_64 (due to unsatisfied libdca.so.0()(64bit))"


But I *DID* have the tainted release AND nonfree release mediums activated:

----------------
{
}

Core\ Release\ (distrib1)  {
  key-ids: 80420f66
  mirrorlist: $MIRRORLIST
  with-dir: media/core/release
}

Core\ Updates\ (distrib3)  {
  key-ids: 80420f66
  mirrorlist: $MIRRORLIST
  update
  with-dir: media/core/updates
}

Core\ Backports\ (distrib7)  {
  key-ids: 80420f66
  mirrorlist: $MIRRORLIST
  with-dir: media/core/backports
}

Nonfree\ Release\ (distrib11)  {
  key-ids: 80420f66
  mirrorlist: $MIRRORLIST
  with-dir: media/nonfree/release
}

Nonfree\ Release\ Debug\ (distrib12)  {
  key-ids: 80420f66
  mirrorlist: $MIRRORLIST
  with-dir: media/debug/nonfree/release
}

Nonfree\ Updates\ (distrib13)  {
  key-ids: 80420f66
  mirrorlist: $MIRRORLIST
  update
  with-dir: media/nonfree/updates
}

Nonfree\ Backports\ (distrib17)  {
  key-ids: 80420f66
  mirrorlist: $MIRRORLIST
  with-dir: media/nonfree/backports
}

Tainted\ Release\ (distrib21)  {
  key-ids: 80420f66
  mirrorlist: $MIRRORLIST
  with-dir: media/tainted/release
}

Tainted\ Updates\ (distrib23)  {
  key-ids: 80420f66
  mirrorlist: $MIRRORLIST
  update
  with-dir: media/tainted/updates
}

Tainted\ Backports\ (distrib27)  {
  key-ids: 80420f66
  mirrorlist: $MIRRORLIST
  with-dir: media/tainted/backports
}

Core\ 32bit\ Release\ (distrib31)  {
  key-ids: 80420f66
  mirrorlist: $MIRRORLIST
  with-dir: media/../../i586/media/core/release
}

Core\ 32bit\ Updates\ (distrib33)  {
  key-ids: 80420f66
  mirrorlist: $MIRRORLIST
  update
  with-dir: media/../../i586/media/core/updates
}

Core\ 32bit\ Backports\ (distrib37)  {
  key-ids: 80420f66
  mirrorlist: $MIRRORLIST
  with-dir: media/../../i586/media/core/backports
}
----------------
So I deleted all sources, and added them back fresh, then asked to update.  It changed nothing,  "Sorry, the following package cannot be selected: - vlc-plugin-common-2.0.3-2.2.mga2.tainted.x86_64 (due to unsatisfied libdca.so.0()(64bit))"

So I am constantly being told I need to update my system.

So then I MANUALLY did "urpmi lib64dca0" and it loaded it fine and then the update to vlc worked.  Something is very broken.  And most users (including me) would never have known to even try manually loading "lib64dca0" without a bug report like this, since we are just being told "libdca.so.0()(64bit)" and would assume the system would just load it if it were needed.

CC: (none) => crxssi

Sander Lepik 2012-12-15 09:41:40 CET

CC: (none) => sander.lepik
Assignee: bugsquad => qa-bugs

Comment 9 claire robinson 2012-12-15 10:28:09 CET
This is bug 2317 again :(

Thanks for reporting it. Good spot Sander.

----------------------------------------
Running checks for "vlc-plugin-common" using media
"Core Release" and "Tainted Updates".
----------------------------------------
Mageia release 2 (Official) for x86_64
Latest version found in "Core Release" is vlc-plugin-common-2.0.1-1.mga2
Latest version found in "Tainted Updates" is vlc-plugin-common-2.0.3-2.2.mga2.tainted
----------------------------------------
The following packages will require linking:

lib64dca0-0.0.5-3.mga1 (Tainted Release)
lib64faad2-2.7-4.mga2.tainted (Tainted Release)
----------------------------------------


Could sysadmin please make the links above.

Thanks!

CC: (none) => sysadmin-bugs
Depends on: (none) => 2317

Comment 10 claire robinson 2012-12-15 11:38:43 CET
Checked all the other tainted rpms from the vlc update to make sure.
These appear to be the only links required.
claire robinson 2012-12-15 11:39:15 CET

Summary: cannot install vlc on Mageia2 => cannot install vlc on Mageia2 (Bug 2317 - links required)

Comment 11 claire robinson 2012-12-19 16:04:24 CET
Ping for sysadmin links please.

Thanks!
Comment 12 Thomas Backlund 2012-12-20 21:21:23 CET
Packages linked, sorry for the delay.

Status: REOPENED => RESOLVED
CC: (none) => tmb
Resolution: (none) => FIXED


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