Сильная перезапись файла должна решить проблему в большинстве случаев:
sudo dpkg -i --force-overwrite /var/cache/apt/archives/libefl-bin_201602061431-31496~ubuntu14.04.1_amd64.deb
sudo apt-get install -f
Несколько месяцев назад автоматическое обновление нарушило мой приостановку / возобновление работы Ethernet после того, как он отлично работал в течение 6 месяцев или около того. Это случилось с несколькими другими пользователями здесь примерно в то же время.
Решением для меня было создание скрипта, который запускается при возобновлении с suspend:
#!/bin/bash
# NAME: r8169-reset
# PATH: /lib/systemd/system-sleep
# DESC: Reset Ethernet card after suspend, not working automatically
# DATE: Feb ?? 2017. Modified: Apr 30, 2017.
MYNAME=$0
restart_ethernet() {
/usr/bin/logger $MYNAME 'restart_ethernet(r8169) BEGIN'
/sbin/modprobe -v -r r8169
# /sbin/modprobe -v -r mii
/sbin/modprobe -v r8169
/usr/bin/logger 'systemctl restart NetworkManager.service (SUPPRESED)'
/usr/bin/logger $MYNAME 'restart_ethernet(r8169) END'
}
/usr/bin/logger $MYNAME 'case=[' ${1}' ]'
case "${1}/${2}" in
hibernate|suspend|pre*)
;;
resume|thaw|post*)
restart_ethernet;;
esac
Сохранить сценарий к /lib/systemd/system-sleep/r8169-reset. Конечно, измените это имя скрипта на свое фактическое имя драйвера. Также измените имя модуля ядра драйвера в скрипте.
Обратите внимание на строку:
/usr/bin/logger 'systemctl restart NetworkManager.service (SUPPRESED)'
Иногда просто перезагрузка сетевого менеджера - это все, что вам нужно, и вы тоже можете попробовать.
Вам понадобится sudo для сохранения файла. Для хорошей оценки я всегда отмечаю эти сценарии как executable, используя:
sudo chmod a+x /lib/systemd/system-sleep/r8169-reset
Вы можете проверить /var/log/syslog, чтобы увидеть вывод из сценария.
Надеюсь, это сработает для вас.
Несколько месяцев назад автоматическое обновление нарушило мой приостановку / возобновление работы Ethernet после того, как он отлично работал в течение 6 месяцев или около того. Это случилось с несколькими другими пользователями здесь примерно в то же время.
Решением для меня было создание скрипта, который запускается при возобновлении с suspend:
#!/bin/bash
# NAME: r8169-reset
# PATH: /lib/systemd/system-sleep
# DESC: Reset Ethernet card after suspend, not working automatically
# DATE: Feb ?? 2017. Modified: Apr 30, 2017.
MYNAME=$0
restart_ethernet() {
/usr/bin/logger $MYNAME 'restart_ethernet(r8169) BEGIN'
/sbin/modprobe -v -r r8169
# /sbin/modprobe -v -r mii
/sbin/modprobe -v r8169
/usr/bin/logger 'systemctl restart NetworkManager.service (SUPPRESED)'
/usr/bin/logger $MYNAME 'restart_ethernet(r8169) END'
}
/usr/bin/logger $MYNAME 'case=[' ${1}' ]'
case "${1}/${2}" in
hibernate|suspend|pre*)
;;
resume|thaw|post*)
restart_ethernet;;
esac
Сохранить сценарий к /lib/systemd/system-sleep/r8169-reset. Конечно, измените это имя скрипта на свое фактическое имя драйвера. Также измените имя модуля ядра драйвера в скрипте.
Обратите внимание на строку:
/usr/bin/logger 'systemctl restart NetworkManager.service (SUPPRESED)'
Иногда просто перезагрузка сетевого менеджера - это все, что вам нужно, и вы тоже можете попробовать.
Вам понадобится sudo для сохранения файла. Для хорошей оценки я всегда отмечаю эти сценарии как executable, используя:
sudo chmod a+x /lib/systemd/system-sleep/r8169-reset
Вы можете проверить /var/log/syslog, чтобы увидеть вывод из сценария.
Надеюсь, это сработает для вас.