Страница 1 из 1
					
				[Решено] Обновление не проходит
				Добавлено: 27 апр 2014, 17:07
				 Shura
				Надо уже создавать отдельную ветку форума про обновления, вечно что-то идёт не так.
Недели 2 назад появлось обновление, нажимаю установить, выскаивает вот такая портячнка, которая предлагает установит кучу пакетов i586, хотя у меня x86_64.
Ладно, можно предположить, что это из-за долбаного скайпа или не менее долбано-проприетарного стима, которые не собираются поддерживать x86_64. Соглашаюсь, пакеты загружаются, но вот при установке возникает казус:
Код: Выделить всё
3 установочных транзакций не удались
Во время установки возникла ошибка:
файл /usr/bin/icu-config из устанавливаемого пакета libicu-devel-49.1.1-2.i586 конфликтует с файлом из пакета lib64icu-devel-49.1.1-2.x86_64
libpcrecpp0 = 8.31-4 нужен для libpcre-devel-8.31-4.i586
devel(libXext) нужен для libxxf86vm-devel-1.1.3-2.i586
devel(libicui18n) нужен для libqt5core-devel-5.2.1-3.i586
devel(libicuuc) нужен для libqt5core-devel-5.2.1-3.i586
devel(libXext) нужен для libgl-devel-9.2.4-4.i586
devel(libXv) нужен для libgl-devel-9.2.4-4.i586
devel(libXvMC) нужен для libgl-devel-9.2.4-4.i586
devel(libelf) нужен для libgl-devel-9.2.4-4.i586
error while checking dependencies
libxcb1 = 1.9.1-2:2012.1 нужен для libxcb-devel-1.9.1-2.i586
error while checking dependencies
Внезапно libicu-devel-49.1.1-2.i586 конфликтует с уже установленным x86_64.
Что делать? Как узнать, что за пакет вдруг начал требовать половину системы на i586? Я бы его просто снёс нафиг.
 
			
					
				Re: Обновление не проходит
				Добавлено: 27 апр 2014, 17:21
				 Pulfer
				Надо добавить к urpmi ключ --debug и выложить куда-нибудь лог.
			 
			
					
				Re: Обновление не проходит
				Добавлено: 27 апр 2014, 17:33
				 DELTA-79
				в системе х86_64 пакеты от х86 нужно подключать редко, в основном при установке пакетов из этой ветки. А так получается конфликт..
			 
			
					
				Re: Обновление не проходит
				Добавлено: 27 апр 2014, 17:45
				 Pulfer
				И ещё такой момент - надо проверить, включен ли 64-битный репозиторий Main/Updates.
			 
			
					
				Re: Обновление не проходит
				Добавлено: 27 апр 2014, 17:59
				 keleg
				У меня x64 со стимом и скайпом, на них тестируется обновления - так что не в них дело точно.
			 
			
					
				Re: Обновление не проходит
				Добавлено: 27 апр 2014, 18:20
				 Shura
				Код: Выделить всё
$ sudo urpmi.update --debug
[sudo] password for shura: 
getting exclusive lock on urpmi
parsing: /etc/urpmi/mediacfg.d/rosa2012lts-current-i586
parsing: /etc/urpmi/mediacfg.d/rosa2012lts-current-x86_64
отсутствует пункт для обновления
(один из main (Desktop2012.1-1), main updates (Desktop2012.1-2), contrib (Desktop2012.1-3), contrib updates (Desktop2012.1-4), non-free (Desktop2012.1-5), non-free updates (Desktop2012.1-6), restricted (Desktop2012.1-7), restricted updates (Desktop2012.1-8), main (Desktop2012.1-9), main updates (Desktop2012.1-10), contrib (Desktop2012.1-11), contrib updates (Desktop2012.1-12), non-free (Desktop2012.1-13), non-free updates (Desktop2012.1-14), restricted (Desktop2012.1-15), restricted updates (Desktop2012.1-16), nvidia, main (distrib1), main updates (distrib2), Main32 (distrib3), Main32 Updates (distrib4), contrib (distrib5), contrib updates (distrib6), non-free (distrib7), non-free updates (distrib8), Non-free32 (distrib9), Non-free32 Updates (distrib10), restricted (distrib11), restricted updates (distrib12), Restricted32 (distrib13), Restricted32 Updates (distrib14), main (distrib15), main updates (distrib16), Main32 (distrib17), Main32 Updates (distrib18), contrib (distrib19), contrib updates (distrib20), non-free (distrib21), non-free updates (distrib22), Non-free32 (distrib23), Non-free32 Updates (distrib24), restricted (distrib25), restricted updates (distrib26), Restricted32 (distrib27), Restricted32 Updates (distrib28), main, main updates, contrib, contrib updates, non-free, non-free updates, restricted, restricted updates)
unlocking urpmi database
EXITING (pid=26465)
Не понял, как отключить источник x86. В "Установке и удалении программ" в "Менеджере источников" галки со всех репозиториев, где присутствует число 32, сняты.
 
			
					
				Re: Обновление не проходит
				Добавлено: 27 апр 2014, 18:25
				 Shura
				Еще такое наблюдение. Открываю "утсановку и удаление", ищу пакет с icu в названии, например "libicudata49". Он находится только один, установлен, i586. Пытаюсь его удалить, а мне говорят:
Как так получается?
 
			
					
				Re: Обновление не проходит
				Добавлено: 27 апр 2014, 18:39
				 Pulfer
				Shura писал(а):$ sudo urpmi.update --debug
Вот так:
$ sudo urpmi.update -a
$ sudo urpmi --auto-select --debug
Только лучше сперва вообще удалить все репозитории и добавить заново. А то по выводу urpmi.update видно, что подключено репозиториев явно больше, чем необходимо. 
Shura писал(а):Открываю "утсановку и удаление", ищу пакет с icu в названии, например "libicudata49". Он находится только один, установлен, i586. Пытаюсь его удалить, а мне говорят:
Как так получается?
Аномалия какая-то. Сходу и не соображу, как такое вообще возможно.
 
			
					
				Re: Обновление не проходит
				Добавлено: 27 апр 2014, 18:47
				 Shura
				Странно, но удаление всех источников и добавление только 5-ти последних, помогло. Обновление прошло успешно. Спасибо.
А вот странность с libicudata осталась. Она по прежнему тянет за собой кучу x86_64 софта
			 
			
					
				Re: Обновление не проходит
				Добавлено: 01 май 2014, 07:09
				 keleg
				Хм. Не получается воспроизвести.
# urpmi libicudata49
    
http://mirror.rosalab.ru/rosa/rosa2012. ... 1.i586.rpm
                                                                                                                                 
    http://mirror.rosalab.ru/rosa/rosa2012. ... 1.i586.rpm
устанавливается libicudata49-49.1.1-2-rosa2012.1.i586.rpm из /var/cache/urpmi/rpms                                               
Подготовка...                    ###############################################################################################
      1/1: libicudata49          ###############################################################################################
[root@keleg-H61N-USB3 keleg]# urpme libicudata49
удаляется libicudata49-49.1.1-2-rosa2012.1.i586
Подготовка...                    ###############################################################################################
удаляется пакет libicudata49-49.1.1-2.i586
#
 
			
					
				Re: Обновление не проходит
				Добавлено: 01 май 2014, 11:50
				 chevozeroff
				Каждый раз останавливается на этом месте. Этот диалог ни как не закрывается.
			 
			
					
				Re: Обновление не проходит
				Добавлено: 01 май 2014, 15:20
				 Aesculapius
				chevozeroff писал(а):Каждый раз останавливается на этом месте. Этот диалог ни как не закрывается.
Попробуйте через консоль urpmi --auto-select --auto-update. Но перед этим посмотрите что в drakrpm-edit-media.
 
			
					
				Re: Обновление не проходит
				Добавлено: 01 май 2014, 21:19
				 chevozeroff
				Тоже всё встает колом. В самом начале, На том моменте, где пишет .... источник уже обновлен...
			 
			
					
				Re: Обновление не проходит
				Добавлено: 02 май 2014, 04:22
				 keleg
				Может, у вас просто база rpm полетела или на диске, где корень, места нет?
			 
			
					
				Re: Обновление не проходит
				Добавлено: 02 май 2014, 06:04
				 chevozeroff
				Место на диске есть. На счет RPM ничего сказать не могу.
			 
			
					
				Re: Обновление не проходит
				Добавлено: 03 май 2014, 11:51
				 chevozeroff
				как посмотреть RPM? Если проблема с базой, то как отремонтировать?
			 
			
					
				Re: Обновление не проходит
				Добавлено: 03 май 2014, 14:46
				 Aesculapius
				chevozeroff писал(а):как посмотреть RPM? Если проблема с базой, то как отремонтировать?
С Вашего предыдущего сообщения я так и не понял, удалось ввести drakrpm-edit-media через консоль на правах root?
 
			
					
				Re: Обновление не проходит
				Добавлено: 03 май 2014, 17:12
				 awl
				chevozeroff писал(а):Если проблема с базой, то как отремонтировать?
http://wiki.rosalab.ru/ru/index.php/Если_упала_база_RPM 
			
					
				Re: Обновление не проходит
				Добавлено: 03 май 2014, 17:59
				 Aesculapius
				
			 
			
					
				Re: Обновление не проходит
				Добавлено: 03 май 2014, 18:24
				 awl
				Да не, ссылка правильная, но почему-то только часть её становится "кликабельной".
Уважаемый 
PastorDi вот здесь 
http://forum.rosalab.ru/viewtopic.php?f=11&t=3027 в своё время давал эту ссылку
 
			
					
				Re: Обновление не проходит
				Добавлено: 03 май 2014, 18:36
				 Aesculapius
				
А я и не догадался для чего в конце "Если_упала_база_RPM". Значит жать 
сюда. Спасибо.
 
			
					
				Re: Обновление не проходит
				Добавлено: 06 май 2014, 12:08
				 chevozeroff
				Всё заработало. Удалил __db.* и стало работать.
			 
			
					
				Re: Обновление не проходит
				Добавлено: 06 май 2014, 12:22
				 DELTA-79
				Полагаю, тему можнго закрывать?..
			 
			
					
				Re: [Решено] Обновление не проходит
				Добавлено: 11 май 2014, 19:46
				 Shura
				А как понять вот такое? Почему-то в репах нет firefox-28 для x86_64.
			 
			
					
				Re: [Решено] Обновление не проходит
				Добавлено: 11 май 2014, 20:00
				 Pulfer
				Shura писал(а):А как понять вот такое? Почему-то в репах нет firefox-28 для x86_64.
Надо перепроверить, включен ли 64-битный репозиторий Main/Updates. Если включен, то это проблемы какого-то конкретного зеркала. Тогда как вариант, можно удалить репозитории и добавить заново.
 
			
					
				Re: [Решено] Обновление не проходит
				Добавлено: 12 май 2014, 22:19
				 Shura
				Как это проверить?
			 
			
					
				Re: [Решено] Обновление не проходит
				Добавлено: 13 май 2014, 04:07
				 Pulfer
				Shura писал(а):Как это проверить?
Лучше вообще удалить все репозитории и добавить заново. Пока что выглядит так, как будто включены только 32-битные репозитории. Возможно, при добавлении репозиториев вручную была выбрана не та архитектура.
 
			
					
				Re: [Решено] Обновление не проходит
				Добавлено: 14 май 2014, 12:03
				 Shura
				Я вообще вручную ничего не добавлял, там плодится по набору репозитариев на каждое крупное обновление.
Где взять список правильных реп?
			 
			
					
				Re: [Решено] Обновление не проходит
				Добавлено: 14 май 2014, 12:10
				 Pulfer
				Shura писал(а):Я вообще вручную ничего не добавлял, там плодится по набору репозитариев на каждое крупное обновление.
Где взять список правильных реп?
Просто удалить все, а потом нажать на кнопку "Добавить" справа.