Вход | Регистрация


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

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 эта библиотека уже не используется

вот это уже за пределами моих знаний админства линукса (( попробуй http://www.linux.org.ru/forum/general/10799725
   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) кстати, эта проблема уже описывалась на багтрекере https://bugs.centos.org/view.php?id=10207
   Garykom
 
8 - 17.09.16 - 21:23
(6) (7) https://bbs.archlinux.org/viewtopic.php?id=135851

"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) У тебя не подключен http://elrepo.org/tiki/tiki-index.php
Даже если бы и был подключен, то для CentOS 7 этого пакета нет. Для CentOS 6 - есть.
http://elrepo.mirrors.arminco.com/elrepo/el7/x86_64/RPMS/
http://elrepo.mirrors.arminco.com/elrepo/el6/x86_64/RPMS/

Откуда знаю что не подключен - здесь написано http://www.linux.org.ru/forum/general/12885227
   Predator
 
13 - 18.09.16 - 06:02
(12) Ага, там тоже запостил =) Спасибо за инфу, но она мне ничем не поможет =)
   ansh15
 
14 - 18.09.16 - 11:45
(13) На ЛОР-е, в твоей теме пишут, что в ядро включен этот модуль. Действительно, включен.
   Predator
 
15 - 18.09.16 - 17:14
Всё. Проблема решена удалением модуля. Он действительно включен в ядро. Всем спасибо за участие!

Список тем форума
Рекламное место пустует  Рекламное место пустует
ВНИМАНИЕ! Если вы потеряли окно ввода сообщения, нажмите Ctrl-F5 или Ctrl-R или кнопку "Обновить" в браузере.
Тема не обновлялась длительное время, и была помечена как архивная. Добавление сообщений невозможно.
Но вы можете создать новую ветку и вам обязательно ответят!
Каждый час на Волшебном форуме бывает более 2000 человек.
Рекламное место пустует