Не удалось получить доступ к файлам Windows с Ubuntu с USB-накопителя

Сообщение об ошибке

Failed to process /etc/kernel/postinst.d at
/var/lib/dpkg/info/linux-image-2.6.32-41-generic.postinst line 1003.

, по-видимому, указывает на то, что проблема является одним из скриптов в каталоге /etc/kernel/postinst.d. Код, который пытается запустить скрипты в этом каталоге, читает что-то вдоль строк (в файле /var/lib/dpkg/info/linux-image-2.6.32-41-generic.postinst):

if (-d "/etc/kernel/postinst.d") {
  print STDERR "Examining /etc/kernel/postinst.d.\n";
  system ("run-parts --verbose --exit-on-error --arg=$version " .
          "--arg=$realimageloc$kimage-$version " .
          "/etc/kernel/postinst.d") &&
            die "Failed to process /etc/kernel/postinst.d";
}

Просмотрев некоторые строки перед указанным выше сообщением об ошибке, вы можете понять, что виновником является пакет dkms:

Examining /etc/kernel/postinst.d.
run-parts: executing /etc/kernel/postinst.d/dkms 2.6.32-41-generic /boot/vmlinuz-2.6.32-41-generic
run-parts: failed to exec /etc/kernel/postinst.d/dkms: Exec format error
run-parts: /etc/kernel/postinst.d/dkms exited with return code 1

Exec format error предполагает, что файл /etc/kernel/postinst.d/dkms пытается запустить двоичный файл, скомпилированный для неправильной архитектуры процессора (например, у вас есть 32-битный хост, и вы 'пытается запустить 64-битный двоичный файл). Ошибка Exec format error означает, что ядро ​​не может понять, как выполнить исполняемый файл (любой файл с исполняемым битом).

По моему опыту, если dkms вызывает проблемы , правильное исправление - sudo apt-get purge dkms && sudo apt-get install dkms. То есть полностью удалите dkms из системы и снова установите его.

1
задан 18 May 2014 в 09:43

0 ответов

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

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