Dell Security Management Server Virtual non riesce a eseguire l'aggiornamento con un errore indicante che è stato specificato un pacchetto PostgreSQL non autenticato
Summary: Questo articolo descrive come risolvere il messaggio di errore indicante che non è stato possibile autenticare il pacchetto postgresql-contrib-9.5 durante un aggiornamento di Dell Security Management Server Virtual. ...
Symptoms
Prodotti interessati:
- Dell Security Management Server Virtual
Versioni interessate:
- 10.1.0 e versioni successive
Cause
Quando si esegue un aggiornamento a Dell Security Management Server Virtual, potrebbe essere visualizzato un avviso o un errore che indica che il postgresql-contrib-9.5, postgresql-client-9.5 E postgresql-9.5 Impossibile autenticare correttamente i pacchetti.

Figura 1. Nell'interfaccia utente aggiornata vengono visualizzati questo errore e questa avvertenza (solo in inglese)
Resolution
Questo errore si verifica perché la chiave utilizzata per firmare i pacchetti per PostgreSQL è stata aggiornata e non è nel repository predefinito per Ubuntu. La chiave utilizzata per l'autenticazione deve essere aggiornata manualmente su Dell Security Management Server Virtual per risolvere l'errore. Per aggiornare la chiave, attenersi alla seguente procedura.
- Accedere alla console con il comando
delluseraccount (password predefinita:delluser).

Figura 2. Accesso alla console (solo in inglese)
- Passare all'opzione Launch Shell.

Figura 3. Selezione di Launch Shell (solo in inglese)
- Cambia utente in
dellsupportcon il comandosu dellsupport(Password predefinita:dellsupport).

Figura 4. Cambio utente (solo in inglese)
- Eseguire il comando
sudo apt-get update && sudo apt-key update.

Figura 5. (solo in inglese) Eseguire il comando sudo apt-get update && sudo apt-key updat

Figura 6. Esempio di output del comando sullo schermo (solo in inglese)
- Eseguire il comando:
sudo apt-get install curl ca-certificates gnupge accettare il prompt che chiede se è ok per ulteriore spazio su disco.

Figura 7. (solo in inglese) Correre sudo apt-get install curl ca-certificates gnupg
- Eseguire il comando:
curl https://www.postgresql.org/media/keys/ACCC4CF8.asc | sudo apt-key add -.

Figura 8. (solo in inglese) Correre curl https://www.postgresql.org/media/keys/ACCC4CF8.asc | sudo apt-key add -
Se questi comandi hanno esito negativo, vedere l'Appendice A riportata di seguito.
- Uscire dal
dellsupportcontesto utente digitandoexit. - Tornare alla console digitando
exitdi nuovo. - Eseguire nuovamente l'aggiornamento accedendo a Basic Configuration, quindi a Dell Security Management Server Virtual...

Figura 9. Riesecuzione dell'aggiornamento (solo in inglese)
Appendice A
Se l'aggiornamento della chiave per PostgreSQL non riesce, è possibile richiamare un metodo per scaricare le chiavi direttamente da Ubuntu keyservers, anche se questo metodo ignora la convalida della chiave.
All'interno della shell ed effettuato l'accesso come dellsupport eseguire il comando riportato di seguito. Il comando non effettua la distinzione tra maiuscole e minuscole.
sudo apt-key adv --keyserver keyserver.ubuntu.com --recv-keys 7FCC7D46ACCC4CF8

Figura 10. Esegui (solo in inglese) sudo apt-key adv --keyserver keyserver.ubuntu.com --recv-keys 7FCC7D46ACCC4CF8
Ciò dovrebbe comportare l'aggiornamento della chiave all'interno dell'archivio chiavi locale e consentire l'esecuzione degli aggiornamenti che riguardano PostgreSQL. L'esempio riportato di seguito raffigura la chiave PostgreSQL già importata. Al completamento dell'operazione vengono importate più chiavi.

Figura 11. Esempio di chiave PostgreSQL già importata (solo in inglese)
Per contattare il supporto, consultare l'articolo Numeri di telefono internazionali del supporto di Dell Data Security.
Accedere a TechDirect per generare una richiesta di supporto tecnico online.
Per ulteriori approfondimenti e risorse accedere al forum della community Dell Security.