Dwarf Fortress Bug Tracker - Dwarf Fortress |
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 |
|
Reporter | kaosdrachen | |
Assigned To | Footkerchief | |
Priority | normal | Severity | crash | Reproducibility | always |
Status | resolved | Resolution | no change required | |
Platform | Debian 'Sid' 64Bit x86 | OS | Debian Linux | OS Version | Sid amd64 |
Product Version | 0.31.20 | |
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:
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 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. |
Additional Information |
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 |
Relationships | duplicate of | 0003780 | resolved | Footkerchief | Dwarf Fortress won't install |
|
Attached Files | |
|
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 |
Notes |
|
|
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. |
|