ubuntuusers.de

authz_svn_module installieren

Status: Ungelöst | Ubuntu-Version: Ubuntu 6.10 (Edgy Eft)
Antworten |

mindeye

Anmeldungsdatum:
18. Dezember 2005

Beiträge: Zähle...

Moin!

Habe bei mir mehrere Subversion Repositorys am laufen und möchte gern etwas feinere Zugriffsrechte vergeben. Der Zugriff erfolgt zur Zeit über den Apache2. Ich weiß allerdings nicht so recht wie ich das im Betreff genannte Modul z.B. über "apt" installieren kann. Es ist nach "apt-get install subversion" nicht mitinstalliert worden.

Grüße...

ditsch Team-Icon

Avatar von ditsch

Anmeldungsdatum:
13. November 2005

Beiträge: 12007

Wohnort: Schönbrunn

sudo aptitude install libapache2-svn

Wie du das Modul benutzt, ist dir klar, oder?

mindeye

(Themenstarter)

Anmeldungsdatum:
18. Dezember 2005

Beiträge: Zähle...

Ich nutze diese Doku hier (http://svnbook.red-bean.com/nightly/en/svn-book.pdf). Bisher war dort alles gut beschrieben.
Das gesuchte Modul wird im übrigen leider nicht installiert.

user@zauberbox:~$ sudo aptitude install libapache2-svn
user@zauberbox:~$ a2enmod
Which module would you like to enable?
Your choices are: actions asis auth_anon auth_dbm auth_digest auth_ldap cache cern_meta cgid cgi dav_fs dav dav_svn deflate disk_cache expires ext_filter file_cache headers imap include info ldap mem_cache mime_magic php5 proxy_connect proxy_ftp proxy_http proxy rewrite speling ssl suexec unique_id userdir usertrack vhost_alias
Module name? authz_svn
This module does not exist!
user@zauberbox:~$

ditsch Team-Icon

Avatar von ditsch

Anmeldungsdatum:
13. November 2005

Beiträge: 12007

Wohnort: Schönbrunn

This package provides the mod_dav_svn and mod_authz_svn modules for the apache web server.

Bin grad an meiner Surfstation und hab meine Workstation schon runtergefahren, deshalb kann ichs dir leider nicht genauer sagen. Kannst du mal die Ausgabe von

aptitude show libapache2-svn

pasten?

Was mich verwirrt: der Installationsvorgang sollte eine Ausgabe erzeugen. Hast du den aus Gründen der Übersichlichkeit enfernt oder kam wirklich keine?

mindeye

(Themenstarter)

Anmeldungsdatum:
18. Dezember 2005

Beiträge: 14

Stimmt, das ist etwas eigenartig. Die Ausgaben hatte ich gekürzt. Ich habe SVN wie eingangs beschr. mit "apt-get install subversion" installiert.

Ich weiß es nicht genau ... aber vielleicht ist die Sache mit "authz_svn" auch schon irgendwie veraltet und man macht das mittlerweile anderes?! Vielleicht weiß ja noch jemand was dazu. Wäre jedenfalls gut, wenn nicht jeder alles aus dem Repository lesen könnte.

user@zauberbox:~$ sudo aptitude install libapache2-svn
Password:
Paketlisten werden gelesen... Fertig
Abhängigkeitsbaum wird aufgebaut
Reading state information... Fertig
Initializing package states... Fertig
Building tag database... Fertig
No packages will be installed, upgraded, or removed.
0 packages upgraded, 0 newly installed, 0 to remove and 0 not upgraded.
Need to get 0B of archives. After unpacking 0B will be used.
Writing extended state information... Fertig
basti@zauberbox:~$ a2enmod
Which module would you like to enable?
Your choices are: actions asis auth_anon auth_dbm auth_digest auth_ldap cache cern_meta cgid cgi dav_fs dav dav_svn deflate disk_cache expires ext_filter file_cache headers imap include info ldap mem_cache mime_magic php5 proxy_connect proxy_ftp proxy_http proxy rewrite speling ssl suexec unique_id userdir usertrack vhost_alias
Module name? authz_svn
This module does not exist!
user@zauberbox:~$

\––-

user@zauberbox:~$ aptitude show libapache2-svn
Package: libapache2-svn
State: installed
Automatically installed: no
Version: 1.3.2-3ubuntu2
Priority: optional
Section: net
Maintainer: Ubuntu Core Developers <ubuntu-devel@lists.ubuntu.com>
Uncompressed Size: 307k
Depends: apache2, libc6 (>= 2.4-1), libsvn0 (>= 1.3.0)
Suggests: db4.3-util
Description: apache modules for Subversion (aka. svn)
 Subversion is a version control system much like the Concurrent Versions System
 (CVS).  Version control systems allow many individuals (who may be distributed
 geographically) to collaborate on a set of files (typically source code).
 Subversion has all the major features of CVS, plus certain new features that
 CVS users often wish they had.

 This package provides the mod_dav_svn and mod_authz_svn modules for the apache
 web server.  These modules authorize and translate requests from Subversion
 clients into operations on a Subversion repository.  This is useful if you want
 to make a Subversion repository available over the Internet using the
 HTTP-based WebDAV/DeltaV protocol sometimes also called DAV.

ditsch Team-Icon

Avatar von ditsch

Anmeldungsdatum:
13. November 2005

Beiträge: 12007

Wohnort: Schönbrunn

Wenn es das Modul gibt, kannst du es ja auch von Hand enablen. Schau mal in /etc/apache2/mods-available/, ob das Modul da ist. Wenn ja, brauchst du ja nur in /etc/apache2/mods-enabled/ die Symlinks auf die beiden Dateien (Modul und Config) setzen, um sie zu aktivieren. a2enmod macht ja schliesslich auch nichts anderes.

mindeye

(Themenstarter)

Anmeldungsdatum:
18. Dezember 2005

Beiträge: 14

Es findet sich leider auch nicht in "/etc/apache2/mods-available" wieder. Bin nicht so der Apache Profi. Aber es müsste ja eigentlich auch eine manuelle Möglichkeit geben sich Module nachzurüsten. Auch wenn ich APT da immer ungerne umgehe, da das System möglichst konsistent sein sollte.

xabbuh Team-Icon

Anmeldungsdatum:
25. Mai 2006

Beiträge: 6411

Hallo mindeye,

das Modul authz_svn_module kannst du nicht separat aktivieren. Dieses wird zusammen mit dem Modul dav_svn_module durch die Dateien /etc/apache2/mods-available/dav_svn.conf und /etc/apache2/mods-available/dav_svn.load gesteuert.

Aktivieren kannst du es dann so:

sudo a2enmod dav_svn

Gruß
Christian

mindeye

(Themenstarter)

Anmeldungsdatum:
18. Dezember 2005

Beiträge: 14

Das Modul dav_svn ist aktiviert.
Kann es sein, dass authz_svn einfach nicht angezeigt wird?!

user@zauberbox:/etc/apache2/mods-enabled$ sudo a2enmod dav_svn
This module is already enabled!

xabbuh Team-Icon

Anmeldungsdatum:
25. Mai 2006

Beiträge: 6411

mindeye hat geschrieben:

Das Modul dav_svn ist aktiviert.
Kann es sein, dass authz_svn einfach nicht angezeigt wird?!

An welcher Stelle?

mindeye

(Themenstarter)

Anmeldungsdatum:
18. Dezember 2005

Beiträge: 14

hier:

user@zauberbox:~$ a2enmod
Which module would you like to enable?
Your choices are: actions asis auth_anon auth_dbm auth_digest auth_ldap cache cern_meta cgid cgi dav_fs dav dav_svn deflate disk_cache expires ext_filter file_cache headers imap include info ldap mem_cache mime_magic php5 proxy_connect proxy_ftp proxy_http proxy rewrite speling ssl suexec unique_id userdir usertrack vhost_alias
Module name? authz_svn
This module does not exist!
user@zauberbox:~$ 

xabbuh Team-Icon

Anmeldungsdatum:
25. Mai 2006

Beiträge: 6411

Achso, das liegt wohl daran, dass a2enmod und a2dismod sich lediglich an den Namen der Dateien in /etc/apache2/mods-available orientieren und nicht an den tatsächlich vorhandenen Modulen.

Antworten |