[prev in list] [next in list] [prev in thread] [next in thread]
List: suse-programming
Subject: subversion-1.1.0: "error while creating environment for filesystem
From: Kurt Pfeifle <kpfeifle () danka ! de>
Date: 2004-11-21 18:54:44
Message-ID: 41A0E474.6030309 () danka ! de
[Download RAW message or body]
Ich versuche, einen Subversion-Server einzurichten (CVS-Nachfolger).
Um "laufen zu lernen", hielt ich mich buchstäblich an das README aus
/usr/share/doc/packages/subversion/README.SuSE.
Beim Schritt "create the repositories itself:" passiert mir folgendes:
p15159004:/srv/svn/repos # svnadmin create projects
svn: Berkeley DB error while creating environment for filesystem projects/db:
Invalid argument
svn: bdb: Berkeley DB library configured to support only DB_PRIVATE environments
Google brachte mir nur folgende Info, die auch im "Subversion 1.1 Book"
zu finden ist (http://svnbook.red-bean.com/en/1.0/apb.html), sich jedoch
auf RedHat 9 bezieht, und eine leicht veränderte Fehlermeldung zitiert:
"This is not really a problem with Subversion, but it often affects
Subversion users. RedHat 9 and Fedora ship with a Berkeley DB library
that relies on the kernel support for NPTL (the Native Posix Threads
Library). The kernels that RedHat provides have this support built in,
but if you compile your own kernel, then you may well not have the NPTL
support. If that is the case, then you will see errors like this:
svn: Berkeley DB error
svn: Berkeley DB error while creating environment for filesystem tester/db:
Function not implemented
This can be fixed in one of several ways:
* Rebuild db4 for the kernel you're using.
* Use a RedHat 9 kernel.
* Apply the NPTL patches to the kernel you're using.
* Use a recent (2.5.x) kernel with the NPTL support included.
* Check if environment variable LD_ASSUME_KERNEL is set to 2.2.5, and
if so, unset it before starting Subversion (Apache). (You usually
would set this variable to run Wine or Winex on RedHat 9)"
[Bitte beachten: die zitierte Fehlermeldung beinhaltet "Function not
implemented", bei mir heisst es "Invalid argument". Allerdings hat mir
keine man page verraten, wo ich da ein falsches Argument verwende....]
Meine relevanten System-Informationen:
- SuSE-9.1 (modifziert um "apt4rpm")
Mit apt4rpm von ftp.gwdg.de einige Pakete up-ge-dated:
- subversion-1.1.0-0.1
- kernel-default-2.6.8-20041119190613
- kernel-source-2.6.8-20041118173922
- apache2-2.0.52-4.1
- db-4.2.52-86 # Berkeley DB
Ich fand bei SuSE nix über "NPTL". Meine Fragen:
* Hat jemand "svnadmin create" mit dieser Subversion-Version erfolgreich
verwendet (auf SuSE-9.1)?
* Gibt es für SuSE keinen Kernel mit NPTL (Native Posix Thread Library)?
* Muss ich tatsächlich die Berkeley DB neu kompilieren für meinen
nicht-NPTL-Kernel?
Danke im voraus für jede hilfreiche Info.
[Ich bin Subversion/Berkeley-DB-Anfänger -- bitte Antworten entsprechend
Anfänger-mundgerecht aufbereiten ;-) ]
Ciao,
Kurt
--
Um die Liste abzubestellen, schicken Sie eine Mail an:
suse-programming-unsubscribe@suse.com
Um eine Liste aller verfügbaren Kommandos zu bekommen, schicken
Sie eine Mail an: suse-programming-help@suse.com
[prev in list] [next in list] [prev in thread] [next in thread]
Configure |
About |
News |
Add a list |
Sponsored by KoreLogic