Hi folks,
I'm running fedora 18. I've been seeing this error recently during updates:
Resolving Dependencies --> Running transaction check ---> Package geos.x86_64 0:3.3.2-3.fc18 will be updated --> Processing Dependency: libgeos-3.3.2.so()(64bit) for package: player-3.0.2-20.fc18.x86_64 ---> Package geos.x86_64 0:3.3.6-1.fc18 will be an update --> Finished Dependency Resolution Error: Package: player-3.0.2-20.fc18.x86_64 (@fedora) Requires: libgeos-3.3.2.so()(64bit) Removing: geos-3.3.2-3.fc18.x86_64 (@fedora) libgeos-3.3.2.so()(64bit) Updated By: geos-3.3.6-1.fc18.x86_64 (updates-testing) Not found You could try using --skip-broken to work around the problem You could try running: rpm -Va --nofiles --nodigest [root@ankur ~]#
Just thought I'd point it out, in case it hadn't been noticed yet.
On Sun, Nov 18, 2012 at 9:21 PM, Ankur Sinha sanjay.ankur@gmail.com wrote:
Hi folks,
I'm running fedora 18. I've been seeing this error recently during updates:
Resolving Dependencies --> Running transaction check ---> Package geos.x86_64 0:3.3.2-3.fc18 will be updated --> Processing Dependency: libgeos-3.3.2.so()(64bit) for package: player-3.0.2-20.fc18.x86_64 ---> Package geos.x86_64 0:3.3.6-1.fc18 will be an update --> Finished Dependency Resolution Error: Package: player-3.0.2-20.fc18.x86_64 (@fedora) Requires: libgeos-3.3.2.so()(64bit) Removing: geos-3.3.2-3.fc18.x86_64 (@fedora) libgeos-3.3.2.so()(64bit) Updated By: geos-3.3.6-1.fc18.x86_64 (updates-testing) Not found You could try using --skip-broken to work around the problem You could try running: rpm -Va --nofiles --nodigest [root@ankur ~]#
Just thought I'd point it out, in case it hadn't been noticed yet.
Looks like the new geos got submitted with a rebuilt player package[1], hopefully you're just seeing a mirror sync issue or something.
Rich
[1] https://admin.fedoraproject.org/updates/osm2pgsql-0.70.5-0.10.20121021svn.fc...
On Mon, 2012-11-19 at 08:45 -0500, Rich Mattes wrote:
Looks like the new geos got submitted with a rebuilt player package[1], hopefully you're just seeing a mirror sync issue or something.
Hi Rich,
I thought so too. However, I've dug up some, and looks like the player update in updates testing requires:
Error: Package: player-3.0.2-21.fc18.x86_64 (updates-testing) Requires: libgeos-3.3.2.so()(64bit)
while the geos in updates testing provides a different soname version:
[root@ankur ~]# repoquery --provides geos geos = 3.3.6-1.fc18 geos(x86-32) = 3.3.6-1.fc18 libgeos-3.3.6.so libgeos_c.so.1 geos = 3.3.6-1.fc18 geos(x86-64) = 3.3.6-1.fc18 libgeos-3.3.6.so()(64bit) libgeos_c.so.1()(64bit)
(Notice the difference in soname versioning). Somehow, the player update seems to have been built against an older geos soname version and is why yum barfs.
I checked up the player build log and found that it had been built against an older geos (geos-devel-3.3.2-3.fc18.x86_64): http://kojipkgs.fedoraproject.org//packages/player/3.0.2/21.fc18/data/logs/x...
A rebuild should fix it I guess. I've given negative karma to the update for the time being :(
robotics@lists.fedoraproject.org