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 | 
