16.04'ten 18.04'e yükselttikten sonra mount seçeneğinde belirtilen sig için kullanıcı oturumu anahtarlığında geçerli anahtar bulunamadı


12

Yaklaşık bir ay önce 16.04 LTS sunucumu 18.04.1 LTS olarak güncelledim. Yükseltme iyi gitti. Ancak, yükseltme işleminden sonra, bir kullanıcı her oturum dmesgaçtığında, yerel konsolda veya üzerinde görüntülenen (ancak kullanıcının SSH oturumunda değil) görüntülenen bir mesaj vardır :

[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]

Çok fazla Google'dan sonra bu ilgili soruyu buldum ve bunun yükseltme gerçekleştiğinde kullanıcının ev sürücüsünün bir yedeği olduğunu anladım.

Kullanıcıların hala ev sürücülerine erişebildiklerini ve giriş yaparken sorun yaşamadıklarını belirtmeliyim, bu sadece temizlemeye çalıştığım bir can sıkıcı mesaj.

Bağlantılı soruda kabul edilen cevabı kullanarak anahtarlığa parolayı eklemeye çalıştım:

$ /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.

Yani, anahtar zaten anahtarlıkta ama bir kullanıcı oturum açtığında hala hata mesajı alıyorum.

Bu bildirimin / hatanın oluşmasını nasıl önleyebilirim?


Bulunamayan tuş imzası kullanılan tuş imzasıyla eşleşiyor mu? İçinde aynı /home/.ecryptfs/user/.ecryptfs/Private.sigmı?
Xen2050

@ Xen2050 Evet, eşleşiyorlar. Private.sig'de iki anahtar vardır ve bunlardan biri görüntülenen "Açıklamalı anahtar bulunamadı" ile eşleşiyor.
Andy

Emin değilim ... eğer bir şey çok hızlı monte edilmeye çalışmadıkça, o zaman tekrar denemek ve başarılı olmak (her şey zaten çalışıyor gibi göründüğü için) ... bu yüzden bir hata gibi geliyor mu? Soruna neden olan satırları syslog'dan silebilir misiniz? Yoksa "kullanıcının ev sürücüsünün yedeği" ne yol / ad içerir? Belki de yedekleme ve başarısızlık (çalışıyor olabilir anahtarlar) monte etmeye çalışıyor? eCryptfs ayrıntılı bir moda sahiptir, ancak gizli değerleri sistem günlüğüne kaydeder
Xen2050

Yanıtlar:


3

Bu hata ilk olarak Ubuntu 17.10'da bildirildi: ecryptfs-mount-private ecryptfs anahtarlarını başlatamıyor

Oradaki hata sizinki gibi:

[ 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]

Hata raporuna abone olmalı ve raporun sizi de etkilediğinden emin olmalısınız.

Diğer kullanıcılar tarafından gönderilen mesajları okuyun. Bazıları için işe yarayan çözümler var, diğerleri için değil.


0

Ubuntu 18.04 lt üzerinde, Bu herkes için çalışıyor mu?

exec /usr/bin/startfluxbox

ve interaktif çalıştırmayı denemenizi isteyen bir mesaj alırsanız bunu deneyin ecryptfs-mount-private.

şöyle bir şey vermelidir:

Kullanıcı oturumu anahtarlığına sig içeren auth tok eklendi INFO: Özel yönlendirmeniz bağlandı

Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.