* [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