Postgis +가“$ libdir / postgis-2.1”파일에 액세스 할 수 없습니다 : 해당 파일 또는 디렉토리가 없습니다


11

postgresql9.3 및 postgis2.1을 실행 중이며 정상적으로 작동합니다. 다음 명령을 사용하여 QGIS를 설치 한 경우 :

sudo apt-get update
sudo apt-get install qgis

QGIS를 설치 한 후 postGis가 작동하지 않습니다. 공간 쿼리를 실행하려고하면 오류가 표시됩니다.

 could not access file "$libdir/postgis-2.1": No such file or directory

그래서 나는 QGIS를 제거했지만 이제는 같은 오류가 발생합니다. 나는 이것에 관해 많은 것을 찾았다. 나는 해결책을 찾을 수 없다. 이 문제를 해결하도록 도와주세요. 미리 감사드립니다 ..


문제를 해결했습니다. libgdal과 postgis를 다시 설치했습니다. 이제는 제대로 작동합니다.
Subburaj

답변:


6

PostgreSQL 용 postgis 확장 프로그램을 다시 설치할 수 있습니다.

sudo apt-get install postgresql-9.3-postgis-2.1

5
OS X에서 동일 brew uninstall postgisbrew install postgis
n1000

2
이 문제는 해결되지 않습니다. 그것을 영속시킨다.
Luís de Sousa

5

postgis를 다시 설치하면 일부 경우가 해결 될 수 있지만 Postgis가 2.2로 업데이트 된 후에도 같은 오류가 발생했습니다. 이 경우 선택한 SQL 편집기로 이동해야합니다.

alter extension postgis update to "2.2.0";

나는 이것이 postgres사용자 로 실행되어야한다고 생각합니다 . (이를 선호하는 것은 psql -d my_database -U postgres입니다.)

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.