Ошибки приложения и странный вид при открытии через sudo

Итак, я заблокировал свою учетную запись root в целях безопасности .

Похоже, что по какой-то причине, когда apper запрашивает пароль root при установке, деинсталляции или обновлении пакетов, он не использует команду sudo (почему ?!) и, следовательно, я получаю аутентификацию. ошибка при вводе моего пароля там.Это означает, что мне нужно запустить приложение с правами root через sudo apper , чтобы иметь возможность обновлять / удалять / устанавливать пакеты.

Моя проблема заключается в том, что я получаю кучу ошибок в консоли при выполнении apper или sudo apper , и apper выглядит очень странно и старым, и все это значки не отображаются.

Ошибки:

QStandardPaths: XDG_RUNTIME_DIR не задан, по умолчанию - '/ tmp / runtime-root' QCommandLineParser: опция не определена: "install-mime-type"
QCommandLineParser: опция не определена: "install-package-name"
QCommandLineParser: опция не определена: "install-provide-file"
QCommandLineParser: опция не определена: "каталог-установки"
QCommandLineParser: опция не определена: "удалить пакет за файлом"
Указано недопустимое растровое изображение.
QOBject :: connect: такого слота нет MainUi :: seetCaption (QString)
QObject :: connect: (имя отправителя:
'ApperKCM') void PackageModel :: clear ()
Фрейм не загружен. Фрейм не загружен
...
void PackageModel :: finished () PackageKit :: Транзакция (0xsomecode) PackageKit :: Транзакция (0xsamecode)
...

При втором выполнении этой команды я получил меньше ошибок и несколько новых:

Повторное использование существующей ksycoca
Восстановление файла ksycoca ("/root/.cache/ksycoca5 _..., идентификатор версии)
Еще в то время dict (т.е. удаленные файлы) ("приложения", "типы обслуживания", "службы")
Меню «application-kmenuedit.menu не найдено».
Сохранение
...
QObject :: connect: такого слота нет. MainUi :: setCaption (QString)
QObject :: connect: (имя отправителя: 'ApperKCM')

Итак, мой вопрос: что означают эти ошибки - что их вызывает? И как их исправить? И как заставить приложение выглядеть нормально при его открытии через sudo (вероятно, это связано с этими ошибками).

Я использую Debian 9.1 с KDE и Dolphin.

0
02.08.2017, 16:24
1 ответ

Посмотрите эту проблему здесь:https://wiki.debian.org/sudoВ разделе :«Проблемы и советы»

«ПУТЬ не установлен» Секция :Типичная ошибка при использовании sudo для установки пакета может привести к:

dpkg :предупреждение :'ldconfig' не найден в PATH или не является исполняемым. dpkg :предупреждение :«запустить -остановить -демон» не найден в PATH или не может быть выполнен. dpkg :ошибка :2 ожидаемые программы не найдены в PATH или не исполняются. Примечание :ПУТЬ root обычно должен содержать /usr/local/sbin, /usr/sbin и /sbin.

Упакованный файл /etc/sudoers содержит эту строку:

Безопасный по умолчанию _path="/usr/local/sbin :/usr/local/bin :/usr/sbin :/usr/bin :/sbin :/bin "

0
28.01.2020, 04:42

Теги

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