View Issue Details

IDProjectCategoryView StatusLast Update
0004146Dwarf FortressTechnical -- Generalpublic2014-09-23 12:08
Reporterkaosdrachen Assigned Touser6 
PrioritynormalSeveritycrashReproducibilityalways
Status resolvedResolutionno change required 
PlatformDebian 'Sid' 64Bit x86OSDebian LinuxOS VersionSid amd64
Product Version0.31.20 
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:

FATAL ERROR
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

Relationships

duplicate of 0003780 resolveduser6 Dwarf Fortress won't install 

Activities

user6

2011-03-06 12:40

  ~0015834

Reminder sent to: kaosdrachen

Did you unzip a new version of the game on top of a previous installation?

kaosdrachen

2011-03-06 12:54

reporter   ~0015836

No, I explicitly renamed the existing (working) version to df_old before unpacking the new version to its own directory.

user6

2011-03-06 13:06

  ~0015837

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

2011-03-06 13:18

reporter   ~0015838

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.

user6

2011-03-06 13:21

  ~0015839

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

2011-03-06 13:23

reporter   ~0015840

If it's a manifest, is there a way to rebuild it in situ?

kaosdrachen

2011-03-06 13:26

reporter   ~0015841

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 user6 Note Added: 0015834
2011-03-06 12:41 user6 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 user6 Note Added: 0015837
2011-03-06 13:18 kaosdrachen Note Added: 0015838
2011-03-06 13:21 user6 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 user6 Status new => resolved
2011-03-06 13:27 user6 Resolution open => no change required
2011-03-06 13:27 user6 Assigned To => user6
2011-03-09 04:50 user11 Tag Detached: AWAITING UPDATE
2014-09-23 12:08 user6 Relationship added duplicate of 0003780