Pamac ошибка авторизации

Manjaro Linux Forum

Loading

@DasJott

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…

@guinux

@DasJott

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.

@ngarafol

@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

@DasJott

@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.

@DasJott

It seems something is crashing after suspend.
Also after suspend it sometimes just reloads the list instead of applying updates when clicking «apply».

Manjaro KDE Edition

4

   7059

Коллеги, добрый день!
Нужен совет.
При попытке через Pamac-Aur установить что либо из AUR, выходит ошибка.
ТРАНЗАКЦИЯ НЕ ПОДГОТОВЛЕНА.
Причем такое только при установке из AUR.

Синхронизация баз данных пакетов…
Запуск полного обновления системы…
Подготовка…
Ошибка завершения транзакции:
транзакция не подготовлена

Как поправить? Пробовал удалять и ставить снова Pamac. Не помогает.

4 комментария

avatar

  • andrelevou
  • 1 сентября 2018, 17:25

Сначала вышел из pamac(пкм-выход) и в терминале выполнил команду pamac update, он обновился. Ошибок не возникает, попробуйте

Последний раз редактировалось 1 сентября 2018, 17:26

+2

avatar

  • автор fss
  • 1 сентября 2018, 19:22

Спасибо! Помогло. Все заработало.

0

avatar

  • dou
  • 1 сентября 2018, 18:05

в настройках Pamac, пробуй вручную потвердить клиент AUR (pacaur, yaourt, pacmoon и т.п.) что установлено…

0

avatar

  • 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.

  1. exec /usr/lib/polkit-gnome/polkit-gnome-authentication-agent-1 &
  2. 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

Josh's user avatar

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

Nesaijn's user avatar

Поэтому я сделал новую установку Arch Linux на свой рабочий стол и установил вместе с ней i3wm. После обновления репозитория после первой перезагрузки я начал добавлять некоторые пакеты, с которыми я знаком, которые я могу вспомнить навскидку. Убедившись, что мой беспроводной интернет работает, я начал добавлять приложения для установки, чтобы все настроить, и «pamac-aur» был одним из них. После того, как я не мог вспомнить больше приложений для установки, я обратился к pamac, чтобы помочь мне с остальными, но он не запускался. У меня ошибка «Аутентификация не удалась». Итак, я провел небольшое исследование, и в 95% сообщений, которые я прочитал, упоминалось о добавлении 2 строк в мою конфигурацию запуска i3.

  1. exec /usr/lib/polkit-gnome/polkit-gnome-authentication-agent-1 &
  2. 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

Понравилась статья? Поделить с друзьями:
  • Palfinger коды ошибок
  • P67 z ошибка vitz
  • Paladins ошибка 30004
  • P3603 код ошибки
  • Paladins ошибка 10022