Вопрос или проблема
У меня возникла проблема при последнем обновлении Ubuntu до 17.10. Несколько пакетов не были настроены. Исходная проблема, похоже, заключается в том, что клавиатура не была настроена. Остальные пакеты, похоже, не устанавливаются из-за зависимостей.
Я попытался запустить apt-get update; apt-get upgrade в надежде, что это может исправить проблему, но снова возникла ошибка с следующим сообщением:
Настройка keyboard-configuration (1.166ubuntu7) … archdetect: ошибка
при загрузке общих библиотек: libdebian-installer.so.4: не удается
открыть общий объектный файл: Нет такого файла или каталога dpkg: ошибка
при обработке пакета keyboard-configuration (–configure): подпроцесс
установленного скрипта постустановки вернул код ошибки 127
dpkg: проблемы с зависимостями мешают настройке xserver-xorg-core:
xserver-xorg-core зависит от keyboard-configuration; однако:
Пакет keyboard-configuration еще не настроен. …
И так далее по другим 11 пунктам.
Сообщение об ошибке заканчивается
Ошибки были встречены при обработке:
keyboard-configuration
xserver-xorg-core
xserver-xorg-video-radeon
xserver-xorg
xserver-xorg-video-amdgpu
console-setup-linux
xorg
xserver-xorg-video-ati
console-setup
xserver-xorg-video-nouveau
xserver-xorg-video-all
ubuntu-desktop
ubuntu-minimal
E: Подпроцесс> /usr/bin/dpkg вернул код ошибки (1)
Поскольку в сообщении говорилось об отсутствии libdebian-installer.so.4, я попытался скачать его и выполнить ‘sudo dpkg -i /path/to/deb/file’, затем ‘sudo apt-get install -f’. Однако результат был почти таким же, за исключением того, что сбой в настройке клавиатуры на этот раз был связан с:
Настройка keyboard-configuration (1.166ubuntu7) … archdetect: ошибка
при загрузке общих библиотек: libdebian-installer.so.4: неправильный ELF
класс: ELFCLASS32 dpkg: ошибка при обработке пакета
keyboard-configuration (–configure): подпроцесс установленного
скрипта постустановки вернул код ошибки 127
Кстати, несмотря на эти зарегистрированные сбои, компьютер, кажется, работает нормально. Это не кажется связанным с проблемами с fwupd, так как в dmesg нет ничего о fwupd и не было проблемы с загрузкой USB-клавиатуры.
У меня закончились идеи. Может кто-нибудь подскажет, как решить эту проблему с настройкой?
Я также столкнулся с этой проблемой при обновлении до 24.04 с 20.04.
Установка libdebian-installer4 решила проблему для меня:
$ sudo apt install libdebian-installer4
Ответ или решение
Решение проблемы с конфигурацией клавиатуры после обновления до Ubuntu 17.10
После обновления вашей системы Ubuntu до версии 17.10 вы столкнулись с проблемой конфигурации клавиатуры, которая, по-видимому, вызвана ошибками в процессе настройки пакетов. Скорее всего, это происходит из-за зависимостей, которые не могут быть разрешены из-за неудачной конфигурации ключевого пакета – keyboard-configuration
.
Проблема и её симптомы
Судя по вашему сообщению об ошибке, необходимо обратить внимание на следующее:
- Ошибка связанной библиотеки: Сообщение об ошибке указывает на отсутствие файла
libdebian-installer.so.4
, что вызывает сбой в конфигурации пакетаkeyboard-configuration
. - Проблемы с зависимостями: Пакеты, такие как
xserver-xorg-core
,console-setup
, и другие, не могут быть настроены из-за проблем сkeyboard-configuration
. - Неправильный загрузчик библиотеки: Когда вы пытались установить пакет вручную, возникает ошибка, указывающая на неправильный класс ELF, что свидетельствует о том, что вы, возможно, установили 32-битную версию библиотеки на 64-битную систему.
Рекомендации по исправлению проблемы
Чтобы решить вашу проблему, выполните следующие шаги:
-
Установка недостающей библиотеки:
Первым шагом будет установка подходящей версииlibdebian-installer
. Используйте команду, приведенную ниже:sudo apt install libdebian-installer4
Если определенная версия библиотеки отсутствует в вашем репозитории, возможно, вам нужно будет обновить списки пакетов:
sudo apt update
-
Переустановка пакета keyboard-configuration:
После успешной установки библиотеки попробуйте переустановить пакет клавиатурной конфигурации:sudo apt-get install --reinstall keyboard-configuration
-
Исправление зависимостей:
Если переустановкаkeyboard-configuration
прошла успешно, попробуйте исправить оставшиеся проблемы с зависимостями:sudo apt-get install -f
-
Перезапуск конфигурации:
Если все предыдущие шаги были выполнены без ошибок, перезапустите службу конфигурации и перезапустите систему:sudo dpkg-reconfigure keyboard-configuration sudo reboot
Дополнительные шаги
Если ошибка продолжает воспроизводиться, выполните более глубокую диагностику:
-
Проверка Log-файлов:
Проверьте системные журналы для получения дополнительной информации о возникшей ошибке. Обратите внимание на/var/log/syslog
и/var/log/dpkg.log
. -
Очистка конфигураций:
Если проблема повторяется, вы можете попробовать полностью удалить конфигурацию клавиатуры и другие проблемные пакеты, прежде чем переустанавливать их снова. -
Обновление системы:
В некоторых случаях обновление системы до последних стабильных версий может помочь в разрешении зависимостей. Попробуйте следующий комплексный подход:sudo apt-get update sudo apt-get upgrade sudo apt-get dist-upgrade
-
Сообщество и поддержка:
Если все вышеперечисленные действия не решат вашу проблему, вам, возможно, стоит обратиться к сообществу Ubuntu или на официальные форумы, где можно получить дополнительную помощь.
Заключение
Следуя этим шагам, вы должны быть в состоянии разрешить проблему с конфигурацией клавиатуры, возникшую после обновления до Ubuntu 17.10. Помните, что обновление может привести к несовместимостям, и периодическое обслуживание вашей системы поможет уменьшить вероятность подобных ситуаций в будущем.