私たちのグループのユーザーの1人が自分のデスクトップコンピューターにログインしようとすると、「システムリポジトリを更新するために認証が必要です」というポップアップが表示されます。このポップアップに管理者パスワードを入力しても、ポップアップが消えません。数日後に同じポップアップが再び表示されるため、一時的に問題を解決できるのはハードリブートだけのようです。 Sudo権限を持つユーザーとしてログインすると、すべてが正常に動作します。オペレーティングシステムはUbuntu 19.10です。
ユーザーは、bashrcをロードして環境変数を設定する以外に、起動時にスクリプトを実行していません。
すでにインターネットを検索しましたが、解決策を見つけることができませんでした(最新のアップグレードを実行しました)。よろしくお願いします。
基礎
「システムリポジトリを更新」するには
Sudo apt update
上記で見つかったアップデートをインストールするには
Sudo aptアップグレード
Rootとしてログインしている場合(例:Sudo -i
)その後、上記のコマンドではSudo
をスキップできます。
これらが実際に再起動を必要とするかどうかは、何を更新する必要があったかに完全に依存します。実際には、(ほとんど)カーネルがアップデートに含まれていた場合にのみ当てはまることがわかりました。それ以外のものは、Ansibleが責任を負うものです。
ベースUbuntuは、インストールされたパッケージの新しいバージョンを頻繁に提供します。 NOTIFIEDを受け取るタイミングは、設定に依存します
->システム設定(16.04起動バーの歯車とレンチアイコン)
->ソフトウェアとアップデート
->アップデート(タブ)
->更新を自動的にチェック:毎日、2日ごと、...、なし
いつものように:更新しない場合、システムは長期間安定している可能性がありますが、更新しなかったことが原因で、ハッカーがマシンに脆弱性を発見するまではそうです。
私はシステムで機能するように見える回避策に出くわしたので、毎週更新する必要はありません。
https://c-nergy.be/blog/?p=14051
(セクション「問題を適切に修正する...」を参照)
私はこれを数日前に試しましたが、それ以来問題は発生していません。状況がどのように変化するかを投稿し続けます。
根本的な原因の解決策ではありませんが、同じ問題があり、このボックスでキャンセルを数百回クリックするとハードリブートを回避できます(実際にはカウントしていません)。ボックスが消えてしまいます。
これは、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