dependency conflict (mythmusic and mythtv) 0.20.2

Bug #135199 reported by kode4food
6
Affects Status Importance Assigned to Milestone
mythplugins (Ubuntu)
Invalid
Undecided
Unassigned

Bug Description

Binary package hint: mythplugins

mythmusic depends on libfaad2-0. mythtv-backend depends on transcode, which depends on libfaad0. libfaad0 was intended to replace libfaad2-0, resulting in the conflict.

Revision history for this message
Mario Limonciello (superm1) wrote :

Hi, thanks for your bug report, this is on gutsy i'm assuming, correct?

Changed in mythplugins:
status: New → Incomplete
Revision history for this message
kode4food (kode4food) wrote : Feisty

Actually its Feisty. Thanks!

Revision history for this message
Fisslefink (erin-simonds) wrote :
Download full text (5.5 KiB)

I can confirm this bug, also on Ubuntu Feisty. I believe ffmpeg is also part of the problem. Here is my package info:

$ sudo aptitude show libfaad2-0
Package: libfaad2-0
New: yes
State: not installed
Version: 2.0.0+cvs20040908+mp4v2+bmp-0ubuntu3
Priority: optional
Section: multiverse/libs
Maintainer: Sebastian Dröge <email address hidden>
Uncompressed Size: 557k
Depends: libc6 (>= 2.3.4-1)
Description: freeware Advanced Audio Decoder - runtime files
 FAAD2 is the fastest ISO AAC audio decoder available. FAAD2 correctly decodes all MPEG-4 and MPEG-2 MAIN, LOW, LTP, LD and ER object type
 AAC files.

-----------

$ sudo aptitude show libfaad0
Package: libfaad0
New: yes
State: installed
Automatically installed: no
Version: 2.5-2.1
Priority: optional
Section: libs
Maintainer: Christian Marillat <email address hidden>
Uncompressed Size: 328k
Depends: libc6 (>= 2.3.6-6)
Conflicts: libfaad2-0 (< 2.5-2.1)
Replaces: libfaad2-0
Description: freeware Advanced Audio Decoder - runtime files
 FAAD2 is the fastest ISO AAC audio decoder available. FAAD2 correctly decodes all MPEG-4 and MPEG-2 MAIN, LOW, LTP, LD and ER object type
 AAC files.

-----------------

$ sudo aptitude show transcode
Package: transcode
New: yes
State: installed
Automatically installed: no
Version: 2:1.0.2-0.12
Priority: extra
Section: x11
Maintainer: Christian Marillat <email address hidden>
Uncompressed Size: 5595k
Depends: liba52-0.7.4, libavcodeccvs51 (>= 3:20070221), libavutilcvs49 (>= 3:20070221), libbz2-1.0, libc6 (>= 2.3.6-6), libdv4, libdvdread3
         (>= 0.9.6), libfaac0 (>= 1.25), libfaad0 (>= 2.5), libfame-0.9, libfreetype6 (>= 2.2), libgcc1 (>= 1:4.1.1-12), libglib1.2 (>=
         1.2.0), libgsm1 (>= 1.0.10), libgtk1.2 (>= 1.2.10-4), libice6 (>= 1:1.0.0), libjasper-1.701-1 (>= 1.701.0), libjpeg62, liblame0 (>=
         3.97), liblcms1 (>= 1.08-1), liblzo1, libmagick9, libmjpegtools0 (>= 1:1.8.0), libmpeg2-4, libogg0 (>= 1.1.3), libpng12-0 (>=
         1.2.13-4), libpostproccvs51 (>= 3:20070221), libpvm3, libquicktime0, libsdl1.2debian (>= 1.2.10-1), libsm6, libstdc++6 (>=
         4.1.1-12), libtheora0, libtiff4, libvorbis0a (>= 1.1.2), libvorbisenc2 (>= 1.1.2), libvorbisfile3 (>= 1.1.2), libx11-6, libxaw7,
         libxext6, libxi6, libxml2 (>= 2.6.27), libxpm4, libxt6, libxv1, libxvidcore4 (>= 1:1.0.0-0.0), zlib1g (>= 1:1.2.1), gawk, xterm |
         x-terminal-emulator
Recommends: sox, mjpegtools, toolame, transcode-doc
Suggests: libdvdcss, pvm, xvid4conf
Description: Utility to encode raw video/audio streams
 Transcode is yet another linux text-console utility to encode raw video/audio streams extracted from, for example, DVD or Digital Video
 sources to DivX;-) or OpenDivX AVI files.

 It's modular concept is intended to provide flexibility and easy user extensibility to include other video/audio codecs or filetypes.

 Decode/encode your favorite DVDs or vacation Digital Videos to single CD video files on a platform that supports shared libraries and
 threads with transcode's import helpers tcextract and tcdecode.

---------------

$ sudo aptitude show ffmpeg
Package: ffmpeg
New: yes
State: not installed
Version: 3:0.cvs20060823-3.1ubuntu4
Priority: optional
...

Read more...

Revision history for this message
deffcon (dave-kerkmeer) wrote :

I really agree with Fisslefink

Revision history for this message
Fisslefink (erin-simonds) wrote : Re: [Bug 135199] Re: dependency conflict (mythmusic and mythtv) 0.20.2

FYI, I upgraded to Gutsy from Feisty over the weekend, and I still have the
same dependency conflict. Sadly, uninstalling transcode didn't even solve
the problem because of a broken package (libmjpegtools0c2a)!

On 9/10/07, deffcon <email address hidden> wrote:
>
> I really agree with Fisslefink
>
> --
> dependency conflict (mythmusic and mythtv) 0.20.2
> https://bugs.launchpad.net/bugs/135199
> You received this bug notification because you are a direct subscriber
> of the bug.
>

Revision history for this message
Mario Limonciello (superm1) wrote :

I'm wondering if this is actually an issue with another repo you have
installed? I'll double check with my boxes tonight.

On 9/10/07, Fisslefink <email address hidden> wrote:
>
> FYI, I upgraded to Gutsy from Feisty over the weekend, and I still have
> the
> same dependency conflict. Sadly, uninstalling transcode didn't even solve
> the problem because of a broken package (libmjpegtools0c2a)!
>
>
> On 9/10/07, deffcon <email address hidden> wrote:
> >
> > I really agree with Fisslefink
> >
> > --
> > dependency conflict (mythmusic and mythtv) 0.20.2
> > https://bugs.launchpad.net/bugs/135199
> > You received this bug notification because you are a direct subscriber
> > of the bug.
> >
>
> --
> dependency conflict (mythmusic and mythtv) 0.20.2
> https://bugs.launchpad.net/bugs/135199
> You received this bug notification because you are a member of MythTV
> Ubuntu Maintainers, which is a bug contact for mythplugins in ubuntu.
>

--
Mario Limonciello
<email address hidden>

Revision history for this message
Fisslefink (erin-simonds) wrote :

That's possible... I was using the debian-multimedia repositories for a
while. It's possible that my list of 'active repositories' above was
incomplete (due to my poor grep skills)... I will also check when I get home
tonight.

ES

On 9/10/07, Mario Limonciello <email address hidden> wrote:
>
> I'm wondering if this is actually an issue with another repo you have
> installed? I'll double check with my boxes tonight.
>
> On 9/10/07, Fisslefink <email address hidden> wrote:
> >
> > FYI, I upgraded to Gutsy from Feisty over the weekend, and I still have
> > the
> > same dependency conflict. Sadly, uninstalling transcode didn't even
> solve
> > the problem because of a broken package (libmjpegtools0c2a)!
> >
> >
> > On 9/10/07, deffcon <email address hidden> wrote:
> > >
> > > I really agree with Fisslefink
> > >
> > > --
> > > dependency conflict (mythmusic and mythtv) 0.20.2
> > > https://bugs.launchpad.net/bugs/135199
> > > You received this bug notification because you are a direct subscriber
> > > of the bug.
> > >
> >
> > --
> > dependency conflict (mythmusic and mythtv) 0.20.2
> > https://bugs.launchpad.net/bugs/135199
> > You received this bug notification because you are a member of MythTV
> > Ubuntu Maintainers, which is a bug contact for mythplugins in ubuntu.
> >
>
>
> --
> Mario Limonciello
> <email address hidden>
>
> --
> dependency conflict (mythmusic and mythtv) 0.20.2
> https://bugs.launchpad.net/bugs/135199
> You received this bug notification because you are a direct subscriber
> of the bug.
>

Revision history for this message
Mario Limonciello (superm1) wrote :

This is really looking like a problem of having a third party repository on the machine. I tested in a clean install:

$ sudo apt-get install mythmusic
Reading package lists... Done
Building dependency tree
Reading state information... Done
The following packages were automatically installed and are no longer required:
  linux-headers-2.6.20-15-generic linux-headers-generic
  linux-headers-2.6.20-16-generic linux-headers-2.6.20-15
  linux-headers-2.6.20-16
Use 'apt-get autoremove' to remove them.
The following extra packages will be installed:
  fftw2 libfaad2-0 libg2c0 libmpich1.0c2
Suggested packages:
  fftw-dev mpich-bin
The following NEW packages will be installed:
  fftw2 libfaad2-0 libg2c0 libmpich1.0c2 mythmusic
0 upgraded, 5 newly installed, 0 to remove and 61 not upgraded.
Need to get 1736kB of archives.
After unpacking 5366kB of additional disk space will be used.
Do you want to continue [Y/n]? y
Get:1 http://archive.ubuntu.com feisty/main libg2c0 1:3.4.6-5ubuntu1 [50.4kB]
Get:2 http://archive.ubuntu.com feisty/universe libmpich1.0c2 1.2.7-2 [619kB]
Get:3 http://archive.ubuntu.com feisty/universe fftw2 2.1.3-20 [221kB]
Get:4 http://archive.ubuntu.com feisty/multiverse libfaad2-0 2.0.0+cvs20040908+mp4v2+bmp-0ubuntu3 [198kB]
Get:5 http://archive.ubuntu.com feisty-proposed/multiverse mythmusic 0.20.2-0ubuntu0.7.04~proposed1 [647kB]
Fetched 1736kB in 9s (192kB/s)
Selecting previously deselected package libg2c0.
(Reading database ... 114511 files and directories currently installed.)
Unpacking libg2c0 (from .../libg2c0_1%3a3.4.6-5ubuntu1_i386.deb) ...
Selecting previously deselected package libmpich1.0c2.
Unpacking libmpich1.0c2 (from .../libmpich1.0c2_1.2.7-2_i386.deb) ...
Selecting previously deselected package fftw2.
Unpacking fftw2 (from .../fftw2_2.1.3-20_i386.deb) ...
Selecting previously deselected package libfaad2-0.
Unpacking libfaad2-0 (from .../libfaad2-0_2.0.0+cvs20040908+mp4v2+bmp-0ubuntu3_i386.deb) ...
Selecting previously deselected package mythmusic.
Unpacking mythmusic (from .../mythmusic_0.20.2-0ubuntu0.7.04~proposed1_i386.deb) ...
Setting up libg2c0 (3.4.6-5ubuntu1) ...

Setting up libmpich1.0c2 (1.2.7-2) ...
Setting up fftw2 (2.1.3-20) ...

Setting up libfaad2-0 (2.0.0+cvs20040908+mp4v2+bmp-0ubuntu3) ...

Setting up mythmusic (0.20.2-0ubuntu0.7.04~proposed1) ...

Revision history for this message
Fisslefink (erin-simonds) wrote :

Here is my current sources.list .... the third party repositories were
disabled during the dist-upgrade, but I still have the dependencies
conflict. Is there any way to get everything sync'ed back to the official
repositories?

On 9/10/07, Mario Limonciello <email address hidden> wrote:
>
> This is really looking like a problem of having a third party repository
> on the machine. I tested in a clean install:
>
> $ sudo apt-get install mythmusic
> Reading package lists... Done
> Building dependency tree
> Reading state information... Done
> The following packages were automatically installed and are no longer
> required:
> linux-headers-2.6.20-15-generic linux-headers-generic
> linux-headers-2.6.20-16-generic linux-headers-2.6.20-15
> linux-headers-2.6.20-16
> Use 'apt-get autoremove' to remove them.
> The following extra packages will be installed:
> fftw2 libfaad2-0 libg2c0 libmpich1.0c2
> Suggested packages:
> fftw-dev mpich-bin
> The following NEW packages will be installed:
> fftw2 libfaad2-0 libg2c0 libmpich1.0c2 mythmusic
> 0 upgraded, 5 newly installed, 0 to remove and 61 not upgraded.
> Need to get 1736kB of archives.
> After unpacking 5366kB of additional disk space will be used.
> Do you want to continue [Y/n]? y
> Get:1 http://archive.ubuntu.com feisty/main libg2c0 1:3.4.6-5ubuntu1 [
> 50.4kB]
> Get:2 http://archive.ubuntu.com feisty/universe libmpich1.0c2 1.2.7-2[619kB]
> Get:3 http://archive.ubuntu.com feisty/universe fftw2 2.1.3-20 [221kB]
> Get:4 http://archive.ubuntu.com feisty/multiverse libfaad2-0
> 2.0.0+cvs20040908+mp4v2+bmp-0ubuntu3 [198kB]
> Get:5 http://archive.ubuntu.com feisty-proposed/multiverse mythmusic
> 0.20.2-0ubuntu0.7.04~proposed1 [647kB]
> Fetched 1736kB in 9s (192kB/s)
> Selecting previously deselected package libg2c0.
> (Reading database ... 114511 files and directories currently installed.)
> Unpacking libg2c0 (from .../libg2c0_1%3a3.4.6-5ubuntu1_i386.deb) ...
> Selecting previously deselected package libmpich1.0c2.
> Unpacking libmpich1.0c2 (from .../libmpich1.0c2_1.2.7-2_i386.deb) ...
> Selecting previously deselected package fftw2.
> Unpacking fftw2 (from .../fftw2_2.1.3-20_i386.deb) ...
> Selecting previously deselected package libfaad2-0.
> Unpacking libfaad2-0 (from
> .../libfaad2-0_2.0.0+cvs20040908+mp4v2+bmp-0ubuntu3_i386.deb) ...
> Selecting previously deselected package mythmusic.
> Unpacking mythmusic (from .../mythmusic_0.20.2-
> 0ubuntu0.7.04~proposed1_i386.deb) ...
> Setting up libg2c0 (3.4.6-5ubuntu1) ...
>
> Setting up libmpich1.0c2 (1.2.7-2) ...
> Setting up fftw2 (2.1.3-20) ...
>
> Setting up libfaad2-0 (2.0.0+cvs20040908+mp4v2+bmp-0ubuntu3) ...
>
> Setting up mythmusic (0.20.2-0ubuntu0.7.04~proposed1) ...
>
> --
> dependency conflict (mythmusic and mythtv) 0.20.2
> https://bugs.launchpad.net/bugs/135199
> You received this bug notification because you are a direct subscriber
> of the bug.
>

Revision history for this message
Fisslefink (erin-simonds) wrote :
Download full text (4.0 KiB)

OK success! I have mythmusic again!

The problem was two competing vicious circle dependency conflicts involving
libfaad0 vs. libfaad2-0 and libmjpegtools0 vs libmjpegtools0c2a.

This worked for me after dist-upgrading to Gutsy -- it may work in Feisty
(please confirm)

Solution:

1. Restrict your apt-get repositories to the official Ubuntu servers (my
sources.list is in the previous post)

2. Remove everything depending on the old packages, and the old packages
themselves [don't worry, your mythtv settings will be preserved!]
$ sudo apt-get remove libmjpegtools0 mjpegtools transcode
mythtv-transcode-utils mythtv-backend mythtv mythdvd
$ sudo apt-get remove libfaad0
$ sudo apt-get autoremove

3. Install the good packages and your applications again
$ sudo aptitude install transcode mythtv-transcode-utils mythtv-backend
mythtv

4. Now install mythmusic (hooray!)
$ sudo aptitude install mythmusic

Hope that helps :-) Thanks for the troubleshooting, Mario!

- Fisslefink

On 9/10/07, Erin Simonds <email address hidden> wrote:
>
> Here is my current sources.list .... the third party repositories were
> disabled during the dist-upgrade, but I still have the dependencies
> conflict. Is there any way to get everything sync'ed back to the official
> repositories?
>
>
>
> On 9/10/07, Mario Limonciello <email address hidden> wrote:
> >
> > This is really looking like a problem of having a third party repository
> > on the machine. I tested in a clean install:
> >
> > $ sudo apt-get install mythmusic
> > Reading package lists... Done
> > Building dependency tree
> > Reading state information... Done
> > The following packages were automatically installed and are no longer
> > required:
> > linux-headers-2.6.20-15-generic linux-headers-generic
> > linux-headers-2.6.20-16-generic linux-headers-2.6.20-15
> > linux-headers-2.6.20-16
> > Use 'apt-get autoremove' to remove them.
> > The following extra packages will be installed:
> > fftw2 libfaad2-0 libg2c0 libmpich1.0c2
> > Suggested packages:
> > fftw-dev mpich-bin
> > The following NEW packages will be installed:
> > fftw2 libfaad2-0 libg2c0 libmpich1.0c2 mythmusic
> > 0 upgraded, 5 newly installed, 0 to remove and 61 not upgraded.
> > Need to get 1736kB of archives.
> > After unpacking 5366kB of additional disk space will be used.
> > Do you want to continue [Y/n]? y
> > Get:1 http://archive.ubuntu.com feisty/main libg2c0 1:3.4.6-5ubuntu1 [
> > 50.4kB]
> > Get:2 http://archive.ubuntu.com feisty/universe libmpich1.0c2 1.2.7-2[619kB]
> > Get:3 http://archive.ubuntu.com feisty/universe fftw2 2.1.3-20 [221kB]
> > Get:4 http://archive.ubuntu.com feisty/multiverse libfaad2-0
> > 2.0.0+cvs20040908+mp4v2+bmp-0ubuntu3 [198kB]
> > Get:5 http://archive.ubuntu.com feisty-proposed/multiverse mythmusic
> > 0.20.2-0ubuntu0.7.04~proposed1 [647kB]
> > Fetched 1736kB in 9s (192kB/s)
> > Selecting previously deselected package libg2c0.
> > (Reading database ... 114511 files and directories currently installed.)
> > Unpacking libg2c0 (from .../libg2c0_1%3a3.4.6-5ubuntu1_i386.deb) ...
> > Selecting previously deselected package libmpich1.0c2.
> > Unpacking libmpich1.0c2 (from .../libmpich1.0c2_1.2.7-2_i3...

Read more...

Revision history for this message
Mario Limonciello (superm1) wrote :

Okay kids, so the lesson we've learned today: don't mix and match debian and ubuntu binary repositories.

Changed in mythplugins:
status: Incomplete → Invalid
Revision history for this message
Fisslefink (erin-simonds) wrote :

Sorry, one trivial amendment to my last posting:

Don't forget to reinstall mythdvd if you removed it per my instructions above:

$ sudo apt-get install mythdvd

To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.