O painel encontrou um problema ao carregar OAFIID: GNOME_ClockApplet

Publicado por Perfil removido em 15/05/2008

[ Hits: 5.592 ]

 


O painel encontrou um problema ao carregar OAFIID: GNOME_ClockApplet



Caso você tenha obtido este erro, ao tentar habilitar o relógio na barra de tarefas do Gnome, deverá ler esta dica com atenção para resolver o problema.

Veja o conteúdo do arquivo /home/seu_login/.xsession-errors a fim de encontrar alguma pista. No meu havia:

** (gnome-panel:8038): WARNING **: panel-applet-frame.c:1270: failed to load applet OAFIID:GNOME_ClockApplet: System exception: IDL:Bonobo/GeneralError:1.0 : g_module_open de `/usr/lib/gnome-panel/libclock-applet.so' falhou com `/usr/lib/libnss3.so.1d: symbol FC_GetFunctionList, version NSS_3.4 not defined in file libsoftokn3.so with link time reference'.

Observe que a biblioteca /usr/lib/libnss3.so.1d não está referenciada à libsoftokn3.so. De fato, ao instalarmos um programa - por ex.: rhythmbox - pode aparecer um alerta como:

/sbin/ldconfig.real: /usr/lib/libnss3.so.1d is not a symbolic link
/sbin/ldconfig.real: /usr/lib/libsmime3.so.1d is not a symbolic link
/sbin/ldconfig.real: /usr/lib/libnspr4.so.0d is not a symbolic link
/sbin/ldconfig.real: /usr/lib/libplc4.so is not a symbolic link
/sbin/ldconfig.real: /usr/lib/libsoftokn3.so.0d is not a symbolic link
/sbin/ldconfig.real: /usr/lib/libplds4.so.0d is not a symbolic link
/sbin/ldconfig.real: /usr/lib/libplc4.so.0d is not a symbolic link
/sbin/ldconfig.real: /usr/lib/libsoftokn3.so is not a symbolic link
/sbin/ldconfig.real: /usr/lib/libsmime3.so is not a symbolic link
/sbin/ldconfig.real: /usr/lib/libssl3.so is not a symbolic link
/sbin/ldconfig.real: /usr/lib/libnss3.so is not a symbolic link
/sbin/ldconfig.real: /usr/lib/libplds4.so is not a symbolic link
/sbin/ldconfig.real: /usr/lib/libssl3.so.1d is not a symbolic link
/sbin/ldconfig.real: /usr/lib/libnspr4.so is not a symbolic link

Ora, para podermos utilizar o applet do relógio ou um outro programa qualquer que faça uso destas bibliotecas - como de quaisquer outras evidenciadas no arquivo .xsession-errors - basta apenas reinstalá-las com o comando:

$ sudo apt-get --purge --reinstall install pacote_1 pacote_2 pacote_3 etc pacote_n

Onde "pacote_1" a "pacote_n" são os que contêm as bibliotecas acima.

Mas como saber quais são estes pacotes?

Simples, basta irmos no site http://packages.ubuntu.com e fazermos as procuras desejadas no quadro Search the contents of packages, selecionando a opção packages that contain files named like this.

No caso das bibliotecas acima, os pacotes são: libnss3-1d, libxul0d, libnss3-0d e libnspr4-0d. Foi só executar:

$ sudo apt-get --purge --reinstall install libnss3-1d libxul0d libnss3-0d libnspr4-0d

Esperar o download e depois observar que os alertas do ldconfig.real desapareceram.

Prontinho!

Depois disto tudo, o applet do relógio - ou outro programa com problema parecido - funcionará normalmente!



Êta dicão, hein?

Boa sorte e até a próxima!

;-))

Outras dicas deste autor

Habilitando a importação de senhas no Firefox

Esperanza - um ótimo cliente XMMS2

Impressora Canon PIXMA MP490/MP492 no Linux

Instalação do LibreOffice 3.3 Final na distribuição GNU/Linux Ubuntu 10.10

Instalando os ícones mágicos do Kurumin no Biglinux

Leitura recomendada

Frostwire e Limewire não abrem?

Atualização do SuSE sem internet em Notebooks DELL Latitude 100L

Dicas para o Hypertext Access (htaccess)

Como adicionar outros sistemas operacionais ao men do Grub

Usuário não está no arquivo SUDOERS (solução definitiva)

  

Comentários

Nenhum comentário foi encontrado.



Contribuir com comentário




Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts