Erro de SVN (This client is too old to work with working copy '.')

1. Erro de SVN (This client is too old to work with working copy '.')

Vinícius Pacheco
ViiniciuS

(usa BackTrack)

Enviado em 29/12/2013 - 10:09h

Eae pessoal, sou bem novo na área do Linux. Comecei a usar o Linux BackTrack 5 r3 ontem, rodando numa máquina virtual no VMWare 10.
Quando tento atualizar alguma coisa, como por exemplo "Metasploit Framework", eu recebo essa mensagem:

"svn: This client is too old to work with working copy '.'. You need
to get a newer Subversion client, or to downgrade this working copy.
See http://subversion.tigris.org/faq.html#working-copy-format-change
for details."

Eu passei o dia inteiro ontem procurando uma solução e não encontrei, fiz tudo que pude, segui vários e vários tutoriais, mas como sou muito novo no Linux, deve ter faltado alguma coisa...

Eu não entendi muito bem o que tenho que fazer também... quando eu tento dar o "# svn up" eu recebo a simples mensagem: "Skipped '.'"

Alguém poderia me ajudar? O que devo fazer?
Desde já, obrigado.


  


2. Re: Erro de SVN (This client is too old to work with working copy '.')

Perfil removido
removido

(usa Nenhuma)

Enviado em 29/12/2013 - 13:50h

Você não leu o link né?

http://subversion.apache.org/faq.html#working-copy-format-change


I got an error saying "This client is too old to work with working copy '...' ". How can I fix it without upgrading Subversion?

Sometimes the working copy metadata format changes incompatibly between minor releases. For example, say you have a working copy created with Subversion 1.4.4, but one day you decide to try out Subversion 1.5.0. Afterwards, you attempt to switch back to 1.4.4, but it doesn't work — it just gives the above error.

This is because 1.5.0 upgraded your working copy format to support some new features (in this case, changelists, the keep-local flag, and variable-depth directories). Although 1.4.4 doesn't know anything about these new features, it can at least recognize that the working copy format has been upgraded to something higher than it can handle.

1.5.0 upgraded the working copy for a good reason: it realizes that 1.4.4 does not know about these new features, and that if 1.4.4 were to meddle with the working copy metadata now, important information might be lost, possibly causing corruption (see issue #2961, for example).

Subversion 1.7.0 and newer will not upgrade working copies unless you explicitly ask them to do so. (Upgrading the working copies is, however, required; Subversion 1.7.0 cannot operate on working copies created or used by earlier Subversions.)

Subversion 1.6.x and earlier automatically upgrade working copies when they first touch them. This behavior can be annoying, if you just want to try out a new release of Subversion without installing it permanently. For this reason, we distribute a script that can downgrade working copies when doing so is safe:

http://svn.apache.org/repos/asf/subversion/trunk/tools/client-side/change-svn-wc-format.py

Run that script with the "--help" option to see how to use it. (It can downgrade 1.6.x working copies to formats usable by Subversion 1.4.x and 1.5.x, but cannot downgrade 1.7.x working copies.)

As future versions of Subversion are released, we will try to keep this FAQ entry up-to-date with potential downgrade scenarios and their implications.



3. Re: Erro de SVN (This client is too old to work with working copy '.')

Vinícius Pacheco
ViiniciuS

(usa BackTrack)

Enviado em 29/12/2013 - 14:03h

Perdão, é como eu disse cara, eu ingressei no mundo do Linux ontem, eu não entendo praticamente nada sobre... Eu tentei fazer tudo que pude, mas mesmo assim não consegui, então tive que recorrer a criar um tópico para pedir ajuda, e foi o que fiz.
Eu tenho o arquivo change-svn-wc-format.py, porém, não consegui fazer nenhum downgrade com ele...
Eu estou igual cego em tiroteio, eu preciso que alguém me guie desde o começo...
Sou realmente um principiante, se puder me ajudar com todos os passos eu agradeceria muito!! Vlws..


4. Re: Erro de SVN (This client is too old to work with working copy '.')

Vinícius Pacheco
ViiniciuS

(usa BackTrack)

Enviado em 01/01/2014 - 12:28h

UP
Pessoal, procurei por 4 dias diretos e não consegui sair do lugar, alguem experiente ae por favor da uma moral!! ;S


5. Re: Erro de SVN (This client is too old to work with working copy '.')

Perfil removido
removido

(usa Nenhuma)

Enviado em 01/01/2014 - 14:01h

Iaê velhinho...

Subi o BackTrack aqui.

Primeiramente executei:

# aptitude update; aptitude upgrade 


root@bt:~# cat /etc/issue; uname -mrs
BackTrack 5 R3 - 32 Bit \n \l
Linux 3.2.6 i686


No caso do Metasploit Framework removi a versão corrente e instalei a ultima versão.

# cd /opt/metasploit/
# ./uninstall
# cd /tmp
# wget http://downloads.metasploit.com/data/releases/metasploit-latest-linux-installer.run
# chmod +x metasploit-latest-linux-installer.run
# ./metasploit-latest-linux-installer.run

Após a instalação executei:

# cd /opt/metasploit/
# git clone https://github.com/rapid7/metasploit-framework.git msf3
# msfupdate

root@bt:/opt/metasploit/msf3# msfconsole

, ,
/ \
((__---,,,---__))
(_) O O (_)_________
\ _ / |\
o_o \ M S F | \
\ _____ | *
||| WW|||
||| |||


=[ metasploit v4.8.2-1 [core:4.8 api:1.0]
+ -- --=[ 1243 exploits - 758 auxiliary - 208 post
+ -- --=[ 324 payloads - 32 encoders - 8 nops

msf >


* DICA:

Dá uma olhada no Kali Linux => http://www.linuxdescomplicado.com.br/2013/07/kali-linux-o-sucessor-do-backtrack.html










6. Re: Erro de SVN (This client is too old to work with working copy '.')

Vinícius Pacheco
ViiniciuS

(usa BackTrack)

Enviado em 01/01/2014 - 16:59h

Eae cara, muito obrigado por ajudar!! Porém eu estou recebendo um erro ao tentar instalar o Metasploite, no final da instalação eu recebo esse erro: http://i.imgur.com/4QyOhpi.png

Mas tentei prosseguir com o resto do que me disse, mas na hora do #msfupdate, eu recebo o seguinte erro:

root@bt:~# msfupdate
/opt/metasploit/ruby/lib/ruby/1.9.1/rubygems.rb:31:in `require': cannot load such file -- rbconfig (LoadError)
from /opt/metasploit/ruby/lib/ruby/1.9.1/rubygems.rb:31:in `<top (required)>'
from <internal:gem_prelude>:1:in `require'
from <internal:gem_prelude>:1:in `<compiled>'


Pelo visto, um erro igual o de antes...

O que pode ser?


7. Re: Erro de SVN (This client is too old to work with working copy '.')

Perfil removido
removido

(usa Nenhuma)

Enviado em 01/01/2014 - 17:36h

Você removeu versão corrente e instalou a nova?


8. Re: Erro de SVN (This client is too old to work with working copy '.')

Vinícius Pacheco
ViiniciuS

(usa BackTrack)

Enviado em 01/01/2014 - 18:04h

Sim mano, eu desinstalei a versão corrente para depois baixar e instalar a outra. ;S


9. Re: Erro de SVN (This client is too old to work with working copy '.')

Perfil removido
removido

(usa Nenhuma)

Enviado em 01/01/2014 - 18:09h

Depois vou tentar simular.


10. Re: Erro de SVN (This client is too old to work with working copy '.')

Vinícius Pacheco
ViiniciuS

(usa BackTrack)

Enviado em 01/01/2014 - 18:18h

Beleza, muito obrigado! Estou aguardando ansiosamente ;D


11. Re: Erro de SVN (This client is too old to work with working copy '.')

Buckminster
Buckminster

(usa Debian)

Enviado em 01/01/2014 - 19:08h

Em relação à primeira mensagem que você recebeu:

"svn: Este cliente é muito velho para trabalhar com cópia de trabalho. Você necessita
um Subversion mais recente, ou faça o downgrade da cópia de trabalho.
Veja http://subversion.tigris.org/faq.html#working-copy-format-change
para mais detalhes."

Cara, estou com preguiça de traduzir a solução, mas segue ela aí nesse link em Inglês (utilize o Google Tradutor). Porém, como você já mexeu aí e está recebendo outra mensagem agora, não sei se irá te ajudar:

http://blog.elijaa.org/index.php?post/2010/10/06/Downgrade-Subversion-working-copy-with-change-svn-w...

Ou use esta solução (também para a primeira mensagem):

apt-add-repository ppa:svn/ppa
Execute:
gpg --ignore-time-conflict --no-options --no-default-keyring --secret-keyring /etc/apt/secring.gpg --trustdb-name /etc/apt/trustdb.gpg --keyring /etc/apt/trusted.gpg --primary-keyring /etc/apt/trusted.gpg --keyserver keyserver.ubuntu.com --recv 72BF9B1DCEB42852D7710ECAEAA903E3A2F4C039 <enter>
gpg: requesting key A2F4C039 from hkp server keyserver.ubuntu.com
gpg: key A2F4C039: public key "Launchpad Subversion" imported
gpg: Total number processed: 1
gpg: imported: 1 (RSA: 1)

apt-get update
apt-get dist-upgrade
Reading package lists... Done
Building dependency tree
Reading state information... Done
Calculating upgrade... Done
The following NEW packages will be installed:
libserf1
The following packages will be upgraded:
libsvn1 subversion
2 upgraded, 1 newly installed, 0 to remove and 0 not upgraded.
Need to get 2,420kB of archives.
After this operation, 635kB of additional disk space will be used.
Do you want to continue [Y/n]? Y

http://www.backtrack-linux.org/forums/showthread.php?t=51173






Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts