Centos 7 - yum ругается на kmod-atl1e #780953


#0 by Predator
Система 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> Кто что посоветует?
#1 by Garykom
kmod-atl1e это как бы не совсем драйвер, а скорее модуль ядра. И видно же что вместо старого модуля хотит поставить новый с другим именем "_2". Снеси старый модуль и поставь новый. Они для совместимости оставили возможность принудительной установки старого видать. Типа вдруг у кого не взлетит...
#2 by Predator
а после того, как я его снесу, связь не отвалится? Или нужно скачать пакет нового модуля, снести старый - связь отвалилась, ручками установить скачанный новый - связь появилась? И ещё проблема возникла. Некоторые пакеты при обновлении ищут libpcre.so.0. Насколько я знаю, в CentOS 7 эта библиотека уже не используется. При этом она присутствует в системе и слинкована уже во все возможные места. Как быть в этом случае?
#3 by Garykom
Конечно отвалится )) как ей не отвалиться то?
#4 by Garykom
>пакеты при обновлении ищут libpcre.so.0. Насколько я знаю, в CentOS 7 эта библиотека уже не используется вот это уже за пределами моих знаний админства линукса (( попробуй
#5 by Predator
пробовал уже =( Например, ** Предварительно ошибок в rpmdb: 138, «yum check» выдает следующее: grep-2.20-3.el6_7.1.x86_64 требует недостающего libpcre.so.0(64bit)
#6 by Predator
кстати, там видно, что он хочет обновить kmod-20-5 до версии kmod-20-8, но не может из-за того, что kmod-atl1e-1.0.1.14 ругается на некий /sbin/depmod
#7 by Predator
кстати, эта проблема уже описывалась на багтрекере
#8 by Garykom
"create a /sbin/depmod -> /usr/bin/kmod symlink"
#9 by Garykom
+ Т.е. стандартная проблема с кучей нянек и не все в курсе друг о друге. Поэтому я не очень люблю rpm оно обычно хуже обновляется чем deb. Но стабильнее без обновлений как ни странно.
#10 by Garykom
Да и там тоже речь про симлинк идет "Under CentOS7, /sbin/depmod was moved to /usr/sbin/depmod and the kmod package. In the filesystem, /sbin is a symlink to /usr/sbin."
#11 by Predator
-bash-4.2# link /usr/sbin/depmod /sbin/depmod link: невозможно создать ссылку «/sbin/depmod» на «/usr/sbin/depmod»: Файл существует
#12 by ansh15
У тебя не подключен Даже если бы и был подключен, то для CentOS 7 этого пакета нет. Для CentOS 6 - есть. Откуда знаю что не подключен - здесь написано
#13 by Predator
Ага, там тоже запостил =) Спасибо за инфу, но она мне ничем не поможет =)
#14 by ansh15
На ЛОР-е, в твоей теме пишут, что в ядро включен этот модуль. Действительно, включен.
#15 by Predator
Всё. Проблема решена удалением модуля. Он действительно включен в ядро. Всем спасибо за участие!
Тэги: Unix / Linux
Ответить:
Комментарии доступны только авторизированным пользователям

В этой группе 1С