problemas com svn - linux [RESOLVIDO]

1. problemas com svn - linux [RESOLVIDO]

iudemar
iudemar

(usa Slackware)

Enviado em 19/09/2011 - 08:48h

Gostaria de compartilhar com vocês o problema que estou tendo aqui na empresa, referente a um servidor svn. Tenho ele configurado, todas as máquinas da rede conseguem realizar tudo, checkout, commit entre outras atividades, o que acontece é que quando tento, realizar por exemplo um checkout do proprio servidor, recebo a seguinte mensagem de erro:

svn checkout http://192.168.0.24/Projetos/bkie/trunk /home/teste_projetos
svn: Unrecognized URL scheme for 'http://192.168.0.24/Projetos/bkie/trunk'


Alguem já passou por situação parecida?, poderiam ajudar por favor?

Agradeço a todos desde já.


  


2. Problemas SVN

Klauss Krenek
klauss.krenek

(usa Debian)

Enviado em 20/09/2011 - 14:51h

Tente trocar o endereço 192.168.0.24 por localhost. Ou tente acessar o svn digitando o caminho completo do repositório: svn checkout file:///caminho/completo/do/repositorio/projeto/trunk/ /home/teste_projetos. O usuário do servidor tem permissão para acessar a pasta do svn? verifique isso também.




3. Re: problemas com svn - linux [RESOLVIDO]

iudemar
iudemar

(usa Slackware)

Enviado em 21/09/2011 - 07:22h

SIm, já tentei fazer isso, em relação a permissão, estou fazendo isso com root, não sei o que pode ser, a uma semana tenho revirado a internet sem sucesso para meu problema.
A url não é reconhecida de maneira nenhuma

Tanto faz o ip ou localhost da mesmo problema.

Valeu pela força.




svn checkout http://localhost/Projetos/cardtech/trunk /home/teste
svn: Unrecognized URL scheme for 'http://localhost/Projetos/cardtech/trunk' /home/teste


4. Re: problemas com svn - linux [RESOLVIDO]

Natanael Henrique
n4t4n

(usa Arch Linux)

Enviado em 21/09/2011 - 09:45h

Edite seu arquivo /etc/hosts e adicione abaixo dos ip's de loopback o ip do seu servidor e o nome localhost, assim

192.168.0.24              localhost 



5. Re: problemas com svn - linux [RESOLVIDO]

iudemar
iudemar

(usa Slackware)

Enviado em 21/09/2011 - 09:56h

Ok, só que verifiquei uma coisinha que pode fazer diferença, a biblioteca libapache2-svn, esta por sua vez não esta instalada, instalei a versão mais nova 1.6, sendo que tenho que instalar a versão 1.4.2 da biblioteca. Baixei esta biblioteca e removi a anterior, só que agora quando tento instalar libapache2-svn_1.4.2dfsg1-2_i386.deb com dpkg -i aparece o seguinte erro:


root@coqueirinho2:/usr/local# dpkg -i libapache2-svn_1.4.2dfsg1-2_i386.deb
Selecionando pacote previamente não selecionado libapache2-svn.
(Lendo banco de dados ... 57949 ficheiros e directórios actualmente instalados.)
Desempacotando libapache2-svn (de libapache2-svn_1.4.2dfsg1-2_i386.deb) ...
Configurando libapache2-svn (1.4.2dfsg1-2) ...
Considering dependency dav for dav_svn:
ERROR: Module dav not properly enabled: /etc/apache2/mods-enabled/dav.load is a real file, not touching it
ERROR: Could not enable dependency dav for dav_svn, aborting
dpkg: erro processando libapache2-svn (--install):
sub-processo script post-installation instalado retornou estado de saída de erro 1
Erros foram encontrados durante o processamento de:
libapache2-svn
root@coqueirinho2:/usr/local# dpkg -l libapache2-svn
Desired=Unknown/Install/Remove/Purge/Hold
| Status=Not/Inst/Conf-files/Unpacked/halF-conf/Half-inst/trig-aWait/Trig-pend
|/ Err?=(none)/Reinst-required (Status,Err: uppercase=bad)
||/ Nome Versão Descrição
+++-=================================-=================================-==============================
iF libapache2-svn 1.4.2dfsg1-2 Subversion server modules for Apache

Ele não instala por completo, e não sei o que fazer com essa dependência que mostra no erro, eu tenho esse dav.load dav_svn.conf
dav_svn.load.



6. Re: problemas com svn - linux [RESOLVIDO]

iudemar
iudemar

(usa Slackware)

Enviado em 22/09/2011 - 09:31h

Pessoal, como havia comentado antes, preciso ter a biblioteca instalada libapache2-svn, tenho certeza que esta biblitoteca ajuda a resolver alguns problemas que tenho encontrado em relação ao svn. Só que não tenho conseguido instalar este pacote corretamente, ao tentar instalar tenho o seguinte erro:

Status=Not/Inst/Conf-files/Unpacked/halF-conf/Half-inst/trig-aWait/Trig-pend
|/ Err?=(none)/Reinst-required (Status,Err: uppercase=bad)
||/ Nome Vers�o Descri��o


iF libapache2-svn 1.4.2dfsg1-2 Subversion server modules for Apache


Alguém poderia ajudar não estou tendo êxito na instalação, não sei bem o que pode ser, detalhe, estou usando o ubuntu server, mais independente da distribuição por favor me ajudem, sou slackware porém aqui nem todos os servidores são, valeu pessoal.


7. Re: problemas com svn - linux [RESOLVIDO]

Natanael Henrique
n4t4n

(usa Arch Linux)

Enviado em 22/09/2011 - 15:57h

Iudemar, você consegue atualizar o libapache2-svn para a última versão usando o comando

sudo apt-get update

sudo apt-get reinstall libapache2-svn



8. Re: problemas com svn - linux [RESOLVIDO]

iudemar
iudemar

(usa Slackware)

Enviado em 23/09/2011 - 07:20h

Eu antes tinha instalado a ultima versão a 1.6, só que a situação é que meu subversion eu compilei para 1.4, devo então instalar a 1.4 se não terei problemas, digo isso porque estou fazendo uma copia de outro servidor svn que tenho funcionando perfeitamente, este roda com a versão 1.4 do subversion e 1.4 do da lib, devo ter tudo igual nesse servidor novo sak, o problema é esse, preciso dessa lib nessa versão, ja fiz a um outro tempo atras com versões diferentes e tive serios problemas, nada estava sendo compativel, minha sorte foi que os desenvolvedores aqui da empresa detectaram a tempo, eu ja estava migrando tudo, aparentemente normal, só que na pratica não era bem assim, devo ter mesmas versões que estão no servidor de produção que é a 1.4 no servidor de homologação para não ter os mesmos problemas de antes.
Valeu pela ajuda, mais não rola com a versão 1.6, experiência propria.


9. Re: problemas com svn - linux [RESOLVIDO]

iudemar
iudemar

(usa Slackware)

Enviado em 23/09/2011 - 11:48h

Pessoal, quando estou tentando instalar este pacote,
percebo o seguinte:

dpkg -l libapache2-svn

iF libapache2-svn 1.4.2dfsg1-2


dpkg -s libapache2-svn


Package: libapache2-svnStatus: install ok half-configured
Priority: optional
Section: net
Installed-Size: 328
Maintainer: Peter Samuelson <peter@p12n.org>
Architecture: i386
Source: subversion
Version: 1.4.2dfsg1-2
Depends: apache2.2-common, libc6 (>= 2.3.6-6), libsvn1 (>= 1.4)
Suggests: db4.4-util
Conffiles:
/etc/apache2/mods-available/dav_svn.load b637737b9dce03152a6b6566d36d96 71
/etc/apache2/mods-available/dav_svn.conf b5e65abc96fe6573a4b67b4c0836a5 bb
Description: Subversion server modules for Apache
This package provides the mod_dav_svn and mod_authz_svn modules for
the Apache 2.2 web server. These modules provide Subversion's WebDAV
server backend, to serve repositories over the http and https
protocols. See the 'subversion' package for more information.


O status mostra que esta meio configurado ( half-configured ), eu já fiz de tudo, fiz alteração no arquivo que é mostrado
/etc/apache2/mods-available/dav_svn.conf e nada, não roda, aguem poderia ajudar por favor?

Agradeço



10. Re: problemas com svn - linux [RESOLVIDO]

Natanael Henrique
n4t4n

(usa Arch Linux)

Enviado em 23/09/2011 - 12:55h

Iudemar, creio que o problema esteja justamente no dav_svn, faça a seguinte tentativa. É bom fazer backup de arquivos de configuração e etc.

Desabilita o módulo dav_svn e desinstale os pacotes atuais (caso estejam instalados)

sudo a2dismod dav_svn

sudo apt-get remove subversion libapache2-svn


Se você tiver criado o link simbólico do dav.load em /etc/apache2/mods-enable/ exclua

Tente instalar agora o pacote

Lembre-se que a forma correta de se ativar módulos do apache é usando o comando

sudo a2enmod dav_svn

e reinicie o servidor com

sudo /etc/init.d/apache2 force-reload


11. Re: problemas com svn - linux [RESOLVIDO]

iudemar
iudemar

(usa Slackware)

Enviado em 23/09/2011 - 13:14h

Ok, segue o que fiz:

apt-get remove --purge libapache2-svn
Lendo listas de pacotes... Pronto
Construindo árvore de dependências
Lendo informação de estado... Pronto
Os seguintes pacotes foram instalados automaticamente e já não são necessários:
libtasn1-3-dev libgpg-error-dev libgcrypt11-dev libgnutls-dev
Use 'apt-get autoremove' para removê-los.
Os pacotes a seguir serão REMOVIDOS:
libapache2-svn*
0 pacotes atualizados, 0 pacotes novos instalados, 1 a serem removidos e 7 não atualizados.
1 pacotes não totalmente instalados ou removidos.
Depois desta operação, 336 kB de espaço em disco serão liberados.
Você quer continuar [S/n]?
(Lendo banco de dados ... 58026 ficheiros e directórios actualmente instalados.)
Removendo libapache2-svn ...
ERROR: /etc/apache2/mods-enabled/dav_svn.load is not a symbolic link, not deleting
ERROR: /etc/apache2/mods-enabled/dav_svn.conf is not a symbolic link, not deleting
Module dav_svn disabled.

######

Não tenho link simbolico como você comentou ok.

#######
ls -l /etc/apache2/mods-enabled/
total 84
-rwxr-xr-x 1 www-data www-data 62 2011-09-12 12:39 alias.load
-rwxr-xr-x 1 www-data www-data 72 2011-09-12 12:39 auth_basic.load
-rwxr-xr-x 1 www-data www-data 72 2011-09-12 12:39 authn_file.load
-rwxr-xr-x 1 www-data www-data 78 2011-09-12 12:39 authz_default.load
-rwxr-xr-x 1 www-data www-data 82 2011-09-12 12:39 authz_groupfile.load
-rwxr-xr-x 1 www-data www-data 72 2011-09-12 12:39 authz_host.load
-rwxr-xr-x 1 www-data www-data 72 2011-09-12 12:39 authz_user.load
-rwxr-xr-x 1 www-data www-data 70 2011-09-12 12:39 autoindex.load
-rwxr-xr-x 1 www-data www-data 58 2011-09-12 12:39 cgi.load
-rwxr-xr-x 1 www-data www-data 58 2011-09-21 09:25 dav.load
-rw-r--r-- 1 www-data www-data 2367 2011-09-23 11:10 dav_svn.conf
-rw-r--r-- 1 www-data www-data 151 2011-09-22 11:19 dav_svn.load
-rwxr-xr-x 1 www-data www-data 112 2011-09-12 12:39 dir.conf
-rwxr-xr-x 1 www-data www-data 58 2011-09-12 12:39 dir.load
-rwxr-xr-x 1 www-data www-data 58 2011-09-12 12:39 env.load
-rwxr-xr-x 1 www-data www-data 60 2011-09-12 12:39 mime.load
-rwxr-xr-x 1 www-data www-data 74 2011-09-12 12:39 negotiation.load
-rwxr-xr-x 1 www-data www-data 133 2011-09-12 12:39 php5.conf
-rwxr-xr-x 1 www-data www-data 59 2011-09-12 12:39 php5.load
-rwxr-xr-x 1 www-data www-data 68 2011-09-12 12:39 setenvif.load
-rwxr-xr-x 1 www-data www-data 64 2011-09-12 12:39 status.load


####

OBS: eu tenho que compilar o subversion para a versão 1.4.2 entende, por isso todo problema que tenho enfrentado, segue abaixo após a instalação do .deb, fica mesma coisa.

dpkg -i libapache2-svn_1.4.2dfsg1-2_i386.deb

iF libapache2-svn 1.4.2dfsg1-2

não sei o que fazer mais, estou sem esperança nisso, valeu pela força.


12. Re: problemas com svn - linux [RESOLVIDO]

Natanael Henrique
n4t4n

(usa Arch Linux)

Enviado em 23/09/2011 - 13:42h

Execute

sudo apt-get remove subversion libapache2-svn

sudo apt-get autoremove


Faça um backup e apague todos os arquivos dav* dentro de /etc/apache2/mods-enable/

Tente reinstalar.



01 02



Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts