Themabewertung:
  • 0 Bewertung(en) - 0 im Durchschnitt
  • 1
  • 2
  • 3
  • 4
  • 5
hilfe zum money server 9.0.1
#1
hilfe zum money server

mein betriebssystem ist windows server 2016

ich habe die bin von manfred aabye zu testzwecken runtergeladen, bevor ich an meiner laufenden sim rumschraube, alle nötigen inis kompiliert, datenbanken angelegt und
dann in der richtigen reihenfolge gestartet.

ich erhalte folgende fehlermeldung und dann schliesst die konsole ohne eintrag im moneyserver.log

Fehlermeldung:

Unbehandelte Ausnahme: System.IO.FileNotFoundException:
Die Datei oder Assembly "Mono.Security, Version=4.0.0.0, Culture=neutral,
PublicKeyToken=0738eb9f132ed756" oder eine Abhängigkeit davon wurde nicht gefunden.
Das System kann die angegebene Datei nicht finden.
bei NSL.Certificate.Tools.NSLCertificateVerify..ctor()
bei OpenSim.Grid.MoneyServer.MoneyServerBase..ctor()
bei OpenSim.Grid.MoneyServer.Program.Main(String[] args)

was ist hier falsch?

ich hatte die opensim 8.2 mit dem money server problemlos laufen.

vielleicht kann jemand helfen

die opensim 9.0.1 läuft anstandslos auch mit dem divawifi, nur der moneyerver tut es nicht

lg hajo
Zitieren
#2
Hallo Hajo,

vielleicht fehlt im bin-Ordner von OpenSim eine Datei des DTL/NSL Moneyserverpaketes oder es gibt
ein Problem mit den Zertifikaten.
Habe auch den DTL/NSL Money Server unter der 0.9.0.1, testweise, zum Spielen, am laufen.
Das Softwarepaket habe ich allerdings über die betreffende japanischen Webseite geholt und alles zusammen nach Anleitung neu kompiliert.
Bei mir kamen folgende Dateien hinzu.

- HttpServer_OpenSim.dll (! alte dll wird ersetzt, diese vorher umbenennen)
- MoneyServer.exe
- MoneyServer.exe.config
- MoneyServer.ini
- Mono.Security.dll
- OpenSim.Data.MySQL.MySQLMoneyDataWrapper.dll
- OpenSim.Modules.Currency.dll
- server_cert.p12
- SineWaveCert.pfx

Vielleicht fehlt eine?

In der Sektion [Economy] der OpenSim.ini steht bei mir im Moment folgendes.
Die Originalzeilen habe ich vorher auskommentiert.
Und der Abschnitt der die Zertifakte betrifft ist auch auskommentiert.
Für die Zeile mit "CurrencyServer" habe ich in der OpenSim.ini am Anfang eine Konstante
definiert. Sieht in etwa so aus:

; für DTL/NSL Money Server
MoneyServerURL = "http://meine_server_url.de:8008"

---------------
[Economy]

...

;; für DTL/NSL Money Server
SellEnabled = "true"
CurrencyServer = "${Const|MoneyServerURL}" ;; not use localhost or 127.0.0.1
EconomyModule = DTLNSLMoneyModule

;; CA
;CheckServerCert = false
;CACertFilename = "cacert.crt"

;; Client Cert
;ClientCertFilename = "region_cert.p12"
;ClientCertPassword = ""

;; Money Unit fee to upload textures, animations etc. Default is 0.
PriceUpload = 10
;; Money Unit fee to create groups. Default is 0.
PriceGroupCreate = 100

;; Mesh upload factors
MeshModelUploadCostFactor = 1.0
;MeshModelUploadTextureCostFactor = 1.0
;MeshModelMinCostFactor = 1.0

;; Avatar Class for HG Avatar
;; {ForeignAvatar, HGAvatar, GuestAvatar, LocalAvatar} HGAvatar
;; HG Avatar is assumed as a specified avatar class. Default is HGAvatar
;; Processing for each avatar class is dependent on Money Server settings.
;HGAvatarAs = "HGAvatar"

;; in development
;SettlementByWeb = false
;SettlementURL = "http://www.jogrid.net"
;SettlementMessage = "Goto the settlement of accounts Web page. (Testing now)"

------------

Die MoneyServer.ini muss natürlich auch angepasst werden. Aber das weißt Du ja.

Gruß Data
[-] The following 1 user says Thank You to Data Rossini for this post:
  • hajo drechsler
Zitieren
#3
danke data für deine schnelle antwort

ich hab vieles probiert, die originalsoftware von nsl
die dateien von manfred. nix hat geholfen. ich suche weiter in
iverschiedenen foren. irgendwo ist die lösung
ich geb nicht auf

lg. hajo
Zitieren
#4
Ist denn auf deinem Windows Server Mono überhaupt installiert? Aus der Fehlermeldung schliesse ich, dass eine Mono Assembly nicht gefunden wird.

Zitat:Die Datei oder Assembly "Mono.Security, Version=4.0.0.0, Culture=neutral,
PublicKeyToken=0738eb9f132ed756" oder eine Abhängigkeit davon wurde nicht gefunden.
Das System kann die angegebene Datei nicht finden.

Ist die nicht vorhanden, da Mono nicht installiert, dann kann sie auch nicht gefunden werden.

Oder andersrum gefragt:
startest du den MoneyServer mit MoneyServer.exe oder mit mono MoneyServer.exe?
[-] The following 1 user says Thank You to Pius Noel for this post:
  • hajo drechsler
Zitieren
#5
ich habe mono nachintalliert, war aber bisher nicht nötig.
ich weiss aber noch nicht ob es was bringt.
ich starte mit der moneysever.exe
Zitieren
#6
vielleicht kannst mir ja jemand

Mono.Security.dll
OpenSim.Data.MySQL.MySQLMoneyDataWrapper.dll
OpenSim.Modules.Currency.dll
und die
HttpServer_OpenSim.dll

bei dem es funktioniert

als anhang an meine e-mail schicken.
vielleicht liegt da der fehler

viele grüsse
Zitieren
#7
Erledigt !!

Nachdem ich von Bimbam die von ihm verwendeten dll's bekommen habe
läuft die money geschicht nun auf windows server 2012.

danke nochmal an bimbam

danke an alle für eure hilfe und anregungen.

liebe grüße vom hajo
[-] The following 2 users say Thank You to hajo drechsler for this post:
  • bimbam2103, Pius Noel
Zitieren


Möglicherweise verwandte Themen...
Thema Verfasser Antworten Ansichten Letzter Beitrag
Question Neuer Server welche CPU ? Kalkofe 9 600 03.03.2019, 20:07
Letzter Beitrag: Kalkofe
  Server-Tutorial: OpenSuse Linux und OpenSim Mareta Dagostino 23 21.385 01.05.2018, 12:09
Letzter Beitrag: Mareta Dagostino
  DTL/NSL Money Server Wollex Baily2 5 1.851 27.02.2018, 20:29
Letzter Beitrag: Wollex Baily2
  benötige eure Hilfe bei Rechnersuche bei Ebay Kleinanzeigen Pharcide 6 2.541 03.11.2017, 09:19
Letzter Beitrag: Pharcide
  OpenSim auf V-Server installieren Rivi 48 19.155 01.10.2017, 11:16
Letzter Beitrag: Rivi

Gehe zu:


Benutzer, die gerade dieses Thema anschauen: 1 Gast/Gäste