Servidor Debian parou de funcionar [RESOLVIDO]

1. Servidor Debian parou de funcionar [RESOLVIDO]

Thiago Mendanha
thiagomendanha

(usa Ubuntu)

Enviado em 25/11/2010 - 13:09h

Oi, pessoal... estou com um problema sério e não faço a mínima ideia do que seja! O servidor Debian simplesmente parou de funcionar. A internet parou, o compartilhamento de arquivos também, etc...

Quando dou um ping -c 3 www.google.com.br no servidor não pinga. Mas, a internet está funcionando porque coloco o cabo no meu notebook e consigo conectar.

Quando reconfiguro a conexão com a linha: /etc/init.d/networking restart dá esse erro abaixo:

Configuring network interfaces... sort: fflush failed: standard output: No space left on device
mais uma lista de parâmetros
SIOCADDRT: File exists
Failed to bring up eth1.
done.

Chequei o /etc/network/interfaces e está ok, vejam:

auto eth0
iface eth0 inet static
address 192.168.1.1
netmask 255.255.255.0
broadcast 192.168.1.255

auto eth1
iface eth1 inet static
adress 10.0.0.1
netmask 255.255.255.0
broadcast 10.0.0.255
gateway 10.0.0.138

Quando reinicio o servidor, vários erros aparecem, como abaixo:

Configuring network interfaces... if-up.d/mountnfse[eth0]: waiting for interface eth1 before doing NFS mounts (warning).
done.
Starting Avahi mDNS/DNS-SD Daemon: avahi-daemon failed!
Starting domain name service...: bind9 failed!
Starting domain name service...: lwresd failed!
Waring: Worl-writable config file '/etc/mysql/my.conf' is ignored
/etc/rc2.d/S19mysql: ERROR: The partition with is too full! failed!
Starting the Winbin daemon: winbind/etc/rc2.d/S20winbind: line 28: 3390 Aborted (core dumped) start-stop-daemon --start --quiet --oknodo --exec $DAEMON -- $WINBINDD_OPTS failed!
Starting NTP server: ntpd.
Can't start Hardware abstraction layer - please ensure dbus is running failed!
Starting Squid HTTP proxy: squid.
Starting DHCP server: dhcpd3check syslog for diagnostics. failed! failed!
hostname: Unknown host
Starting anac(h)ronistic cron: anacron.
Starting deferred execution scheduler: atd.
Starting periodic command scheduler: crond.
Starting web server: apache2apache2: apr_sockaddr_info_get() failed for valec-sureg02
apache2: Could not reliably determine the server's fully qualified domain name, using 127.0.0.1 for ServerName

Por favor, se alguém puder me dar uma luz... ficarei extremamente grato!


  


2. MELHOR RESPOSTA

Renato Carneiro Pacheco
renato_pacheco

(usa Debian)

Enviado em 25/11/2010 - 13:36h

Preste atenção nessa frase:

Configuring network interfaces... sort: fflush failed: standard output: No space left on device

Ele diz q acabou o espaço em disco, ou seja, sua partição lotou! Apague tudo q for desnecessário e tente d novo. Ah! Só pra conferir, digite o comando abaixo:

# df -h

3. Re: Servidor Debian parou de funcionar [RESOLVIDO]

Thiago Mendanha
thiagomendanha

(usa Ubuntu)

Enviado em 25/11/2010 - 13:47h

Oi, Renato... nossa, obrigado mesmo por responder... estava apreensivo esperando alguém pra me ajudar! :)

Segue abaixo o retorno do: df -h

Sist. Arq.-------Tam----Usad-------Disp-----Uso%------Montado em
/dev/sda5--------27G-----27G-------4,0K-----100%------/
tmpfs----------1004M-------0------1004M-------0%------/lib/init/rw
udev-------------10M----736K-------9,3M-------8%------/dev
tmpfs----------1004M-------0------1004M-------0%------/dev/shm
/dev/sda7-------112G-----47G--------66G------42%------/arquivos
/dev/sda6-------9,4G----105M-------9,3G-------2%------/home
overflow 1,0M 0 1,0M 0% /tmp

/arquivos são os arquivos compartilhados pelo samba.

o erro é porque o diretório raiz / está lotado? se for, que arquivos eu poderia apagar que são desnecessários? O modo gráfico já está desativado.

Novamente agradeço muuuuito sua ajuda, Renato!


4. Re: Servidor Debian parou de funcionar [RESOLVIDO]

Renato Carneiro Pacheco
renato_pacheco

(usa Debian)

Enviado em 25/11/2010 - 13:50h

Isso msm! Olhe:

/dev/sda5 27G 27G 4,0K 100% /

Lotado 100%! O tamanho dele é muito pouco! Não sei como vc faria nesse caso, pois seria necessário vc adicionar um novo HD ou reparticioná-lo. Como a interface gráfica tá desabilitada, tente remover o gnome pra aumentar o espaço...


5. Re: Servidor Debian parou de funcionar [RESOLVIDO]

Thiago Mendanha
thiagomendanha

(usa Ubuntu)

Enviado em 25/11/2010 - 14:23h

Puxa, Renato... removi o mysql que não é necessário:

# apt-get remove mysql-server

removi também o gnome:

# apt-get remove gnome

e reiniciei o servidor... para minha alegria não apareceram aqueles erro novamente. mas, mesmo assim quando tento pingar no servidor

# ping -c 3 www.google.com.br

não ping... e quando reinicio a conexão, sá esse erro abaqixo:

Reconfiguring network interfaces... sorte: fflush failed: standard output: No space left on device
sort: write error
if-up.d/mountnfs[eth0]: waiting for interface lo before doing NFS mounts (warning).
if-up.d/mountnfs[eth0]: waiting for interface lo before doing NFS mounts (warning).
if-up.d/mountnfs[eth0]: wait'ing for interface lo before doing NFS mounts (warning).
SIOCADDRT: File exists
Failed to bring up eth1.
done.

Me parece que ainda é problema de espaço.

Você saberia me dizer o que mais poderia remover do diretório raiz para que sobrasse espaço para o servidor voltar a funcionar?

Tentei apt-get autoclean e apt-get clean mas não liberou muita coisa.

Quando acabei de remover o gnome e o mysql, sobram 5M, mas depois que reiniciei dei um df -h de novo e o espaço restante foi para 8K.

and now?


6. Re: Servidor Debian parou de funcionar [RESOLVIDO]

Renato Carneiro Pacheco
renato_pacheco

(usa Debian)

Enviado em 25/11/2010 - 14:33h

Como eu disse pra vc, isso ae vai ser muito [*****], pq vc vai fazer uma gambiarra pra q tudo volte a funcionar. Um lance q pode dar certo é o seguinte:

- Pegue um HD novo e coloque na máquina;
- Crie uma partição única (com o fdisk ou cfdisk), escolhendo o tipo d sistema Linux;
- Formate-a pra ext3 (mkfs.ext3);
- Monte a partição criada (mount /dev/sd"algumacoisa" /media/teste)
- Copie todo o conteúdo do diretório /usr para esta partição (cp -pR /usr/* /media/teste);
- Modifique o seu fstab para apontar o diretório /usr para o novo HD (/dev/sd"algumacoisa" /usr ext3 defaults 1 2);
- Reinicie sua máquina com um LiveCD, monte a partição da raíz do Linux e apague todo o conteúdo do /usr dentro dele, deixando-o zerado;
- Reinicie d novo e deixe acessar o sistema.

Vc vai v q vai sobrar um bom espaço pra vc...


7. Re: Servidor Debian parou de funcionar [RESOLVIDO]

Thiago Mendanha
thiagomendanha

(usa Ubuntu)

Enviado em 25/11/2010 - 14:38h

Putz, vai ser tenso! rs

Vou ter que conseguir outro HD pra fazer isso então...

De qualquer forma você me mostrou a solução do problema (e qual era o problema rs). Vou marcar o post como resolvido!

Renato, muuuuito obrigado mesmo pela atenção e ajuda!


8. Re: Servidor Debian parou de funcionar [RESOLVIDO]

Rodrigo W. Konrath
qpcrodrigo

(usa Ubuntu)

Enviado em 25/11/2010 - 14:47h

È Thiago... o Renato tem esta certo... o gnome sozinho tem mais de 600 MB... se tu desinstalar corretamente, teu hd vai dar uma respirada...

Outra coisa... Pelo o que estou vendo, só a raiz esta lotada... será que tu não consegui segmentar o conteúdo do teu compartilhamento do samba em outras partições?? Pelo resultado do DF:

Sist. Arq.-------Tam----Usad-------Disp-----Uso%------Montado em
/dev/sda5--------27G-----27G-------4,0K-----100%------/
tmpfs----------1004M-------0------1004M-------0%------/lib/init/rw
udev-------------10M----736K-------9,3M-------8%------/dev
tmpfs----------1004M-------0------1004M-------0%------/dev/shm
/dev/sda7-------112G-----47G--------66G------42%------/arquivos
/dev/sda6-------9,4G----105M-------9,3G-------2%------/home
overflow 1,0M 0 1,0M 0% /tmp

Estas 2 partições aparentemente estão bem tranquilas com mais de 50 GB livre somando os 2.
Não sei como esta a disposição dos arquivos mas, pelo o que estou vendo, você deve ter configurado o compartilhamento de forma que lote a raiz do sistema ou simplesmente ter dimensionado as partições de forma equivocada.

Não sei qual distribuição tu usa, mas uma que eu estou gostando muito é o debian-netinst.
Esta versão é bem “seca”, a maquina sem modo gráfico com servidor web, DNS, Samba entre outros serviços instalados não fica nem com 1 GB.

Espero que te ajude... estamos por ai.


9. Re: Servidor Debian parou de funcionar [RESOLVIDO]

Rodrigo W. Konrath
qpcrodrigo

(usa Ubuntu)

Enviado em 25/11/2010 - 14:52h

Só por curiosidade Thiago, Quando eu instalo o gnome ele vem com alguns aplicativos do tipo Openoffice entre outros...
Como nunca desinstalei a interface gráfica não sei se estes comando vão realmente desinstalar tudo certinho.

Tenta um apt-get remove openoffice*
Quem sabe isto te ajuda mais um pouco.


10. Re: Servidor Debian parou de funcionar [RESOLVIDO]

Thiago Mendanha
thiagomendanha

(usa Ubuntu)

Enviado em 25/11/2010 - 16:00h

Então, Rodrigo...

Tentei remover o Openoffice também, mas o apt-get está estranho... acho que por causa de não ter espaço para escrita no diretório raiz.

Não tem alguma forma de redimensionar a partição do diretório raiz via linha de comando sem perder os dados do HD?

Um backup das configurações seria uma cópia dos seguintes diretórios?

/etc/samba
/etc/bind/
/etc/squid/
/etc/dhcp3/
/etc/passwd
/etc/group
/etc/apache2/
/usr/
/var/

Abraço!


11. Re: Servidor Debian parou de funcionar [RESOLVIDO]

Thiago Mendanha
thiagomendanha

(usa Ubuntu)

Enviado em 25/11/2010 - 19:10h

Bom, fiz o seguinte... removi o squid. E assim fiquei com 17M sobrando na partição do diretório raiz "/". Com isso, os erros pararam de aparecer.

A ideia era remover o squid e liberar a internet sem usar o firewall que está configurado, e os arquivos continuariam compartilhados normalmente pelo samba.

Mas, embora não tenha dado nenhum erro, a internet no servidor simplesmente não funciona, e nem a rede. Quando reinicio a conexão dá o seguinte retorno:

Configuring network interfaces... if-up.d/mountnfs[eth0]: waiting for interface eth1 before doing NFS mounts (warning).
done.

eth1 é onde vai a internet e eth0 a rede local.

Daí para parar de dar a mensagem sobre o NFS eu tirei a permissão de execusão do mountfns:

# chmod a-x /etc/network/if-up.d/mountfns

Depois disso quando reinicio a conexão com /etc/init.d/networking restat não dá mais a mensagem de "warning" do NFS.

Mas, infelizmente a internet não funciona no servidor e nem a rede local. Conecto o cabo da inernet no meu notebook com a mesma configuração do /etc/network/interfaces do servidor e a internet funciona normalmente.

Oh my... o que pode ser agora? Precisava pelo menos deixar funcionando a internet e a rede local para os funcionários acessarem os arquivos no servidor, até conseguir um HD novo para resolver o problema de espaço na partição do diretório raiz.

Somebody save me?


12. Servidor Debian parou de funcionar [100% RESOLVIDO]

Thiago Mendanha
thiagomendanha

(usa Ubuntu)

Enviado em 26/11/2010 - 10:57h

Aê, pessoal... enfim, agora o problema foi resolvido pra valer! :P

Graças ao meu brotha Lindoélio, gestor de TI da Infraero, que me mostrou o caminho das pedras, consegui deixar o servidor funcionando novamente. Bastou apagar o conteúdo de um ponto de montagem do hd externo de backup, que estava ocupando 5,7G de espaço no hd, que tudo voltou a funcionar normalmente. Valeu, mano!

E muuuito obrigado ao Renato que me ajudou a identificar o problema, e ao Rodrigo pela força!

Abração!






Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts