[Opensim-users] Troubles with OAR and IAR files following HD crash

Justin Clark-Casey jjustincc at googlemail.com
Thu Apr 26 00:28:37 UTC 2012


On 25/04/12 19:39, Fleep Tuque wrote:
> Hi Justin,
>
> 1)  Yes, it was the same failures every time, for both IAR and OAR files.
>
> 2)  Taking the UUID from the error line in the region console that looks like:
>
> 14:25:14 - [ARCHIVER]: Could not find asset 482b4c38-63c4-23d5-88eb-2d84a278616f
>
> And running the command "dump asset <UUID>" on the ROBUST console yields:
>
> ERROR: No asset found with ID 482b4c38-63c4-23d5-88eb-2d84a278616f
> ERROR: No asset found with ID 482b4c38-63c4-23d5-88eb-2d84a278616f

This indicates that the assets simply are not there to save - the problem is probably not with OAR saving per se.  I 
don't know where they would have gone - could they have been lost in the corruption?

If you are seeing them then I have to assume they are cached somewhere, either client side (though I'm assuming you 
cleared client cache) or simulator-side.

>
> 3)  I _think_ the problem assets are all textures, though I don't know how to verify that other than to say the only
> visible symptom I see from the uploaded OAR or IAR file are missing textures, primarily on clothing items that were
> stored inside another object.
>
>
> The [Archiver] tells me it can't find these bazillion assets with UUID whatever, but I don't know which assets those are
> and don't know how to figure it out either.  In the absence of being able to fix the problem assets, I'd be happy to
> just DELETE them so at least I'd know which items on the region (or in inventory) were ok, but since the problem UUIDs
> don't show up in the assets table, the prim table, or with the show asset command, I'm stumped about what to do to
> resolve the issue.

Unfortunately recording the information about the source of asset uuids is not a trivial code change.  However, I do see 
that it would be a very useful thing to have in these cases.

>
> For now, I'm going through the restored OAR file item by item on the sim and checking it and its contents for problems
> or missing textures, and where I find them, I'm replacing the texture on the original sim so hopefully in the next OAR
> save, that item will be ok.
>
> - Chris/Fleep
>
> Chris M. Collins (SL/OS: Fleep Tuque)
> Center for Simulations & Virtual Environments Research (UCSIM)
> UCIT Instructional & Research Computing
> University of Cincinnati
> 406A Zimmer Hall
> 315 College Drive
> PO BOX 210088
> Cincinnati, OH 45221-0088
> chris.collins at uc.edu <mailto:chris.collins at uc.edu>
> (513) 556-3018
>
> http://ucsim.uc.edu
>
> On Tue, Apr 24, 2012 at 11:05 PM, Justin Clark-Casey <jjustincc at googlemail.com <mailto:jjustincc at googlemail.com>> wrote:
>
>     Is it exactly the same failures every time?  What happens if you dump out the asset using the "dump asset" command
>     on the robust console?  (don't do this on region in case it's cached).  Does the dump output appear to contain the
>     assets?  What exactly are they, serialized object files, textures?
>
>
>     On 24/04/12 14:54, Fleep Tuque wrote:
>
>         Hi all,
>
>         Since the FleepGrid hard drive crash a few weeks ago, I've been trying to backup content in a variety of ways to
>         make
>         sure I never lose anything again, but I keep running into issues making both OAR files and IAR files with
>         content that
>         exists on the sim or in my inventory.  When the hard drive failed and had to be replaced, I restored the opensim
>         database from a mysql dump file, and restored all of the regions with OAR backups.
>
>         It seemed to me that everything restored ok, but apparently that isn't the case since I can't seem to make good new
>         copies of some of the restored items.
>
>         For example, I just tried to make an IAR backup of my "product boxes" - these are items I've created and
>         packaged up as
>         freebies.  The boxes are sitting on a region that I restored from an OAR file.  I go to the region, take a copy
>         of the
>         boxes sitting out on the sim, and neatly organize them by category in my inventory, then run the command to make
>         an IAR
>         file and I see a ton of these error messages on the region console:
>
>         08:56:16 - [ASYNC REQUEST]: Request GET http://74.83.148.18:8003/__assets/5857ed38
>         <http://74.83.148.18:8003/assets/5857ed38>
>         -0f21-4225-96de-3a0fb7e5a666 failed with status ConnectFailure and message Unabl
>         e to connect to the remote server
>         08:56:16 - [ASYNC REQUEST]: Request GET http://74.83.148.18:8003/__assets/0d4d6aac
>         <http://74.83.148.18:8003/assets/0d4d6aac>
>         -9400-4f44-a4d9-311512e29c1b failed with status ConnectFailure and message Unabl
>         e to connect to the remote server
>         08:56:16 - [ASYNC REQUEST]: Request GET http://74.83.148.18:8003/__assets/53ad28a3
>         <http://74.83.148.18:8003/assets/53ad28a3>
>         -c0f1-4e4c-ad2c-85ec41110fc2 failed with status ConnectFailure and message Unabl
>         e to connect to the remote server
>
>         On the ROBUST console, at the same time, these errors pop up:
>
>         08:56:16 - [BASE HTTP SERVER]: slow GET request for /assets/7474c82c-f428-4b76-b
>         2dd-10859beeb9d3 from 74.83.148.18:4431 <http://74.83.148.18:4431> <http://74.83.148.18:4431> took 3891 ms
>
>         08:56:16 - [BASE HTTP SERVER]: slow GET request for /assets/203ccc0c-52eb-40cf-8
>         f56-6dfb30f032c3 from 74.83.148.18:4582 <http://74.83.148.18:4582> <http://74.83.148.18:4582> took 3078 ms
>
>         08:56:16 - [BASE HTTP SERVER]: slow GET request for /assets/6a137fba-7eec-4db8-8
>         038-e94250fbc8d3 from 74.83.148.18:3828 <http://74.83.148.18:3828> <http://74.83.148.18:3828> took 3906 ms
>
>
>         At the end of the IAR file save process, again on the region console, the following appears:
>
>         08:56:17 - [ARCHIVER]: Added 1200 assets to archive
>         08:56:19 - [ARCHIVER]: Successfully added 1248 assets (1319 assets not found but
>           these may be expected invalid references)
>         08:56:19 - [INVENTORY ARCHIVER]: Saved archive for Fleep Tuque
>
>         Something similar happens when I try to make an OAR file backup of the sim where these objects are rezzed, too,
>         and I
>         haven't yet tested with the IAR file, but with the OAR file, the items will appear when the OAR is loaded, but the
>         object textures are missing from all the contents in the boxes.  (i.e. a shirt object will be in the box, but the
>         texture will be blank white).
>
>         The funny thing is, as far as I can tell the original items restored from the OAR backup are all ok.  I have cleared
>         cache in Imprudence and can open the boxes and pull out the same shirt and the texture seems fine, but I see yet
>         another
>         error on the console that looks like this when I right click > open the item and try to copy the contents to my
>         inventory:
>
>         09:24:17 - [PRIM INVENTORY]: Move of inventory item 00000000-0000-0000-0000-0000
>         00000000 from prim with local id 2578958302 failed because the inventory item co
>         uld not be found
>         09:24:17 - [PRIM INVENTORY]: Adding item 11c3f1e6-b1fb-4a9f-a5bd-__9eee564e2316 fr
>         om FleepGrid - Button Blouse - Disco to folder 217c52c6-5474-31ef-f3cb-__66563b109
>         a4d for Fleep Tuque
>         09:24:17 - [PRIM INVENTORY]: Adding item ed499528-d851-47a7-a74c-__7963f9e44667 fr
>         om FleepGrid - Button Blouse - Disco to folder 217c52c6-5474-31ef-f3cb-__66563b109
>         a4d for Fleep Tuque
>
>         So two questions:
>
>         1) I don't think I have anything misconfigured (though it's certainly a possibility!) so I'm not sure why the region
>         console would be giving an error that it can't connect to the remote server when trying to make the IAR file,
>         especially
>         since all the processes run on the same server.
>
>         2)  I don't understand what's wrong with the restored items rezzed out on the sim.  The box is there, the
>         contents are
>         there, the textures all appear ok even after clearing cache, but I'm getting errors when trying to copy them to my
>         inventory, or saving out OAR or IAR files.  Any ideas what could cause that or better yet how to fix it so I
>         don't have
>         to recreate everything from scratch?
>
>         I can't bear the thought of starting over completely, but if I can't figure out which items are .. broken for
>         want of a
>         better word, and which ones are ok, then I'm not sure what to do.  I don't want to keep building and developing on
>         regions that I can't backup, or working with inventory items that might be corrupt somehow.  I'm really not sure
>         what to do.
>
>         FleepGrid Opensim Server Info
>
>         Version:  0.7.3 Release
>         Architecture:  Grid mode w/ multiple opensim processes (~4 regions per process), all processes on same server
>         HG Enabled:  Yes
>         OS:  Windows XP 32-bit
>         Dbase:  MySQL 5.1
>         Modules:  Diva Wifi for ROBUST, Mimetic Core's Opensim Services bundle, Vivox voice
>
>         Any advice much appreciated, as always!
>
>         - Chris/Fleep
>
>
>         Chris M. Collins (SL/OS: Fleep Tuque)
>         Center for Simulations & Virtual Environments Research (UCSIM)
>         UCIT Instructional & Research Computing
>         University of Cincinnati
>         406A Zimmer Hall
>         315 College Drive
>         PO BOX 210088
>         Cincinnati, OH 45221-0088
>         chris.collins at uc.edu <mailto:chris.collins at uc.edu> <mailto:chris.collins at uc.edu <mailto:chris.collins at uc.edu>>
>         (513) 556-3018 <tel:%28513%29%20556-3018>
>
>         http://ucsim.uc.edu
>
>
>         _________________________________________________
>         Opensim-users mailing list
>         Opensim-users at lists.berlios.de <mailto:Opensim-users at lists.berlios.de>
>         https://lists.berlios.de/__mailman/listinfo/opensim-users <https://lists.berlios.de/mailman/listinfo/opensim-users>
>
>
>
>     --
>     Justin Clark-Casey (justincc)
>     http://justincc.org/blog
>     http://twitter.com/justincc
>
>     _________________________________________________
>     Opensim-users mailing list
>     Opensim-users at lists.berlios.de <mailto:Opensim-users at lists.berlios.de>
>     https://lists.berlios.de/__mailman/listinfo/opensim-users <https://lists.berlios.de/mailman/listinfo/opensim-users>
>
>
>
>
> _______________________________________________
> Opensim-users mailing list
> Opensim-users at lists.berlios.de
> https://lists.berlios.de/mailman/listinfo/opensim-users


-- 
Justin Clark-Casey (justincc)
http://justincc.org/blog
http://twitter.com/justincc



More information about the Opensim-users mailing list