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 | |||
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 | ||||
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 | ||||
duplicate of | 0003780 | resolved | Dwarf Fortress won't install |
|
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. |
Date Modified | Username | Field | Change |
---|---|---|---|
2011-03-06 12:37 | kaosdrachen | New Issue | |
2011-03-06 12:40 |
|
Note Added: 0015834 | |
2011-03-06 12:41 |
|
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 |
|
Note Added: 0015837 | |
2011-03-06 13:18 | kaosdrachen | Note Added: 0015838 | |
2011-03-06 13:21 |
|
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 |
|
Status | new => resolved |
2011-03-06 13:27 |
|
Resolution | open => no change required |
2011-03-06 13:27 |
|
Assigned To | => user6 |
2011-03-09 04:50 |
|
Tag Detached: AWAITING UPDATE | |
2014-09-23 12:08 |
|
Relationship added | duplicate of 0003780 |