[centos SVN (RA) modules 문제] 4시간 구글링해도 안나옵니다.

pluto6의 이미지

OS : Centos 6.3
SVN버전 : 1.6.11버전, 1.7.11버전 둘다 해봄.

svn --version
svn, version 1.7.11 (r1503888)
compiled Sep 9 2013, 20:15:03

Copyright (C) 2013 The Apache Software Foundation.
This software consists of contributions made by many people; see the NOTICE
file for more information.
Subversion is open source software, see http://subversion.apache.org/

The following repository access (RA) modules are available:

* ra_svn : Module for accessing a repository using the svn network protocol.
- with Cyrus SASL authentication
- handles 'svn' scheme
* ra_local : Module for accessing a repository on local disk.
- handles 'file' scheme

[문제]
subversion 설치 후 apache연동하여 http/https 접속하려 합니다.
neon 이 있는데

yum list installed | grep neon
neon.x86_64 0.29.3-3.el6_4 @updates

svn --version 명령어로 버전 확인시
사용가능한 접근모듈 항목에 ra_neon이 없습니다.

↓이게 없음
* ra_neon : Module for accessing a repository via WebDAV protocol using Neon.
- handles 'http' scheme
- handles 'https' scheme

결국 http로 저장소에 접근하려 하면 아래와 같은 에러가 발생합니다.

svn: E170000: Unrecognized URL scheme for 'http://localhost/svn/SVNTestProject'

svn을 yum으로 설치하기도 하고, 다운 받아서 컴파일하여 설치하기도 했는데 당췌 사용가능한 접근모듈에 neon이 안뜹니다.
4시간 구글링하다가 도저히 안되겠어서 이 문제 물어보려고 KLDP 가입했습니다.
커뮤니티 활동도 안하던 놈이 질문하려 가입했다 흉보지 마시고 너그러운 마음으로 도움 부탁드립니다.

shint의 이미지

다시 한번 찾아보면. 이런 내용들이 있네요. ㅇ_ㅇ;;

------------------------------------------------------------------------

yum install neon 구글 검색
CentOS 6.3에 APACHE, SVN, TRAC 설치 및 연동 하기 Linux 2013/01/02 01:03
http://iammac.tistory.com/15

------------------------------------------------------------------------

http://blog.bennyland.com/2010/01/18/installing-trac-and-subversion-on-centos5/
http://bobcares.com/blog/quick-trac/
http://www.singhvishwajeet.com/2010/04/15/installing-latest-version-of-subversion-on-centosredhat-linux/

svn: E170000: Unrecognized URL scheme for 'http://localhost/svn/SVNTestProject'
http://search.naver.com/search.naver?ie=UTF-8&query=svn%3A+E170000%3A+Unrecognized+URL+scheme+for+'http%3A%2F%2Flocalhost%2Fsvn%2FSVNTestProject'

svn apache conf 설정
http://blog.naver.com/deepblue28?Redirect=Log&logNo=140157037361

--with-neon --with-ssl 옵션을 사용하세요
svn - Unrecognized URL scheme
http://greenfinger.tistory.com/416
http://sunnyan.kr/5715

- handles 'http' scheme 검색어
http://search.naver.com/search.naver?ie=UTF-8&query=-+handles+'http'+scheme
http://kldp.org/node/106039
http://youngjinoh.tistory.com/32

svn: E170000: Unrecognized URL scheme for 'http://localhost/svn/SVNTestProject'
http://search.naver.com/search.naver?ie=UTF-8&query=svn%3A+E170000%3A+Unrecognized+URL+scheme+for+'http%3A%2F%2Flocalhost%2Fsvn%2FSVNTestProject'

ra_neon : Module for accessing a repository via WebDAV protocol using
http://search.naver.com/search.naver?ie=UTF-8&query=ra_neon+%3A+Module+for+accessing+a+repository+via+WebDAV+protocol+using+Neon.

centos svn
http://algo79.tistory.com/187

yum install neon 구글 검색
https://www.google.co.kr/?gws_rd=cr&ei=upQ6UpCoIYS1kgXEvoCoCw#newwindow=1&psj=1&q=yum+install+neon
http://subversion.apache.org/

----------------------------------------------------------------------------
젊음'은 모든것을 가능하게 만든다.

매일 1억명이 사용하는 프로그램을 함께 만들어보고 싶습니다.
정규 근로 시간을 지키는. 야근 없는 회사와 거래합니다.

각 분야별. 좋은 책'이나 사이트' 블로그' 링크 소개 받습니다. shintx@naver.com

pluto6의 이미지

svn 1.7.11 버전
neon 0.29.6 버전
yum 없이 컴파일 설치 하였습니다.

원인은 neon 이었습니다.
yum으로 neon 설치 시 0.29.3 버전이 설치되는데, svn ./configure 할 때 0.29.6 버전으로 올리라고 하더군요.
결국 neon 0.29.6 버전으로 컴파일 설치 후 svn ./configure --with-neon=/usr/local/ 로 설치하니 'http' scheme이 잡히네요. (저는 libneon.la 경로가 "/usr/local/lib/libneon.la"였습니다.)
근데 'https' scheme은 여전히 안잡힌다는 불행한 사실...ㅠㅠ

아무래도 neon 설치 시 의존성부터 좀더 확인해 봐야 할 듯 싶습니다.

감사합니다.

simminjo의 이미지

svn 빌드해서 설치시에 저는
neon을 소스를 받은 이후, 직접 빌드하고 옵션을 걸어서 빌드를 했었습니다.
경로는 /usr/local이 아니라 제가 직접 압축해제하고 빌드한 디렉토리로 말이지요.

---------------------------------------------------------------
Opensource에 기여하는 것이 꿈입니다.
내가 만든 코드를 모두가 사용할 때 까지~

academic의 이미지

CentOS에 그냥 yum install subversion mod_dav_svn 으로 설치해서 쓰다보니 neon이 필요하다는 것도 처음 알았습니다.

해결되었으니 다행입니다.

전 예전 SunOS 4.x 관리할 때의 경험 때문에 컴파일해서 설치하는 것에 신물이 나서 컴파일 설치는 잘 안하게되더군요.

그나저나 서브버전 1.8버전 CentOS용 패키지는 언제쯤 나오려나...

----
academic은 제 고등학교 때 동아리 이름입니다.
academic, 아주 가끔은 저도 이랬으면 좋겠습니다.

댓글 달기

Filtered HTML

  • 텍스트에 BBCode 태그를 사용할 수 있습니다. URL은 자동으로 링크 됩니다.
  • 사용할 수 있는 HTML 태그: <p><div><span><br><a><em><strong><del><ins><b><i><u><s><pre><code><cite><blockquote><ul><ol><li><dl><dt><dd><table><tr><td><th><thead><tbody><h1><h2><h3><h4><h5><h6><img><embed><object><param><hr>
  • 다음 태그를 이용하여 소스 코드 구문 강조를 할 수 있습니다: <code>, <blockcode>, <apache>, <applescript>, <autoconf>, <awk>, <bash>, <c>, <cpp>, <css>, <diff>, <drupal5>, <drupal6>, <gdb>, <html>, <html5>, <java>, <javascript>, <ldif>, <lua>, <make>, <mysql>, <perl>, <perl6>, <php>, <pgsql>, <proftpd>, <python>, <reg>, <spec>, <ruby>. 지원하는 태그 형식: <foo>, [foo].
  • web 주소와/이메일 주소를 클릭할 수 있는 링크로 자동으로 바꿉니다.

BBCode

  • 텍스트에 BBCode 태그를 사용할 수 있습니다. URL은 자동으로 링크 됩니다.
  • 다음 태그를 이용하여 소스 코드 구문 강조를 할 수 있습니다: <code>, <blockcode>, <apache>, <applescript>, <autoconf>, <awk>, <bash>, <c>, <cpp>, <css>, <diff>, <drupal5>, <drupal6>, <gdb>, <html>, <html5>, <java>, <javascript>, <ldif>, <lua>, <make>, <mysql>, <perl>, <perl6>, <php>, <pgsql>, <proftpd>, <python>, <reg>, <spec>, <ruby>. 지원하는 태그 형식: <foo>, [foo].
  • 사용할 수 있는 HTML 태그: <p><div><span><br><a><em><strong><del><ins><b><i><u><s><pre><code><cite><blockquote><ul><ol><li><dl><dt><dd><table><tr><td><th><thead><tbody><h1><h2><h3><h4><h5><h6><img><embed><object><param>
  • web 주소와/이메일 주소를 클릭할 수 있는 링크로 자동으로 바꿉니다.

Textile

  • 다음 태그를 이용하여 소스 코드 구문 강조를 할 수 있습니다: <code>, <blockcode>, <apache>, <applescript>, <autoconf>, <awk>, <bash>, <c>, <cpp>, <css>, <diff>, <drupal5>, <drupal6>, <gdb>, <html>, <html5>, <java>, <javascript>, <ldif>, <lua>, <make>, <mysql>, <perl>, <perl6>, <php>, <pgsql>, <proftpd>, <python>, <reg>, <spec>, <ruby>. 지원하는 태그 형식: <foo>, [foo].
  • You can use Textile markup to format text.
  • 사용할 수 있는 HTML 태그: <p><div><span><br><a><em><strong><del><ins><b><i><u><s><pre><code><cite><blockquote><ul><ol><li><dl><dt><dd><table><tr><td><th><thead><tbody><h1><h2><h3><h4><h5><h6><img><embed><object><param><hr>

Markdown

  • 다음 태그를 이용하여 소스 코드 구문 강조를 할 수 있습니다: <code>, <blockcode>, <apache>, <applescript>, <autoconf>, <awk>, <bash>, <c>, <cpp>, <css>, <diff>, <drupal5>, <drupal6>, <gdb>, <html>, <html5>, <java>, <javascript>, <ldif>, <lua>, <make>, <mysql>, <perl>, <perl6>, <php>, <pgsql>, <proftpd>, <python>, <reg>, <spec>, <ruby>. 지원하는 태그 형식: <foo>, [foo].
  • Quick Tips:
    • Two or more spaces at a line's end = Line break
    • Double returns = Paragraph
    • *Single asterisks* or _single underscores_ = Emphasis
    • **Double** or __double__ = Strong
    • This is [a link](http://the.link.example.com "The optional title text")
    For complete details on the Markdown syntax, see the Markdown documentation and Markdown Extra documentation for tables, footnotes, and more.
  • web 주소와/이메일 주소를 클릭할 수 있는 링크로 자동으로 바꿉니다.
  • 사용할 수 있는 HTML 태그: <p><div><span><br><a><em><strong><del><ins><b><i><u><s><pre><code><cite><blockquote><ul><ol><li><dl><dt><dd><table><tr><td><th><thead><tbody><h1><h2><h3><h4><h5><h6><img><embed><object><param><hr>

Plain text

  • HTML 태그를 사용할 수 없습니다.
  • web 주소와/이메일 주소를 클릭할 수 있는 링크로 자동으로 바꿉니다.
  • 줄과 단락은 자동으로 분리됩니다.
댓글 첨부 파일
이 댓글에 이미지나 파일을 업로드 합니다.
파일 크기는 8 MB보다 작아야 합니다.
허용할 파일 형식: txt pdf doc xls gif jpg jpeg mp3 png rar zip.
CAPTCHA
이것은 자동으로 스팸을 올리는 것을 막기 위해서 제공됩니다.