terça-feira, 22 de setembro de 2015

Failed to start SYSV: Openfire is an XMPP server


Dica para instalar o Openfire no Oracle Linux / Centos 7

Supondo que você já tenha baixado o Java, o Maridb e o pacote do Openfire.

E ao subir o serviço apareceu :

# service openfire start
Starting openfire (via systemctl):  Job for openfire.service failed. See 'systemctl status openfire.service' and 'journalctl -xn' for details.   [FAILED]
                                                           

# journalctl -xn

localhost.localdomain systemd[1]: Failed to start SYSV: Openfire is an XMPP server, which is a server that facilitates XML based communication, such as chat..
localhost.localdomain systemd[1]: Unit openfire.service entered failed state.


Adicione a linha abaixo no arquivo /etc/yum.conf

multilib_policy=all

E instale o que falta

# yum -y install libstdc++.i686

Feito isso :

# systemctl enable openfire

# service openfire start

# netstat -ant | grep 9090
tcp6       0      0 :::9090                 :::*                    OUÇA


Só configurar.


Referência:
https://community.igniterealtime.org/thread/53255

sexta-feira, 18 de setembro de 2015

FreeBSD : calcru: runtime went backwards


Dica para quem tem esse problema, geralmente em máquinas virtuais FreeBSD 9X ou Superiores.

No comando "dmesg" geralmente aparece a mensagem abaixo:

calcru: runtime went backwards from 54 usec to 43 usec for pid 755 (XXA)
calcru: runtime went backwards from 54 usec to 43 usec for pid 756 (XXB)
calcru: runtime went backwards from 54 usec to 43 usec for pid 757 (XXC)
calcru: runtime went backwards from 54 usec to 43 usec for pid 758 (XXD)

Isso ocorre devido uma falha no clock (relógio) , via BIOS do Host ou Ntp em alguns casos, e para eliminarmos isso, edite o arquivo sysctl.conf  (da VM) e adicione :

kern.timecounter.hardware=TSC

Após :

# sysctl kern.timecounter.hardware=TSC

ou

# reboot

OBS: PFSense é FreeBSD também.

Referência:

https://spuder.wordpress.com/2012/01/14/freebsd-calcru-runtime-went-backwards/

sexta-feira, 4 de setembro de 2015

Usando o htop no FreeBSD 10.X

Essa é uma dica muito importante.

Há quem prefira o comando top.

via ports :
# cd /usr/ports/sysutils/htop && make install clean

via pkg :
# pkg install htop

Adicione ao arquivo /etc/fstab a linha abaixo :

linproc /compat/linux/proc linprocfs rw,late 0 0

E execute como root :

# mkdir -p /usr/compat/linux/proc; ln -s /usr/compat /compat; mount linproc

Feito, só usar :

# htop


Grande abraço.

Referência :
http://www.linuxdescomplicado.com.br/2013/12/comandos-linux-dominando-o-comando-top.html

terça-feira, 1 de setembro de 2015

Como adicionar um arquivo swap no FreeBSD version 10.X

Solução para um problema relacionado a uma queda frequente no Squid Proxy, usando FreeBSD.

Out of memory: Kill process 29957 (squid-1)

Como adicionar um arquivo swap no FreeBSD version 10.X ?

Criando o arquivo de 2GB usando o comando dd :

# dd if=/dev/zero of=/var/swap0 bs=1m count=2048

Setar as permissões :

# chmod 0600 /var/swap0

Edite /etc/fstab :

md99 none swap sw,file=/var/swap0 0 0

Os passos acima foram para que você configure para que suba automaticamente.

Para adicionar sem reboot, faça :

# swapon -aq

E confira com :

# swapinfo -h


Grande abraço

Referência :
http://www.cyberciti.biz/faq/create-a-freebsd-swap-file/