ALT Linux Team development discussions
 help / color / mirror / Atom feed
From: Arseny Maslennikov <arseny@altlinux.org>
To: ALT Linux Team development discussions <devel@lists.altlinux.org>
Subject: Re: [devel] [u-hier-convert] apt-repo test 344990
Date: Sun, 14 Apr 2024 20:26:16 +0300
Message-ID: <ZhwRuBlAPQrTNmFa@cello> (raw)
In-Reply-To: <52d6f170-a5eb-4637-b905-98b05e788710@gmail.com>

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

On Sun, Apr 14, 2024 at 06:46:48PM +0300, Dmitriy Khanzhin wrote:
> Привет!
> Продублирую сюда.
> Сделал usrmerge на своей локальной сборочнице.
> В целом прошло гладко, но есть наблюдения.
> Система простенькая, вот то, что заметил.
> 
> 1. Пропал симлинк /usr/sbin/sendmail. В результате побились
> симлинки /usr/sbin/mailq и /usr/sbin/newaliases.
> Вылечилось переустановкой пакетов
> 
> apt-get reinstall sendmail-common ssmtp ssmtp-ssl

Вот это было неожиданно. Будем разбираться.

Прямо сейчас установил ssmtp и ssmtp-ssl, после этого поставил новый
filesystem; /usr/sbin/sendmail на месте и смотрит на ssmtp-ssl.

Делать перед процедурой снимок состояния полезно ещё и потому, что проще
воспроизвести проблему и вообще изучать состояние до и после. :)

> 2. apt-get dist-upgrade сделал уже после usrmerge-hier-convert,
> при этом обновился systemd и побились исправленные симлинки,
> пришлось исправлять руками. Упоминание их есть в логе.
> /usr/sbin/mount.ddi -> ../../usr/bin/systemd-dissect
> /usr/lib/environment.d/99-environment.conf -> ../../../etc/environment
> 
> 3. Потенциально может побиться симлинк
> /usr/lib/cpp -> ../../usr/bin/cpp (пакет gcc-common).
> Я проверил, reinstall его побил этот симлинк, исправил потом
> руками.

Да, всё так. Таких пакетов было больше, см. 46738 dependency tree в
багзилле. Смысл в том, что такие симлинки нужно исправлять и на системе
в %pretrans, и при упаковке.

Из-за файла /lib/environment.d/99-environment.conf пакет systemd можно
будет адаптировать только одновременно с появлением filesystem 3 в сизифе. 

А про /lib/cpp я писал в devel@ ранее; это атавизм, заметить его на
системах Альт могут только некоторые разработчики при сборке проектов на
autotools, и если софт к нему обратился — это, скорее всего, ошибка
разработчика.

Поэтому баги на эти два пакета я вешать не стал.

> 4. После обновления ядра при старте grub (до меню) выскакивает ошибка
> error: file '/boot/grub/locale/POSIX.gmo' not found.
> Потом рисуется меню и происходит обычная загрузка.
> 
> Пока вот это.

[-- Attachment #2: signature.asc --]
[-- Type: application/pgp-signature, Size: 833 bytes --]

  reply	other threads:[~2024-04-14 17:26 UTC|newest]

Thread overview: 5+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2024-04-14 15:46 Dmitriy Khanzhin
2024-04-14 17:26 ` Arseny Maslennikov [this message]
2024-04-14 20:55   ` [devel] [u-hier-convert] ssmtp adventures Arseny Maslennikov
2024-04-14 19:19 ` [devel] [u-hier-convert] apt-repo test 344990 Leonid Krivoshein
2024-04-15  7:05   ` Alexey V. Vissarionov

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=ZhwRuBlAPQrTNmFa@cello \
    --to=arseny@altlinux.org \
    --cc=devel@lists.altlinux.org \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link

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