I also had this bug but installing a package triggering install-info had the side effect to restore the infodir and solve the problem. At least, this is what i understand from the output of apt (especially the line: install-info(ccmode): no file /usr/share/info/dir, retrieving backup file /var/backups/infodir.bak.):
# aptitude install emacs23-common-non-dfsg Reading package lists... Done Building dependency tree Reading state information... Done Reading extended state information Initializing package states... Done Reading task descriptions... Done The following NEW packages will be installed: emacs23-common-non-dfsg 0 packages upgraded, 1 newly installed, 0 to remove and 0 not upgraded. Need to get 4007kB of archives. After unpacking 4514kB will be used. Writing extended state information... Done Get:1 http://ftp.debian.org testing/non-free emacs23-common-non-dfsg 23.1+1-1 [4007kB] Fetched 4007kB in 6s (627kB/s) Selecting previously deselected package emacs23-common-non-dfsg. (Reading database ... 361447 files and directories currently installed.) Unpacking emacs23-common-non-dfsg (from .../emacs23-common-non-dfsg_23.1+1-1_all.deb) ... Processing triggers for install-info ... install-info: warning: no info dir entry in `/usr/share/info/python2.5-ext.info.gz' install-info: warning: no info dir entry in `/usr/share/info/python2.5-dist.info.gz' install-info: warning: no info dir entry in `/usr/share/info/latex2rtf.info.gz' install-info: warning: no info dir entry in `/usr/share/info/python2.5-tut.info.gz' install-info: warning: no info dir entry in `/usr/share/info/python2.5-lib.info.gz' install-info: warning: no info dir entry in `/usr/share/info/python2.5-mac.info.gz' install-info: warning: no info dir entry in `/usr/share/info/python2.5-api.info.gz' install-info: warning: no info dir entry in `/usr/share/info/python2.5-ref.info.gz' install-info: warning: no info dir entry in `/usr/share/info/menu.info.gz' Setting up emacs23-common-non-dfsg (23.1+1-1) ... install-info(ccmode): no file /usr/share/info/dir, retrieving backup file /var/backups/infodir.bak. Reading package lists... Done Building dependency tree Reading state information... Done Reading extended state information Initializing package states... Done Writing extended state information... Done Reading task descriptions... Done Matthieu -- To UNSUBSCRIBE, email to debian-bugs-dist-requ...@lists.debian.org with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org