Postgis + फ़ाइल "$ libdir / postgis-2.1" का उपयोग नहीं कर सका: ऐसी कोई फ़ाइल या निर्देशिका नहीं


11

मैं postgresql9.3 और postgis2.1 चला रहा हूं, यह ठीक काम करता है। जब मैंने निम्नलिखित कमांड का उपयोग करके QGIS स्थापित किया है:

sudo apt-get update
sudo apt-get install qgis

QGIS स्थापित करने के बाद पोस्टगिस काम नहीं कर रहा है। जब मैंने एक स्थानिक क्वेरी को निष्पादित करने की कोशिश की, तो यह त्रुटि दिखाता है:

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

इसलिए मैंने QGIS की स्थापना रद्द कर दी है, लेकिन अब मुझे भी वही त्रुटि मिलती है। मैं इस बारे में बहुत खोज की, मैं समाधान नहीं मिल सकता। इसे हल करने में मेरी मदद करें। अग्रिम में धन्यवाद..


मैंने इस समस्या को हल किया .. मैंने लिबग्डल और पोस्टगिस को पुनः स्थापित किया .. यह अब ठीक काम करता है ..
सुब्बराज

जवाबों:


6

आप PostgreSQL के पोस्टगिस एक्सटेंशन को पुनः स्थापित कर सकते हैं, यह मेरे लिए काम करता है:

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

5
OS X में समान brew uninstall postgis-brew install postgis
n1000

2
इससे समस्या हल नहीं होती है। केवल इसे समाप्त करता है।
लुइस डी सूसा

5

पोस्टगिस को पुनः स्थापित करने से कुछ मामलों का समाधान हो सकता है, लेकिन पोस्टगिस के 2.2 में अपडेट होने के बाद मुझे वही त्रुटि मिली। अगर ऐसा है, तो आपको अपनी पसंद के SQL संपादक में भी चलना होगा:

alter extension postgis update to "2.2.0";

मेरा मानना ​​है कि इसे postgresउपयोगकर्ता के रूप में चलाने की आवश्यकता है । (ऐसा करने के लिए मेरी प्राथमिकता है psql -d my_database -U postgres।)

हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.