indicador-datetime ausente no Ubuntu 14.04.2

1

[Executando o Ubuntu Desktop 14.04.2 x86_64 - 3.16.0-41-genérico - em um Intel DuoCore T9300]

Minha barra Unity indicator-datetime desapareceu repentinamente há uma semana. Nenhum aviso e nenhum outro problema além de 2 dias depois o desaparecimento de indicator-stickynotes também.

Esses dois eventos afetam apenas minha sessão de conta na minha estação de trabalho. Outros usuários na mesma máquina, usando o mesmo harware, estão bem em ambas as contas (indicator-stickynotes e indicator-datetime).

Estou no processo de arquivar um bug específico para 'indicator-stickynotes', embora a coincidência seja um sinal muito vermelho para não levantar questões mais amplas sobre o próprio ambiente de unidade ou talvez antes disso, apenas sobre o meu perfil de usuário ... Na realidade estou no escuro.

Curiosamente, indicator-datetime ainda é exibido na barra Unity na tela de login da sessão. Após o login, ele desapareceu. Todas as configurações do sistema são funcionais, incluindo a "Hora e data". Nada é cinza ou ausente, como eu li foi o caso em outro lugar.

Desde então, eu li o que parece ser duplicados em askubuntu.com, bem como aqui. Eu tentei aplicar correções propostas, incluindo correções identificadas como soluções aceitas. Eu acho que fui meticuloso. Nada funcionou.

Aqui está uma repetição rápida do que tentei:

$ alias sag='sudo apt-get'

Então:

$ sag  install indicator-datetime
Reading package lists... Done
Building dependency tree       
Reading state information... Done
indicator-datetime is already the newest version.
0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded.
$ apt-cache policy indicator-datetime
indicator-datetime:
  Installed: 13.10.0+14.04.20140415.3-0ubuntu1
  Candidate: 13.10.0+14.04.20140415.3-0ubuntu1
  Version table:
 *** 13.10.0+14.04.20140415.3-0ubuntu1 0
        500 http://ftp.udc.es/ubuntu/ trusty/main amd64 Packages
        100 /var/lib/dpkg/status
$ sudo dpkg-reconfigure --frontend noninteractive tzdata

Current default time zone: 'Europe/Berlin'
Local time is now:      Fri Jun 26 18:35:43 CEST 2015.
Universal Time is now:  Fri Jun 26 16:35:43 UTC 2015.
$ sudo killall unity-panel-service   

saiu em silêncio, sem alteração visível.

$  sudo restart lightdm

também não produziu resultado.

$ ldd --verbose \
/usr/lib/x86_64-linux-gnu/indicator-datetime/indicator-datetime-service \
> output_ldd_indicator-datetime
$ cat output_ldd_indicator-datetime | grep -i -e "error" -e "warning" \
-e "missing"
52      libgpg-error.so.0 => /lib/x86_64-linux-gnu/libgpg-error.so.0
(0x00007f0cb6504000)
450     /lib/x86_64-linux-gnu/libgpg-error.so.0:


$ sag remove unity-control-center 1> remove-log_unity-control-center

Não há nada de nota no arquivo remove-log, tanto quanto eu podia ver.

Então:

$ sudo killall unity-panel-service

novamente saiu silenciosamente sem nenhuma alteração na barra de unidades. Curiosamente, enquanto eu tentava reinstalar o unity-control-center , descobri que ele já estava lá, embora eu tivesse (aparentemente) removido isso.

$  sag install unity-control-center
Reading package lists... Done
Building dependency tree       
Reading state information... Done
unity-control-center is already the newest version.
0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded.

Ajuda !! Na necessidade de sugestões de ajuda para resolver este desaparecimento indicador-datetime + indicador-stickynotes .

EDIT 1 :

$ /usr/lib/x86_64-linux-gnu/indicator-datetime/indicator-datetime-service
Indicator-Datetime-Message: indicator-datetime exiting; failed/lost bus ownership
    
por Cbhihe 26.06.2015 / 19:34

1 resposta

2

A mensagem: Indicator-Datetime-Message: indicator-datetime exiting; failed/lost bus ownership aparentemente significa que indicator-datetime já está em execução.

Neste post da AU @Sneetsher dá outra correção possível (redefinindo a configuração do indicador datetime e explica de onde vem:

$ dconf reset -f /com/canonical/indicator/datetime/

Isso faz isso! Não há nenhuma pista sobre o porquê e como.

Restam questões muito pequenas, como o fato de que nem todos os horários em "outros locais" podem ser exibidos corretamente. Por exemplo, posso simultaneamente exibir a hora UTC, os tempos de Berlim e Nova York, mas não os horários de Pequim junto com eles. Antes desse shenanigan demorado, eu pude.

EDIT 1:

Acontece que a exibição de clocks adicionais em indicator-datetime depende da instalação correta dos pacotes de idiomas, possivelmente, mas eu realmente não tenho certeza disso, relacionada aos locais geográficos que correspondem aos tempos de relógio adicionais. Eu tive que reinstalar pacotes para o chinês para que o horário de Pequim fosse exibido corretamente.

EDIT 2:

Como outro indicador, indicator-stickynotes , desapareceu alguns minutos depois de indicator-datetime , e os sotaques não foram mais exibidos corretamente na janela de bate-papo do Skype, suspeitei que também possa estar relacionado à localidade que defini pouco antes de todos meus problemas começaram. Eu comentei.

# export LC_ALL=C

no meu arquivo .bashrc .

Após a reinicialização, o indicador-stickynotes voltou, assim como os acentos nas minhas janelas de bate-papo do Skype.

Estou curioso para saber onde e por que o conflito surgiu, mas estou ainda mais satisfeito por poder me livrar dos problemas.

    
por Cbhihe 26.06.2015 / 21:21