web-dev-qa-db-ja.com

Ubuntu 19.10の「システムリポジトリを更新するために必要な認証」

私たちのグループのユーザーの1人が自分のデスクトップコンピューターにログインしようとすると、「システムリポジトリを更新するために認証が必要です」というポップアップが表示されます。このポップアップに管理者パスワードを入力しても、ポップアップが消えません。数日後に同じポップアップが再び表示されるため、一時的に問題を解決できるのはハードリブートだけのようです。 Sudo権限を持つユーザーとしてログインすると、すべてが正常に動作します。オペレーティングシステムはUbuntu 19.10です。

ユーザーは、bashrcをロードして環境変数を設定する以外に、起動時にスクリプトを実行していません。

すでにインターネットを検索しましたが、解決策を見つけることができませんでした(最新のアップグレードを実行しました)。よろしくお願いします。

5
bruschino

基礎

「システムリポジトリを更新」するには

Sudo apt update

上記で見つかったアップデートをインストールするには

Sudo aptアップグレード

Rootとしてログインしている場合(例:Sudo -i)その後、上記のコマンドではSudoをスキップできます。


これらが実際に再起動を必要とするかどうかは、何を更新する必要があったかに完全に依存します。実際には、(ほとんど)カーネルがアップデートに含まれていた場合にのみ当てはまることがわかりました。それ以外のものは、Ansibleが責任を負うものです。

ベースUbuntuは、インストールされたパッケージの新しいバージョンを頻繁に提供します。 NOTIFIEDを受け取るタイミングは、設定に依存します

->システム設定(16.04起動バーの歯車とレンチアイコン)
->ソフトウェアとアップデート
->アップデート(タブ)
->更新を自動的にチェック:毎日、2日ごと、...、なし

いつものように:更新しない場合、システムは長期間安定している可能性がありますが、更新しなかったことが原因で、ハッカーがマシンに脆弱性を発見するまではそうです。

2
Hannu

私はシステムで機能するように見える回避策に出くわしたので、毎週更新する必要はありません。

https://c-nergy.be/blog/?p=14051

(セクション「問題を適切に修正する...」を参照)

私はこれを数日前に試しましたが、それ以来問題は発生していません。状況がどのように変化するかを投稿し続けます。

0
bruschino

根本的な原因の解決策ではありませんが、同じ問題があり、このボックスでキャンセルを数百回クリックするとハードリブートを回避できます(実際にはカウントしていません)。ボックスが消えてしまいます。

0
kriss

これは、UbuntuでxRDP(リモートセッションまたはHyper-V拡張セッション)を使用しているときに発生します。リモートセッションは、同じユーザーのローカルセッションよりも制限が多く、これにより修正されます。

Ubuntu 19.10の場合は、ターミナルでこれを行います

Sudo bash
cd /etc/polkit-1/localauthority/50-local.d
nano 46-allow-update-repo.pkla

そして、これをファイルの中に入れます

[Allow Package Management all Users]
Identity=unix-user:*
Action=org.freedesktop.packagekit.system-sources-refresh
ResultAny=yes
ResultInactive=yes
ResultActive=yes
0
DeepSpace101