Сбой установки apt-get из-за libmagic1

Моя установка apt-get не выполнена из-за следующей ошибки в отношении libmagic1. Моя версия Ubuntu - 12.04 LTS. Можете ли вы помочь, если кто-нибудь знает об этом? Мне нужно исправить это, чтобы обновить некоторые пакеты, необходимые для моей работы.

~# sudo apt-get -f install
Reading package lists... Done

Building dependency tree
Reading state information... Done

Correcting dependencies... Done

The following packages were automatically installed and are no longer required:

  gir1.2-ubuntuoneui-3.0 libblas-dev patchutils libncurses5-dev po-debconf intltool-debian libreadline6-dev intltool liblapack-dev libtinfo-dev python-scour lesstif2 libubuntuoneui-3.0-1
  thunderbird-globalmenu html2text libmail-sendmail-perl libsys-hostname-long-perl dpatch libbz2-dev libreadline-dev
Use 'apt-get autoremove' to remove them.

The following extra packages will be installed:
  libmagic1

The following packages will be upgraded:
  libmagic1

1 upgraded, 0 newly installed, 0 to remove and 215 not upgraded.
305 not fully installed or removed.

Need to get 0 B/218 kB of archives.

After this operation, 5,120 B of additional disk space will be used.

Do you want to continue [Y/n]? Y

(Reading database ... 263712 files and directories currently installed.)
Preparing to replace libmagic1 5.09-2 (using .../libmagic1_5.09-2ubuntu0.6_amd64.deb) ...
Unpacking replacement libmagic1 ...
dpkg: warning: libmagic1: conffile 'etc/magic' is not a plain file or symlink (= '/usr/share/file/magic')
dpkg: error processing /var/cache/apt/archives/libmagic1_5.09-2ubuntu0.6_amd64.deb (--unpack):

 unable to open '/etc/magic.dpkg-new': No such file or directory

No apport report written because MaxReports is reached already Errors were encountered while processing:

 /var/cache/apt/archives/libmagic1_5.09-2ubuntu0.6_amd64.deb
E: Sub-process /usr/bin/dpkg returned an error code (1)
0
задан 4 May 2016 в 04:04

1 ответ

проверьте /etc/magic и посмотрите, существует ли тот файл, также проверяют /usr/share/file/magic, папка существует

, Если/etc/magic не существует, используют следующий

sudo touch /etc/magic

, Если usr/share/file/magic папка не существует, используют следующий

sudo mkdir /usr/share/file/magic

, Затем попробовали еще раз.. это должно решить проблему или по крайней мере придумать что-то еще для продолжения

0
ответ дан 4 May 2016 в 14:04
  • 1
    Я думаю, что лучше, чтобы мы удалили его от того, где мы устанавливаем его.:), Который сохраняет вещи нормальными. – deshmukh 17 October 2017 в 01:52

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

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