[Coldstuff] Get 4 objects w/methods from corrupt database?
coldstuff@cold.org
coldstuff@cold.org
Thu, 18 Jul 2002 12:27:42 -0700 (PDT)
CD into your MUD's directory and type this:
./coldcc -t /dev/null -b getclean
cp getclean/.clean binary
rm -rf getclean
./coldcc -d -# -b binary -t textdump.crash
This will create a blank database with a valid .clean file, which you can use
to trick coldcc into thinking your corrupt DB is ok. It may not decompile
perfectly, but you'll at least have your textdump.crash.
- Kipp
On Thu, 18 July 2002, Andy_Croft@npd.com wrote
>
> Hey Brad!
>
> Sorry if my original question seemed a bit vague... I'll answer each
> question in turn:
>
> > Questions:
> >
> > 1) how are you backing up your database?
> I have been using the standard method of backups, which seems very
> comprehensive indeed! There are literally hundreds of backup tars in my
> directory from the past year or more, BUT whenever I try to restore from them
> they are corrupt and do not work. I explode them in the correct directory,
they
> have a file size that looks logical, their permissions are fine. I get the
> standard error about the database being corrupt and that it is aborting.
>
> If I shut down the core and copy the index and objects files I can use
> THOSE as backups. I can also do the textdumping with successful recompile.
But
> manual processes are not reliable considering my memory is crap.
>
> > 2) what's causing your corruption?
> The server went down cold, I don't know why yet. I plan on hunting down
> and interrogating my sysadmin this weekend... I want answers or BLOOD! *grin*
> Otherwise the core has been incredibly stable and sound.
>
> > 3) more details that you can give me/us?
> Ummm... I run RedHat. The server is usually stable and I have plenty of
> disk space and memory to play with. I'm not doing anything wild or out of the
> ordinary with the code, just building/programming within the core.
>
>
> I attempted to find the clean file that was mentioned as well, but no
love
> there either. It didn't exist. All I'm stuck with is useless corrupt backups,
> that's why I was wondering if I could somehow get those objects out of them.
>
> THANKS!
> - Andy/Grim
>
>
> > On Wed, 17 Jul 2002 Andy_Croft@npd.com wrote:
> >
> > > Date: Wed, 17 Jul 2002 16:32:15 -0500
> > > From: Andy_Croft@npd.com
> > > Reply-To: coldstuff@cold.org
> > > To: cold-coldstuff@cold.org
> > > Subject: [Coldstuff] Get 4 objects w/methods from corrupt database?
> > >
> > > Hey All,
> > > I've had the misfortune of yet another database corruption. I
> > > REALLY don't want to restart from scratch again, all I need from the old
> > > corrupt database are four measily objects and their methods.
> > >
> > > I've tried textdumping it, tried restoring backups... no dice. No
> > > matter what I try the database is corrupted.
> > >
> > > Is there any way I can get that data, those four little objects,
> > > from the corrupt database?
> > >
> > > THANKS!
> > > - Grim/Andy