If darcs has full read but no write permission for this file, it fails
with the above message. This is ok for commands that would change the
repo but it also happens for some commands that are (concepually at
least) read-only, such as whatsnew. I think darcs should fall back to
opening the file read-only and just forget about updating the index.