svn: Repository moved permanently to

Fórumok

Sziasztok!

Hátha tud nekem valaki segíteni, lassan kirohadnak a szemeim már.
Svn repo-kat költöztetek. Van amelyik perfektül működik. Simán be van másolva a helyére. parancsba adom, hogy svn switch -relocate http://oldurl http://ujurl és van ami müxik.

De van pár repo ami a fenti hibát dobja.
Próbáltam utánajárni, mindenhol azt írják, hogy ne legyen a repo nevével azonos nevű mappa a documentroot -odban, ne legyen benne svn mappa. De nekem sincs.

Mégis pár repo egyszerűen meg van hülyülve. Mi az isten lehet a gond?

Próbáltam a repo-t dumpolni és loadolni egy teljesen új repo-ba. ugyanaz.

gondoltam már arra is, hogy esetleg a mod security lő le valamit, de elméletileg ki van kapcsolva a vhost alatt.

dav sv conf fájlom:

Alias /svn /home/svn

DAV svn
AuthType Basic
AuthName "Svn repository!"
AuthUserFile /var/local/svn/conf/.passwd
# AuthUserFile conf/passwd
AuthzSVNAccessFile /var/local/svn/conf/.authz
SVNParentPath /home/svn
SVNListParentPath on
# Require valid-user
Require group

a vhost-om pedig:

a /var/www -t kínomban állítottam be, de bármire állítom, nem lesz más. tudtommal nem is számít, mert nem használj a rendszer.

VirtualHost *:80>
ServerName svn.blabla.hu
DocumentRoot /var/www

Options FollowSymLinks
AllowOverride none
allow from all
SecRuleEngine Off

CustomLog /var/log/apache2/svn/access.log combined
ErrorLog /var/log/apache2/svn/error.log

ha valaki tud mondani valami tippet, azt megköszönöm előre is.

Hozzászólások

Probalj kozos pontot talalni a repok kozt, pl. externalok vannak benne, regi svn-nel keszultek, valami, amin el lehet indulni.

A vhost konfig szerintem hianyos, nincs meg benne az include sor. Pastebinre be tudod pasztazni a teljes konfigot?
--

Ki oda vagyik, hol szall a galamb, elszalasztja a kincset itt alant. | Gentoo Portal 

S vhost tényleg ennyi, illetve persze léthatóan levágódott belőle egy pár karakter az elejéről meg a végéről a virtualhost lezáró tag.

a sites-avaliable mappában van sok-sok fájl mert a szerveren ispconfigot használnak. én magamnak egy svn nevű fájlt hoztam létre, abban van ez amit ide beillesztettem és a2ensite.

externalt nem használtam még svn alatt, ahogy olvasom, máshova hivatkozik, ilyen alapból szinte tuti, hogy nincs benne, főleg, hogy az egyik repo ami szintén ezt játszotta egy olyan oldal min alig van valami. azt speciel leszartam és új repoba beimportáltam azt csá.

itt a 841 rev-et nem lőhetem ki.

én is agyaltam rajta,hogy másik svn-el készült a repó, de mind2 szerveren ugyanaz a verziójú sv van fent, megnéztem.

Az svn szerveren pedig megy a checkout file:/// -ként. Csak a http-vel van gond, tehát a web_dav és vhost körül lesz a bibi nem az svn repo verzóval szerintem, de lehet tévedek.

Oks.

Fussuk meg azt a kört, hogy a 2 külön konfigot (dav + vhost) berakod egy konfigba, és a dav konfigot a <Virtualhost> tageken belülre rakod. Ha nem megy, akkor az egeszet, ugy ahogy megcsinaltad, legyszives, kerlek, masold be pastebin-re (http://pastebin.com)
--

Ki oda vagyik, hol szall a galamb, elszalasztja a kincset itt alant. | Gentoo Portal 

próbáltam korábban így is, de nem ment.

tessék:
http://pastebin.com/iKyKcSgm

teknőc svn is megkapja a hibaózit, legalább ott is szar, ez megnyugtató.
pedig mintha rémlene, hogy volt már ilyen gondom régen, lehet akkor fogtam és új repo-t generáltam és leszartam (?)

[SZERK]
haverral még azon agyaltuk, hogy talán valamiért előbbre vesz valami más vhostot mint az svn-es.. (?)

AuthUserFile /var/local/svn/conf/.passwd
Require group

Innét mintha valami hiányozna, mondjuk egy AuthGroupFile, meg a Require group után egy csoportnév.

Location helyett én directory-val csinálnám, de ez már saját perverzió.

Az AuthZ cucc kikapcsolásával se megy?

Még ma összedobok egy teszt vhostot, hogy ott megy-e.
--

Ki oda vagyik, hol szall a galamb, elszalasztja a kincset itt alant. | Gentoo Portal 

lehet rosszul értelemztem valamit az authz résznél? van egy authz fájlom benne groupok
pl

group = user1, user2

alatta

[reponeve:/]
@group = rw

elméletielg vhol azt olvastam ,h a require group kell, hogy ezt értelemzze is és amúgy böngészőben megy is.

apache access log

xxx.xxx.xxx.xxx - login [28/Sep/2011:11:44:57 +0200] "GET /svn/sb/ HTTP/1.1" 200 569 "-" "Mozilla/5.0 (Windows NT 6.1; WOW64) AppleWebKit/535.1 (KHTML, l$

xxx.xxx.xxx.xxx - - [28/Sep/2011:11:45:03 +0200] "OPTIONS /svn/sb HTTP/1.1" 401 1173 "-" "SVN/1.6.5 (r38866) neon/0.28.6"
xxx.xxx.xxx.xxx - login [28/Sep/2011:11:45:03 +0200] "OPTIONS /svn/sb HTTP/1.1" 301 561 "-" "SVN/1.6.5 (r38866) neon/0.28.6"

az első az a böngésző, a másik kettő meg ha ssh-n adom ki parancsba a checkoutot. ugyanazzal a loginnal és jelszóval persze

svn checkout http://svn.domain.hu/svn/sb/ --username login --password jelszo .