Para compilar um pacote fui instalar systemd
o pacote do Utopic 14.10 com todas as suas dependências no meu Ubuntu 12.04 [Modificado]. Como não existe em sistemas anteriores ao Trusty 14.04.
Tudo correu bem até reiniciar meu computador no dia seguinte. Então descobri que estou preso na tela de login. ou seja, minha senha é aceita, mas algo falha mais tarde (antes que qualquer área de trabalho seja mostrada) e volto à tela de login.
A partir de um stick USB do Ubuntu, executei $ sudo chroot /mnt
depois de montar minha partição raiz [+ /boot /home e /boot/efi partição] em /mnt
.
Depois de iniciar o gconf-editor, descobri que todos os esquemas são ilegíveis pelo Ubuntu 12.04, pois certamente foram atualizados para a versão GNOME Utopic 14.10.
$ xhost +
$ for i in /dev /dev/pts /proc /run /sys; do sudo mount -B $i /mnt$i; done
$ sudo cp /etc/resolv.conf /mnt/etc/
$ modprobe efivars
$ sudo chroot /mnt
# export DISPLAY=:0.0
# gconf-editor
Todos os esquemas para aplicativos/área de trabalho/sistema estão ilegíveis e um ícone de chave é exibido.
Ao clicar duas vezes em qualquer esquema, recebo uma janela pop-up dizendo Currently pairs and schemas can't be edited. This will be changed in a later version
.
Portanto, minha pergunta é: como esses esquemas foram modificados pelo acionamento de scripts durante a instalação do systemd
pacote, existe alguma maneira de gerar novamente esquemas válidos do Precise 12.04? Ou devo jogar fora todo o meu sistema Precise 12.04 por causa dessas peculiaridades do GNOME?
Eu reinstalei os pacotes gsettings-desktop-schemas
e, gnome-settings-daemon
no entanto, sem sucesso.
Responder1
Não tenho certeza do que você está perguntando, mas quase tudo no GNOME não usa mais o gconf. Eles usam dconf. Além disso, sim, você não pode editar pares ou esquemas no gconf-editor. Provavelmente nunca será corrigido, já que o GNOME mudou do gconf para o dconf.
Não tenho certeza do que você quer dizer sobre os esquemas serem ilegíveis. Se você puder ver o esquema no gconf-editor, ele estará claramente legível.
Se você simplesmente forçar diretamente os pacotes instalados da 14.10 para a 12.04, provavelmente terá um problema mais profundo do que os esquemas. Muita coisa mudou nos últimos 2,5 anos, tanto no GNOME quanto no Ubuntu.
Você quebrou o sistema, então você realmente consegue manter as duas peças. Não tenho ideia da sua pergunta, o que realmente está quebrado, então não posso dizer como consertar. Atualizar para 14.04 pode ajudar.
A observação ~/.xsession-errors
deve informar por que a sessão não carrega após o login.