upgrade conflict (nvidia-utils не даёт обновиться.)

Модератор: Модераторы разделов

kayak
Сообщения: 23

upgrade conflict

Сообщение kayak »

Всем день добрый, при обновлении системы вылазит следующее:
[root@kayak58 john]# pacman -Syu
:: Синхронизирую базу данных пакетов...
core не устарел
extra 310,5K 216,9K/s 00:00:01 [#####################] 100%
community не устарел
:: Начинаю полное обновление системы...
предупреждение: flex: forcing upgrade to version 2.5.33-4
resolving dependencies...
looking for inter-conflicts...

Цели: coreutils-6.10-2 dhcpcd-3.2.0-1 gcc-libs-4.2.3-3 libidl2-0.8.10-1
xulrunner-1.8.1.11-1 epiphany-2.20.3-1 fakeroot-1.9.2-1
findutils-4.2.32-1 firefox-2.0.0.12-1 flashplugin-9.0.115.0-2
flex-2.5.33-4 mpfr-2.3.1-1 gcc-4.2.3-1 iputils-20070202-4
kernel26-2.6.24.1-2 ipw3945-1.2.2-7 libgnomecups-0.2.3-1
libgnomeprint-2.18.3-1 libgnomeprintui-2.18.2-1 libtool-1.5.26-1
licenses-2.3-1 lirc-0.8.2-10 madwifi-utils-0.9.3.3.3246-1
madwifi-0.9.3.3.3246-2 man-pages-2.77-1 nvidia-utils-169.09-1
mesa-7.0.3rc1-1 ndiswrapper-utils-1.52-1 ndiswrapper-1.52-1
nvidia-169.09-2 orbit2-2.14.12-1 pcre-7.6-2 rt2500-1.1.0_B4-20
shared-mime-info-0.23-1 slang-2.1.3-2 totem-plparser-2.21.91-1
wlan-ng26-0.2.8-13 yelp-2.20.0-3

Total Download Size: 0,00 MB
Итого установлено: 95,67 МБ

Приступить к установке? [Y/n]
checking package integrity...
(38/38) проверяю возможные конфликты файлов [#####################] 100%
ошибка: could not prepare transaction
error: failed to commit transaction (conflicting files)
nvidia-utils: /usr/lib/libXvMCNVIDIA_dynamic.so.1 уже есть на диске
Errors occurred, no packages were upgraded.
Раньше такого не было, думаю это резы работы нового pacman, может кто знает как это лечить?
Спасибо сказали:
Аватара пользователя
(asper
Бывший модератор
Сообщения: 1661
Статус: nano vi sed awk !
ОС: Работает как часы !

Re: upgrade conflict

Сообщение (asper »

kayak, nvidia-drivers руками ставили ? (При помощи nvidia-installer)
pacman -Rd nvidia-utils и если не поможет сотрите тот файл из-за которого конфликт.
А потом, после апдейта, поставьте на место nvidia-utils
Сомнительно доброе привидение
Спасибо сказали:
Аватара пользователя
cheer
Сообщения: 729
Статус: Самовлюблённый сноб
ОС: archlinux i686-current

Re: upgrade conflict

Сообщение cheer »

можно посмотреть, откуда файл: pacman -Qo <file>, если не из пакета, то подумать, кто его туда засунул :), и удалить.
Спасибо сказали:
kayak
Сообщения: 23

Re: upgrade conflict

Сообщение kayak »

(asper писал(а):
12.02.2008 18:19
kayak, nvidia-drivers руками ставили ? (При помощи nvidia-installer)
pacman -Rd nvidia-utils и если не поможет сотрите тот файл из-за которого конфликт.
А потом, после апдейта, поставьте на место nvidia-utils

В том то и дело, что не руками, система вновь установленная, для карты 5700Ultra "дрова" ставились просто - pacman -S nvidia, и всё.
Сейчас стоит nvidia-utils 100.14.19-2. И драйвер соответственный. Более того: [john@kayak58 ~]$ pacman -Qo /usr/lib/libXvMCNVIDIA_dynamic.so.1
error: No package owns /usr/lib/libXvMCNVIDIA_dynamic.so.1
Вот что выдаёт запрос по поводу принадлежности этого файла к какому-либо пакету.
Про ядро - [john@kayak58 ~]$ uname -r
2.6.23-ARCH
Такого раньше небыло, просто у меня подозрения на некорректную работу pacman. А как Вы считаете?....
Спасибо сказали:
Аватара пользователя
(asper
Бывший модератор
Сообщения: 1661
Статус: nano vi sed awk !
ОС: Работает как часы !

Re: upgrade conflict

Сообщение (asper »

kayak писал(а):
12.02.2008 20:10
Такого раньше небыло, просто у меня подозрения на некорректную работу pacman. А как Вы считаете?....

не знаю у меня уже давно 169.09 версия стоит и подобных проблем не возникало.
удалите тот файл. (ну или на крайняк забекапить его)
Сомнительно доброе привидение
Спасибо сказали:
kayak
Сообщения: 23

Re: upgrade conflict

Сообщение kayak »

(asper писал(а):
12.02.2008 20:15
kayak писал(а):
12.02.2008 20:10
Такого раньше небыло, просто у меня подозрения на некорректную работу pacman. А как Вы считаете?....

не знаю у меня уже давно 169.09 версия стоит и подобных проблем не возникало.
удалите тот файл. (ну или на крайняк забекапить его)

В том то и дело, что не должен я вручную это делать, это грязный хак, а почему pacman так некорректно обрабатывает зависимости - не пойму...
Спасибо сказали:
Аватара пользователя
(asper
Бывший модератор
Сообщения: 1661
Статус: nano vi sed awk !
ОС: Работает как часы !

Re: upgrade conflict

Сообщение (asper »

http://bbs.archlinux.org/viewtopic.php?id=43718
если не верите мне
Сомнительно доброе привидение
Спасибо сказали:
Аватара пользователя
sirocco
Сообщения: 782
Статус: Задвинутый соучастник

Re: upgrade conflict

Сообщение sirocco »

kayak писал(а):
12.02.2008 20:32
В том то и дело, что не должен я вручную это делать, это грязный хак, а почему pacman так некорректно обрабатывает зависимости - не пойму...

Время от времени бывает такое с pacman-ом. В данном случае сделал
pacman -Syuf
Спасибо сказали:
stick
Сообщения: 2
ОС: Arch Linux

Re: upgrade conflict

Сообщение stick »

То же самое было у меня, при очередном обновлении pacman выкачал ядро и драйвер nvidia, при установке ругался на ссылку libXvMCNVIDIA_dynamic.so.1 Удалил её, дрова и ядро установились.
Спасибо сказали:
Аватара пользователя
Snupt
Бывший модератор
Сообщения: 2062
Статус: No Place for RTFM Here…
ОС: Mac OS X

Re: upgrade conflict

Сообщение Snupt »

Не было никаких проблем с nvidia. Могу предположить что автор давно не обновлял свою систему. Обычно в таких случаях получаются подобные конфликты.
Спасибо сказали:
Аватара пользователя
cheer
Сообщения: 729
Статус: Самовлюблённый сноб
ОС: archlinux i686-current

Re: upgrade conflict

Сообщение cheer »

Да нет, я достаточно часто обновляю, символическая ссылка-таки была создана.
Спасибо сказали:
kayak
Сообщения: 23

Re: upgrade conflict

Сообщение kayak »

(asper писал(а):
12.02.2008 20:41
http://bbs.archlinux.org/viewtopic.php?id=43718
если не верите мне

Хм... А действительно, удалил, как указано в данной ссылке и после этого апдейт прошёл как по маслу. Честно я так ничего и не понял, почему так pacman криво работает (раньше о нём был другого мнения). Всёравно всем большое спасибо за ответы, иначе долго ещё сидел бы в ступоре... :console:
Спасибо сказали:
Аватара пользователя
cheer
Сообщения: 729
Статус: Самовлюблённый сноб
ОС: archlinux i686-current

Re: upgrade conflict

Сообщение cheer »

Да потому что это не баг. Пакет был установлен без этой символической ссылки (да, плохой пакет), а ссылка символическая была создана ldconfig, кажется, как я понял из темы по ссылке. Естественно, что ссылка не была в списке файлов, которые нужно удалить при удалении пакета.
Спасибо сказали:
kayak
Сообщения: 23

Re: upgrade conflict

Сообщение kayak »

cheer писал(а):
13.02.2008 16:36
Да потому что это не баг. Пакет был установлен без этой символической ссылки (да, плохой пакет), а ссылка символическая была создана ldconfig, кажется, как я понял из темы по ссылке. Естественно, что ссылка не была в списке файлов, которые нужно удалить при удалении пакета.

А вот это по моему нормальное объяснение этого глюка, точно, ссылка была создана в обход правил установки пакета (и впрямь пакет неочень). Спасибо Вам за подсказку.
Спасибо сказали: