SVN Client auf Rootserver 1&1 Suse10.2/Plesk 8.3

quax

New Member
hallo allerseits,

ich habe einen rootserver bei 1&1, habe diesen per update auf den aktuellen stand gezogen und mithilfe eines zusätzliches repositories von opensuse mit der SVN version 1.5.0 installiert (per yast), schein soweit auch zu klappen!

Server xyz:/ # svn --version
svn, version 1.5.0 (dev build)
compiled Nov 27 2007, 02:13:47

Copyright (C) 2000-2007 CollabNet.
Subversion is open source software, see subversion.tigris.org
This product includes software developed by CollabNet (CollabNet - Simplify. Collaborate. Innovate).

The following repository access (RA) modules are available:

* ra_neon : Module for accessing a repository via WebDAV protocol using Neon.
- handles 'http' scheme
- handles 'https' scheme
* ra_svn : Module for accessing a repository using the svn network protocol.
- handles 'svn' scheme
* ra_local : Module for accessing a repository on local disk.
- handles 'file' scheme

nun habe ich das problem, dass ich über plesk mehrer domains verwalte und einer bestimmten domain mit shell rechten "/usr/local/psa/bin/chrootsh" auch svn dazu bringen muss, dass hier das svn kommando funktioniert.

als root kann ich die kommandos absetzen, leider, kann ich in der shell des domainusers die kommandos nicht absetzen

weis jemand was zu tun ist, bitte genauer beschreiben?!
 
Hast du alle für Subversion notwendigen Dateien (Binaries, Bibliotheken usw.) in die chroot Umgebung des Benutzers kopiert?
 
hi,

nein, müsste ich das, sorry für die frage, mach das zum ersten mal!?

müsste das dann in ein bestimmtes unterverzeichnis?
 
Gemäß deiner Beschreibung und der Shell /usr/local/psa/bin/chrootsh befindet sich der Benutzer sich nach dem Login in einer chroot-Umgebung, d. h. er kann nicht auf die Dateien des normalen Systems zugreifen. Es müssen daher alle Anwendungen, die er benutzen können soll, innerhalb seines Homeverzeichnisses vorhanden sein.
 
Gemäß deiner Beschreibung und der Shell /usr/local/psa/bin/chrootsh befindet sich der Benutzer sich nach dem Login in einer chroot-Umgebung, d. h. er kann nicht auf die Dateien des normalen Systems zugreifen. Es müssen daher alle Anwendungen, die er benutzen können soll, innerhalb seines Homeverzeichnisses vorhanden sein.


ok, dann werd ich die benötigten dateien der svn umgebung ins home verzeichniss kopieren und versuchen, danke schon mal!
 
ok, hab die svn files ins /home/bin kopiert, und bekomme nun nach aufruf des svn kommandos einen neuen fehler.

svn: error while loading shared libraries: libsvn_client-1.so.0: cannot open shared object file: No such file or directory

ok, habs dank deines tips auch hin bekommen. ich musste nun die diversen lib dateien die svn benötigt noch ins /home/lib64 kopieren, nun kann ich svn auch in der bash nutzen

thx leute
 
Last edited by a moderator:
Hallo,

leider habe ich nun doch noch ein weiteres Problem, ich weis leider nicht, ob ich hier richtig bin, oder ob es zwingend wo anderst hin gehört, aber damit der überblick erhalten bleibt, welche umgebung ich verwende, schreibe ich es hier rein.

ich habe nun dem user in seiner chrooted umgebung den svn client zur verfügung gestellt und es scheint alles zu funktionieren. nun wollte er aus seinem /httpdocs/_temp verzeichnis einen Datenbank dump in mysql einspielen.

pfad zu mysql/bin = /usr/bin/mysql

rechte:
-rwxr-xr-x 1 root root 1374528 Jan 7 11:18 /usr/bin/mysql

mit diesem Kommando wurde es wohl vorher gemacht und da hat es geklappt.

"/usr/bin/mysql" -uDB_user -ppassword --default-character-set=utf8 -hlocalhost DB_name < "/srv/www/vhosts/domain_name/httpdocs/_temp/dbdump_file.tmp"

fehlermeldung lautet:

/srv/www/vhosts/s236609389.online.de/httpdocs/_temp/dbdump47f5d7dd3574c.tmp: No such file or directory

gebe ich als kommando folgendes ein

"/usr/bin/mysql" -uDB_user -ppassword --default-character-set=utf8 -hlocalhost DB_name < "/httpdocs/_temp/dbdump_file.tmp"

erhalte ich diese fehlermeldung:

bash: /usr/bin/mysql: No such file or directory

ich gehe davon aus, dass er die msql umgebung nicht aufrufen kann!? was kann/muss ich tun, damit das wieder funkitioniert, kann mir da jemand helfen?




was muss ich tun?
 
Back
Top