[PennMUSH] Blasting my MUSH back to the stone age?

Jeff Ferrell jmferrell at mac.com
Thu Jul 24 09:13:28 PDT 2008


Ok, crisis over, although I am sad to have lost a few months. (Nothing  
major, though... just a flurry of recent activity I'll have to re- 
create someday...)

I ended up loading that file as a Panic.db instead of an indb (it had  
mail and channel information at the end that made me suspect something  
was up.) After correcting several garbage errors, it finally loaded!  
Dumped, shutdown, and I think I've got a workable DB again.

Thanks so much for all the help and input!

Jeff.


>
>
> On Jul 24, 2008, at 10:08 AM, Nick Burtner wrote:
>
>> Best way to figure it out is to look at db.c and db.h.  They're the  
>> files
>> that deal with the flatfile, and its how I learned what I know  
>> about the
>> structure and the like.  Really an interesting file.
>>
>> On Thu, Jul 24, 2008 at 9:00 AM, Jeff Ferrell <jmferrell at mac.com>  
>> wrote:
>>
>>> I *don't* know the max dbref, and that's the problem here, I think  
>>> --
>>> I've got no way to find it out, at this point. I *do* know that the
>>> file I have here goes to !7963, and it seems to be expecting an end
>>> after object 7961.
>>>
>>> Just for fun, I deleted objects !7963 and !7962 from the database  
>>> file
>>> (what's a couple more objects lost, at this point?), but I still  
>>> get a
>>> "No end of dump after object #7961" error on startup.
>>>
>>> I'm wondering about this +V536865794 at the beginning of the file --
>>> is that some sort of checksum, or something? If so, can it be  
>>> decoded/
>>> adjusted?
>>>
>>> Jeff.
>>>
>>>
>>> On Jul 24, 2008, at 9:46 AM, Nick Burtner wrote:
>>>
>>>> From the looks of it, there's a corrupted object in there.  Do you
>>>> know the max dbref of your game?  If this is a bad one, its not a
>>>> hard task to modify the DB by hand (well, it wasn't a few years
>>>> ago.  I've been out of the Penn loop for a little while) and remove
>>>> the offending object.  After that, it should startup fine.
>>>>
>>>> On Thu, Jul 24, 2008 at 7:39 AM, Jeff Ferrell <jmferrell at mac.com>
>>>> wrote:
>>>> Hi, again!
>>>>
>>>> Please disregard everything from the previous exchange. I did
>>>> something *very, VERY* stupid and catastrophic to my system, that  
>>>> is
>>>> far too embarrassing to admit, and totally screwed up the startup
>>>> execution. (Ok, I'll admit it, for anyone puzzling over the log  
>>>> in my
>>>> last message: In a fit of total ignorance, I had *replaced* /bin/sh
>>>> WITH my python script. How's that for stupid, huh?) This morning I
>>>> woke up, and had the answer. So that's fixed -- the MUSH starts to
>>>> start up properly.
>>>>
>>>> I've got a different problem, though... I've got a database from a
>>>> couple of months back, at least, but it was kicking out some small
>>>> errors on startup; just some little glitches. I've gone in and  
>>>> cleaned
>>>> all those out, I think, and now my log is showing this:
>>>>
>>>> ERROR: No end of dump after object #7961
>>>>
>>>> The database file is showing !7963 and then ***END OF DUMP***
>>>>
>>>> I'm assuming the database "knows" when it should expect an end? Is
>>>> there a way I can doctor it to include the last two objects in the
>>>> count, or is there something more serious going on here?
>>>>
>>>> Thanks for all your input so far!
>>>> Jeff.
>>>>
>>>> _______________________________________________
>>>> PennMUSH mailing list
>>>> PennMUSH at pennmush.org
>>>> http://www.pennmush.org/mailman/listinfo/pennmush
>>>> PennMUSH FAQ-o-matic! http://www.pennmush.org/cgi-penn/fom
>>>>
>>>
>>> _______________________________________________
>>> PennMUSH mailing list
>>> PennMUSH at pennmush.org
>>> http://www.pennmush.org/mailman/listinfo/pennmush
>>> PennMUSH FAQ-o-matic! http://www.pennmush.org/cgi-penn/fom
>>>
>> _______________________________________________
>> PennMUSH mailing list
>> PennMUSH at pennmush.org
>> http://www.pennmush.org/mailman/listinfo/pennmush
>> PennMUSH FAQ-o-matic! http://www.pennmush.org/cgi-penn/fom
>



More information about the PennMUSH mailing list