[ELGIS] osm2pgsql-0-0.1.20100821svn_1.el5.elgis.x86_64 from installed has depsolving problems

Bill Thoen bthoen at gisnet.com
Mon Aug 15 11:32:59 EDT 2011


Tried to update things and ran into a problem with osm2pgsql. Seems it 
can't find a library that I do have installed, but it gives me several 
choices on what to try.  Which choice should I try first? Or should I 
just add /usr/lib64 to my ldconfig directory or create a symbolic link 
to the library? I'm still pretty new with linux sytem administration and 
when presented with several choices I have no way to tel if they are 
correct or if there's a better solution. I'd appreciate any help. I'd be 
especially grateful for advice on how to work out solutions to problems 
like this, so next time I'll know what to do. Thanks!

Here's the session:

Resolving Dependencies
--> Running transaction check
--> Processing Dependency: libgeos-3.2.2.so()(64bit) for package: osm2pgsql
---> Package geos.x86_64 0:3.3.0-1.rhel5 set to be updated
---> Package geos-devel.x86_64 0:3.3.0-1.rhel5 set to be updated
---> Package geos-python.x86_64 0:3.3.0-1.rhel5 set to be updated
---> Package geos-ruby.x86_64 0:3.3.0-1.rhel5 set to be updated
---> Package pgdg-centos.noarch 0:9.0-3 set to be updated
---> Package postgis90.x86_64 0:1.5.3-1.rhel5 set to be updated
---> Package postgis90-docs.x86_64 0:1.5.3-1.rhel5 set to be updated
---> Package postgis90-utils.x86_64 0:1.5.3-1.rhel5 set to be updated
--> Finished Dependency Resolution
osm2pgsql-0-0.1.20100821svn_1.el5.elgis.x86_64 from installed has 
depsolving pro                             blems
   --> Missing Dependency: libgeos-3.2.2.so()(64bit) is needed by 
package osm2pgs                             
ql-0-0.1.20100821svn_1.el5.elgis.x86_64 (installed)
Error: Missing Dependency: libgeos-3.2.2.so()(64bit) is needed by 
package osm2pg                             
sql-0-0.1.20100821svn_1.el5.elgis.x86_64 (installed)
  You could try using --skip-broken to work around the problem
  You could try running: package-cleanup --problems
                         package-cleanup --dupes
                         rpm -Va --nofiles --nodigest

So then I checked the GEOS package and it appears to be installed just fine.

# rpm -qi geos
Name        : geos                         Relocations: (not relocatable)
Version     : 3.2.2                             Vendor: (none)
Release     : 1.rhel5                       Build Date: Thu 07 Oct 2010 
02:47:07 PM MDT
Install Date: Sat 29 Jan 2011 03:40:28 PM MST      Build Host: 
koji-centos5-x86-64-pg90
Group       : Applications/Engineering      Source RPM: 
geos-3.2.2-1.rhel5.src.rpm
Size        : 1764837                          License: LGPLv2
Signature   : DSA/SHA1, Thu 07 Oct 2010 02:47:09 PM MDT, Key ID 
1f16d2e1442df0f8
URL         : http://trac.osgeo.org/geos/
Summary     : GEOS is a C++ port of the Java Topology Suite
Description :
GEOS (Geometry Engine - Open Source) is a C++ port of the Java Topology
Suite (JTS). As such, it aims to contain the complete functionality of
JTS in C++. This includes all the OpenGIS "Simple Features for SQL" spatial
predicate functions and spatial operators, as well as specific JTS topology
functions such as IsValid()

Then I looked for libgeos.3.2.2.so and found it. What's wrong?

# locate libgeos
/usr/lib64/libgeos-3.2.2.so
/usr/lib64/libgeos.so
/usr/lib64/libgeos_c.so
/usr/lib64/libgeos_c.so.1
/usr/lib64/libgeos_c.so.1.6.2

-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.osgeo.org/pipermail/el/attachments/20110815/b0a6d27d/attachment.html


More information about the el mailing list