GNOME Software / PackageKit перечисляет только установленные пакеты

I добавлено в PermissionsStartOnly = True и задает папку времени выполнения для каждой службы, как предлагается. Я также добавил 0 в начало режима папки.

[Unit]
Description=gunicorn_django daemon
After=network.target

[Service]
PermissionsStartOnly=True
User=gunicorn
Group=www-data
RuntimeDirectory=gunicorn_django
RuntimeDirectoryMode=0775
PIDFile=/run/gunicorn_django/django_test_pid
WorkingDirectory=/vagrant/webapps/django_venv/django_test
ExecStart=/vagrant/webapps/django_venv/bin/gunicorn --pid /run/gunicorn_django/django_test_pid --workers 3 --bind unix:/run/gunicorn_django/django_test_socket django_test.wsgi --error-logfile /var/log/gunicorn/django_test_error.log
ExecReload=/bin/kill -s HUP $MAINPID
ExecStop=/bin/kill -s TERM $MAINPID

[Install]
WantedBy=multi-user.target

Теперь создается папка с правильными разрешениями.

drwxrwxrw-  2 gunicorn www-data   40 Mar 30 07:11 gunicorn_django/

Спасибо @quixotic и @ mark-stosberg

1
01.03.2017, 14:07
1 ответ

Вероятно, проблема связана с кешированием. Хотя перезагрузка не помогла, завершение процесса packagekitd и его перезапуск вручную устранили проблему:

sudo killall packagekitd
sudo /usr/libexec/packagekitd --verbose

( https://www.freedesktop.org/software/PackageKit/pk-bugs .html )

Выполнение pkcon search name shotwell после перезапуска packagekitd вызвало повторную загрузку метаданных. Поиск с помощью интерфейса командной строки и программного обеспечения GNOME снова работает.

1
27.01.2020, 23:47

Теги

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