Bug#591881: vlc-nox: package fails to upgrade properly from lenny

Lucas Nussbaum lucas at lucas-nussbaum.net
Fri Aug 6 15:15:44 UTC 2010


On 06/08/10 at 08:16 -0400, Reinhard Tartler wrote:
> tags 591881 help moreinfo
> stop
> 
> On Fri, Aug 06, 2010 at 02:29:50 (EDT), Lucas Nussbaum wrote:
> 
> >> -- New version is unstable version: FAILED (0.8.6.h-4+lenny2 != 1.1.1-1)
> >> -- Packages that will be removed if installed: FAILED
> >> Reading package lists...
> >> Building dependency tree...
> >> Reading state information...
> >> Some packages could not be installed. This may mean that you have
> >> requested an impossible situation or if you are using the unstable
> >> distribution that some required packages have not yet been created
> >> or been moved out of Incoming.
> >> The following information may help to resolve the situation:
> >> 
> >> The following packages have unmet dependencies:
> >> vlc-nox: Depends: libavformat52 (>= 4:0.5.1-1) but 0.svn20080206-18+lenny1 is to be installed or
> >> libavformat-extra-52 (>= 4:0.5.1-1) but it is not installable
> >> E: Broken packages
> 
> this basically says that libavformat52 from debian/squeeze was not
> installable, no? I find this pretty hard to believe, espc. since it has
> been isntalled successfully earlier in the log.
> 
> the last step of your script seems to install again a larger number of
> packages from sid, but holds back libavformat. This seems to be the
> actual culprit of this problem, but from the log it's totally unclear to
> me why this happens.

So, after installing vlc-nox/lenny and upgrading to sid:

-> trying to upgrade just vlc-nox:
parapide-16:~# apt-get install vlc-nox              
Reading package lists... Done
Building dependency tree       
Reading state information... Done
Some packages could not be installed. This may mean that you have
requested an impossible situation or if you are using the unstable
distribution that some required packages have not yet been created
or been moved out of Incoming.
The following information may help to resolve the situation:

The following packages have unmet dependencies:
  vlc-nox: Depends: libavformat52 (>= 4:0.5.1-1) but 0.svn20080206-18+lenny1 is to be installed or
                    libavformat-extra-52 (>= 4:0.5.1-1) but it is not installable
E: Broken packages

-> trying to upgrade vlc-nox, forcing installation of libavformat-extra-52:
parapide-16:~# apt-get install vlc-nox libavformat-extra-52
Reading package lists... Done
Building dependency tree       
Reading state information... Done
Package libavformat-extra-52 is not available, but is referred to by another package.
This may mean that the package is missing, has been obsoleted, or
is only available from another source
E: Package libavformat-extra-52 has no installation candidate

-> trying to upgrade vlc-nox, forcing installation of libavformat52:
parapide-16:~# apt-get -y install vlc-nox libavformat52
Reading package lists... Done
Building dependency tree       
Reading state information... Done
The following packages were automatically installed and are no longer required:
  libtalloc1 libmodplug0c2 libx11-data g++-4.3 libiso9660-5 libmpfr1ldbl libdvbpsi4
  libkrb53 libcdio7 libhal1 libstdc++6-4.3-dev libdvdread3 libraw1394-8 libdb4.2
  libsysfs2 libx11-6 libid3tag0 dbus-x11 libmpcdec3 libfaad0
Use 'apt-get autoremove' to remove them.
The following packages will be REMOVED:
  libavcodec51 libvlc0
The following packages will be upgraded:
  libavformat52 vlc-nox
2 upgraded, 0 newly installed, 2 to remove and 0 not upgraded.
Need to get 3519kB of archives.
After this operation, 11.4MB disk space will be freed.
Get:1 http://localhost sid/main vlc-nox 1.1.1-1 [3152kB]
Get:2 http://localhost sid/main libavformat52 4:0.5.2-1 [367kB]
Fetched 3519kB in 0s (6801kB/s)     
(Reading database ... 15805 files and directories currently installed.)
Preparing to replace vlc-nox 0.8.6.h-4+lenny2 (using .../vlc-nox_1.1.1-1_amd64.deb) ...
Unpacking replacement vlc-nox ...
(Reading database ... 15901 files and directories currently installed.)
Removing libvlc0 ...
dpkg: libavcodec51: dependency problems, but removing anyway as you requested:
 libavformat52 depends on libavcodec51 (>= 0.svn20080206-8) | libavcodec-unstripped-51 (>= 0.svn20080206-8); however:
  Package libavcodec51 is to be removed.
  Package libavcodec-unstripped-51 is not installed.
Removing libavcodec51 ...
(Reading database ... 15884 files and directories currently installed.)
Preparing to replace libavformat52 0.svn20080206-18+lenny1 (using .../libavformat52_4%3a0.5.2-1_amd64.deb) ...
Unpacking replacement libavformat52 ...
Setting up libavformat52 (4:0.5.2-1) ...
Setting up vlc-nox (1.1.1-1) ...
=> so that works, but why doesn't apt-get figures it out by itself?
(it might be an apt bug rather than a vlc-nox one)

L.





More information about the pkg-multimedia-maintainers mailing list