Pesquisar este blog

quinta-feira, 30 de abril de 2009

RoR e LibSafe

Alguns erros podem ocorrer ao se configurar o LIBSAFE (quem não sabe do que se trata deve saber logo: http://directory.fsf.org/project/libsafe/) em conjunto com o RoR. Mas existem formas de se corrigir estas falhas e erros (por exemplo, o Rails não iniciar ou não atualizar).

Execute via SSH:
echo "/usr/bin/ruby" >> /etc/libsafe.exclude
E depois desinstale o RAILS com os comandos:
gem uninstall rails
gem uninstall mongrel
gem uninstalled fastthread
Reinstalar agora via CPANEL:
/scripts/installruby
/usr/local/cpanel/bin/ror_setup
Por algum motivo o fast thread não é instalado no CPANEL, é bom forçar sua instalação:
gem install fastthread
Finalmente, atualize todas as GEMS (Gemas) do sistema:
gem update --system

2 comentários:

Anônimo disse...

Olá, muito bacana as dicas do seu blog, como faço pra resolver o seguinte problema?

tailwatchd failed @ Thu Apr 30 23:35:05 2009. A restart was attempted automagically.
Service Check Method: [check command] tailwatchd is not running

Recebo isto todo dia no meu e-mail, gostaria se possivel um post sobre maiores informações sobre o tailwatchd

Parabéns pelo seu trabalho!

Marcos Helmer disse...

Ola, Verifica no WHM no link "Service Manager" se o "tailwatchd" tem algum serviço que esteja marcado. Pela sua mensagem de erro teve ter algum que está, se não estiver marque algum deles (te sugiro manter sempre o "ChkServd" pelo menos).

Pode ser tb que o cpanel não esta reiniciando ele.

Neste caso executa via SSH:

/scripts/upcp --force