どうしても起動しない。

どうしても起動しない。

- 堀田 海月 の投稿
返信数: 2

Wadatsumiを動かしていたVPSがリポジトリ壊れたりしておかしくなったので、OS変えて環境を作り直したらOpenSim.exeが起動しなくなりました。

OS:debian9

mono: 5.2.0.215

OpenSimのバイナリーはここでダウンロードできる0.9devです。

エラーの内容は以下のとおりです。

22:57:55 - [DATASNAPSHOT]: Set up snapshot service
Invalid type System.Net.HttpWebRequest for instance field OpenSim.Framework.Communications.RestClient:_request
22:57:55 - [APPLICATION]:
APPLICATION EXCEPTION DETECTED: System.UnhandledExceptionEventArgs

Exception: System.TypeLoadException: OpenSim.Framework.Communications.RestClient
at OpenSim.Region.DataSnapshot.DataSnapshotManager.AddRegion (OpenSim.Region.Framework.Scenes.Scene scene) [0x0009d] in <98de6647a43c427fa6f1d0eb27c48a9a>:0
at OpenSim.ApplicationPlugins.RegionModulesController.RegionModulesControllerPlugin.AddRegionToModules (OpenSim.Region.Framework.Scenes.Scene scene) [0x000ea] in <6fda3b781e9b4b77816fcba1bcdaa285>:0
at OpenSim.OpenSimBase.CreateRegion (OpenSim.Framework.RegionInfo regionInfo, System.Boolean portadd_flag, System.Boolean do_post_init, OpenSim.Framework.IScene& mscene) [0x0012f] in <5ce389e9eeda4b289eaa4a87597e2ee2>:0
at OpenSim.OpenSimBase.CreateRegion (OpenSim.Framework.RegionInfo regionInfo, System.Boolean portadd_flag, OpenSim.Framework.IScene& scene) [0x00001] in <5ce389e9eeda4b289eaa4a87597e2ee2>:0
at OpenSim.ApplicationPlugins.LoadRegions.LoadRegionsPlugin.PostInitialise () [0x00141] in <2e08f80e9762421a8934daab9b8e33ab>:0
at OpenSim.OpenSimBase.StartupSpecific () [0x00213] in <5ce389e9eeda4b289eaa4a87597e2ee2>:0
at OpenSim.OpenSim.StartupSpecific () [0x00120] in <5ce389e9eeda4b289eaa4a87597e2ee2>:0
at OpenSim.Framework.Servers.BaseOpenSimServer.Startup () [0x0006b] in <d7612e8cab064a40a33b455da8d1d877>:0
at OpenSim.Application.Main (System.String[] args) [0x0040a] in <5ce389e9eeda4b289eaa4a87597e2ee2>:0

Application is terminating: True

[ERROR] FATAL UNHANDLED EXCEPTION: System.TypeLoadException: OpenSim.Framework.Communications.RestClient
at OpenSim.Region.DataSnapshot.DataSnapshotManager.AddRegion (OpenSim.Region.Framework.Scenes.Scene scene) [0x0009d] in <98de6647a43c427fa6f1d0eb27c48a9a>:0
at OpenSim.ApplicationPlugins.RegionModulesController.RegionModulesControllerPlugin.AddRegionToModules (OpenSim.Region.Framework.Scenes.Scene scene) [0x000ea] in <6fda3b781e9b4b77816fcba1bcdaa285>:0
at OpenSim.OpenSimBase.CreateRegion (OpenSim.Framework.RegionInfo regionInfo, System.Boolean portadd_flag, System.Boolean do_post_init, OpenSim.Framework.IScene& mscene) [0x0012f] in <5ce389e9eeda4b289eaa4a87597e2ee2>:0
at OpenSim.OpenSimBase.CreateRegion (OpenSim.Framework.RegionInfo regionInfo, System.Boolean portadd_flag, OpenSim.Framework.IScene& scene) [0x00001] in <5ce389e9eeda4b289eaa4a87597e2ee2>:0
at OpenSim.ApplicationPlugins.LoadRegions.LoadRegionsPlugin.PostInitialise () [0x00141] in <2e08f80e9762421a8934daab9b8e33ab>:0
at OpenSim.OpenSimBase.StartupSpecific () [0x00213] in <5ce389e9eeda4b289eaa4a87597e2ee2>:0
at OpenSim.OpenSim.StartupSpecific () [0x00120] in <5ce389e9eeda4b289eaa4a87597e2ee2>:0
at OpenSim.Framework.Servers.BaseOpenSimServer.Startup () [0x0006b] in <d7612e8cab064a40a33b455da8d1d877>:0
at OpenSim.Application.Main (System.String[] args) [0x0040a] in <5ce389e9eeda4b289eaa4a87597e2ee2>:0
exwood@opsim:~/opensim/wadatsumi/OpenSim-0.9.0Dev/bin$ mono --version
Mono JIT compiler version 5.2.0.215 (tarball Mon Aug 14 15:44:25 UTC 2017)
Copyright (C) 2002-2014 Novell, Inc, Xamarin Inc and Contributors. www.mono-project.com
TLS: __thread
SIGSEGV: altstack
Notifications: epoll
Architecture: amd64
Disabled: none
Misc: softdebug
LLVM: supported, not enabled.
GC: sgen (concurrent by default)

堀田 海月 への返信

Re: どうしても起動しない。

- teddy Dragoone の投稿
Regions.iniは新しく作りましたか?それとも以前のコピーですか?
マップ上に以前のシムの跡が残ったままになってるので、Regions.iniが新しいものだとリージョンのUUIDが別になるので上書きされずに立ち上がらないと思います。
サイトにログインしてマイリージョンの接続を解除してから立ち上げればいけるかなと思います。
teddy Dragoone への返信

Re: どうしても起動しない。

- 堀田 海月 の投稿

テディさん、ありがとうございます。

Simは以前のコピーですけど、Regions.ini等は比較しながら書き直しました。
また教えていただいたとおり、接続を解除しましたけど、結果は同じでした。

 

後ほど新しいディスカッションに書き込む予定ですけど、結局、公式の0.9.0のバイナリーを使い、JOGオリジナルのモジュールについてはソースからビルドし、比較エディタを使って全設定ファイルを比較しながら書き換えて起動したら無事接続できました。