После обновления до Ubuntu 15.04 я получил странную ошибку с udev.
-> sudo apt-get dist-upgrade
Reading package lists... Done
Building dependency tree
Reading state information... Done
Calculating upgrade... Done
The following NEW packages will be installed:
init
0 upgraded, 1 newly installed, 0 to remove and 0 not upgraded.
228 not fully installed or removed.
Need to get 0 B/3,734 B of archives.
After this operation, 30.7 kB of additional disk space will be used.
Do you want to continue? [Y/n]
Setting up udev (219-7ubuntu3) ...
dpkg: error processing package udev (--configure):
subprocess installed post-installation script returned error exit status 1
Errors were encountered while processing:
udev
E: Sub-process /usr/bin/dpkg returned an error code (1)
Примерно через час поиска я понял, что вы можете исправить это, изменив файл /etc/init.d/udev . но проблема в том, что в Ubuntu 15.04 эта система была заменена системой systemd. Итак, я вернулся на площадь 1.
Итак, мой вопрос, как я могу это исправить?
Заранее спасибо.
Редактировать: Я переустановил Ubuntu за день до ответа, к сожалению, я не могу сказать, сработало оно или нет :(. Но мне все равно нужно обновить ноутбук до Ubuntu 15.04, поэтому, если я запустлю в той же задаче я обязательно протестирую решение снизу.
Редактировать 2: Итак, я наконец-то нашел время обновить свой ноутбук до Ubuntu 15.04 и столкнулся с той же проблемой, поэтому дал первое исправление от @Shengolol попытка. И я могу сказать вам, что это сработало: D.
Так что большое спасибо, Шенголол:).
Вчера я споткнулся в ту же проблему. Я обновил от 14,10 до 15,04, и во время обновления я получил те же ошибки, как Вы добираетесь. К счастью я смог точно определить причину проблемы. Существует два способа зафиксировать это:
Первый путь (ЛЕГКОЕ) Движение к терминалу и выполняют команду
sudo groupdel input
. Теперь выполненныйsudo apt-get update && sudo apt-get dist-upgrade
.
Только читает второй путь, если Вы интересуетесь причиной проблемы или если первый путь не работал.
1117-секундный путь (я просто отправил это для объяснения проблемы)
А определенная строка в dpkg сценарии конфигурации является проблемой, мы хотим удалить эту строку. Сначала откройте файл через терминал:
sudo nano /var/lib/dpkg/info/udev.postinst
Теперь ищут строку
addgroup --quiet --system input
и удаляют его. Эта строка является первой частью сценария конфигурации. Это добавляет группу 'вход' к Вашей системе. Странно это разрушает целый сценарий, когда группа уже существует. Очевидно, у членов этой группы есть доступ к Вашему системному входу, но это не необходимо, как введено также работы без этой группы. Сохраните свой отредактированный файл и работайтеsudo apt-get update && sudo apt-get dist-upgrade
.
я надеюсь, что это устранило проблему для Вас и будет полезно для других пользователей в будущем. Пока это не фиксируется, мы должны применить одни из мер каждый раз существует обновление для udev. Я понятия не имею, как сообщить об этой ошибке, иначе я сделал бы ее.
С наилучшими пожеланиями,
Shengolol