После обновления до Ubuntu Studio 22.04 мне теперь отказано в доступе к «Программному обеспечению и обновлениям».

У меня есть два компьютера с Ubuntu Studio 22.04, каждый из которых был недавно обновлен с версии 21.10. Мы будем называть их просто «игровой компьютер» и мой [неигровой] «ноутбук». И я заметил интересный и тревожный побочный эффект запуска обновления: на обоих устройствах после обновления я больше не могу получить доступ к «Программному обеспечению и обновлениям».

Впервые я обнаружил проблему на своем ноутбуке, который сначала был обновлен до 22.04 — около недели или двух назад. Зная, что некоторые сторонние репозитории отключаются во время обновления, я хотел перейти в «Программное обеспечение и обновления», чтобы проверить, нужно ли их снова включать. Ранее сегодня вечером я обновил игровой компьютер, чтобы он соответствовал. Перед обновлением я заходил в "Программное обеспечение и обновления" просто для того, чтобы убедиться, что смогу - и смогу. Пост апгрейдить я теперь уже не могу.

Сообщение об ошибке одинаково на обоих компьютерах:

«Отказано в доступе. Возможно, неправильный пароль, попробуйте еще раз. В некоторых системах вам нужно быть в специальной группе (часто: колесо), чтобы использовать эту программу.

Команда: /usr/bin/software-properties-gtk"

Поэтому, естественно, я запускаю «sudo nano /usr/bin/software-properties-gtk», чтобы посмотреть, что находится внутри файла. Я вижу ряд вещей, но ничего очевидного для новичка, такого как я, о том, где решить проблему с доступом. Я не думаю, что это проблема суперпользователя, потому что любая команда sudo, которую я запускаю в терминале, работает просто отлично.

Если вам нужно, чтобы я вставил содержимое файла nano, просто дайте мне знать. В противном случае, я очень хочу получить ваш совет и руководство по этому поводу, потому что я хочу убедиться, что я могу получить доступ к этой очень важной программе! И в случае, если это полезная информация, точная команда, которую я выполнил для выполнения обновления, была просто «sudo do-release-upgrade». Я знаю, что некоторые люди следуют этой базовой команде с помощью таких вещей, как «-c» или «-d» или что-то в этом роде. Я ничего из этого не делал, просто использовал базовую команду — как я делал для каждого обновления с тех пор, как Ubuntu Studio стал моей ОС «ежедневного драйвера» в 19.04.

Помимо этого, единственное, что я заметил, это то, что прозрачность и размытие не такие прозрачные, как раньше на любом устройстве. И во многих моих приложениях на игровом ПК, таких как Chrome и Steam, прозрачность просто полностью отсутствует. В этой части я достаточно уверен, что смогу разобраться самостоятельно (или, по крайней мере, успешно выполнить поиск в Google). Похоже на ситуацию, с которой я столкнулся (и разрешил) в прошлом. Я просто не могу вспомнить, что именно это была за резолюция. Но если вы уже раздаете советы, полагаю, я буду рад принять ваш совет и здесь. ;-)

Еще раз заранее всем спасибо!

Ваше здоровье!

1 ответ

после некоторых поисков я нашел это для меня с

      pkexec env DISPLAY=$DISPLAY XAUTHORITY=$XAUTHORITY software-properties-qt

как команда в конфигурации меню, она работает так, как ожидалось: сначала она показывает запрос пароля, а в случае успеха открывает окно источников программного обеспечения.


если у вас есть только software-properties-qtстрока и не запускаться, поскольку другой пользователь выбрал, он открывает экран с надписью:

Пожалуйста, запустите это программное обеспечение с правами администратора. Для этого запустите эту программу с помощью lxqt-sudo или pkexec.

Только pkexec software-properties-qtне работает. я думаю, что целевая программа не получает правильного отображения и пользователя или около того...

с установленными средами DISPLAY XAUTHORITY он работает.

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