ALT Linux Team development discussions
 help / color / mirror / Atom feed
* [devel] lpr
@ 2001-01-12 20:26 Ivan Zakharyaschev
  2001-01-12 23:22 ` Dmitry V. Levin
  2001-01-13  1:25 ` Aleksey Novodvorsky
  0 siblings, 2 replies; 7+ messages in thread
From: Ivan Zakharyaschev @ 2001-01-12 20:26 UTC (permalink / raw)
  To: devel

На всякий случай сообщаю: при обновлении пакета lpr та жа проблема, что и
с пакетами, предоставляющими init-scripts, а именно: /usr/bin/lpr и др.
удаляются как принадлежащие старому пакету, и ссылки, созданные
update-alternatives пропадают. Мы вроде решили не обращать внимание на
такие вещи в Сизифе. В этом случае неудобно получилось: много ссылок, а у
update-alternatives нет опции для восстановления целостности системы
ссылок.

После приведения ссылок в должное состояние вроде все норамально.

-- 
Best regards,
      Ivan Z.

_______________________________________________
Devel mailing list
Devel@linux.iplabs.ru
http://www.logic.ru/mailman/listinfo/devel


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

* Re: [devel] lpr
  2001-01-13  1:25 ` Aleksey Novodvorsky
@ 2001-01-12 22:34   ` Ivan Zakharyaschev
  2001-01-12 23:25     ` Dmitry V. Levin
  2001-01-12 23:28     ` Dmitry V. Levin
  0 siblings, 2 replies; 7+ messages in thread
From: Ivan Zakharyaschev @ 2001-01-12 22:34 UTC (permalink / raw)
  To: devel

On Sat, 13 Jan 2001, Aleksey Novodvorsky wrote:

> Ivan Zakharyaschev wrote:
> >
> > На всякий случай сообщаю: при обновлении пакета lpr та жа проблема,
> что и
> > с пакетами, предоставляющими init-scripts, а именно: /usr/bin/lpr и
> др.
> > удаляются как принадлежащие старому пакету, и ссылки, созданные
> > update-alternatives пропадают. Мы вроде решили не обращать внимание
> на
> > такие вещи в Сизифе. В этом случае неудобно получилось: много ссылок,
> а у
> > update-alternatives нет опции для восстановления целостности системы
> > ссылок.
> >
> > После приведения ссылок в должное состояние вроде все норамально.
> >
> Была ошибка исполнения скрипта rpm?

Нет, не было.

Проявилась та же проблема, что и уже обсуждавшаяся здесь, например, с
пакетом sysklogd (с Subject: Доигрался), только сразу много раз:
затронуты были ссылки созданные как chkconfig, так и update-alternatives.

Иллюстрация на примере /usr/bin/lpr: в старый пакет входит /usr/bin/lpr, а
в новый -- нет. Поэтому при обновлении (которое раскладывается на
установку нового пакета в начале и удаление старого в конце)
update-alternatives создает этот файл в виде ссылки, а потом rpm его
удаляет как файл, принадлежащий только старому пакету.

Понятно, что таких проблем не будет при установке в чистую систему.

И еще одна неприятность, которая может произойти (и у меня произошла) все
по тем же причинам: ставится "старый" пакет, который переписывает ссылки,
созданные update-alternatives, и ни о каких конфликтах rpm не сообщает. (Я
случайно недавно поставил какой-то завалявшийся colorgcc, который испортил
систему альтернатив, да и еще к тому же gcc из него не работал.)

По-моему, для более строгого контроля за файлами, конфликтами между ними
все-таки надо связать воедино системы управления файлами: rpm, chkconfig,
update-alternatives. Без этого систему становится очень легко испортить
без единого предупреждения, производя при этом только вызовы названных
программ. (Это предложение в какое-нибудь TODO или TOTHINKABOUT.)

Еще одно, туда же: сходство chkconfig и update-alternatives налицо, почему
бы не попытаться унифицировать их интерфейс, опции, способы хранения
конфигурации.

-- 
Best regards,
      Ivan Z.



_______________________________________________
Devel mailing list
Devel@linux.iplabs.ru
http://www.logic.ru/mailman/listinfo/devel


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

* Re: [devel] lpr
  2001-01-12 20:26 [devel] lpr Ivan Zakharyaschev
@ 2001-01-12 23:22 ` Dmitry V. Levin
  2001-01-13  1:25 ` Aleksey Novodvorsky
  1 sibling, 0 replies; 7+ messages in thread
From: Dmitry V. Levin @ 2001-01-12 23:22 UTC (permalink / raw)
  To: devel

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

On Fri, Jan 12, 2001 at 11:26:40PM +0300, Ivan Zakharyaschev wrote:
> На всякий случай сообщаю: при обновлении пакета lpr та жа проблема, что и
> с пакетами, предоставляющими init-scripts, а именно: /usr/bin/lpr и др.
> удаляются как принадлежащие старому пакету, и ссылки, созданные
> update-alternatives пропадают. Мы вроде решили не обращать внимание на
> такие вещи в Сизифе. В этом случае неудобно получилось: много ссылок, а у
> update-alternatives нет опции для восстановления целостности системы
> ссылок.
> 
> После приведения ссылок в должное состояние вроде все норамально.

Я не видел этой версии пакета lpr, но, насколько я понимаю, случай тот же,
что был когда-то с gcc?

Тогда переустановка пакета повторно с --replacefiles --replacepkgs
исправляет ссылки.

В случае с пакетами семейства gcc я решил эту проблему, просто
продублировав вызовы update-alternatives в специально созданных для этого
%triggerpostun -- %name < %version,
%triggerpostun c++ -- %name-c++ < %version
%triggerpostun g77 -- %name-g77 < %version
%triggerpostun chill -- %name-chill < %version


Regards,
	Dmitry

+-------------------------------------------------------------------------+
Dmitry V. Levin     mailto://ldv@fandra.org
Software Engineer   PGP pubkey http://www.fandra.org/users/ldv/pgpkeys.html
IPLabs Linux Team   http://linux.iplabs.ru
Fandra Project      http://www.fandra.org
+-------------------------------------------------------------------------+
UNIX is user friendly. It's just very selective about who its friends are.

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

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

* Re: [devel] lpr
  2001-01-12 22:34   ` Ivan Zakharyaschev
@ 2001-01-12 23:25     ` Dmitry V. Levin
  2001-01-12 23:28     ` Dmitry V. Levin
  1 sibling, 0 replies; 7+ messages in thread
From: Dmitry V. Levin @ 2001-01-12 23:25 UTC (permalink / raw)
  To: devel

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

On Sat, Jan 13, 2001 at 01:34:14AM +0300, Ivan Zakharyaschev wrote:
> Еще одно, туда же: сходство chkconfig и update-alternatives налицо, почему
> бы не попытаться унифицировать их интерфейс, опции, способы хранения
> конфигурации.

Дело пахнет CFM'ом, на который, если так и дальше пойдет, у меня никогда
не будет времени. :(


Regards,
	Dmitry

+-------------------------------------------------------------------------+
Dmitry V. Levin     mailto://ldv@fandra.org
Software Engineer   PGP pubkey http://www.fandra.org/users/ldv/pgpkeys.html
IPLabs Linux Team   http://linux.iplabs.ru
Fandra Project      http://www.fandra.org
+-------------------------------------------------------------------------+
UNIX is user friendly. It's just very selective about who its friends are.

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

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

* Re: [devel] lpr
  2001-01-12 22:34   ` Ivan Zakharyaschev
  2001-01-12 23:25     ` Dmitry V. Levin
@ 2001-01-12 23:28     ` Dmitry V. Levin
  2001-01-13 19:35       ` Ivan Zakharyaschev
  1 sibling, 1 reply; 7+ messages in thread
From: Dmitry V. Levin @ 2001-01-12 23:28 UTC (permalink / raw)
  To: devel

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

On Sat, Jan 13, 2001 at 01:34:14AM +0300, Ivan Zakharyaschev wrote:
> И еще одна неприятность, которая может произойти (и у меня произошла) все
> по тем же причинам: ставится "старый" пакет, который переписывает ссылки,
> созданные update-alternatives, и ни о каких конфликтах rpm не сообщает. (Я
> случайно недавно поставил какой-то завалявшийся colorgcc, который испортил
> систему альтернатив, да и еще к тому же gcc из него не работал.)

Надеюсь, это не новый colorgcc-1.3.2-ipl2mdk?


Regards,
	Dmitry

+-------------------------------------------------------------------------+
Dmitry V. Levin     mailto://ldv@fandra.org
Software Engineer   PGP pubkey http://www.fandra.org/users/ldv/pgpkeys.html
IPLabs Linux Team   http://linux.iplabs.ru
Fandra Project      http://www.fandra.org
+-------------------------------------------------------------------------+
UNIX is user friendly. It's just very selective about who its friends are.

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

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

* Re: [devel] lpr
  2001-01-12 20:26 [devel] lpr Ivan Zakharyaschev
  2001-01-12 23:22 ` Dmitry V. Levin
@ 2001-01-13  1:25 ` Aleksey Novodvorsky
  2001-01-12 22:34   ` Ivan Zakharyaschev
  1 sibling, 1 reply; 7+ messages in thread
From: Aleksey Novodvorsky @ 2001-01-13  1:25 UTC (permalink / raw)
  To: devel

Ivan Zakharyaschev wrote:
> 
> На всякий случай сообщаю: при обновлении пакета lpr та жа проблема, что и
> с пакетами, предоставляющими init-scripts, а именно: /usr/bin/lpr и др.
> удаляются как принадлежащие старому пакету, и ссылки, созданные
> update-alternatives пропадают. Мы вроде решили не обращать внимание на
> такие вещи в Сизифе. В этом случае неудобно получилось: много ссылок, а у
> update-alternatives нет опции для восстановления целостности системы
> ссылок.
> 
> После приведения ссылок в должное состояние вроде все норамально.
> 
Была ошибка исполнения скрипта rpm?

Rgrds, Алексей
_______________________________________________
Devel mailing list
Devel@linux.iplabs.ru
http://www.logic.ru/mailman/listinfo/devel


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

* Re: [devel] lpr
  2001-01-12 23:28     ` Dmitry V. Levin
@ 2001-01-13 19:35       ` Ivan Zakharyaschev
  0 siblings, 0 replies; 7+ messages in thread
From: Ivan Zakharyaschev @ 2001-01-13 19:35 UTC (permalink / raw)
  To: devel

On Sat, 13 Jan 2001, Dmitry V. Levin wrote:

> On Sat, Jan 13, 2001 at 01:34:14AM +0300, Ivan Zakharyaschev wrote:
> > И еще одна неприятность, которая может произойти (и у меня произошла)
> все
> > по тем же причинам: ставится "старый" пакет, который переписывает
> ссылки,
> > созданные update-alternatives, и ни о каких конфликтах rpm не
> сообщает. (Я
> > случайно недавно поставил какой-то завалявшийся colorgcc, который
> испортил
> > систему альтернатив, да и еще к тому же gcc из него не работал.)
>
> Надеюсь, это не новый colorgcc-1.3.2-ipl2mdk?

Нет, с новым все в порядке.

-- 
Best regards,
      Ivan Z.

_______________________________________________
Devel mailing list
Devel@linux.iplabs.ru
http://www.logic.ru/mailman/listinfo/devel


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

end of thread, other threads:[~2001-01-13 19:35 UTC | newest]

Thread overview: 7+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2001-01-12 20:26 [devel] lpr Ivan Zakharyaschev
2001-01-12 23:22 ` Dmitry V. Levin
2001-01-13  1:25 ` Aleksey Novodvorsky
2001-01-12 22:34   ` Ivan Zakharyaschev
2001-01-12 23:25     ` Dmitry V. Levin
2001-01-12 23:28     ` Dmitry V. Levin
2001-01-13 19:35       ` Ivan Zakharyaschev

ALT Linux Team development discussions

This inbox may be cloned and mirrored by anyone:

	git clone --mirror http://lore.altlinux.org/devel/0 devel/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 devel devel/ http://lore.altlinux.org/devel \
		devel@altlinux.org devel@altlinux.ru devel@lists.altlinux.org devel@lists.altlinux.ru devel@linux.iplabs.ru mandrake-russian@linuxteam.iplabs.ru sisyphus@linuxteam.iplabs.ru
	public-inbox-index devel

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


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