[Opensim-dev] SVNBACKUP Module ... HowTo ?

Ursula MATOVA ursula.matova at klintcentral.net
Mon May 26 16:31:18 UTC 2008


Hi Jeroen,

Well, I've tried again, with your tip ( <dllmap dll="libapr"  
target="libapr-1.so" os="!windows" /> ) ... Still have the errors when  
running "svn save" command from the console :

Region# :
svn save
18:27:39 - [SVNBACKUP]: Saving a region to SVN with name [KlinT World 0]
18:27:39 - [SVNBACKUP]: Saving a region to SVN with name [KlinT World 1]
18:27:39 - [SVNBACKUP]: Saving a region to SVN with name [KlinT World 2]
18:27:39 - [SVNBACKUP]: Saving a region to SVN with name [KlinT World 3]
18:27:39 - [SVNBACKUP]: Saving a region to SVN with name [KlinT World 4]
18:27:39 - [SVNBACKUP]: Saving a region to SVN with name [KlinT World 5]
18:27:39 - [SVNBACKUP]: Saving a region to SVN with name [KlinT World 6]
18:27:40 - [SVNBACKUP]: Saving a region to SVN with name [KlinT World 7]
18:27:40 - [SVNBACKUP]: Saving a region to SVN with name [KlinT World 8]
18:27:40 - [SVNBACKUP]: Saving a region to SVN with name [KlinT World 9]
18:27:40 - [SVNBACKUP]: Saving a region to SVN with name [KlinT World  
10]
18:27:40 - [SVNBACKUP]: Saving a region to SVN with name [KlinT World  
11]
18:27:40 - [SVNBACKUP]: Saving a region to SVN with name [KlinT World  
12]
18:27:41 - [SVNBACKUP]: Saving a region to SVN with name [KlinT World  
13]
18:27:41 - [SVNBACKUP]: Saving a region to SVN with name [KlinT World  
14]
18:27:41 - [SVNBACKUP]: Saving a region to SVN with name [KlinT World  
15]
18:27:41 - [SVNBACKUP]: Saving a region to SVN with name [KlinT World  
16]
18:27:41 - [SVNBACKUP]: Saving a region to SVN with name [KlinT World  
17]
18:27:41 - [SVNBACKUP]: Saving a region to SVN with name [KlinT World  
18]
18:27:41 - [SVNBACKUP]: Saving a region to SVN with name [KlinT World  
19]
18:27:41 - [SVNBACKUP]: Saving a region to SVN with name [KlinT World  
20]
18:27:41 - [SVNBACKUP]: Saving a region to SVN with name [KlinT World  
21]
18:27:41 - [SVNBACKUP]: Saving a region to SVN with name [KlinT World  
22]
18:27:41 - [SVNBACKUP]: Saving a region to SVN with name [KlinT World  
23]
18:27:41 - [SVNBACKUP]: Saving a region to SVN with name [KlinT World  
24]
18:27:41 - [SVNBACKUP]: Saving a region to SVN with name [KlinT World  
25]
18:27:41 - [SVNBACKUP]: Saving a region to SVN with name [KlinT World  
26]
18:27:41 - [SVNBACKUP]: Saving a region to SVN with name [KlinT World  
27]
18:27:41 - [SVNBACKUP]: Saving a region to SVN with name [KlinT World  
28]
18:27:41 - [SVNBACKUP]: Saving a region to SVN with name [KlinT World  
29]
18:27:41 - [SVNBACKUP]: Saving a region to SVN with name [KlinT World  
30]
18:27:41 - [SVNBACKUP]: Saving a region to SVN with name [KlinT World  
31]
18:27:41 - [SVNBACKUP]: Saving a region to SVN with name [KlinT World  
32]
18:27:41 - [SVNBACKUP]: Saving a region to SVN with name [KlinT World  
33]
18:27:41 - [SVNBACKUP]: Saving a region to SVN with name [KlinT World  
34]
18:27:42 - [SVNBACKUP]: Saving a region to SVN with name [KlinT World  
35]
18:27:42 - [Console]: Command [svn save] failed with exception  
PumaCode.SvnDotNet.SubversionSharp.SvnException: Les cibles font-elles  
parties de la même copie de travail ?; Le répertoire '/data/opensim. 
4816/bin/SVNModule/a83150da-1ab1-11dd-89fb-0014853ee9da' est manquant
   at PumaCode.SvnDotNet.SubversionSharp.SvnClient.Commit3 (AprArray  
targets, Boolean recurse, Boolean keep_locks,  
PumaCode.SvnDotNet.SubversionSharp.SvnClientContext ctx, AprPool pool)  
[0x00000]
   at PumaCode.SvnDotNet.SubversionSharp.SvnClient.Commit3  
(ICollection targets, Boolean recurse, Boolean keep_locks) [0x00000]
   at  
OpenSim.Region.Modules.SvnSerialiser.SvnBackupModule.SaveAllRegions ()  
[0x00000]
   at  
OpenSim 
.Region 
.Modules.SvnSerialiser.SvnBackupModule.EventManager_OnPluginConsole  
(System.String[] args) [0x00000]
   at (wrapper delegate-invoke)  
System.MulticastDelegate:invoke_void_string[] (string[])
   at  
OpenSim.Region.Environment.Scenes.EventManager.TriggerOnPluginConsole  
(System.String[] args) [0x00000]
   at OpenSim.Region.Environment.Scenes.Scene.SendCommandToPlugins  
(System.String[] args) [0x00000]
   at OpenSim.Region.Environment.Scenes.SceneManager 
+<>c__CompilerGenerated17.<SendCommandToPluginModules>c__64[Scene]  
(OpenSim.Region.Environment.Scenes.Scene scene) [0x00000]
   at  
System 
.Collections 
.Generic.List`1[OpenSim.Region.Environment.Scenes.Scene].ForEach  
(System.Action`1 action) [0x00000]
   at  
OpenSim.Region.Environment.Scenes.SceneManager.ForEachCurrentScene  
(System.Action`1 func) [0x00000]
   at  
OpenSim 
.Region.Environment.Scenes.SceneManager.SendCommandToPluginModules  
(System.String[] cmdparams) [0x00000]
   at OpenSim.OpenSimMainConsole.RunCmd (System.String command,  
System.String[] cmdparams) [0x00000]
   at OpenSim.Framework.Console.ConsoleBase.RunCmd (System.String Cmd,  
System.String[] cmdparams) [0x00000]
   at OpenSim.Framework.Console.ConsoleBase.RunCommand (System.String  
cmdline) [0x00000]
Region# :


Details for /data/opensim.4816/bin/SVNModule/ :

drwxr-xr-x 2 root root       48 mai 26 18:27  
a83150da-1ab1-11dd-89fb-0014853ee9da\
-rw-r--r-- 1 root root   262144 mai 26 18:27  
a83150da-1ab1-11dd-89fb-0014853ee9da\heightmap.r32
-rw-r--r-- 1 root root       19 mai 26 18:27  
a83150da-1ab1-11dd-89fb-0014853ee9da\objects.xml
-rw-r--r-- 1 root root       16 mai 26 18:27  
a83150da-1ab1-11dd-89fb-0014853ee9da\objects.xml.gzs
-rw-r--r-- 1 root root      138 mai 26 18:27  
a83150da-1ab1-11dd-89fb-0014853ee9da\README.TXT
-rw-r--r-- 1 root root       26 mai 26 18:27  
a83150da-1ab1-11dd-89fb-0014853ee9da\region.manifest

But i'm not sure if it's my "home made linux" that is bad  
configured ... :'(

I'll continue my tests later :)

For Info, my OpenSim.ini is something like this :

[SVN]
Enabled = true
# Directory = SVNmodule\repo
Directory = /data/opensim.4816/bin/SVNModule
URL = "svn://127.0.0.1/opensim"
Username = "xxxxxxxx"
Password = "xxxxxxxx"
ImportOnStartup = false
Autosave = false

Regards,

Ursula.

Le 26 mai 08 à 09:06, Jeroen van Veen a écrit :

> hey ursula,
>
> I had the same error. The dll is there, but mono fails to use it  
> somehow :/
> apr and apr-utils were natively installed though, and /usr/lib/ 
> libapr-1.so is
> the library on my system. I added this to /etc/mono/config
>
> <dllmap dll="libapr" target="libapr-1.so" os="!windows" />
>
> Now the dll loads, and I get another error:
> Exception: PumaCode.SvnDotNet.SubversionSharp.SvnException: PROPFIND  
> request
> failed on '/svn/osvn'; PROPFIND of '/svn/osvn': Server certificate
> verification failed: certificate issued for a different hostname,  
> issuer is
> not trusted (https://192.168.2.101)
>
> in OpenSim.ini:
> [SVN]
> Enabled = true
> Directory = /opt/opensim/production/SVNModule
> URL = "https://192.168.2.101/svn/osvn"
> Username = "svnuser"
> Password = "svnpw"
> ImportOnStartup = true
> Autosave = true
> AutoSavePeriod = 15
>
> I'm not sure why its complaining about a certificate. It's probably  
> some ssl
> setting I messed up :(
>
> phrearch
>
>
> Op Wednesday 07 May 2008 11:46:22 schreef Ursula MATOVA:
>> Well ...
>>
>> After some investigations,
>> I have found that Berkeley DB was missing on my system ( oupps ) ...
>> So I have just rebuild apr / apr-utils / subversion ...
>>
>> I still have the same error :S
>>
>>   at OpenSim.Application.Main (System.String[] args) [0x00000]
>> InnerException: System.TypeInitializationException: An exception was
>> thrown by the type initializer for PumaCode.SvnDotNet.AprSharp.Apr  
>> ---
>>
>>> System.DllNotFoundException: libapr
>>
>>   at (wrapper managed-to-native)
>> PumaCode.SvnDotNet.AprSharp.Apr:apr_initialize ()
>>
>> :S
>>
>> Regards
>> Ursula
>>
>> Le 7 mai 08 à 10:35, Ursula MATOVA a écrit :
>>> Hi Justin,
>>>
>>> Thanks for the link, but I already read this page :)
>>>
>>> The error I have maybe caused by some errors in my SVN Repository.
>>>
>>> Nobody tried this Module under Linux ?
>>>
>>> Regards,
>>> Ursula.
>>>
>>> Le 7 mai 08 à 10:24, Justin Clark-Casey a écrit :
>>>> Hi Ursula,
>>>>
>>>> Try
>>>>
>>>> http://opensimulator.wordpress.com/2008/04/20/svn-module-or-diy-rollback
>>>> s-and-backups/
>>>>
>>>> for documentation.
>>>>
>>>> I'm afraid I don't know why you're getting that error, I'm not
>>>> familiar
>>>> with that portion of the code
>>>>
>>>> Ursula MATOVA wrote:
>>>>> Hi all,
>>>>>
>>>>> I'd like to test the brand new SVNBackupModule
>>>>> but, I'm unable to find any documentation on it :( could somebody
>>>>> point me on if it exists ?
>>>>>
>>>>> I've made some tests, but without success for now ...
>>>>>
>>>>> - Set up a SVN Server on my Linux Box,
>>>>> - Creating an initial repository : "opensim",
>>>>> - Test from my windows box with TortoiseSVN. I'm able to checkin/
>>>>> checkout the repository.
>>>>>
>>>>> Now, OpenSim.ini configuration :
>>>>>
>>>>> [SVN]
>>>>> Enabled = true
>>>>> Directory = SVN4488
>>>>> URL = "svn://127.0.0.1/opensim"
>>>>> Username = "yyyyyyyy"
>>>>> Password = "xxxxxxxx"
>>>>> ImportOnStartup = true
>>>>> Autosave = false
>>>>> AutoSavePeriod = 15 ; Number of minutes between autosave backups
>>>>>
>>>>> Gives me the following error :
>>>>>
>>>>> 16:32:28 - [SVNBACKUP]: Connecting to SVN server svn://127.0.0.1/
>>>>> opensim ...
>>>>> [APPLICATION]:
>>>>> APPLICATION EXCEPTION DETECTED: System.UnhandledExceptionEventArgs
>>>>>
>>>>> Exception: System.TypeInitializationException: An exception was
>>>>> thrown
>>>>> by the type initializer for
>>>>> PumaCode.SvnDotNet.SubversionSharp.SvnClient --->
>>>>> System.TypeInitializationException: An exception was thrown by the
>>>>> type initializer for PumaCode.SvnDotNet.AprSharp.Apr --->
>>>>> System.DllNotFoundException: libapr
>>>>> at (wrapper managed-to-native)
>>>>> PumaCode.SvnDotNet.AprSharp.Apr:apr_initialize ()
>>>>> at PumaCode.SvnDotNet.AprSharp.Apr..cctor () [0x00000] --- End of
>>>>> inner exception stack trace ---
>>>>>
>>>>> at PumaCode.SvnDotNet.AprSharp.AprAllocator.Create () [0x00000]
>>>>> at PumaCode.SvnDotNet.SubversionSharp.Svn.AllocatorCreate ()
>>>>> [0x00000]
>>>>> at PumaCode.SvnDotNet.SubversionSharp.Svn.PoolCreate (AprPool  
>>>>> pool)
>>>>> [0x00000]
>>>>> at PumaCode.SvnDotNet.SubversionSharp.Svn.PoolCreate () [0x00000]
>>>>> at PumaCode.SvnDotNet.SubversionSharp.SvnConfig.Ensure ()  
>>>>> [0x00000]
>>>>> at PumaCode.SvnDotNet.SubversionSharp.SvnClient..cctor ()  
>>>>> [0x00000]
>>>>> --- End of inner exception stack trace ---
>>>>>
>>>>> at
>>>>> OpenSim
>>>>> .Region.Modules.SvnSerialiser.SvnBackupModule.SetupSvnProvider
>>>>> () [0x00000]
>>>>> at
>>>>> OpenSim 
>>>>> .Region.Modules.SvnSerialiser.SvnBackupModule.PostInitialise
>>>>> ()
>>>>> [0x00000]
>>>>> at OpenSim.Region.Environment.ModuleLoader.PostInitialise ()
>>>>> [0x00000]
>>>>> at
>>>>> OpenSim 
>>>>> .ApplicationPlugins.LoadRegions.LoadRegionsPlugin.Initialise
>>>>> (OpenSim.OpenSimMain openSim) [0x00000]
>>>>> at OpenSim.OpenSimMain.InternalStartUp () [0x00000]
>>>>> at OpenSim.OpenSimMainConsole.StartUp () [0x00000]
>>>>> at OpenSim.Application.Main (System.String[] args) [0x00000]
>>>>> InnerException: System.TypeInitializationException: An exception  
>>>>> was
>>>>> thrown by the type initializer for PumaCode.SvnDotNet.AprSharp.Apr
>>>>> ---
>>>>>
>>>>>> System.DllNotFoundException: libapr
>>>>>
>>>>> at (wrapper managed-to-native)
>>>>> PumaCode.SvnDotNet.AprSharp.Apr:apr_initialize ()
>>>>> at PumaCode.SvnDotNet.AprSharp.Apr..cctor () [0x00000] --- End of
>>>>> inner exception stack trace ---
>>>>>
>>>>> at PumaCode.SvnDotNet.AprSharp.AprAllocator.Create () [0x00000]
>>>>> at PumaCode.SvnDotNet.SubversionSharp.Svn.AllocatorCreate ()
>>>>> [0x00000]
>>>>> at PumaCode.SvnDotNet.SubversionSharp.Svn.PoolCreate (AprPool  
>>>>> pool)
>>>>> [0x00000]
>>>>> at PumaCode.SvnDotNet.SubversionSharp.Svn.PoolCreate () [0x00000]
>>>>> at PumaCode.SvnDotNet.SubversionSharp.SvnConfig.Ensure ()  
>>>>> [0x00000]
>>>>> at PumaCode.SvnDotNet.SubversionSharp.SvnClient..cctor ()  
>>>>> [0x00000]
>>>>>
>>>>> Application is terminating: True
>>>>>
>>>>>
>>>>>
>>>>>
>>>>>
>>>>> Any idea ?
>>>>>
>>>>> I'm using OpenSim.Rev4488 / Linux32 / Standalone / Mono 1.9.1
>>>>>
>>>>> Thanks in advance,
>>>>>
>>>>>
>>>>> Ursula.
>>>>>
>>>>> _______________________________________________
>>>>> Opensim-dev mailing list
>>>>> Opensim-dev at lists.berlios.de
>>>>> https://lists.berlios.de/mailman/listinfo/opensim-dev
>>>>
>>>> --
>>>> justincc
>>>> Justin Clark-Casey
>>>> http://justincc.wordpress.com
>>>> _______________________________________________
>>>> Opensim-dev mailing list
>>>> Opensim-dev at lists.berlios.de
>>>> https://lists.berlios.de/mailman/listinfo/opensim-dev
>>>
>>> _______________________________________________
>>> Opensim-dev mailing list
>>> Opensim-dev at lists.berlios.de
>>> https://lists.berlios.de/mailman/listinfo/opensim-dev
>>
>> _______________________________________________
>> Opensim-dev mailing list
>> Opensim-dev at lists.berlios.de
>> https://lists.berlios.de/mailman/listinfo/opensim-dev
>
>
> _______________________________________________
> Opensim-dev mailing list
> Opensim-dev at lists.berlios.de
> https://lists.berlios.de/mailman/listinfo/opensim-dev
>




More information about the Opensim-dev mailing list