| OpenSim Discussion Discuss development, use, and support issues related to the OpenSim project. |
| |
![]() |
| | LinkBack | Thread Tools | Display Modes |
| | #1 (permalink) |
| Senior Member ![]() ![]()
Builder of Things!
| Inventory/Asset/Upload Problem. Any ideas please? Two things, really: First, I'm not very familiar with svn and all that... I was trying to get the latest build and then merge postfixes. Is that right? And forgive my noobishness, but would you build the release first and then merge, or get the release, merge then build? I seemed to have issues either way, namely entirely missing files if I build then merge, and errors compiling if I merge then build. In any case, that's not really my main issue atm. Or... it could be. I dunno. ![]() So originally, I started with the 0.6.2 pre-compiled binary, and then later moved to 0.6.3 via svn (release atm, as I say, couldn't apply the postfixes), but am having the same issues either way: I have a grid with a couple islands up and running in grid mode, with a mysql database, and things are mostly working. Prims, terrain etc are all fine; I can create, modify, and it all remains persistent. Building is not a problem. When I very first log in, I can successfully upload a texture, create a new notecard/script, take a snapshot etc and save it. However, subsequent attempts at any of these fail (upload/notecard/script/snapshot etc... building is still fine). The client gives an 'the server is experiencing unexpected difficulties' error. I could post a bunch of entries from the opensim.log and various other logs, but since it does actually work initially, I don't think it's an OpenSim configuration issue. Could be a connection to the database or the database environment itself. Any ideas? Glad to post anything that might help, but as I say, don't much see the point in posting reams of logs if it's superfluous. Besides which, apart from the usual log entries about actually creating the asset, the servers don't seem to return any specific errors. Occasionally texture upload will be more verbose about its failures. Just seems strange that it'll work the once and then stop working. |
| | |
| | #2 (permalink) |
| Junior Member ![]() Join Date: Apr 2008
Posts: 15
| Kris, I'm assuning that you're building the source release (presumably you mean the 0.6.3 post fixes stream from Download - OpenSim). It would be best to do this in an entirely separate directory and copy over the data from your old 0.6.2 OpenSim installation as necessary (there should be other docs on the wiki telling you how to do this). Building a source release on top of an existing binary release won't work very well (particularly between 0.6.2 and 0.6.3), if that's what you're doing. Alternatively, if you can wait a while, I hear that a 0.6.3 binary installer should be along sometime soon. |
| | |
| 1 User Agreed: |
| | #3 (permalink) |
| Account Closed ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]()
Unedited
Join Date: Jun 2007
Posts: 33,567
My Mood: | I just use Tortoise SVN and check out from Revision 8646: /trunk But that's the bleeding edge stuff. I've never done anything with post fixes or anything like that. |
| | |
| | #4 (permalink) |
| Senior Member ![]() ![]()
Builder of Things!
| No, I didnt try merging an svn with the binary. I tried 0.6.2 first, and when I encountered this issue, scrapped that and got 0.6.3 via SVN. Tried merging in postfixes, thinking that fixes would mean only certain files, not a complete release, got an error, and scrapped that too. So what I'm using at the moment is r8540 release. But I have exactly the same issue, namely, it will do an upload/create once, then fail for the rest of the session. |
| | |
| | #6 (permalink) |
| Senior Member ![]() ![]()
Builder of Things!
| Grid mode, full MYSQL. I did consider trying it back in standalone to see if I still had the same problems but I'm not sure if there would be issues in doing that in terms of asset storage or anything, or whether you can happily switch between the two without problems. |
| | |
| | #7 (permalink) |
| Senior Member ![]() ![]()
Builder of Things!
| Actually, while on the subject... some other points I can't find any specific clarification on, if any one can help: If I'm running in grid mode and want to connect remote users, is it ok to refer to 127.0.0.1 as the database connection references, or should you, as I've done at the moment, redirect them to your external url? Didn't know whether they were internal references server side only or if they do get passed to remote clients (I don't have a seperate network to easily test it on, but I do know that localhost seemed to work from another machine on the same network). I figured using the external url would work either way, albeit possibly be slower for me if I'm connecting a client from the same machine than local references. And are there any implications for other ports I should open or route that I haven't already? (ie, beyond the 800x for the database connects and 900x for the region connects etc) I suspect blocked ports wouldn't be the reason for this issue, though, since as I say, I can usually get at least one upload per session to work just fine. |
| | |
| | #8 (permalink) |
| Account Closed ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]()
Unedited
Join Date: Jun 2007
Posts: 33,567
My Mood: | That depends on your router and firewall settings, historically it's always been a lot of trouble getting outside users to connect to a OpenSim installation hosted on a local computer, but it's not impossible. You would set it up with the external, internet facing URL. The OpenSim wiki has more information on that, it's not something I've ever done. I don't know if it's related to your issues, but you probably don't need to be running it in grid mode just because it's a bit overkill if it's just a local "fuck around" project. But there are some things that work in grid mode that don't work in standalone and vice versa (at the moment for example all the modrex stuff is standalone, I think) so you never know. Otherwise I'm not sure, I'll point Adam at this thread when he wakes up. |
| | |
| 1 User Said Thanks: |
| | #9 (permalink) |
| Senior Member ![]() ![]()
Builder of Things!
| well, I've changed it back to standalone mode, and am still getting the same problems. Successfully created and edited a script a couple times, but when I went to resave it 10 seconds later, 'unexpected server difficulties', and back to nothing working for the session. It definitely doesn't give any errors in the console when it fails, which doesn't much help with finding the source of the problem. |
| | |
| | #10 (permalink) |
| Senior Member ![]() ![]()
Builder of Things!
| hrm. well, atm things seem to be working fine... the only change I've made is that I dumped ZoneAlarm as my firewall. Never been happy with it anyway. I can't definitively say that was the issue, but I even left my client logged in for a full 24 hours, making sure I far surpassed the mysql connect timeouts, and it is still happily working. Now I'm afraid to end the session in case it goes back to not working |
| | |
| | #11 (permalink) |
| Junior Member ![]() Join Date: Apr 2008
Posts: 15
| Kris, the only external urls that will be given out are those in the external_host_name properties in the the region files - the database urls are used internally only at this time. Joshua is right - it can be a pita to get OpenSim working for external users (though at least some of this is due to general networking problems rather than OpenSim itself, I think). I guess it's not impossible that ZoneAlarm was causing difficulty on script saves after a while. |
| | |
| 1 User Agreed: |
| | #12 (permalink) |
| Senior Member ![]() ![]() ![]() ![]() ![]() ![]() SLU Supporter ![]() ![]() ![]() ![]()
Better than Joshua at worms
armageddon.
Join Date: Sep 2007 Location: Perth, Orstraya.
Posts: 3,211
My Mood: SL Join Date: 9-Jan-04
Business: Azure Islands | Actually neither - the problem is more specifically related to the SL protocol and how it attempts to reinvent TCP/IP. In this case - the CreateCircuit packets need to be customised on each side of the border if you want to be able to handle both simultaneously - something OpenSim isnt capable of doing right now. |
| | |
![]() |
| Thread Tools | |
| Display Modes | |
| |