O painel encontrou um problema ao carregar OAFIID: GNOME_ClockApplet

Publicado por Perfil removido em 15/05/2008

[ Hits: 4.247 ]

 


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

Senhas criptograficamente seguras com o PWGen

Adicionando smileys (emotions) personalizados no aMSN

Achando MP3, e-books e muito mais no Google

Adicionar um script ao boot do sistema Linux via cron

Filtrando porcarias com o Dansguardian

Leitura recomendada

Desativar em definitivo o beep no Debian

Como se livrar do OpenDNS no Linux

Problemas com o Nagios 3.3.1

Invertendo os botões do touchpad no Slackware 14

Nagios - NSClient++

  

Comentários

Nenhum comentário foi encontrado.



Contribuir com comentário




Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner
Linux banner
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts