Ubuntu och Subversion [LÖST]

Konfiguration av nätverk, hur man använder Ubuntu som server, och håller sin dator säker
Användarvisningsbild
elexidor
Inlägg: 5
Blev medlem: 09 aug 2010, 15:09
OS: Ubuntu
Utgåva: 22.04 Jammy Jellyfish LTS
Kontakt:

Ubuntu och Subversion [LÖST]

Inlägg 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?
Senast redigerad av 1 elexidor, redigerad totalt 16 gånger.
Användarvisningsbild
mcNisse
Inlägg: 5211
Blev medlem: 06 feb 2007, 20:51
OS: Debian
Utgåva: Vet inte/ingen utgåva passar

Re: Ubuntu och Subversion

Inlägg 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?
Användarvisningsbild
elexidor
Inlägg: 5
Blev medlem: 09 aug 2010, 15:09
OS: Ubuntu
Utgåva: 22.04 Jammy Jellyfish LTS
Kontakt:

Re: Ubuntu och Subversion

Inlägg 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 :)
Användarvisningsbild
mcNisse
Inlägg: 5211
Blev medlem: 06 feb 2007, 20:51
OS: Debian
Utgåva: Vet inte/ingen utgåva passar

Re: Ubuntu och Subversion

Inlägg 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
Användarvisningsbild
elexidor
Inlägg: 5
Blev medlem: 09 aug 2010, 15:09
OS: Ubuntu
Utgåva: 22.04 Jammy Jellyfish LTS
Kontakt:

Re: Ubuntu och Subversion

Inlägg 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.
Användarvisningsbild
elexidor
Inlägg: 5
Blev medlem: 09 aug 2010, 15:09
OS: Ubuntu
Utgåva: 22.04 Jammy Jellyfish LTS
Kontakt:

Re: Ubuntu och Subversion

Inlägg 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.
Användarvisningsbild
elexidor
Inlägg: 5
Blev medlem: 09 aug 2010, 15:09
OS: Ubuntu
Utgåva: 22.04 Jammy Jellyfish LTS
Kontakt:

Re: Ubuntu och Subversion

Inlägg 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
Skriv svar

Återgå till "Nätverk, säkerhet och servrar"