Mantis Bug Tracker

View Issue Details Jump to Notes ] Issue History ] Print ]
IDProjectCategoryView StatusDate SubmittedLast Update
0004146Dwarf FortressTechnical -- Generalpublic2011-03-06 12:372014-09-23 12:08
Assigned ToFootkerchief 
StatusresolvedResolutionno change required 
PlatformDebian 'Sid' 64Bit x86OSDebian LinuxOS VersionSid amd64
Product Version0.31.20 
Target VersionFixed in Version 
Summary0004146: Game unable to start due to "main index file missing/corrupted"
DescriptionThis bug originates in 0.31.19; .18 worked fine.

When trying to start the game, after it loads the keybindings from data/init/interface.txt it exits with the following dialog message:

Main index file missing/corrupted. The file "index" must be in the "data" folder. Make sure DF decompressed into its folders properly.

Steps To Reproduce1) Install Dwarf Fortress on a 64-bit linux system
2) copy over 32-bit variants of the libraries it needs into df_linux/lib until it no longer fails on missing libraries.
3) Attempt to launch the game.
Additional Information
According to MD5 checksums, the index file is identical to one on a different 32-bit linux install which works fine.
Tags0.31.19, 0.31.20, 64-bit, linux
Attached Files

- Relationships
duplicate of 0003780resolvedFootkerchief Dwarf Fortress won't install 

-  Notes
Footkerchief (manager)
2011-03-06 12:40

Reminder sent to: kaosdrachen

Did you unzip a new version of the game on top of a previous installation?
kaosdrachen (reporter)
2011-03-06 12:54

No, I explicitly renamed the existing (working) version to df_old before unpacking the new version to its own directory.
Footkerchief (manager)
2011-03-06 13:06

Have you tried installing the libraries on your system instead of copying them into df_linux/lib? I don't know if copying libraries into there is recommended.
kaosdrachen (reporter)
2011-03-06 13:18

The libraries aren't the problem. If they were the binary wouldn't be able to even execute because of missing/incompatible symbols.

The game starts, reads its config files, tries to read data/index and throws up the above error.
Footkerchief (manager)
2011-03-06 13:21

I didn't mean that libraries are executing incorrectly, I meant that the index file seems to function as a manifest and you may be throwing it off by including new files in the lib folder. Try installing them with your system libs instead.
kaosdrachen (reporter)
2011-03-06 13:23

If it's a manifest, is there a way to rebuild it in situ?
kaosdrachen (reporter)
2011-03-06 13:26

Copying the index file from the old DF seems to have worked, although it is complaining a lot about missing keybinds and the escape key doesn't seem to interrupt the intro movie anymore.

- Issue History
Date Modified Username Field Change
2011-03-06 12:37 kaosdrachen New Issue
2011-03-06 12:40 Footkerchief Note Added: 0015834
2011-03-06 12:41 Footkerchief Tag Attached: AWAITING UPDATE
2011-03-06 12:54 kaosdrachen Note Added: 0015836
2011-03-06 12:55 kaosdrachen Tag Attached: 0.31.19
2011-03-06 12:55 kaosdrachen Tag Attached: 64-bit
2011-03-06 12:55 kaosdrachen Tag Attached: 0.31.20
2011-03-06 12:55 kaosdrachen Tag Attached: linux
2011-03-06 13:06 Footkerchief Note Added: 0015837
2011-03-06 13:18 kaosdrachen Note Added: 0015838
2011-03-06 13:21 Footkerchief Note Added: 0015839
2011-03-06 13:23 kaosdrachen Note Added: 0015840
2011-03-06 13:26 kaosdrachen Note Added: 0015841
2011-03-06 13:27 Footkerchief Status new => resolved
2011-03-06 13:27 Footkerchief Resolution open => no change required
2011-03-06 13:27 Footkerchief Assigned To => Footkerchief
2011-03-09 04:50 Dwarfu Tag Detached: AWAITING UPDATE
2014-09-23 12:08 Footkerchief Relationship added duplicate of 0003780

Copyright © 2000 - 2010 MantisBT Group
Powered by Mantis Bugtracker