Smart-notifier deixou de alertar na inicialização [RESOLVIDO]

1. Smart-notifier deixou de alertar na inicialização [RESOLVIDO]

Henrique
Henrique - RJ

(usa Outra)

Enviado em 07/09/2017 - 10:15h

Depois de algumas desinstalações e reinstalações de testes o smart-notifier deixou de dar o alerta popup de test na inicialização do sistema.

O que será que houve ?

Já fiz uma limpeza no sistema e não resolveu.

Será que ele está carregando atrasado isto é, só depois do smartd ?


  


2. Re: Smart-notifier deixou de alertar na inicialização

Henrique
Henrique - RJ

(usa Outra)

Enviado em 07/09/2017 - 18:41h

Acho que o smart-notifier está carregando depois do smartd no boot e por isso não aparece o alerta em popup.

Fiz uns testes aqui que cheguei a essa conclusão, o smartd carrega e manda o alerta para o smart-notifier que ainda não carregou e por isso não aparece o popup.

Isso é um problema caso haja alguma variação importante do SMART no boot pois não serei avisado, ficará apenas registrado no syslog.

Alguém saberia me dizer como fazer com que o smart-notifier seja carregado primeiro, antes do smartd ?

Esse problema só passou a acontecer depois da reinstalação desses aplicativos ( no início funcionava direitinho ).


3. Re: Smart-notifier deixou de alertar na inicialização

Henrique
Henrique - RJ

(usa Outra)

Enviado em 09/09/2017 - 08:39h

Abri um tópico sobre este assunto no fórum do Ubuntu em inglês pra ver se alguém no mundo sabe como resolver esse probleminha.

Aqui continuo fazendo testes para solucionar mas não tenho tido sucesso. No início estava tentando fazer com que o smart-notifier me alertasse para cada registro no syslog feito pelo smartd mas com os testes e com o tempo percebi que não seria possível pois aparentemente não foi programado para isso. Acho que algum desses testes acabaram por danificar esse kit de programas causando esse pequeno defeito que tenho agora pois não tenho mais o alerta popup de teste do smart-notifier ao ligar o PC como tinha antes.


4. Re: Smart-notifier deixou de alertar na inicialização [RESOLVIDO]

Henrique
Henrique - RJ

(usa Outra)

Enviado em 11/09/2017 - 07:47h

Parece que não é o atraso do smart-notifier que está deixando de mostrar o alerta popup.

Eu consegui atrasar o carregamento do smartmontools na inicialização e mesmo assim o alerta popup não apareceu seguindo o que diz o texto do link: https://www.vivaolinux.com.br/artigo/Runlevel

Ou seja, o smart-notifier deve estar carregando normalmente mas por algum motivo, que não sei qual é, o alerta popup que antes aparecia continua não aparecendo.

Já até perguntei ao chinês ( Chow Loong Jin <hyperair@debian.org> ) que trata dos bugs do smart-notifier por email em inglês e ele não sabe o que está acontecendo ou como resolver.

Já fiz reinstalações e reinicializações e não resolveu.

tá brabo


5. Re: Smart-notifier deixou de alertar na inicialização [RESOLVIDO]

Henrique
Henrique - RJ

(usa Outra)

Enviado em 11/09/2017 - 15:38h

Desconfio que o smart-notifier está carregando normalmente mas como sua execução envolve alguns scripts em sequência acho que esta deve ser quebrada no boot do sistema não chegando a abertura final do popup teste de alerta.

Se me recordo bem, quando tinha o antivírus Sophos instalado, esse popup de alerta aparecia na inicialização talvez devido ao atraso dos processos provocado pelo carregamento desse antivírus.

Esse tipo de problema deve ser o que ocorre também com a configuração do monitor que hora carrega para desligá-lo após 20 minutos hora não e entra o protetor de tela após uma hora mantendo ele ligado ( um antigo bug aqui do Kaiana que não consegui resolver até hoje ).


6. Re: Smart-notifier deixou de alertar na inicialização

Henrique
Henrique - RJ

(usa Outra)

Enviado em 14/09/2017 - 16:28h

Até hoje, nem no fórum do Ubuntu em inglês consegui alguma resposta.

As possibilidades a meu ver são essas duas, ou algum dos scripts que acionam o smart-notifier deixa de ser executado na inicialização do sistema ou então o smart-notifier só é carregado depois do smartd e por isso o balãozinho de alerta do teste não aparece assim que termina o boot do sistema.

Está difícil para mim saber quem está carregando primeiro na inicialização, se o smart-notifier ou se o smartd. Cheguei até a tentar aumentar a prioridade de execução do smartd mas essa configuração se desfaz ao inicializar o Kaiana.


7. Re: Smart-notifier deixou de alertar na inicialização

Henrique
Henrique - RJ

(usa Outra)

Enviado em 15/09/2017 - 07:31h

Consegui resolver ...

Tive que editar o script ( em modo root abrindo o gerenciador Dolphin e editando com o Kate ), smartmontools, em /etc/init.d e colocar apenas " sleep 20 " como a primeira instrução e foi o suficiente para atrasar o carregamento do smartd em 20 segundos na inicialização do sistema o que deu tempo para o smart-notifier carregar e então sim mostrar o alerta popup de teste.

Pesquisando percebi que era possível usar esse comando " sleep " em script shell e foi só testar.

Agora já recebo os alertas visuais em popup do smart-notifier no boot.

#!/bin/sh -e
#
# smartmontools init.d startup script
#
# (C) 2003,04,07 Guido Günther <agx@sigxcpu.org>
#
# loosely based on the init script that comes with smartmontools which is
# copyrighted 2002 by Bruce Allen <smartmontools-support@lists.sourceforge.net>
#
### BEGIN INIT INFO
# Provides: smartmontools
# Required-Start: $syslog $remote_fs
# Required-Stop: $syslog $remote_fs
# Default-Start: 2 3 4 5
# Default-Stop: 1
# Short-Description: SMART monitoring daemon
### END INIT INFO
sleep 20
SMARTCTL=/usr/sbin/smartctl
DAEMON=/usr/sbin/smartd
PIDFILE=/var/run/smartd.pid