Ricevo questo errore ogni volta che aggiorno il sistema usando apt-get. Cosa significa questo errore? Qualche idea su come correggerlo? (Sto eseguendo Ubuntu 11.10)
Ricevo questo errore ogni volta che aggiorno il sistema usando apt-get. Cosa significa questo errore? Qualche idea su come correggerlo? (Sto eseguendo Ubuntu 11.10)
Risposte:
Di solito questo errore significa che avresti potuto cambiare tra lingue diverse (locali) e qualcosa ha causato questo errore erroneamente.
Potresti provare a rigenerare la tua lista di locali con
sudo dpkg-reconfigure locales
Per me il risultato è stato:
Generating locales...
en_AG.UTF-8... done
en_AU.UTF-8... done
en_BW.UTF-8... done
en_CA.UTF-8... done
en_DK.UTF-8... done
en_GB.UTF-8... done
en_HK.UTF-8... done
en_IE.UTF-8... done
en_IN.UTF-8... done
en_NG.UTF-8... done
en_NZ.UTF-8... done
en_PH.UTF-8... done
en_SG.UTF-8... done
en_US.UTF-8... up-to-date
en_ZA.UTF-8... done
en_ZM.UTF-8... done
en_ZW.UTF-8... done
Generation complete.
Quindi reimpostare le impostazioni locali locali con:
sudo update-locale LANG=en_US.UTF-8
cioè usa uno dei valori di Locale nell'output sopra
Nel mio caso, il problema era che /usr/share/initramfs-tools/hooks/root_locale
si aspettava di vedere le singole directory delle impostazioni locali /usr/lib/locale
ma locale-gen
è configurata per generare un file di archivio per impostazione predefinita.
L'ho risolto eseguendo:
sudo locale-gen --purge --no-archive