Loading
I can not use pamac for updateing my system since a few days. I always get a huge dialog saying that authentication has failed.
A pro tip would be, to ask for the password in the first place and then decide, whether an authentication is possible and not directly deny access…
Maybe.
I have Arch installed with Deepin Desktop. Installed pamac through pacman and it usually works.
But every once in a while it doesn’t. So I can not use pamac as a result.
I restarted polkit.service with no changes.
@DasJott with deepin it is /usr/lib/polkit-1-dde/dde-polkit-agent
Had same problem, think I fixed it by autostarting it
cat .config/autostart/polkit.desktop
[Desktop Entry]
Name=polkit agent
Comment=polkit agent
Exec=/usr/lib/polkit-1-dde/dde-polkit-agent
Terminal=false
Type=Application
NoDisplay=true
@ngarafol Thank you!
I just created the file just in case… but normally it was started on boot but it seems to have crashed at some point. But thank you anyway.
It seems something is crashing after suspend.
Also after suspend it sometimes just reloads the list instead of applying updates when clicking «apply».
4
7059
Коллеги, добрый день!
Нужен совет.
При попытке через Pamac-Aur установить что либо из AUR, выходит ошибка.
ТРАНЗАКЦИЯ НЕ ПОДГОТОВЛЕНА.
Причем такое только при установке из AUR.
Синхронизация баз данных пакетов…
Запуск полного обновления системы…
Подготовка…
Ошибка завершения транзакции:
транзакция не подготовлена
Как поправить? Пробовал удалять и ставить снова Pamac. Не помогает.
4 комментария
- andrelevou
- ↓
-
1 сентября 2018, 17:25
Сначала вышел из pamac(пкм-выход) и в терминале выполнил команду pamac update, он обновился. Ошибок не возникает, попробуйте
Последний раз редактировалось 1 сентября 2018, 17:26
+2
- автор fss
- ↑
- ↓
-
1 сентября 2018, 19:22
Спасибо! Помогло. Все заработало.
0
- dou
- ↓
-
1 сентября 2018, 18:05
в настройках Pamac, пробуй вручную потвердить клиент AUR (pacaur, yaourt, pacmoon и т.п.) что установлено…
0
- mari
- ↓
-
1 сентября 2018, 18:24
wiki.archlinux.org/index.php/Arch_User_Repository_(%D0%A0%D1%83%D1%81%D1%81%D0%BA%D0%B8%D0%B9) Должно помочь
так же в настройках—проверять обновления AUR
Последний раз редактировалось 1 сентября 2018, 19:28
0
Только зарегистрированные и авторизованные пользователи могут оставлять комментарии.
So I did a fresh install of Arch Linux on my desktop and installed i3wm with it. After updating the repo’s following the first reboot I began to add some packages I am familiar with that I can remember off the top of my head. After making sure my wireless internet was working I began to add apps to install to get me all set up and ‘pamac-aur’ was one of them. After I couldn’t remember anymore apps to install I turned to pamac to help me with the rest, only it wouldn’t start. I got a «Authentication failed» error. So I did some research and 95% of the posts I read mentioned adding 2 lines to my i3 startup config.
- exec /usr/lib/polkit-gnome/polkit-gnome-authentication-agent-1 &
- exec —no-startup-id /usr/lib/polkit-gnome/polkit-gnome-authentication-agent-1 &
I currently have tried both of those lines and each one separately as well since they are almost identical and pamac is still giving me the «Authentication failed» error message. I can ‘sudo pacman -Syu’ and ‘yay -Syu’ from the command line but since I am still new with i3 and linux in general, I like referring to an application that shows pictures of different packages and a ‘one-stop-shop’ to install everything in one go.
So beyond those two lines in my i3 config, I don’t know what else to try. Any help is greatly appreciated!
asked Jul 12, 2020 at 14:23
Have you already checked if you have polkit-gnome
installed?
This is the package that provides the binary you are trying to execute with the lines you mentioned in you config:
pacman -Syu polkit-gnome
After installing it I would check if it works when starting the agent manually by executing the following in the terminal:
/usr/lib/polkit-gnome/polkit-gnome-authentication-agent-1
Then run pamac and try to install/remove/update a package with it. When a popup appears that wants you to authenticate yourself it was a success.
Then you can add the line to your i3 config.
Also the the second line without the ampersand at the end is enough for your i3 config:
exec --no-startup-id /usr/lib/polkit-gnome/polkit-gnome-authentication-agent-1
For the new line in the config to take effect you would have to, after saving the file, logout and login again.
answered Sep 2, 2020 at 11:41
Поэтому я сделал новую установку Arch Linux на свой рабочий стол и установил вместе с ней i3wm. После обновления репозитория после первой перезагрузки я начал добавлять некоторые пакеты, с которыми я знаком, которые я могу вспомнить навскидку. Убедившись, что мой беспроводной интернет работает, я начал добавлять приложения для установки, чтобы все настроить, и «pamac-aur» был одним из них. После того, как я не мог вспомнить больше приложений для установки, я обратился к pamac, чтобы помочь мне с остальными, но он не запускался. У меня ошибка «Аутентификация не удалась». Итак, я провел небольшое исследование, и в 95% сообщений, которые я прочитал, упоминалось о добавлении 2 строк в мою конфигурацию запуска i3.
- exec /usr/lib/polkit-gnome/polkit-gnome-authentication-agent-1 &
- exec —no-startup-id /usr/lib/polkit-gnome/polkit-gnome-authentication-agent-1 &
В настоящее время я пробовал обе эти строки, а также каждую по отдельности, поскольку они почти идентичны, а pamac по-прежнему выдает мне сообщение об ошибке «Ошибка аутентификации». Я могу «sudo pacman -Syu» и «yay -Syu» из командной строки, но, поскольку я все еще новичок в i3 и Linux в целом, мне нравится ссылаться на приложение, которое показывает изображения различных пакетов и «универсальное». shop», чтобы установить все за один раз.
Так что, кроме этих двух строк в моей конфигурации i3, я не знаю, что еще попробовать. Любая помощь приветствуется!
1 ответ
Вы уже проверили, установлено ли у вас polkit-gnome
? Это пакет, который предоставляет двоичный файл, который вы пытаетесь выполнить, со строками, которые вы упомянули в своей конфигурации:
pacman -Syu polkit-gnome
После его установки я бы проверил, работает ли он при запуске агента вручную, выполнив в терминале следующее:
/usr/lib/polkit-gnome/polkit-gnome-authentication-agent-1
Затем запустите pamac и попробуйте установить/удалить/обновить пакет с его помощью. Когда появляется всплывающее окно, которое хочет, чтобы вы аутентифицировали себя, это было успешно. Затем вы можете добавить строку в конфигурацию i3.
Также для вашей конфигурации i3 достаточно второй строки без амперсанда в конце:
exec --no-startup-id /usr/lib/polkit-gnome/polkit-gnome-authentication-agent-1
Чтобы новая строка в конфигурации вступила в силу, вам нужно будет после сохранения файла выйти из системы и войти снова.
1
Nesaijn
2 Сен 2020 в 14:41