That ole Livna Problem/That ole VLC Problem
Nigel Henry
cave.dnb at tiscali.fr
Fri Jan 18 00:30:46 UTC 2008
On Thursday 17 January 2008 14:40, Robert P. J. Day wrote:
> On Thu, 17 Jan 2008, Tim wrote:
> > On Wed, 2008-01-16 at 11:38 -0600, Les Mikesell wrote:
> > > why does someone need to use more than one repo to install vlc?
> >
> > I can imagine it being more complex than just that.
> >
> > e.g. Someone sets up Livna, to install mplayer. Then they want to
> > install something that can only be found from another repo, so they
> > set that up. Later on, they want to install vlc and just do yum
> > install vlc, and all hell breaks loose.
>
> perhaps, but that would violate the fundamental rule that's already
> been mentioned a number of times here -- don't mix non-fedora repos.
> quite simply, the minute someone decides to pull in another repository
> (be it livna, freshrpms, whatever), then it's *their* *responsibility*
> to remember that and act accordingly in the future.
>
> if they forget, and cavalierly start dragging packages out of other
> repositories sometime down the road, they have no one but themselves
> to blame.
>
> if you find that you need more than one non-fedora repository to
> install a package, that should set off some warning bells.
>
> rday
Having looked back through a few posts, I'm replying to yours Robert.
This is on F8, and freshrpms active.
Apt-get install mplayerplug-in, also pulled in mplayer, and a load of deps
from freshrpms. Vlc is installed, with more deps installed (some were already
installed with the mplayer install).
Now I comment out freshrpms, and uncomment the livna repo.
An apt-get update refreshes the package lists. I did an apt-get dist-upgrade a
short time ago, so all fedora packages are up to date. As my 3rd party
packages have been installed from freshrpms (mplayerplug-in, mplayer, vlc,
plus deps), it will be interesting, to say the least as to how livna wants
to deal with updating packages that I've installed from freshrpms. See below.
[djmons at localhost djmons]$ ssh 192.168.0.12
djmons at 192.168.0.12's password:
Last login: Mon Jan 14 02:57:06 2008 from 192.168.0.230
[djmons at localhost ~]$ su
Password:
[root at localhost djmons]# apt-get update
Get:1 http://linuxdownload.adobe.com linux/i386 repomd.xml [951B]
Get:2 http://download.fedora.redhat.com fedora/linux/updates/8/i386/
repomd.xml [2390B]
Get:3 http://ccrma.stanford.edu fedora/linux/planetccrma/8/i386 repomd.xml
[1950B]
Get:4 http://rpm.livna.org 8/i386/ repomd.xml [2142B]
Get:5 http://download.fedora.redhat.com
fedora/linux/releases/8/Everything/i386/os/ repomd.xml [2151B]
Get:6 http://ccrma.stanford.edu fedora/linux/planetcore/8/i386 repomd.xml
[1950B]
Fetched 11.5kB in 2s (3970B/s)
Hit http://ccrma.stanford.edu fedora/linux/planetccrma/8/i386/ primary.xml
Hit http://download.fedora.redhat.com fedora/linux/updates/8/i386/
primary.sqlite
Hit http://linuxdownload.adobe.com linux/i386/ primary.xml
Hit http://download.fedora.redhat.com fedora/linux/updates/8/i386/
filelists.sqlite
Hit http://download.fedora.redhat.com
fedora/linux/releases/8/Everything/i386/os/ primary.sqlite
Hit http://download.fedora.redhat.com
fedora/linux/releases/8/Everything/i386/os/ filelists.sqlite
Hit http://linuxdownload.adobe.com linux/i386/ filelists.xml
Hit http://ccrma.stanford.edu fedora/linux/planetccrma/8/i386/ filelists.xml
Get:1 http://rpm.livna.org 8/i386/ primary.sqlite [196kB]
Hit http://ccrma.stanford.edu fedora/linux/planetcore/8/i386/ primary.xml
Hit http://ccrma.stanford.edu fedora/linux/planetcore/8/i386/ filelists.xml
Get:2 http://rpm.livna.org 8/i386/ filelists.sqlite [198kB]
Fetched 394kB in 1m36s (4087B/s)
Reading Package Lists... Done
Building Dependency Tree... Done
[root at localhost djmons]# synaptic
(synaptic:19561): Gtk-CRITICAL **: gtk_widget_hide: assertion `GTK_IS_WIDGET
(widget)' failed
[root at localhost djmons]# apt-get dist-upgrade
Reading Package Lists... Done
Building Dependency Tree... Done
Calculating Upgrade... Done
The following packages will be upgraded
a52dec (0.7.4-8.fc7 => 0.7.4-11.lvn8)
faac (1.25-2.fc7 => 1.25-4.lvn8)
faad2 (2.5-2.fc7 => 2.0-21.20050131.lvn8)
lame (3.97-1.fc7 => 3.97-6.lvn8)
libdvbpsi (0.1.5-2.fc7 => 0.1.6-1.lvn8)
libdvdcss (1.2.9-2.fc7 => 1.2.9-4.lvn6)
libmad (0.15.1b-4.fc7 => 0.15.1b-5.lvn8)
mpeg2dec (0.4.1-2.fc7 => 0.4.1-3.lvn8)
mplayer (1.0-0.36.rc1try2.fc8 => 1.0-0.88.rc2.lvn8)
mplayer-fonts (1.1-3.fc => 1.1-4.lvn6)
mplayerplug-in (3.40-1.fc7 => 3.45-2.lvn8)
unrar (3.7.4-1.fc7 => 3.7.8-1.lvn8)
The following packages will be REMOVED:
vlc (0.8.6d-1.fc8)
Lets just stop here for a moment. As you can see vlc is going to be removed,
and that is the current vlc that was installed from freshrpms. According to
synaptic Livna has a later version of vlc available, but according to the
above apt-get dist-upgrade vlc is going to be removed, not upgraded or
replaced witha later version of vlc. Now scroll down a bit to where I run
apt-get -s dist-upgrade, to simulate what would happen if I went through with
the dist-upgrade.
The following NEW packages will be installed:
compat-wxGTK26 (2.6.4-0.8)
dirac-libs (0.8.0-2.fc8)
enca (1.9-3.fc6)
lame-libs (3.97-6.lvn8)
libdca (0.0.5-2.lvn8)
lzo (2.02-3.fc8)
portaudio (19-3.fc8)
svgalib (1.9.25-3.fc8)
twolame-libs (0.3.12-1.lvn8)
12 upgraded, 9 newly installed, 1 removed and 0 not upgraded.
Need to get 12.3MB of archives.
After unpacking 8879kB disk space will be freed.
Do you want to continue? [Y/n] n
Abort.
[root at localhost djmons]# apt-get -s dist-upgrade
Reading Package Lists... Done
Building Dependency Tree... Done
Calculating Upgrade... Done
The following packages will be upgraded
a52dec (0.7.4-8.fc7 => 0.7.4-11.lvn8)
faac (1.25-2.fc7 => 1.25-4.lvn8)
faad2 (2.5-2.fc7 => 2.0-21.20050131.lvn8)
lame (3.97-1.fc7 => 3.97-6.lvn8)
libdvbpsi (0.1.5-2.fc7 => 0.1.6-1.lvn8)
libdvdcss (1.2.9-2.fc7 => 1.2.9-4.lvn6)
libmad (0.15.1b-4.fc7 => 0.15.1b-5.lvn8)
mpeg2dec (0.4.1-2.fc7 => 0.4.1-3.lvn8)
mplayer (1.0-0.36.rc1try2.fc8 => 1.0-0.88.rc2.lvn8)
mplayer-fonts (1.1-3.fc => 1.1-4.lvn6)
mplayerplug-in (3.40-1.fc7 => 3.45-2.lvn8)
unrar (3.7.4-1.fc7 => 3.7.8-1.lvn8)
OK: Stop here. The vlc version below is the one I installed from freshrpms,
and an apt-get dist-upgrade with the livna repo enabled, wants to remove it.
The following packages will be REMOVED:
vlc (0.8.6d-1.fc8)
Now move down a few more lines
The following NEW packages will be installed:
compat-wxGTK26 (2.6.4-0.8)
dirac-libs (0.8.0-2.fc8)
enca (1.9-3.fc6)
lame-libs (3.97-6.lvn8)
libdca (0.0.5-2.lvn8)
lzo (2.02-3.fc8)
portaudio (19-3.fc8)
svgalib (1.9.25-3.fc8)
twolame-libs (0.3.12-1.lvn8)
STOP HERE!
Above we see that vlc (0.8.6d-1.fc8) is going to be removed (that's the
freshrpms one), but now looking some lines down the vlc that is going to be
removed is (0.8.6d-3.lvn8 rpm.livna.org)
Now the livna version doesn't exist on this machine, and it's obviously
difficult removing something that doesn't exist.
Without wishing to ramble on, there are problems in playing mix and match with
3rd party repo's. Scrolling down to the end of this post we get a segfault.
it was only a simulation that I ran, but on the face of it, if you have vlc
installed from freshrpms, you can't upgrade it from livna.
I may be wrong. In fact I'd like to be wrong. It would be nice if all the
repo's worked well together, and package versions were compatible, but I
don't think that is going to happen.
Just an observation.
Nigel.
12 upgraded, 9 newly installed, 1 removed and 0 not upgraded.
Remv vlc (0.8.6d-3.lvn8 rpm.livna.org) (THE RELEVANT LINE)
Inst a52dec [0.7.4-8.fc7] (0.7.4-11.lvn8 rpm.livna.org)
Inst compat-wxGTK26 (2.6.4-0.8 download.fedora.redhat.com)
Inst dirac-libs (0.8.0-2.fc8 download.fedora.redhat.com)
Inst enca (1.9-3.fc6 download.fedora.redhat.com)
Inst faac [1.25-2.fc7] (1.25-4.lvn8 rpm.livna.org)
Inst faad2 [2.5-2.fc7] (1:2.0-21.20050131.lvn8 rpm.livna.org)
Inst lzo (2.02-3.fc8 download.fedora.redhat.com)
Inst libdca (0.0.5-2.lvn8 rpm.livna.org)
Inst mplayer [1.0-0.36.rc1try2.fc8] (1.0-0.88.rc2.lvn8 rpm.livna.org)
Inst lame-libs (3.97-6.lvn8 rpm.livna.org)
Inst lame [3.97-1.fc7] (3.97-6.lvn8 rpm.livna.org)
Inst libdvbpsi [0.1.5-2.fc7] (0.1.6-1.lvn8 rpm.livna.org)
Inst libdvdcss [1.2.9-2.fc7] (1.2.9-4.lvn6 rpm.livna.org)
Inst libmad [0.15.1b-4.fc7] (0.15.1b-5.lvn8 rpm.livna.org)
Inst mpeg2dec [0.4.1-2.fc7] (0.4.1-3.lvn8 rpm.livna.org)
Inst mplayer-fonts [1.1-3.fc] (1.1-4.lvn6 rpm.livna.org)
Inst mplayerplug-in [3.40-1.fc7] (3.45-2.lvn8 rpm.livna.org)
Inst portaudio (19-3.fc8 download.fedora.redhat.com)
Inst svgalib (1.9.25-3.fc8 download.fedora.redhat.com)
Inst twolame-libs (0.3.12-1.lvn8 rpm.livna.org)
Inst unrar [3.7.4-1.fc7] (3.7.8-1.lvn8 rpm.livna.org)
Conf a52dec (0.7.4-11.lvn8 rpm.livna.org)
Conf compat-wxGTK26 (2.6.4-0.8 download.fedora.redhat.com)
Conf dirac-libs (0.8.0-2.fc8 download.fedora.redhat.com)
Conf enca (1.9-3.fc6 download.fedora.redhat.com)
Conf faac (1.25-4.lvn8 rpm.livna.org)
Conf faad2 (1:2.0-21.20050131.lvn8 rpm.livna.org)
Conf lzo (2.02-3.fc8 download.fedora.redhat.com)
Conf libdca (0.0.5-2.lvn8 rpm.livna.org)
Conf mplayer (1.0-0.88.rc2.lvn8 rpm.livna.org)
Conf lame-libs (3.97-6.lvn8 rpm.livna.org)
Conf lame (3.97-6.lvn8 rpm.livna.org)
Conf libdvbpsi (0.1.6-1.lvn8 rpm.livna.org)
Conf libdvdcss (1.2.9-4.lvn6 rpm.livna.org)
Conf libmad (0.15.1b-5.lvn8 rpm.livna.org)
Conf mpeg2dec (0.4.1-3.lvn8 rpm.livna.org)
Conf mplayer-fonts (1.1-4.lvn6 rpm.livna.org)
Conf mplayerplug-in (3.45-2.lvn8 rpm.livna.org)
Conf portaudio (19-3.fc8 download.fedora.redhat.com)
Conf svgalib (1.9.25-3.fc8 download.fedora.redhat.com)
Conf twolame-libs (0.3.12-1.lvn8 rpm.livna.org)
Conf unrar (3.7.8-1.lvn8 rpm.livna.org)
Segmentation fault
[root at localhost djmons]#
More information about the fedora-list
mailing list