[FUG-BR] Apache 2.x + Subversion + Redmine no FreeBSD
Luiz Gustavo S. Costa
luizgustavo em luizgustavo.pro.br
Terça Agosto 25 12:15:39 BRT 2009
show !!!
muito obrigado
vem mais coisas ai pelo meu blog......
to preparando uma resenha das minhas brincadeiras com o novo vimage do fbsd 8
2009/8/25 Rafael Henrique Faria <rafaelhfaria em cenadigital.com.br>:
> Eu já consegui fazer funcionar.
>
> Depois que eu me toquei, tem que usar o http://server/svn-private
>
> mas eu tive que adicionar o ip externo do meu servidor no allow from,
> do /svn-private
>
> Agora está tudo funcionando perfeitamente.
>
> Muito obrigado pelo tutorial.
>
> 2009/8/25 Rafael Henrique Faria <rafaelhfaria em cenadigital.com.br>:
>> Luiz, está tudo funcionando bem agora, muito obrigado... é um
>> excelente tutorial.
>>
>> Porém, a integração com o SVN não está funcionando muito bem.
>>
>> Quando eu clico em "Respositório" dentro de algum projeto, eu recebo
>> um erro "Application error - Rails application failed to start
>> properly".
>>
>> E vendo o meu httpd-errors eu vi a seguinte mensagem:
>>
>> [ pid=35270 file=ext/apache2/Hooks.cpp:645 time=2009-08-25 13:31:48.135 ]:
>> The backend application (process 37460) did not send a valid HTTP
>> response; instead, it sent nothing at all. It is possible that it has
>> crashed; please check whether there are crashing bugs in this
>> application.
>> -----------------------------------------------------------------------
>> ATTENTION! Your password for authentication realm:
>>
>> <http://svn.server.br:80> Projetos
>>
>> can only be stored to disk unencrypted! You are advised to configure
>> your system so that Subversion can store passwords encrypted, if
>> possible. See the documentation for details.
>>
>> You can avoid future appearances of this warning by setting the value
>> of the 'store-plaintext-passwords' option to either 'yes' or 'no' in
>> '/nonexistent/.subversion/servers'.
>> -----------------------------------------------------------------------
>> Store password unencrypted (yes/no)? svn: Can't read stdin: End of file found
>>
>>
>> Pelo que pude entender, o svn está parando a execução perguntando
>> sobre a senha que será armazenada.
>>
>> Mais alguém obteve um problema assim? qual seria o modo de corrigir isso?
>>
>>
>> 2009/8/25 Luiz Gustavo S. Costa <luizgustavo em luizgustavo.pro.br>:
>>> Isso tá documentado no tutorial, eu criei um diretorio "Authn" lá na
>>> localização do mesmo, segue trecho do tutorial em relação a isso:
>>>
>>> O que realmente aconteceu é que ficou faltando o include no trecho do
>>> codigo... já acertei lá ! obrigado.
>>>
>>> "
>>> Vamos configurar o Apache no que diz respeito a configuração do Subversion
>>>
>>> Iremos configurar de forma que a autenticação do mesmo seja feita
>>> usando a base do redmine, portanto, precisamos usar um componente em
>>> perl do redmine.
>>>
>>> Copie o arquivo Redmine.pm para o ambiente do perl, dessa forma:
>>>
>>> mkdir /usr/local/lib/perl5/site_perl/5.8.9/mach/Apache/Authn
>>> cp /usr/local/www/redmine/extra/svn/Redmine.pm
>>> /usr/local/lib/perl5/site_perl/5.8.9/mach/Apache/Authn/
>>>
>>> Agora crie um arquivo de configuração no apache para o subversion com
>>> o seguinte conteudo
>>>
>>> ee /usr/local/etc/apache22/Includes/svn.conf
>>>
>>> "
>>>
>>>
>>> 2009/8/25 Rafael Henrique Faria <rafaelhfaria em cenadigital.com.br>:
>>>> Luiz, algumas coisas não funcionaram comigo com o Tutorial, e
>>>> acessando o site do Redmine eu consegui fazer funcionar alterando
>>>> algumas coisas.
>>>>
>>>> Ao iniciar a apache após seguir o tutorial (a maquina estava zerada
>>>> antes) apareceu este erro:
>>>>
>>>> Syntax error on line 16 of /usr/local/etc/apache22/Includes/svn.conf:
>>>> Invalid command 'RedmineDSN', perhaps misspelled or defined by a
>>>> module not included in the server configuration
>>>>
>>>> E pelo site [1], eu tive q colocar esta linha no "Include/svn.conf"
>>>>
>>>> PerlLoadModule Apache::Redmine
>>>>
>>>> Após colocar esta linha, o seguinte erro apareceu no Apache:
>>>>
>>>> Syntax error on line 1 of /usr/local/etc/apache22/Includes/svn.conf:
>>>> Can't locate Apache/Redmine.pm in @INC (@INC contains:
>>>> /usr/local/lib/perl5/5.8.9/BSDPAN
>>>> /usr/local/lib/perl5/site_perl/5.8.9/mach
>>>> /usr/local/lib/perl5/site_perl/5.8.9 /usr/local/lib/perl5/5.8.9/mach
>>>> /usr/local/lib/perl5/5.8.9 . /usr/local) at (eval 4) line 3.\n
>>>>
>>>> E para solucionar, eu tive que alterar a localização do arquivo Redmine.pm
>>>>
>>>> De:
>>>> /usr/local/lib/perl5/site_perl/5.8.9/mach/Apache/Authn/Redmine.pm
>>>> Para:
>>>> /usr/local/lib/perl5/site_perl/5.8.9/mach/Apache/Redmine.pm
>>>>
>>>> Com isso o apache iniciou sem problemas.
>>>> Não testei o resto ainda. Vou começar a testar agora.
>>>>
>>>> [1] http://www.redmine.org/wiki/1/Repositories_access_control_with_apache_mod_dav_svn_and_mod_perl
>>>>
>>>> 2009/8/24 Luiz Gustavo S. Costa <luizgustavo em luizgustavo.pro.br>:
>>>>> Opa, valeu !
>>>>>
>>>>> Eu conheci ele a pouco tempo e gostei muito mesmo, eu não tenho
>>>>> experiencia nenhuma com ruby on rails e nem tenho ideia de como faz um
>>>>> "hello world" no mesmo, mas com o ports do Freebsd nem precisa
>>>>> saber... é plug-in-play !!! muito fácil mesmo.
>>>>>
>>>>> Eu vou dar uma completada no tuto em relação ao uso do Redmine, criar
>>>>> projetos, delegar direitos, etc....
>>>>>
>>>>> abraços
>>>>>
>>>>> 2009/8/24 Welkson Renny de Medeiros <welkson em focusautomacao.com.br>:
>>>>>> Otacílio de Araújo Ramos Neto escreveu:
>>>>>>> 2009/8/23 Luiz Gustavo S. Costa <luizgustavo em luizgustavo.pro.br>
>>>>>>>
>>>>>>>
>>>>>>>> Olá lista,
>>>>>>>>
>>>>>>>> Estou disponibilizando no meu wiki um tutorial de instalação do
>>>>>>>> sistema de gerenciamento de projetos Redmine integrado ao Subversion,
>>>>>>>> o tutorial já cobre inclusive a instalação do Subversion no FreeBSD.
>>>>>>>>
>>>>>>>> Veja:
>>>>>>>>
>>>>>>>>
>>>>>>>> http://www.luizgustavo.pro.br/doku.php?id=artigos_freebsd:subversion_redmine
>>>>>>>>
>>>>>>>> --
>>>>>>>> Luiz Gustavo Costa
>>>>>>>>
>>>>>>>>
>>>>>>>
>>>>>>> Olá Gustavo. Obrigado pelo seu trabalho. Pela hora que enviou o e-mai dá
>>>>>>> para ver a sua dedicação.
>>>>>>> -------------------------
>>>>>>> Histórico: http://www.fug.com.br/historico/html/freebsd/
>>>>>>> Sair da lista: https://www.fug.com.br/mailman/listinfo/freebsd
>>>>>>>
>>>>>>>
>>>>>>>
>>>>>> Muito bom Luiz!
>>>>>>
>>>>>> Tenho aqui rodando o Subversion + Trac seguindo as dicas do tutorial que
>>>>>> Patrick fez.
>>>>>>
>>>>>> O TRAC é um porre para instalar, aparentemente o RedMine é bem mais
>>>>>> simples... quanto as funcionalidades, basicamente são as mesmas.
>>>>>>
>>>>>> Parabéns pelo artigo.
>>>>>>
>>>>>> --
>>>>>> Welkson Renny de Medeiros
>>>>>> Focus Automação Comercial
>>>>>> Desenvolvimento / Gerência de Redes
>>>>>> welkson em focusautomacao.com.br
>>>>>>
>>>>>>
>>>>>>
>>>>>> Powered by ....
>>>>>>
>>>>>> (__)
>>>>>> \\\'',)
>>>>>> \/ \ ^
>>>>>> .\._/_)
>>>>>>
>>>>>> www.FreeBSD.org
>>>>>>
>>>>>>
>>>>>> -------------------------
>>>>>> Histórico: http://www.fug.com.br/historico/html/freebsd/
>>>>>> Sair da lista: https://www.fug.com.br/mailman/listinfo/freebsd
>>>>>>
>>>>>
>>>>>
>>>>>
>>>>> --
>>>>> Luiz Gustavo Costa
>>>>>
>>>>> mundoUnix - Consultoria em Software Livre
>>>>> http://www.mundounix.com.br
>>>>> ICQ: 2890831 / MSN: gustavo.bsd em gmail.com
>>>>> -------------------------
>>>>> Histórico: http://www.fug.com.br/historico/html/freebsd/
>>>>> Sair da lista: https://www.fug.com.br/mailman/listinfo/freebsd
>>>>>
>>>>
>>>>
>>>>
>>>> --
>>>> Rafael Henrique da Silva Faria
>>>> # Grupo Cena Digital
>>>> # (16) 9229-8928
>>>> # www.cenadigital.com.br
>>>> -------------------------
>>>> Histórico: http://www.fug.com.br/historico/html/freebsd/
>>>> Sair da lista: https://www.fug.com.br/mailman/listinfo/freebsd
>>>>
>>>
>>>
>>>
>>> --
>>> Luiz Gustavo Costa
>>>
>>> mundoUnix - Consultoria em Software Livre
>>> http://www.mundounix.com.br
>>> ICQ: 2890831 / MSN: gustavo.bsd em gmail.com
>>> -------------------------
>>> Histórico: http://www.fug.com.br/historico/html/freebsd/
>>> Sair da lista: https://www.fug.com.br/mailman/listinfo/freebsd
>>>
>>
>>
>>
>> --
>> Rafael Henrique da Silva Faria
>> # Grupo Cena Digital
>> # (16) 9229-8928
>> # www.cenadigital.com.br
>>
>
>
>
> --
> Rafael Henrique da Silva Faria
> # Grupo Cena Digital
> # (16) 9229-8928
> # www.cenadigital.com.br
> -------------------------
> Histórico: http://www.fug.com.br/historico/html/freebsd/
> Sair da lista: https://www.fug.com.br/mailman/listinfo/freebsd
>
--
Luiz Gustavo Costa
mundoUnix - Consultoria em Software Livre
http://www.mundounix.com.br
ICQ: 2890831 / MSN: gustavo.bsd em gmail.com
Mais detalhes sobre a lista de discussão freebsd