|Anonymous | Login | Signup for a new account||2021-07-30 17:25 PDT|
|Main | My View | View Issues | Change Log | Roadmap|
|View Issue Details|
|ID||Project||Category||View Status||Date Submitted||Last Update|
|0004146||Dwarf Fortress||Technical -- General||public||2011-03-06 12:37||2014-09-23 12:08|
|Status||resolved||Resolution||no change required|
|Platform||Debian 'Sid' 64Bit x86||OS||Debian Linux||OS Version||Sid amd64|
|Target Version||Fixed in Version|
|Summary||0004146: Game unable to start due to "main index file missing/corrupted"|
|Description||This 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 Reproduce||1) 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.
According to MD5 checksums, the index file is identical to one on a different 32-bit linux install which works fine.
|Tags||0.31.19, 0.31.20, 64-bit, linux|
Reminder sent to: kaosdrachen
Did you unzip a new version of the game on top of a previous installation?
|No, I explicitly renamed the existing (working) version to df_old before unpacking the new version to its own directory.|
|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.|
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.
|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.|
|If it's a manifest, is there a way to rebuild it in situ?|
|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.|
|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|