ALT Linux Sisyphus discussions
 help / color / mirror / Atom feed
* [sisyphus] Ошибка при обновлении?
@ 2009-07-20 19:59 Alexei V. Mezin
  2009-07-20 21:10 ` Ivan Fedorov
                   ` (2 more replies)
  0 siblings, 3 replies; 14+ messages in thread
From: Alexei V. Mezin @ 2009-07-20 19:59 UTC (permalink / raw)
  To: sisyphus


Второй раз за два дня при попытках обновить систему 
(altlinux-5.0.0_beta-20090607-myalt-i586-ru-install-cd) в виртуалке до 
Сизифа обновление отваливается с вот таким диагнозом:

338: man-pages-ru            ########################################### 
[ 71%]
/usr/bin/man-source: line 143: printf: ошибка записи: Обрыв канала

bzip2: I/O or other error, bailing out.  Possible reason follows.
bzip2: Broken pipe
         Input file = ./su.1.bz2, output file = (stdout)
/usr/bin/man-source: line 143: printf: ошибка записи: Обрыв канала
/usr/bin/man-source: line 143: printf: ошибка записи: Обрыв канала

bzip2: I/O or other error, bailing out.  Possible reason follows.
bzip2: Broken pipe
         Input file = ./vim.1.bz2, output file = (stdout)
/usr/bin/man-source: line 143: printf: ошибка записи: Обрыв канала


Соотвественно, dist-upgrade обламывается, и система переходит в не 
работоспособное состояние.

Кто виноват?



^ permalink raw reply	[flat|nested] 14+ messages in thread

* Re: [sisyphus] Ошибка при обновлении?
  2009-07-20 19:59 [sisyphus] Ошибка при обновлении? Alexei V. Mezin
@ 2009-07-20 21:10 ` Ivan Fedorov
  2009-07-20 22:31   ` Alexei V. Mezin
  2009-07-21  3:36 ` REAL
  2009-07-21  6:14 ` Slava Semushin
  2 siblings, 1 reply; 14+ messages in thread
From: Ivan Fedorov @ 2009-07-20 21:10 UTC (permalink / raw)
  To: sisyphus

[-- Attachment #1: Type: text/plain, Size: 1399 bytes --]

"Alexei V. Mezin" <alexei-mezin-HPQIj1OAFZMvJsYlp49lxw@public.gmane.org>
writes:

> Второй раз за два дня при попытках обновить систему
> (altlinux-5.0.0_beta-20090607-myalt-i586-ru-install-cd) в виртуалке до
> Сизифа обновление отваливается с вот таким диагнозом:
>
> 338: man-pages-ru
> ########################################### [ 71%]
> /usr/bin/man-source: line 143: printf: ошибка записи: Обрыв канала
>
> bzip2: I/O or other error, bailing out.  Possible reason follows.
> bzip2: Broken pipe
>         Input file = ./su.1.bz2, output file = (stdout)
> /usr/bin/man-source: line 143: printf: ошибка записи: Обрыв канала
> /usr/bin/man-source: line 143: printf: ошибка записи: Обрыв канала
>
> bzip2: I/O or other error, bailing out.  Possible reason follows.
> bzip2: Broken pipe
>         Input file = ./vim.1.bz2, output file = (stdout)
> /usr/bin/man-source: line 143: printf: ошибка записи: Обрыв канала
>
>
> Соотвественно, dist-upgrade обламывается, и система переходит в не
> работоспособное состояние.
>
> Кто виноват?
А со свободным местом проблем нет?..

[-- Attachment #2: Type: application/pgp-signature, Size: 196 bytes --]

^ permalink raw reply	[flat|nested] 14+ messages in thread

* Re: [sisyphus] Ошибка при обновлении?
  2009-07-20 21:10 ` Ivan Fedorov
@ 2009-07-20 22:31   ` Alexei V. Mezin
  0 siblings, 0 replies; 14+ messages in thread
From: Alexei V. Mezin @ 2009-07-20 22:31 UTC (permalink / raw)
  To: sisyphus

Ivan Fedorov пишет:

> А со свободным местом проблем нет?..

Нет. Подождал 10 минут, пока оно отругается на все файлы из пакета 
man-pages-ru, и после этого обновление пошло дальше.

Пакет вроде не битый. Думал, может --reinstall после перезарузки (то 
есть уже в обновленной системе) сработает. Но не сработал, те же ошибки.



^ permalink raw reply	[flat|nested] 14+ messages in thread

* Re: [sisyphus] Ошибка при обновлении?
  2009-07-20 19:59 [sisyphus] Ошибка при обновлении? Alexei V. Mezin
  2009-07-20 21:10 ` Ivan Fedorov
@ 2009-07-21  3:36 ` REAL
  2009-07-21  5:55   ` Afanasov Dmitry
  2009-07-21  8:21   ` Alexei V. Mezin
  2009-07-21  6:14 ` Slava Semushin
  2 siblings, 2 replies; 14+ messages in thread
From: REAL @ 2009-07-21  3:36 UTC (permalink / raw)
  To: alexei-mezin, ALT Linux Sisyphus discussions

Alexei V. Mezin пишет:
> 
> Второй раз за два дня при попытках обновить систему 
> (altlinux-5.0.0_beta-20090607-myalt-i586-ru-install-cd) в виртуалке до 
> Сизифа обновление отваливается с вот таким диагнозом:
> 
> 338: man-pages-ru            ########################################### 

Да man-pages-ru довольно-таки стабильно на некоторых машинах пытается 
размножаться (_устанавливается_ новая версия, оставляя старую, а не 
заменяя её собой; речь про dist-upgrade, само собой), не знаю уж, с 
чем дело связано, наверно, аура некоторых юзеров такая... Но такой 
глюк ещё не видел :)

-- 

REAL aka Евгений Ростовцев, программист ЦНИТ КемГУ


^ permalink raw reply	[flat|nested] 14+ messages in thread

* Re: [sisyphus] Ошибка при обновлении?
  2009-07-21  3:36 ` REAL
@ 2009-07-21  5:55   ` Afanasov Dmitry
  2009-07-21  6:14     ` REAL
  2009-07-21  9:05     ` Ildar Mulyukov
  2009-07-21  8:21   ` Alexei V. Mezin
  1 sibling, 2 replies; 14+ messages in thread
From: Afanasov Dmitry @ 2009-07-21  5:55 UTC (permalink / raw)
  To: sisyphus

[-- Attachment #1: Type: text/plain, Size: 1917 bytes --]

On Tue, Jul 21, 2009 at 11:36:13AM +0800, REAL wrote:
> Alexei V. Mezin пишет:
> > 
> > Второй раз за два дня при попытках обновить систему 
> > (altlinux-5.0.0_beta-20090607-myalt-i586-ru-install-cd) в виртуалке до 
> > Сизифа обновление отваливается с вот таким диагнозом:
> > 
> > 338: man-pages-ru            ########################################### 
> 
> Да man-pages-ru довольно-таки стабильно на некоторых машинах пытается 
> размножаться (_устанавливается_ новая версия, оставляя старую, а не 
> заменяя её собой; речь про dist-upgrade, само собой), не знаю уж, с 
> чем дело связано, наверно, аура некоторых юзеров такая... Но такой 
> глюк ещё не видел :)
все обломы в установке man-pages происходят на этапе makewhatis, который
вызывается в %post.

если makewhatis по какой-то причине обламывается, присходит exit 1, после
чего rpm считает, что при установке произошла ошибка.


порядок исполнения скриплетов при обновлении см. http://rpm.org/api/4.4.2.2/triggers.html

сжато:
1.  new-%pre      for new version of package being installed
2.  ...           (all new files are installed)
3.  new-%post     for new version of package being installed

4.  old-%preun	for old version of package being removed
5.  ...		    (all old files are removed)
6.  old-%postun	for old version of package being removed

порядок обновления: установка нового (этап 2), удаление старого (этап 5).

имееем, что удаление old rpm происходит после вызова makewhatis в новом rpm.

и как только makewhatis'у что-то не наравится и оно выдает код выхода !=
0, процедура обновления пакета сразу останавливается, оставляя после себя
мусор.

так происходит с любым пакетом, что в %post имеет exit 1 и на этапе %post
схлопотал ошибку.

даже не знаю, стоит ли переделать
postinstall program: /etc/cron.daily/makewhatis

в /etc/cron.daily/makewhatis ||:
-- 
С уважением
Афанасов Дмитрий

[-- Attachment #2: Digital signature --]
[-- Type: application/pgp-signature, Size: 198 bytes --]

^ permalink raw reply	[flat|nested] 14+ messages in thread

* Re: [sisyphus] Ошибка при обновлении?
  2009-07-21  5:55   ` Afanasov Dmitry
@ 2009-07-21  6:14     ` REAL
  2009-07-21  9:05     ` Ildar Mulyukov
  1 sibling, 0 replies; 14+ messages in thread
From: REAL @ 2009-07-21  6:14 UTC (permalink / raw)
  To: ALT Linux Sisyphus discussions

Afanasov Dmitry пишет:
> и как только makewhatis'у что-то не наравится и оно выдает код выхода !=
> 0, процедура обновления пакета сразу останавливается, оставляя после себя
> мусор.
> 
> так происходит с любым пакетом, что в %post имеет exit 1 и на этапе %post
> схлопотал ошибку.

Кстати, печально. Так нередко пакеты размножаются, после чего 
дальнейшие dist-upgrades обламываются из-за "у вас несколько версий 
одного пакета", приходится вручную удалять. Я сейчас не вспомню, но 
точно какой-то пакет так на работе раздвоился. Вот дома вроде пока не 
было такого...

-- 

REAL aka Евгений Ростовцев, программист ЦНИТ КемГУ


^ permalink raw reply	[flat|nested] 14+ messages in thread

* Re: [sisyphus] Ошибка при обновлении?
  2009-07-20 19:59 [sisyphus] Ошибка при обновлении? Alexei V. Mezin
  2009-07-20 21:10 ` Ivan Fedorov
  2009-07-21  3:36 ` REAL
@ 2009-07-21  6:14 ` Slava Semushin
  2009-07-21  7:48   ` Alexei V. Mezin
  2009-08-07  6:32   ` Alexey Gladkov
  2 siblings, 2 replies; 14+ messages in thread
From: Slava Semushin @ 2009-07-21  6:14 UTC (permalink / raw)
  To: ALT Linux Sisyphus discussions, Alexey Gladkov

21 июля 2009 г. 2:59 пользователь Alexei V. Mezin
(alexei-mezin@rambler.ru) написал:
>
> Второй раз за два дня при попытках обновить систему
> (altlinux-5.0.0_beta-20090607-myalt-i586-ru-install-cd) в виртуалке до
> Сизифа обновление отваливается с вот таким диагнозом:
>
> 338: man-pages-ru            ########################################### [
> 71%]
> /usr/bin/man-source: line 143: printf: ошибка записи: Обрыв канала
>
> bzip2: I/O or other error, bailing out.  Possible reason follows.
> bzip2: Broken pipe
>        Input file = ./su.1.bz2, output file = (stdout)
> /usr/bin/man-source: line 143: printf: ошибка записи: Обрыв канала
> /usr/bin/man-source: line 143: printf: ошибка записи: Обрыв канала
>
> bzip2: I/O or other error, bailing out.  Possible reason follows.
> bzip2: Broken pipe
>        Input file = ./vim.1.bz2, output file = (stdout)
> /usr/bin/man-source: line 143: printf: ошибка записи: Обрыв канала
>
>
> Соотвественно, dist-upgrade обламывается, и система переходит в не
> работоспособное состояние.
>
> Кто виноват?

С какой версии на какую происходило обновление пакета man-pages-ru?
Какая версия пакета man?
Был ли обновлён пакет man?


2legion@: поможешь разобраться в каком пакете ошибка -- в твоём или моём?


-- 
+ Slava Semushin | slava.semushin @ gmail.com
+ ALT Linux Team | php-coder @ altlinux.ru

^ permalink raw reply	[flat|nested] 14+ messages in thread

* Re: [sisyphus] Ошибка при обновлении?
  2009-07-21  6:14 ` Slava Semushin
@ 2009-07-21  7:48   ` Alexei V. Mezin
  2009-07-21 10:39     ` Slava Semushin
  2009-08-07  6:32   ` Alexey Gladkov
  1 sibling, 1 reply; 14+ messages in thread
From: Alexei V. Mezin @ 2009-07-21  7:48 UTC (permalink / raw)
  To: ALT Linux Sisyphus discussions

Slava Semushin пишет:

> С какой версии на какую происходило обновление пакета man-pages-ru?
> Какая версия пакета man?
> Был ли обновлён пакет man?
> 

Обновлялось на вчерашний Сизиф. Система была свежепоставленной из образа 
altlinux-5.0.0_beta-20090607-myalt-i586-ru-install-cd, какая там версия 
могу посмотреть вечером. Глюк воспроизвелся два раза.

Кстати, на примерно недельной давности Сизифе apt-get install 
--reinstall выдает ошибку в post-install. Вечером могу точно сказать, 
какую именно.


^ permalink raw reply	[flat|nested] 14+ messages in thread

* Re: [sisyphus] Ошибка при обновлении?
  2009-07-21  3:36 ` REAL
  2009-07-21  5:55   ` Afanasov Dmitry
@ 2009-07-21  8:21   ` Alexei V. Mezin
  1 sibling, 0 replies; 14+ messages in thread
From: Alexei V. Mezin @ 2009-07-21  8:21 UTC (permalink / raw)
  To: sisyphus@lists.altlinux.org >> ALT Linux Sisyphus discussions

REAL пишет:
> Да man-pages-ru довольно-таки стабильно на некоторых машинах пытается 
> размножаться 

Да, есть такое дело. Давно allow-duplicated на него прописан. :(



^ permalink raw reply	[flat|nested] 14+ messages in thread

* Re: [sisyphus] Ошибка при обновлении?
  2009-07-21  5:55   ` Afanasov Dmitry
  2009-07-21  6:14     ` REAL
@ 2009-07-21  9:05     ` Ildar Mulyukov
  1 sibling, 0 replies; 14+ messages in thread
From: Ildar Mulyukov @ 2009-07-21  9:05 UTC (permalink / raw)
  To: sisyphus

On 21.07.2009 11:55:15, Afanasov Dmitry wrote:
> все обломы в установке man-pages происходят на этапе makewhatis,  
> который
> вызывается в %post.

давно пора переделать в RPM trigger
-- 
Ildar  Mulyukov,  free SW designer/programmer/packager
=========================================
email: ildar@altlinux.ru
Jabber: ildar@jabber.ru
ICQ: 4334029
ALT Linux Sisyphus http://www.sisyphus.ru
=========================================


^ permalink raw reply	[flat|nested] 14+ messages in thread

* Re: [sisyphus] Ошибка при обновлении?
  2009-07-21  7:48   ` Alexei V. Mezin
@ 2009-07-21 10:39     ` Slava Semushin
  2009-07-21 22:33       ` Alexei V. Mezin
  0 siblings, 1 reply; 14+ messages in thread
From: Slava Semushin @ 2009-07-21 10:39 UTC (permalink / raw)
  To: ALT Linux Sisyphus discussions

21 июля 2009 г. 14:48 пользователь Alexei V. Mezin
(alexei-mezin@rambler.ru) написал:
> Slava Semushin пишет:
>
>> С какой версии на какую происходило обновление пакета man-pages-ru?
>> Какая версия пакета man?
>> Был ли обновлён пакет man?
>>
>
> Обновлялось на вчерашний Сизиф. Система была свежепоставленной из образа
> altlinux-5.0.0_beta-20090607-myalt-i586-ru-install-cd, какая там версия могу
> посмотреть вечером.

Да, посмотрите, пожалуйста. Нужны именно версии (вы можете их найти в
/var/log/messages или где-то в логах рядом -- apt-get пишет в логи
обычно какой пакет удалил и какой поставил.).


-- 
+ Slava Semushin | slava.semushin @ gmail.com
+ ALT Linux Team | php-coder @ altlinux.ru

^ permalink raw reply	[flat|nested] 14+ messages in thread

* Re: [sisyphus] Ошибка при обновлении?
  2009-07-21 10:39     ` Slava Semushin
@ 2009-07-21 22:33       ` Alexei V. Mezin
  2009-08-07  6:15         ` Денис Черносов
  0 siblings, 1 reply; 14+ messages in thread
From: Alexei V. Mezin @ 2009-07-21 22:33 UTC (permalink / raw)
  To: sisyphus


> Да, посмотрите, пожалуйста. 

Исходные пакеты:
man-1.6f-alt7
man-pages-ru-0.98-alt13




^ permalink raw reply	[flat|nested] 14+ messages in thread

* Re: [sisyphus] Ошибка при обновлении?
  2009-07-21 22:33       ` Alexei V. Mezin
@ 2009-08-07  6:15         ` Денис Черносов
  0 siblings, 0 replies; 14+ messages in thread
From: Денис Черносов @ 2009-08-07  6:15 UTC (permalink / raw)
  To: alexei-mezin, ALT Linux Sisyphus discussions

Подтверждаю. Тоже были описанные проблемы при обновлении. Точнее, при
нескольких обновлениях. 10 минут не дожидался, просто обрывал, удалял
обе образовавшиеся версии man-pages-ru и продолжал dist-upgrade. Потом
ставил man-pages-ru и опять прерывал когда начинались ошибки
сыпаться... Работает вроде бы нормально, но осадок остался...

$ rpm -qa | grep ^man-
man-pages-ru-0.98-alt14
man-1.6f-alt11


22 июля 2009 г. 3:33 пользователь Alexei V. Mezin
(alexei-mezin@rambler.ru) написал:
>
>> Да, посмотрите, пожалуйста.
>
> Исходные пакеты:
> man-1.6f-alt7
> man-pages-ru-0.98-alt13
>
>
> _______________________________________________
> Sisyphus mailing list
> Sisyphus@lists.altlinux.org
> https://lists.altlinux.org/mailman/listinfo/sisyphus



-- 
С уважением,
Черносов Денис

^ permalink raw reply	[flat|nested] 14+ messages in thread

* Re: [sisyphus] Ошибка при обновлении?
  2009-07-21  6:14 ` Slava Semushin
  2009-07-21  7:48   ` Alexei V. Mezin
@ 2009-08-07  6:32   ` Alexey Gladkov
  1 sibling, 0 replies; 14+ messages in thread
From: Alexey Gladkov @ 2009-08-07  6:32 UTC (permalink / raw)
  To: sisyphus

On 21.07.2009 10:14, Slava Semushin wrote:
>> 338: man-pages-ru            ########################################### [
>> 71%]
>> /usr/bin/man-source: line 143: printf: ошибка записи: Обрыв канала
>>
>> bzip2: I/O or other error, bailing out.  Possible reason follows.
>> bzip2: Broken pipe
>>        Input file = ./su.1.bz2, output file = (stdout)
>> /usr/bin/man-source: line 143: printf: ошибка записи: Обрыв канала
>> /usr/bin/man-source: line 143: printf: ошибка записи: Обрыв канала
>>
>> bzip2: I/O or other error, bailing out.  Possible reason follows.
>> bzip2: Broken pipe
>>        Input file = ./vim.1.bz2, output file = (stdout)
>> /usr/bin/man-source: line 143: printf: ошибка записи: Обрыв канала

Эти ошибки значат, что man оборвали на выводе страницы.

> 2legion@: поможешь разобраться в каком пакете ошибка -- в твоём или моём?

Мой пакет давно не менялся.

-- 
Rgrds, legion



^ permalink raw reply	[flat|nested] 14+ messages in thread

end of thread, other threads:[~2009-08-07  6:32 UTC | newest]

Thread overview: 14+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2009-07-20 19:59 [sisyphus] Ошибка при обновлении? Alexei V. Mezin
2009-07-20 21:10 ` Ivan Fedorov
2009-07-20 22:31   ` Alexei V. Mezin
2009-07-21  3:36 ` REAL
2009-07-21  5:55   ` Afanasov Dmitry
2009-07-21  6:14     ` REAL
2009-07-21  9:05     ` Ildar Mulyukov
2009-07-21  8:21   ` Alexei V. Mezin
2009-07-21  6:14 ` Slava Semushin
2009-07-21  7:48   ` Alexei V. Mezin
2009-07-21 10:39     ` Slava Semushin
2009-07-21 22:33       ` Alexei V. Mezin
2009-08-07  6:15         ` Денис Черносов
2009-08-07  6:32   ` Alexey Gladkov

ALT Linux Sisyphus discussions

This inbox may be cloned and mirrored by anyone:

	git clone --mirror http://lore.altlinux.org/sisyphus/0 sisyphus/git/0.git

	# If you have public-inbox 1.1+ installed, you may
	# initialize and index your mirror using the following commands:
	public-inbox-init -V2 sisyphus sisyphus/ http://lore.altlinux.org/sisyphus \
		sisyphus@altlinux.ru sisyphus@altlinux.org sisyphus@lists.altlinux.org sisyphus@lists.altlinux.ru sisyphus@lists.altlinux.com sisyphus@linuxteam.iplabs.ru sisyphus@list.linux-os.ru
	public-inbox-index sisyphus

Example config snippet for mirrors.
Newsgroup available over NNTP:
	nntp://lore.altlinux.org/org.altlinux.lists.sisyphus


AGPL code for this site: git clone https://public-inbox.org/public-inbox.git