16.04から18.04にアップグレードした後、マウントオプションで指定されたsigのユーザーセッションキーリングに有効なキーが見つかりませんでした


12

約1か月前に、16.04 LTSサーバーを18.04.1 LTSに更新しました。アップグレードはうまくいきました。ただし、アップグレード以降、ユーザーがログインするたびdmesgに、ローカルコンソール内またはローカルコンソールに(ユーザーのSSHセッションではなく)表示されるメッセージが表示されます。

[890802.820519] Could not find key with description: [HEXSTRING]
[890802.820537] process_request_key_err: No key
[890802.820538] Could not find valid key in user session keyring for sig specified in mount option: [HEXSTRING]
[890802.820557] One or more global auth toks could not properly register; rc = [-2]
[890802.820558] Error parsing options; rc = [-2]

多くのグーグル検索の後、私はこの関連する質問を見つけ、それがアップグレードの発生時に撮影されたユーザーのホームドライブのバックアップであることがわかりました。

ユーザーは引き続き自宅のドライブにアクセスでき、ログインに問題はないことに注意してください。これは、単にクリーンアップしようとしている迷惑なメッセージです。

リンクされた質問で受け入れられた答えを使用して、キーリングにパスフレーズを追加しようとしました:

$ /usr/bin/ecryptfs-manager

eCryptfs key management menu
-------------------------------
    1. Add passphrase key to keyring
    2. Add public key to keyring
    3. Generate new public/private keypair
    4. Exit

Make selection: 1

    Mount-wide passphrase:
    Confirm passphrase:
    Using the default salt value

That key was already in the keyring.

そのため、キーは既にキーリングにありますが、ユーザーがログインするとエラーメッセージが表示されます。

この通知/エラーの発生を防ぐにはどうすればよいですか?


見つからない調号が使用中の調号と一致していますか?それは同じもの/home/.ecryptfs/user/.ecryptfs/Private.sigですか?
Xen2050

@ Xen2050はい、一致します。Private.sigには2つのキーがあり、そのうちの1つは「説明付きのキーが見つかりませんでした」と表示されます。
アンディ

私は確信していません...何かが少し速すぎてマウントしようとしていない限り、再試行して成功します(とにかくすべてが機能しているようだから)...それはバグのように聞こえますか?syslogから問題のある行を消去するだけでよいのでしょうか、または「ユーザーのホームドライブのバックアップ」にあるパス/名前を教えてください。バックアップをマウントしようとして失敗している可能性があります(キーが変更されている可能性があります)?eCryptfsには詳細モードがありますが、システムログに秘密の値を記録します
Xen2050

回答:


3

Ubuntu 17.10で最初に報告されたこのバグのように見えます:ecryptfs-mount-privateはecryptfsキーの初期化に失敗します

そこにあるエラーはあなた自身のもののようなものです:

[ 1265.695388] Could not find key with description: [<correct key ID>]
[ 1265.695393] process_request_key_err: No key
[ 1265.695394] Could not find valid key in user session keyring for sig specified in mount option: [<correct key ID>]
[ 1265.695395] One or more global auth toks could not properly register; rc = [-2]
[ 1265.695396] Error parsing options; rc = [-2]

バグレポートを購読し、それがあなたにも影響することを確認してください。

他のユーザーが投稿したメッセージを読んでください。一部のソリューションで機能し、他のソリューションではないソリューションがあります。


0

Ubuntu 18.04 ltsでは、これは誰でも動作しますか?

exec /usr/bin/startfluxbox

そして、対話を実行してecryptfs-mount-privateみてくださいというメッセージを受け取ったら、それを試して ください。

次のような結果になるはずです。

ユーザーセッションキーリングにsigを使用して認証トークンを挿入しました情報:プライベートドライブがマウントされました

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.