Установленный подпроцесс сценария после установки пакета pgadmin4-apache2 возвратил ошибку, состояние выхода 1

Я пытаюсь установить режим рабочего стола pgAdmin4, столкнувшись с этой проблемой. Он показывает, что pgAdmin4 и pgadmin4-apache2 установлены. но при открытии приложения pgAdmin4 во всплывающем окне отображается сообщение об ошибке

Failed to launch the application server, server thread exiting.

, хотя команда для установки pgAdmin4 и pgadmin-apache2

sudo apt-get install pgadmin4 pgadmin4-apache2 

показывает следующую ошибку.

pgadmin4 is already the newest version (4.8-3.pgdg18.04+1).
pgadmin4-apache2 is already the newest version (4.8-3.pgdg18.04+1).
The following packages were automatically installed and are no longer required:
  apache2-data apache2-utils libprotobuf-c1 php7.2-cli php7.2-json php7.2-opcache php7.2-readline
Use 'sudo apt autoremove' to remove them.
0 upgraded, 0 newly installed, 0 to remove and 14 not upgraded.
1 not fully installed or removed.
After this operation, 0 B of additional disk space will be used.
Do you want to continue? [Y/n] y
Setting up pgadmin4-apache2 (4.8-3.pgdg18.04+1) ...
WARNING: Failed to set ACL on the directory containing the configuration database: [Errno 1] Operation not permitted: '/var/www/.pgadmin'
Traceback (most recent call last):
  File "setup.py", line 413, in <module>
    setup_db()
  File "setup.py", line 345, in setup_db
    create_app_data_directory(config)
  File "/usr/share/pgadmin4/web/pgadmin/setup/data_directory.py", line 42, in create_app_data_directory
    os.chmod(config.SESSION_DB_PATH, 0o700)
PermissionError: [Errno 1] Operation not permitted: '/var/www/.pgadmin/sessions'
dpkg: error processing package pgadmin4-apache2 (--configure):
 installed pgadmin4-apache2 package post-installation script subprocess returned error exit status 1
Errors were encountered while processing:
 pgadmin4-apache2E: Sub-process /usr/bin/dpkg returned an error code (1)
0
задан 23 July 2019 в 08:48

1 ответ

Управляйте этим ниже команды, чтобы избежать ошибки разрешения:

chmod 777 -R /var/www/.pgadmin/sessions

, Если справочник не, существует, создайте его, прежде чем установлено разрешение:

mkdir -p /var/www/.pgadmin/sessions
0
ответ дан 23 October 2019 в 09:32

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

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