Tôi đang cố gắng thực thi pg_dump
trên máy chủ PostgreSQL 9.0.4 chạy trên Debian và tôi gặp lỗi bên dưới:Lỗi khi tải thư viện dùng chung: libpq.so.5: không thể mở tệp đối tượng được chia sẻ: Không có tệp hoặc thư mục như vậy
./pg_dump: error while loading shared libraries: libpq.so.5: cannot open shared object file: No such file or directory
libpq.so.5
là một liên kết đến libpq.so.5.3
như hình dưới đây
lrwxrwxrwx 1 root root 12 Jun 27 16:24 libpq.so.5 -> libpq.so.5.3
-rwxr-xr-x 1 root root 180749 Jun 21 02:43 libpq.so.5.3
nó là gì mà tôi đang làm sai?
các tệp libpq nằm trong /opt/postgres/9.0.4/server/lib – McKibet
Hãy thử lệnh 'LD_LIBRARY_PATH =/opt/postgres/9.0.4/server/lib./Pg_dump'. –
Tôi vẫn gặp lỗi tương tự. Tôi thậm chí đã thử xuất LD_LIBRARY_PATH =/opt/postgres/9.0.4/server/lib trước khi chạy lệnh nhưng không có gì tích cực. – McKibet