Всем день добрый, при обновлении системы вылазит следующее:
[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, может кто знает как это лечить?
upgrade conflict (nvidia-utils не даёт обновиться.)
Модератор: Модераторы разделов
-
- Бывший модератор
- Сообщения: 1661
- Статус: nano vi sed awk !
- ОС: Работает как часы !
Re: upgrade conflict
kayak, nvidia-drivers руками ставили ? (При помощи nvidia-installer)
pacman -Rd nvidia-utils и если не поможет сотрите тот файл из-за которого конфликт.
А потом, после апдейта, поставьте на место nvidia-utils
pacman -Rd nvidia-utils и если не поможет сотрите тот файл из-за которого конфликт.
А потом, после апдейта, поставьте на место nvidia-utils
Сомнительно доброе привидение
-
- Сообщения: 729
- Статус: Самовлюблённый сноб
- ОС: archlinux i686-current
Re: upgrade conflict
можно посмотреть, откуда файл: pacman -Qo <file>, если не из пакета, то подумать, кто его туда засунул
, и удалить.

-
- Сообщения: 23
Re: upgrade conflict
В том то и дело, что не руками, система вновь установленная, для карты 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. А как Вы считаете?....
-
- Бывший модератор
- Сообщения: 1661
- Статус: nano vi sed awk !
- ОС: Работает как часы !
Re: upgrade conflict
не знаю у меня уже давно 169.09 версия стоит и подобных проблем не возникало.
удалите тот файл. (ну или на крайняк забекапить его)
Сомнительно доброе привидение
-
- Сообщения: 23
Re: upgrade conflict
В том то и дело, что не должен я вручную это делать, это грязный хак, а почему pacman так некорректно обрабатывает зависимости - не пойму...
-
- Бывший модератор
- Сообщения: 1661
- Статус: nano vi sed awk !
- ОС: Работает как часы !
Re: upgrade conflict
http://bbs.archlinux.org/viewtopic.php?id=43718
если не верите мне
если не верите мне
Сомнительно доброе привидение
-
- Сообщения: 782
- Статус: Задвинутый соучастник
-
- Сообщения: 2
- ОС: Arch Linux
Re: upgrade conflict
То же самое было у меня, при очередном обновлении pacman выкачал ядро и драйвер nvidia, при установке ругался на ссылку libXvMCNVIDIA_dynamic.so.1 Удалил её, дрова и ядро установились.
-
- Бывший модератор
- Сообщения: 2062
- Статус: No Place for RTFM Here…
- ОС: Mac OS X
-
- Сообщения: 729
- Статус: Самовлюблённый сноб
- ОС: archlinux i686-current
Re: upgrade conflict
Да нет, я достаточно часто обновляю, символическая ссылка-таки была создана.
-
- Сообщения: 23
Re: upgrade conflict
(asper писал(а): ↑12.02.2008 20:41http://bbs.archlinux.org/viewtopic.php?id=43718
если не верите мне
Хм... А действительно, удалил, как указано в данной ссылке и после этого апдейт прошёл как по маслу. Честно я так ничего и не понял, почему так pacman криво работает (раньше о нём был другого мнения). Всёравно всем большое спасибо за ответы, иначе долго ещё сидел бы в ступоре...

-
- Сообщения: 729
- Статус: Самовлюблённый сноб
- ОС: archlinux i686-current
Re: upgrade conflict
Да потому что это не баг. Пакет был установлен без этой символической ссылки (да, плохой пакет), а ссылка символическая была создана ldconfig, кажется, как я понял из темы по ссылке. Естественно, что ссылка не была в списке файлов, которые нужно удалить при удалении пакета.
-
- Сообщения: 23
Re: upgrade conflict
cheer писал(а): ↑13.02.2008 16:36Да потому что это не баг. Пакет был установлен без этой символической ссылки (да, плохой пакет), а ссылка символическая была создана ldconfig, кажется, как я понял из темы по ссылке. Естественно, что ссылка не была в списке файлов, которые нужно удалить при удалении пакета.
А вот это по моему нормальное объяснение этого глюка, точно, ссылка была создана в обход правил установки пакета (и впрямь пакет неочень). Спасибо Вам за подсказку.