Cyberlandia – grid aggiornata rev 9818

La grid e’ aggiornata alla rev. 9818

L’aggiornamento riguarda tutte le regioni di Cyberlandia in grid mode (hyperblog escusi)  ed e’ obbligatorio. Nel caso vengano riavviate regioni ‘vecchie’ la partenza si blocca quando contatta la grid.

Istruzioni su come procedere.

- collegarsi al server con putty, chiudere la sim attiva (screen: shutdown)

- effettuare il download dell’aggiornamento:
wget http://www.cyberlandia.net/comunity/downloads/opensim.zip

- scompattare: unzip opensim.zip (crea la cartella 9818)

- cd 9818/bin/

- editare il file OpenSim.ini (usando filezilla per portarlo in locale, qualora non si voglia utilizzare vi)
individuare la riga:
storage_connection_string=”Data Source=localhost;Database=opensim;User ID=opensim;Password=+++;”;

e sostituire a +++ la password del database mysql

nella sezione:

[Network]
http_listener_port = 9000
remoting_listener_port = 8895

se diversi  da 9000 e 8895 nel file OpenSim.ini vecchio, aggiornarla (da fare nel caso si abbiano istanze multiple).

qualora si intendano abilitare i gruppi, nella sezione

[Groups]
Enabled = false

trasformarlo in true

richiedere per mail a carlosroundel@gmail.com la configurazione da inserire alle righe:

XmlRpcServiceReadKey = ****
XmlRpcServiceWriteKey = ****

- copiare i file con estensione xml dalla cartella regions della vecchia sim alla cartella 9818/bin/Regions

- se l’isola e’ stata abilitata al voice inserire l’intera sezione [Freeswitch]
dall OpenSim.ini vecchio

- avviare screen e riavviare la sim nella nuova cartella 9818/bin

mono OpenSim.exe

al il primo avvio compare il messaggio:

17:02:33 – [MIGRATIONS] Upgrading RegionStore to latest revision.
17:02:33 – [MIGRATIONS] NOTE: this may take a while, don’t interupt this process!

attendere anche diversi minuti che venga completato l’aggiornamento.

10 comments to Cyberlandia – grid aggiornata rev 9818

  • salahzar

    Dunque, ho applicato le istruzioni come da post e sono riuscito a far girare le sim del gruppo OpenSimITA sulla nuova versione.
    Ho poi però cercato di fare la stessa cosa con la versione trunk compilando dai sorgenti e inserendo i .ini della versione di Carlos, ma ho visto che non parte dicendo che gli manca l’IAssetProvider :(

    Exception: System.Exception: No IAssetService available.
    at OpenSim.Region.Framework.Scenes.Scene.get_AssetService () [0x00000]
    at OpenSim.Region.CoreModules.World.WorldMap.TexturedMapTileRenderer.fetchTexture (UUID id) [0x00000]

    Carlos puoi anche dire quali esattamente sarebbero i file da configurare per farlo girare anche dal trunk per chi come noi usa il trunk?
    :)

  • Nella 9818 sono attivi i service connectors, faro un post esplicativo. In pratica oltre all OpenSim.ini esiste una cartella config-setting dove trovi ulteriori file di configurazione ch evengono richiamati a catena a seconda dello scenario che vuoi realizzare, grid/standalone/hypergrid/misto. Per cyberlandia serve il file:
    GridCommon.ini, il cui contenuto e’ questo:
    —————————————————
    [Modules]
    AssetCaching = “CoreAssetCache”

    [AssetCache]
    ; Number of buckets for assets
    CacheBuckets = 32768

    [AssetService]

    DefaultAssetLoader = “OpenSim.Framework.AssetLoader.Filesystem.dll”
    AssetLoaderArgs = “assets/AssetSets.xml”

    ;
    ; change this to your grid-wide asset server
    ;
    AssetServerURI = “http://grid.cyberlandia.net:8003″
    —————————————————

    che come vedi punta all asset server di cyberlandia.

  • Una sola aggiunta ai commenti: tempo fa fu chiesto, da Junta e da me, se fosse possibile pubblicare il file OpenSim.ini (ovviamente con le pass di MySQL ed eventuali altre strippate) assieme agli annunci dei nuovi trunk: dite che inserire un link nei post che permetta di scaricarlo è possibile?

    Lo chiedo perchè qualcuno non si limita a scaricare opensim.zim e fare le 2 o 3 midifichette ma vorrebbe compilare dai source di opensimulator.org (mi pare lecito no?) ed ha sempre la curiosità di quali parametri poi siano il “delta” con Cyberlandia. :)

  • Ah… m’è tornata anche in mente una cosa: nella sezione Download di questo sito ci sono i link per il download di Hippo (per Win, Linux e Mac), c’è il link per il download di Hyperblog ed un template in formato OAR… ma non c’è il link per opensim.zip… dovrebbe esserci no?
    (già che ci siamo, rifacendomi al (mio) commento poco sopra, si potrebbe metter lì anche il link all’OpenSim.ini ;) )

  • (usiamo i forum e’ piu pratico ed immediato) L’isola opensim, grid mode ora c’e’.
    L’opensim.zip a differenza del trunk e’ la revisione di opensim configurata e testata per cyberlandia, attualmente siamo alla 9818 – 0.6.5 mentre il trunk in pochi giorni e’ gia oltre la 9870. Usare il trunk e’ altamente sconsigliato a meno che non si voglia sperimentare (con ratio) sapendo di poter compromettere l’isola.
    L’opensim.zip precedente era fermo alla 9360 – 0.6.4 lo ho levato per un motivo semplice, alcuni avevano aggiornato al trunk (malgrado avessi il periodo scorso insistito perche non si facesse dato che era altamente instabile) tornare alla 9360 era poi impossibile. Allo stesso modo era impossibile utilizzare il trunk, cosa che molti hanno ugualmente tentato. A questo punto si e’ creata una situazione mista che andava seguita singolarmente. Aggiornando ed uniformando forzatamente la grid (la 9818 e’ obbligatoria, se non aggiorni la sim non parte) siamo di nuovo ad una situazione comune e testata.
    Ora chi vuole e a suo rischio e pericolo puo nuovamente compilare il trunk e sperimentare.
    Per quanto riguarda l’OpenSim.ini, se compili il trunk dovresti fare riferimento all OpenSim.ini.example. Comunque un post esplicativo sull opensim.ini(si era cominciato a farlo nell wiki, che e’ mia intenzione rimettere su al piu presto) ed i file di configurazione nella sezione download li inseriro.

    La compilazione e l’uso del trunk presuppone che stai seguendo passo passo gli sviluppi di opensim o di una determinata funzionalita e intendi provarla sulla tua isola altamente sperimentale.

    riporto dalla sezione downloads del trunk http://opensimulator.org/wiki/Download

    There Be Dragons Beyond This Point

    If you are truly feeling dangerous, adventurous, or want to help us test the next version of OpenSim you are welcome to grab the latest unstable code out of our subversion trunk. Any warnings previous expressed about the alpha nature of the code go double or triple if you are running directly off of trunk. Never, ever, ever, never run this in production environments, it is not suitable for that unless you are very familiar with the source code, and can hot fix any piece of it (that probably means you are an OpenSim core member). Feedback and testing on the unstable tree is appreciated, as that helps us make the next release better. If this scares you from using trunk, that was intended.

  • Hai ragione, Carlos, meglio proseguire sul forum che è più “elastico” per queste cose.
    Per quanto riguarda il “trunk” è probabile che mi sia espresso male io, conoscendo poco queste “questioni da programmatori”. ;)
    Il seguito in forum…

  • Hashanty

    Riferendomi al file .ini credo che sarebbe carino poterne avere una copia aggiornata e scaricabile, io dopo l’ultimo aggiornamento penso di avere un ini troppo vecchio e non ben impostato: con la versione 9818 nelle mie sim non possono entrare più di due persone alla volta che si pianta tutto e devo riavviare il mono, e spesso per ogni cosa che faccio il server si blocca.. Forse non è solo l’ini ma data la mia ignoranza in materia ho pensato a quello…

  • Ciao Carlos, noi, Hashanty ed io, abbiamo fatto l’aggiornamento alla nuova versione, poi abbiamo avuto una serie indicibile di problemi sul server: ora che siamo tornati operativi, ci si pone il problema dell’aggiornamento del mono, penso: ota tutto funziona, ma se sulle SIM arriva un terzo avatar oltre a noi, mi sbatte fuori (e tral’altro capisco la galanteria, ma perché sbatte sempre fuori me e mai il o la nuova arrivata o Hashanty?!?!?! hehe).
    Sto cercando, ma non son arrivato a capire bene come e cosa devo fare per l’export MONO_THREADS_PER_CPU=2000 che dovrebbe risolvere il problema, se non erro..
    Noi abbiamo già la versione 2.2 di mono, comunque.. Attendo, e che si faccia un bel pacchetto di materiale esplicativo per tutti alla fine, di questi post ;)

  • nella 9818 va usato l’ini contenuto nello zip, modificandolo come ho scritto nel post.
    Per quanto riguarda le impostazioni di mono, ci sono due ordini di problemi. Il vostro server ha 4 isole su 512 mega di ram e con le ultime revisioni comincia a starci stretto, vi consiglio di passare all rps 2 con un giga. Puo anche essere che manca la variabile d’ambiente per avviare mono correttamente.
    prova a digitare prima di avviare mono OpenSim.exe questo comando:
    export MONO_THREADS_PER_CPU=2000 (nota il maiuscolo di MONO_TREADS…)
    dovrebbe cambiare totalmente come prestazioni.

  • frontrunner

    Rgazzi!! riguardo l’aggiornamento GRID. tutto ok ma ……..non essendo pratico non saprei da che parte cominciare-intanto la situazione è ke non riesco a fare il log in.
    c’è qualcuno così gentile che mi aiuterebbe (con tanta pazienza) a risolvere il problema??
    grazie tante!!

Leave a Reply

 

 

 

You can use these HTML tags

<a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>