• Bitte schaltet eure Ad Blocker aus. SLinfo kann nur betrieben werden, wenn es durch Werbung Einnahmen erzielt. Vielen Dank!!
  • Wir freuen uns, wenn du dich in unserem Forum anmeldest. Bitte beachte, dass die Freigabe per Hand durchgeführt wird (Schutz vor Spammer). Damit kann die Freigabe bis zu 24 Stunden dauern.
  • Wir verwenden Cookies, um Inhalte und Anzeigen zu personalisieren, Funktionen für soziale Medien anbieten zu können und die Zugriffe auf unsere Website zu analysieren. Sie geben Einwilligung zu unseren Cookies, wenn Sie unsere Webseite weiterhin nutzen.

Attachments nach erneutem Login weg

Samara Collas

Aktiver Nutzer
Hallo zusammen,

seit kurzem betreibe ich meine eigene OpenSIM mit SQL.

Funktioniert soweit alles wunderbar, auch der Login von ausserhalb übers IT.

Meine Frage ist nun:

Wenn ich eingeloggt war, hab ich einige Attachments an. Ich logge aus und beim nächsten Login sind die Attachments nicht mehr dran (also Haare, etc).

Kann mir jemand sagen, woran das liegen kann ? :shock:

Gruss an die Opensim Gemeinde

Sam
 

Chris42 Oh

Nutzer
Hallo,...

ich nehme an, dass Du Deinen Server mit der Datenbang SQL-lite betreibst.
Stell einfach mal auf My-SQL und die Attachments bleiben erhalten.
Wir das geschieht steht irgendwo im Forum beschrieben.

Gruß

Chris
 

Samara Collas

Aktiver Nutzer
Hallo,...

ich nehme an, dass Du Deinen Server mit der Datenbang SQL-lite betreibst.
Stell einfach mal auf My-SQL und die Attachments bleiben erhalten.
Wir das geschieht steht irgendwo im Forum beschrieben.

Gruß

Chris

Hallo Chris,

nein, wie ich geschrieben hatte benutze ich MySQL, deswegen wundert es mich ja.

Kannst du mir vielleicht was erklären ? In der opensim.ini gibts ziemlich am Ende diesen Eintrag:

Code:
[DatabaseService]
    ;; default standalone, overridable in StandaloneCommon.ini
    StorageProvider = "OpenSim.Data.SQLite.dll
Muss ich den auch auf SQL ändern ? Wenn ja, kannst du mir vielleicht sagen wie das aussehen muss dann ?

Wie gesagt, in der opensim.ini hatte ich soweit alles von SQLite auf SQL geändert. Funtioniert auch, nur dieser Eintrag weiter unten macht mich stuzig.

Gruss

Sam
 

Samara Collas

Aktiver Nutzer
Kann mir vielleicht jemand mal seine opensim.ini via Email schicken ?
Ich würde gerne mal sehen,wo überall die Änderung gegenüber SQLite ist.

Bitte via PN in Verbindung setzen, dann geb ich meine Emailadresse ;)

Gruss

Sam
 

Netweasel Antfarm

Freund/in des Forums
tausch doch einfach einmal das:

Code:
[DatabaseService]
    ;; default standalone, overridable in StandaloneCommon.ini
    StorageProvider = "OpenSim.Data.SQLite.dll
durch das aus:

Code:
[DatabaseService]
    ;; default standalone, overridable in StandaloneCommon.ini
    StorageProvider = "OpenSim.Data.MySQL.dll
vielleicht bringt das ja den gewünschten Effekt.
 

Samara Collas

Aktiver Nutzer
tausch doch einfach einmal das:

Code:
[DatabaseService]
    ;; default standalone, overridable in StandaloneCommon.ini
    StorageProvider = "OpenSim.Data.SQLite.dll
durch das aus:

Code:
[DatabaseService]
    ;; default standalone, overridable in StandaloneCommon.ini
    StorageProvider = "OpenSim.Data.MySQL.dll
vielleicht bringt das ja den gewünschten Effekt.

Hallo Netweasel,

das hab ich nun gemacht, dann verlangt er ja die mysql_connection.ini zum laden. Die hab ich erstellt :

Code:
; The IniConfig.cs that parses this file by just finding the first key={value} in the whole text so comments aren't really honoured.
; Also, this algorithm can probably lead to 'amusing' results in unfortunate cases.

[mssqlconnection]
data_source=\SQLEXPRESS
initial_catalog=database
persist_security_info=True
user_id=opensim
password=***

; These entries are only for if you, for some reason, wish to customize your user server table names.
; Do note that if you change the table names, you might have to change the sql resources too manually
; If ommitted, default values will be used.

userstablename=users
userfriendstablename=userfriends
agentstablename=agents
regionstablename=regions

Ich bin mir nicht sicher, ob das so stimmt, hab vorher noch nix mit SQL gemacht. Bei Passwort hab ich natürlich mein Passwort hinterlegt ;-)

Dann, wenn ich opensim starte kommt diese Fehlermeldung. Wenn ich das richtig interpretiere, bekommt er kein Zugriff auf die Datenbank oder ?

Code:
14:41:31 - [Concierge]: plugin disabled by configuration
14:41:31 - [VivoxVoice]: plugin disabled by configuration
14:41:31 - [Serialiser]: Enabled, using save dir "exports/"
14:41:32 - no connect string, using old mysql_connection.ini instead

14:41:32 - Error loading plugin from OpenSim.Services.AssetService.dll, exceptio
n System.Exception: Error initialising MySql Database: System.Exception: Connect
ion error while using connection string [Server=;Port=;Database=;User ID=;Passwo
rd=***;Pooling=;]: ---> MySql.Data.MySqlClient.MySqlException: Access denie
d for user ''@'localhost' (using password: YES)
14:41:32 - [ASSET CONNECTOR]: Can't load asset service
14:41:32 - [AUTHORIZATION CONNECTOR]: Initialise
14:41:32 - no connect string, using old mysql_connection.ini instead

14:41:32 - Error loading plugin from OpenSim.Services.AuthorizationService.dll,
exception System.Exception: Error initialising MySql Database: System.Exception:
 Connection error while using connection string [Server=;Port=;Database=;User ID
=;Password=***;Pooling=;]: ---> MySql.Data.MySqlClient.MySqlException: Acce
ss denied for user ''@'localhost' (using password: YES)
14:41:32 - [AUTHORIZATION CONNECTOR]: Can't load authorization service
14:41:32 - [INVENTORY CONNECTOR]: Service dll = OpenSim.Services.InventoryServic
e.dll:InventoryService
14:41:32 - Reverting to deprecated mysql_connection.ini file for connection info


14:41:32 - Error loading plugin from OpenSim.Services.InventoryService.dll, exce
ption System.Exception: Error initialising MySql Database: System.Exception: Con
nection error while using connection string [Server=;Port=;Database=;User ID=;Pa
ssword=***;Pooling=;]: ---> MySql.Data.MySqlClient.MySqlException: Access d
enied for user ''@'localhost' (using password: YES)
14:41:32 - [INVENTORY CONNECTOR]: Can't load inventory service
14:41:32 - [APPLICATION]:

Muss ich in der mysql_connection.ini was anderst eintragen oder brauch ich dafür ne extra Datenbank ?

Gruss

Sam
 

Netweasel Antfarm

Freund/in des Forums
Hi Samara,

also ich habe immer alles in eine Datenbank gedrückt, mit täglichen mehrfachen Backups. Natürlich kann man auch alles auf verschiedene Datenbanken bzw. Server verteilen, habe ich persönlich aber bisher keine Erfahrungen mit gesammelt.
Da ich das ganze auch nur zu Testzwecken mal aufgebaut habe, kam für mich nur eine Datenbank in Frage. Wichtig ist halt das man regelmäßig Backups zieht.
 

Aktive User in diesem Thread

Oben Unten