Установка ncurses-bin завершается с ошибкой «невозможно создать резервную символьную ссылку для« ./usr/bin/infotocap »: такого файла или каталога нет»

По какой-то неизвестной причине зависимости пакета на моем Ubuntu 15.10 испортились. sudo apt-get -f install терпит неудачу, потому что установка ncurses-bin завершается неудачно с

unable to make backup symlink for './usr/bin/infotocap': No such file or directory

В качестве глупого обходного пути я попытался создать пустой файл и каталог intotocap относительно . и изменить текущий каталог, но /, /root, /tmp и $HOME не работали.

Я распаковал архив .deb и нашел intotocap, но этого не происходит, что оставляет меня в замешательстве.

No apport report written because the error message indicates an issue on the local system выводится на консоль, что не имеет смысла для меня, потому что попытка сделать резервную копию несуществующего каталога является установочным скриптом, то есть для меня нет локальной ошибки.

Полный вывод:

$ sudo apt-get install -f
Reading package lists... Done
Building dependency tree       
Reading state information... Done
Correcting dependencies... Done
The following extra packages will be installed:
  ifupdown libncurses5 libncurses5:i386 libncurses5-dev libncursesw5 libpam-systemd libplymouth4 libsmartcols1 libsystemd0 libsystemd0:i386 libtinfo-dev libtinfo5-dbg
  libudev-dev libudev1 libudev1:i386 mdadm ncurses-bin plymouth plymouth-label plymouth-theme-ubuntu-logo plymouth-theme-ubuntu-text systemd systemd-dbg udev util-linux
Suggested packages:
  rdnssd ncurses-doc desktop-base plymouth-themes systemd-ui systemd-container util-linux-locales
The following packages will be upgraded:
  ifupdown libncurses5 libncurses5:i386 libncurses5-dev libncursesw5 libpam-systemd libplymouth4 libsmartcols1 libsystemd0 libsystemd0:i386 libtinfo-dev libtinfo5-dbg
  libudev-dev libudev1 libudev1:i386 mdadm ncurses-bin plymouth plymouth-label plymouth-theme-ubuntu-logo plymouth-theme-ubuntu-text systemd systemd-dbg udev util-linux
25 upgraded, 0 newly installed, 0 to remove and 3984 not upgraded.
2 not fully installed or removed.
Need to get 0 B/38,0 MB of archives.
After this operation, 2.551 kB of additional disk space will be used.
Do you want to continue? [J/n] j
Preconfiguring packages ...
(Reading database ... 971243 files and directories currently installed.)
Preparing to unpack .../ncurses-bin_6.0+20160213-1ubuntu1_amd64.deb ...
Unpacking ncurses-bin (6.0+20160213-1ubuntu1) over (5.9+20150516-2ubuntu1) ...
dpkg: error processing archive /var/cache/apt/archives/ncurses-bin_6.0+20160213-1ubuntu1_amd64.deb (--unpack):
 unable to make backup symlink for './usr/bin/infotocap': No such file or directory
No apport report written because the error message indicates an issue on the local system
                                                                                         Processing triggers for man-db (2.7.4-1) ...
Errors were encountered while processing:
 /var/cache/apt/archives/ncurses-bin_6.0+20160213-1ubuntu1_amd64.deb

Я столкнулся с ошибкой 15.10 в течение нескольких месяцев (также сообщалось на https://bugs.launchpad.net/ubuntu/+source/ncurses/+bug / 1523196 ), но это никогда не мешало мне устанавливать пакеты. Нет, я сделал sudo do-release-upgrade --devel-release, так как хотел протестировать некоторые функции 16.04. Обновление в VirtualBox прошло без проблем, так что я уверен, что речь не идет об использовании пакетов не выпущенных 16.04.

Я не могу удалить ncurses-bin, потому что это необходимый пакет.

1
задан 4 March 2016 в 02:04

1 ответ

Это вызывается /usr/bin/infotocap являющийся символьной ссылкой на себя (который не имеет смысла для меня). Я удалил символьную ссылку и вызвал sudo apt-get -f install снова. Я предложил лучшую обратную связь dpkg в https://bugs.launchpad.net/ubuntu / + source/dpkg / + ошибка/1552957 .

1
ответ дан 4 March 2016 в 12:04
  • 1
    спасибо, я выполнил Ваши шаги, но ошибка является тем же.. – tirengarfio 7 September 2017 в 20:31

Другие вопросы по тегам:

Похожие вопросы: