|
Centos 7 - yum ругается на kmod-atl1e
|
Я
|
|
Predator 17.09.16 - 19:34 | Система CentOS 7.2. При попытке выполнить yum update натыкается на следующее:
<code>--> Поиск ненужных остаточных зависимостей
Found and removing 0 unneeded dependencies
Ошибка: Пакет: kmod-atl1e-1.0.1.14-1.el6.elrepo.x86_64 (installed)
Необходимо: /sbin/depmod
Удаление: kmod-20-5.el7.x86_64 (installed)
Не найдено
Обновил: kmod-20-8.el7_2.x86_64 (updates)
Не найдено
Вы можете попробовать --skip-broken чтобы обойти проблему</code>
Я не хочу обходить проблему, я хочу её решить. kmod-atl1e - это драйвер для сетевухи, которая встроена в мать и смотрит наружу:
-bash-4.2# lshw -class network
<code> *-network
description: Ethernet interface
product: AR8151 v2.0 Gigabit Ethernet
vendor: Qualcomm Atheros
physical id: 0
bus info: pci@0000:02:00.0
logical name: eth0
version: c0
serial: CENSORED
size: 1Gbit/s
capacity: 1Gbit/s
width: 64 bits
clock: 33MHz
capabilities: pm msi pciexpress vpd bus_master cap_list ethernet physical tp 10bt 10bt-fd 100bt 100bt-fd 1000bt-fd autonegotiation
configuration: autonegotiation=on broadcast=yes driver=atl1c driverversion=1.0.1.1-NAPI duplex=full ip=176.99.135.30 latency=0 link=yes multicast=yes port=twisted pair speed=1Gbit/s
resources: irq:27 memory:fdec0000-fdefffff ioport:cf00(size=128)</code>
Кто что посоветует? |
Garykom 1 - 17.09.16 - 20:48 | kmod-atl1e это как бы не совсем драйвер, а скорее модуль ядра.
И видно же что вместо старого модуля хотит поставить новый с другим именем "_2".
Снеси старый модуль и поставь новый. Они для совместимости оставили возможность принудительной установки старого видать. Типа вдруг у кого не взлетит... |
Predator 2 - 17.09.16 - 20:55 | ( 1) а после того, как я его снесу, связь не отвалится? Или нужно скачать пакет нового модуля, снести старый - связь отвалилась, ручками установить скачанный новый - связь появилась?
И ещё проблема возникла. Некоторые пакеты при обновлении ищут libpcre.so.0. Насколько я знаю, в CentOS 7 эта библиотека уже не используется. При этом она присутствует в системе и слинкована уже во все возможные места. Как быть в этом случае? |
Garykom 3 - 17.09.16 - 20:56 | ( 2) Конечно отвалится )) как ей не отвалиться то? |
Garykom 4 - 17.09.16 - 20:58 | ( 2) >пакеты при обновлении ищут libpcre.so.0. Насколько я знаю, в CentOS 7 эта библиотека уже не используется
вот это уже за пределами моих знаний админства линукса (( попробуй |
Predator 5 - 17.09.16 - 20:59 | ( 4) пробовал уже =(
Например,
** Предварительно ошибок в rpmdb: 138, «yum check» выдает следующее:
grep-2.20-3.el6_7.1.x86_64 требует недостающего libpcre.so.0()(64bit) |
Predator 6 - 17.09.16 - 21:08 | ( 1) кстати, там видно, что он хочет обновить kmod-20-5 до версии kmod-20-8, но не может из-за того, что kmod-atl1e-1.0.1.14 ругается на некий /sbin/depmod |
Predator 7 - 17.09.16 - 21:10 | ( 1) кстати, эта проблема уже описывалась на багтрекере |
Garykom 8 - 17.09.16 - 21:23 | ( 6) ( 7)
"create a /sbin/depmod -> /usr/bin/kmod symlink" |
Garykom 9 - 17.09.16 - 21:26 | ( 8)+ Т.е. стандартная проблема с кучей нянек и не все в курсе друг о друге.
Поэтому я не очень люблю rpm оно обычно хуже обновляется чем deb. Но стабильнее без обновлений как ни странно. |
Garykom 10 - 17.09.16 - 21:28 | ( 7) Да и там тоже речь про симлинк идет
"Under CentOS7, /sbin/depmod was moved to /usr/sbin/depmod and the kmod package. In the filesystem, /sbin is a symlink to /usr/sbin." |
Predator 11 - 17.09.16 - 21:43 | ( 8) -bash-4.2# link /usr/sbin/depmod /sbin/depmod
link: невозможно создать ссылку «/sbin/depmod» на «/usr/sbin/depmod»: Файл существует |
ansh15 12 - 18.09.16 - 02:37 | ( 0) У тебя не подключен
Даже если бы и был подключен, то для CentOS 7 этого пакета нет. Для CentOS 6 - есть.
Откуда знаю что не подключен - здесь написано |
Predator 13 - 18.09.16 - 06:02 | ( 12) Ага, там тоже запостил =) Спасибо за инфу, но она мне ничем не поможет =) |
ansh15 14 - 18.09.16 - 11:45 | ( 13) На ЛОР-е, в твоей теме пишут, что в ядро включен этот модуль. Действительно, включен. |
Predator 15 - 18.09.16 - 17:14 | Всё. Проблема решена удалением модуля. Он действительно включен в ядро. Всем спасибо за участие! |