Sida 1 av 1

Ubuntu och Subversion [LÖST]

Postat: 15 aug 2010, 19:23
av elexidor
Jag håller på att sätta upp min första Linux-server och allt har gått bra förutom en liten detalj jag inte blir klok på.

Maskinen snurrar med Ubuntu Server 10.04 som en LAMP-, fil och ftp-server. Jag har även installerat Subversion versionshantering och det är det som strular lite.
Jag har installerat och konfigurerat att använda https-schemat via Apache. Det går utmärkt att konfigurera som jag vill ha funktionaliteten då jag använder systemdisken som Ubuntu är installerat på [ /home/svn ].

Om jag däremot försöker använda sökvägen till min datadisk som består av ett RAID5-paket verkar det bli problem med läsrättigheter [ /media/DATA/svn ]. Apache returnerar skräp när man försöker navigera i repo-strukturen på denna plats precis som om rättigheter saknas för SVN (loggfilen hintar om detsamma vad jag kan se).
Har försökt med olika användare/grupper på katalogerna och även testat lite olika chmod utan resultat.

Någon som har några bra tips till en nybliven Linuxsjäl?

Re: Ubuntu och Subversion

Postat: 15 aug 2010, 20:49
av mcNisse
Hej och välkommen!
apache2 demonen kör som användaren www-data och grupp www-data (på hardy iaf).

Kan du lista vad du har för rättigheter på diskarna?
Vad är det för filsystem?

Re: Ubuntu och Subversion

Postat: 15 aug 2010, 21:24
av elexidor
Tackar, tackar :)

Japp, jag ska försöka besvara efter bästa förmåga nybörjare som man är.

Om jag listar med ls -l får jag följande:

Sökvägen som fungerar /home/svn
drwxr-xr-x root root

Sökvägen som inte fungerar /media/DATA/svn
drwxr-xr-x www-data subversion

Jag har provat med andra användare och grupper (te.x. root) men det gör ingen skillnad.

Apache kastar bara ut sig text av typen:

Kod: Markera allt

<D:error>
<C:error/>
<m:human-readable errcode="13">
Could not open the requested SVN filesystem
</m:human-readable>
</D:error>
Filsystemen jag har är ext2 på systemdisken som det fungerar på. Ext4 på RAID5-disken.

Jag ändrar alltså konfigureringen i dav_svn.conf
SVNParentPath /media/DATA/svn respektive /home/svn

Hoppas någon blir klokare av detta :)

Re: Ubuntu och Subversion

Postat: 15 aug 2010, 22:36
av mcNisse
Tycker att det låter som det saknas subversion på /media/DATA/svn...
Har du initerat subversion på den disken?

Kod: Markera allt

svnadmin create /media/DATA/svn

Re: Ubuntu och Subversion

Postat: 16 aug 2010, 09:55
av elexidor
Har du initerat subversion på den disken?
Där sa du något! Det har jag nog missat skulle jag tro eftersom jag bara kopierade underliggande kataloger från min tidigare Windowsburk. Måste provas direkt när jag kommer hem.

Re: Ubuntu och Subversion

Postat: 16 aug 2010, 16:52
av elexidor
Hm, "svnadmin create" skapar ju bara ett nytt repository så det kan inte vara lösningen. Min filstruktur är:
/media/DATA/svn/repository1
/media/DATA/svn/repository2
/media/DATA/svn/repository3
osv.

Katalogen svn är inget repository.
Det måste vara något annat skumt som bråkar.

Re: Ubuntu och Subversion

Postat: 16 aug 2010, 17:42
av elexidor
Jag hittade exakt samma problem i denna tråd:
http://ubuntuforums.org/showthread.php?t=1233618

Lösningen är att sätta rättigheterna för www-data en nivå högre i mappstrukturen. I mitt fall på nivån /media/DATA/ och inte /media/DATA/svn.

Gott att det löste sig. Nu blir det Ubuntu för hela slanten ;D