2013년 7월 4일 목요일

[svn error] svn:malformed network data

Ubuntu 12.04 LTS 에서 Subversion 1.6.x 버전 사용시 아래와 같은 에러가 발생할 경우,
Subversion을 1.7 이상으로 업데이트가 필요합니다.
- svn:malformed network data

구글링을 통해 확인한 사항은 Ubuntu 12.04 LTS 에서는 기본적으로 Subversion 1.6.x 버전이 설치됩니다.
Subversion 1.6.x 버전은 Format12를 지원하지 못해서 에러를 발생하게 됩니다.

Subversion 1.7.x 버전 업데이트 방법입니다.

[ 참조 ]

http://kovshenin.com/2013/subversion-1-7-on-ubuntu-12-04/
https://launchpad.net/~svn/+archive/ppa
http://mcchae.egloos.com/10967384

[ 환경 ]

OS : Ubuntu 12.04 LTS
SVN tool : Subverion (1.6.x)

1. /etc/apt/sources.list 수정. (아래 내용 추가)

deb http://ppa.launchpad.net/svn/ppa/ubuntu precise main
deb-src http://ppa.launchpad.net/svn/ppa/ubuntu precise main

2. To configure APT to trust this repository's signing key 

$ sudo apt-key adv --keyserver keyserver.ubuntu.com --recv-key A2F4C039

- 위 과정을 지나쳤더니 apt-get update 수행시 아래와 같은 에러가 발생합니다.
  그렇다고 이후에 Subversion 설치가 안되거나 하지는 않지만, 에러는 없어야 하기에...
W: GPG error: http://ppa.launchpad.net precise Release: The following signatures couldn't be verified because the public key is not available: NO_PUBKEY EAA903E3A2F4C039

ex )
wschoi@Linux81:~/rockchip/svn/rk3066_3.0.8_andrewdb$ sudo apt-key adv --keyserver keyserver.ubuntu.com --recv-key A2F4C039
[sudo] password for wschoi:
Executing: gpg --ignore-time-conflict --no-options --no-default-keyring --secret-keyring /tmp/tmp.ilkdTeuxuu --trustdb-name /etc/apt/trustdb.gpg --keyring /etc/apt/trusted.gpg --primary-keyring /etc/apt/trusted.gpg --keyserver keyserver.ubuntu.com --recv-key A2F4C039
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)

3. Upgrade Subversion

$ sudo apt-get update
$ sudo apt-get install subversion

4. Check version

$ svn --version
svn, version 1.7.9 (r1462340)
   compiled Apr  6 2013, 21:23:46



댓글 없음:

댓글 쓰기