That ole Livna Problem/That ole VLC Problem
Karl Larsen
k5di at zianet.com
Wed Jan 16 20:10:38 UTC 2008
Michael Schwendt wrote:
> On 16/01/2008, Les Mikesell wrote:
>
>> If your library has a different name, how can it conflict?
>>
>
> A different name in RPM space is insufficient as long as the library
> sonames in run-time linker's space are not different, too.
>
>
>> Or even if
>> your application puts your library location first in a search path?
>>
>
> That *is* possible already, but requires lots of extra efforts at the
> packaging-front. And you don't want per-application local libraries
> instead of system libraries, do you?
>
>
>>> Notice that several libraries and applications can even be built with
>>> a different feature-set.
>>>
>> Which is why multiple versions should be expected to co-exist.
>>
>
> The howto that can be applied to a large-scale packaging project like
> Fedora is missing. You don't want extra burden for volunteers with
> questionable or no benefit.
>
>
>>> Even multiple major releases of libraries
>>> cannot coexist peacefully, if not all packagers take extra (sometimes
>>> huge) efforts to avoid conflicts between data/doc/development files,
>>> and e.g. package them as "libfoo2" and "libfoo3".
>>>
>> Doesn't that tell you something?
>>
>
> Yes, it tells me a lot, but that is beyond the scope of this thread.
>
>
I think your right. But here is something useful for this thread:
This the test for Wednesday Jan 16, 2008 and conditions are that
/etc/yum.repos.d is as is seen below. The livna repo files have never
even been looked at with "less". The other/ is a sub directory where I
store both livna and freshrpms repo files. That way I can change what
yum can see.
[root at localhost ~]# ls /etc/yum.repos.d/
fedora-development.repo fedora-updates.repo livna.repo
Fedora-install-media.repo fedora-updates-testing.repo livna-testing.repo
fedora.repo livna-devel.repo other
[root at localhost ~]#
The livna.repo files are dated. The livna.repo file is
2008-01-15.That is impossible! The fedora.repo is dated 2007-12-12. The
livna.devel.repo is dated 2008.01-15. In anycase I got the below.
Install 40 Package(s)
Update 0 Package(s)
Remove 0 Package(s)
Total download size: 19 M
Is this ok [y/N]: y
Downloading Packages:
warning: rpmts_HdrFromFdno: Header V3 DSA signature: NOKEY, key ID a109b1ec
GPG key retrieval failed: [Errno 5] OSError: [Errno 2] No such file or
directory: '/etc/pki/rpm-gpg/RPM-GPG-KEY-livna'
[root at localhost ~]#
Another RPM-GPG-KEY error. So I am going to replace the livna.repo
files from the lina RPM and see what we have and try again.
Here is what I did:
livna-release-8.rpm NVIDIA-Linux-x86-100.14.19-pkg1.run Videos
[root at localhost karl]# rpm -i livna-release-8.rpm
warning: livna-release-8.rpm: Header V3 DSA signature: NOKEY, key ID
a109b1ec
[root at localhost karl]#
Checking the repo location shows:
[root at localhost yum.repos.d]# ls
fedora-development.repo fedora-updates.repo livna.repo
Fedora-install-media.repo fedora-updates-testing.repo livna-testing.repo
fedora.repo livna-devel.repo other
[root at localhost yum.repos.d]# ls -al livna.repo
-rw-r--r-- 1 root root 1808 2007-11-07 09:11 livna.repo
[root at localhost yum.repos.d]#
With the new livna files the "yum install vlc" worked and installed
vlc for me. It works fine so far. Here is the difference:
warning: rpmts_HdrFromFdno: Header V3 DSA signature: NOKEY, key ID a109b1ec
Importing GPG key 0xA109B1EC "Livna.org rpms <rpm-key at livna.org>" from
/etc/pki/rpm-gpg/RPM-GPG-KEY-livna
Is this ok [y/N]: y
Running rpm_check_debug
Running Transaction Test
Finished Transaction Test
Transaction Test Succeeded
Running Transaction
Installing: x264 ####################### [ 1/40]
See the "Is this ok [y/N]:? That was not there the last many times. I
said Yes and it went on and ended like this:
19.lvn8 xosd.i386 0:2.2.14-10.fc8 xvidcore.i386 0:1.1.3-1.lvn8
Complete!
[root at localhost ~]#
So my opinion is the saved lina.repo had the date change that
confused the livna repo system. But today was the day I got vlc on my
new F8 computer!
And all the the help I received made this possible. Sometimes I just
read what you wrote and tried it. I can help others with the same basic
problem now.
Karl
More information about the fedora-list
mailing list