Не может запуститься postgresql из-за ошибки жемчуга

Я установил пост-ГРЭС на своей Ubuntu, когда я пытаюсь работать psql команда я получаю следующую ошибку:

$ psql
Can't locate POSIX.pm:   /usr/local/lib/x86_64-linux-gnu/perl/5.22.1/POSIX.pm: Permission denied at /usr/bin/psql line 20.
BEGIN failed--compilation aborted at /usr/bin/psql line 20.

Я изучил /usr/local/lib/x86_64-linux-gnu/perl/5.22.1 каталог, существует нет POSIX.pm файл.

Я проверил все @INC папка со следующей командой:

$ perl -e 'print "@INC";' | tr " " "\n"
/usr/share/perl/5.22.1
/etc/perl
/usr/local/lib/x86_64-linux-gnu/perl/5.22.1
/usr/local/share/perl/5.22.1
/usr/lib/x86_64-linux-gnu/perl5/5.22
/usr/share/perl5
/usr/lib/x86_64-linux-gnu/perl/5.22
/usr/share/perl/5.22
/usr/local/lib/site_perl
/usr/lib/x86_64-linux-gnu/perl-base

Я дал полные полномочия всем вышеупомянутым каталогам с chmod -R 777 опция. Все еще получил ошибку разрешения.

Если я запускаю следующую команду затем также получение ошибки:

$ perl -e 'use POSIX'
Can't locate POSIX.pm:   /usr/local/lib/x86_64-linux-gnu/perl/5.22.1/POSIX.pm: Permission denied at -e line 1.
BEGIN failed--compilation aborted at -e line 1.

Огибающие детали:

$ perl -v

This is perl 5, version 22, subversion 1 (v5.22.1) built for x86_64-linux-gnu-thread-multi
(with 58 registered patches, see perl -V for more detail)

Copyright 1987-2015, Larry Wall

$ uname -a
Linux anil-K55VM 4.4.0-57-generic #78-Ubuntu SMP Fri Dec 9 23:50:32 UTC 2016 x86_64 x86_64 x86_64 GNU/Linux


$ apt list | grep postgresql-server

WARNING: apt does not have a stable CLI interface. Use with caution in scripts.

postgresql-server-dev-9.5/xenial-updates 9.5.5-0ubuntu0.16.04 amd64
postgresql-server-dev-all/xenial,xenial 173 all

Обновление:

root@anil-K55VM:~# ls -l /usr/local/lib/x86_64-linux-gnu/perl/5.22.1/POSIX.pm
ls: cannot access '/usr/local/lib/x86_64-linux-gnu/perl/5.22.1/POSIX.pm': No such file or directory
0
задан 4 February 2017 в 00:15

0 ответов

Другие вопросы по тегам:

Похожие вопросы: