Ubuntu Mate 18.04でdmesgを実行しているPKCS署名エラー/警告


12

Ubuntu Mate 18.04のクリーンインストールでは、システム自体は問題なく動作していますが、dmesgを実行してエラーと警告を確認しています。現時点で明らかな問題を引き起こしていない場合でも、可能であれば、それらすべてを処理するようにしています。

ドライバー390.48を実行しているNvidiaカードがあります。

私はほとんどの問題を処理しましたが、4回ポップアップするものはこれを言います:

PKCS#7 signature not signed with a trusted key

2つのオカレンスのコンテキストのdmesgには、+ /-3行があります(2行目は実際に2行をキャプチャします)。

[    1.157284] ata3: SATA max UDMA/133 abar m2048@0xdf34b000 port 0xdf34b200 irq 126
[    1.157285] ata4: SATA max UDMA/133 abar m2048@0xdf34b000 port 0xdf34b280 irq 126
[    1.157535] e1000e 0000:00:1f.6: Interrupt Throttling Rate (ints/sec) set to dynamic conservative mode
[    1.168128] PKCS#7 signature not signed with a trusted key
[    1.168135] nvidia: loading out-of-tree module taints kernel.
[    1.168138] nvidia: module license 'NVIDIA' taints kernel.
[    1.168138] Disabling lock debugging due to kernel taint

そして:

[    1.175479] nvidia-nvlink: Nvlink Core is being initialized, major device number 238
[    1.175681] nvidia 0000:01:00.0: vgaarb: changed VGA decodes: olddecodes=io+mem,decodes=none:owns=io+mem
[    1.175734] NVRM: loading NVIDIA UNIX x86_64 Kernel Module  390.48  Thu Mar 22 00:42:57 PDT 2018 (using threaded interrupts)
[    1.180047] PKCS#7 signature not signed with a trusted key
[    1.181035] nvidia-modeset: Loading NVIDIA Kernel Mode Setting Driver for UNIX platforms  390.48  Wed Mar 21 23:48:34 PDT 2018
[    1.181409] PKCS#7 signature not signed with a trusted key
[    1.181814] [drm] [nvidia-drm] [GPU ID 0x00000100] Loading driver

問題の行はPKCS行です。ドライバーがカーネルを「汚染」することを理解しています。コンテキストからは、PKCS警告はNvidiaドライバーに関連しているようです。それは期待されていますか?これは、違いがある場合、Nvidiaから独立してではなく、Ubuntuリポジトリから取得されたドライバーです。通常、Nvidia固有のエラーと警告(通常は無害です)を検索できますが、これは何も見つかりませんでした。


回答:


3

修正できたようです。nvidiaに関連するすべてのものを完全に削除してください(すべての構成とi386も同様に削除してください)。dpkg -l | grep nvidia空の結果を返すようにしてください。次に行く:

sudo apt install nvidia-driver-396

(もちろん、バージョンは異なる場合があります)

ターミナル内のある時点でグラフィカルインターフェイスを開き、署名MOKキーを追加することを提案します。その後、再起動してプロンプトが表示されたらキーを入力しました。


2
確かに、この警告はドライバーが署名されていないことと関係があると思いますが、セキュアブートを使用していない場合は違いはありません(当時はそうではありませんでしたが、実際にそれが何であるかわかりませんでした)。最近、セキュアブートの使用を開始しました。実際、Ubuntu 18.04を使用すると、再起動後にMOKの署名ステップに進みます。
mock_blatt

おそらく、一般的なケースはから正しいパッケージを取得することでしょうsudo ubuntu-drivers list
パブロビアンキ

3
これらの手順に従いましたが、MOKキーに署名するオプションが表示されませんでした
Jonno_FTW

@ Jonno_FTW、Ubuntu 18.04のインストール時に、プロプライエタリなドライバーをインストールするように求められたときに、再起動し、MOK署名用のパスワードを選択するように求められました。再起動時に、パスワードを入力する必要がありました(いくつかのメニューを通過した後)。セキュアブートを使用していない場合は気にしないかもしれませんか?私が最初にこの質問を書いたときはそうだったと思います。
mock_blatt

3

同様に、独自のNvidiaドライバーを使用したNvidiaカードを持っています。

メッセージにより17.10から18.04にアップグレードした後の最初のブート時:

PKCS#7 signature not signed with a trusted key

ログイン画面に到達する前に3回報告され、ブートシーケンスが停止しました。リカバリモードでしか起動できませんでした。BIOSでセキュアブートを無効にしても違いはありません。

ただし、回復モードで起動したので、Resume normal bootアクションメニューから選択し、通常の起動シーケンスを正常に続行できました。

Software&Updatesを起動し、Additional Driversタブを開きました。17.10の下では、私のNvidiaグラフィックカードドライバーは、Ubuntu nvidia-driver-390メタパッケージによって提供されるプロプライエタリなドライバーでした。現在、このプロプライエタリドライバまたはオープンソースドライバを使用していると報告されたカードはありませんxorg-xserver-video-noveau手動でインストールされたドライバーを使用するものとして表示され、通常の専用およびオープンソースのドライバーオプションは選択できませんでした。

その後、私は以下によって設立しました:

dpkg -l nvidia-driver-390

それnvidia-driver-390はもうインストールされていません。だから私はそれをインストールしました:

sudo apt install nvidia-driver-390

その後、再起動し、起動シーケンスが正常に正常に実行されました。ログインした後、ソフトウェアとアップデート -> 追加のドライバーを再訪しましたが、グラフィックカードが独自のnvidia-driver-390 ドライバーを使用していると報告されました。


1
あなたは私よりも状況が悪かった、それを整理してくれてうれしい。好奇心から、dmesgを実行する場合| grep -C 3 PKCS私に似たものが見えますか?私にとっては、無症状ですが、それが変わる可能性があることは知っています。
mock_blatt
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.