Informações do sistema: Debian Wheezy Review
CPU: intel core i7 3770
Inicialmente, eu só tinha en_US.UTF-8
como o idioma padrão.
Esta manhã, eu mudei o arquivo /etc/local.gen
e descomentei o zh_CN.UTF-8
e execute locale-gen
:
# nano /etc/local.gen
# locale-gen
Depois disso, eu reinicio o sistema, então não consigo ver a tela de login. É uma tela preta sem qualquer palavra, qualquer sinal ou qualquer coisa na tela
Então, eu logar no modo de recuperação, e verifique a localidade, eu vi isso
locale
LANG=
LC_CTYPE="POSIX"
LC_NUMERIC="POSIX"
LC_TIME="POSIX"
LC_COLLATE="POSIX"
LC_MONETARY="POSIX"
LC_MESSAGES="POSIX"
LC_PAPER="POSIX"
LC_NAME="POSIX"
LC_ADDRESS="POSIX"
LC_TELEPHONE="POSIX"
LC_MEASUREMENT="POSIX"
LC_IDENTIFICATION="POSIX"
LC_ALL=
Eu usei dpkg-reconfigure locales
para definir a localidade como en_US.UTF-8
novamente (desative zh_CN.UTF-8
), mas a localidade ainda permanece em POSIX.
dpkg-reconfigure
Eu reinstalei a localidade usando dpkg --reinstall install locales
. Também não ajudou.
dpkg --reinstall install locales
Acho que a localidade padrão definida como POSIX pode ser o problema.
Então eu edito o arquivo .bashrc
(para root e minha conta) e adicionei
# nano ~/.bashrc
adicionado
export LC_ALL= "en_US.UTF-8"
export LANG = "en_US.UTF-8"
export LANGUAGE = "en_US.UTF-8"
Agora, posso ver todas as configurações de localidade sendo alteradas para en_US.UTF-8
, mas ainda não consigo ver a página de login.
Eu fiz alguma pesquisa e acho que isso pode estar relacionado a esse bug, que é um problema muito antigo.
link
Eu olhei para ele, mas não sei como usá-lo.
E isso é possivelmente relacionado ao PAM.
O que mais posso fazer?
Atualizar , eu exportei os registros.
No auth.log, vi o seguinte,
Jan 21 10:09:13 QLin gnome-keyring-daemon[3864]: couldn't allocate secure memory to keep passwords and or keys from being written to the disk
...
...
Jan 21 10:14:18 QLin polkitd(authority=local): Unregistered Authentication Agent for unix-session:/org/freedesktop/ConsoleKit/Session2 (system bus name :1.58, object path /org/gnome/PolicyKit1/AuthenticationAgent, locale en_US.UTF-8) (disconnected from bus)
Todos os arquivos de registro podem ser encontrados no dropbox