* [devel] [u-hier-convert] apt-repo test 344990
@ 2024-04-14 15:46 Dmitriy Khanzhin
2024-04-14 17:26 ` Arseny Maslennikov
2024-04-14 19:19 ` [devel] [u-hier-convert] apt-repo test 344990 Leonid Krivoshein
0 siblings, 2 replies; 5+ messages in thread
From: Dmitriy Khanzhin @ 2024-04-14 15:46 UTC (permalink / raw)
To: devel
Привет!
Продублирую сюда.
Сделал usrmerge на своей локальной сборочнице.
В целом прошло гладко, но есть наблюдения.
Система простенькая, вот то, что заметил.
1. Пропал симлинк /usr/sbin/sendmail. В результате побились
симлинки /usr/sbin/mailq и /usr/sbin/newaliases.
Вылечилось переустановкой пакетов
apt-get reinstall sendmail-common ssmtp 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 его побил этот симлинк, исправил потом
руками.
4. После обновления ядра при старте grub (до меню) выскакивает ошибка
error: file '/boot/grub/locale/POSIX.gmo' not found.
Потом рисуется меню и происходит обычная загрузка.
Пока вот это.
^ permalink raw reply [flat|nested] 5+ messages in thread
* Re: [devel] [u-hier-convert] apt-repo test 344990
2024-04-14 15:46 [devel] [u-hier-convert] apt-repo test 344990 Dmitriy Khanzhin
@ 2024-04-14 17:26 ` Arseny Maslennikov
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
1 sibling, 1 reply; 5+ messages in thread
From: Arseny Maslennikov @ 2024-04-14 17:26 UTC (permalink / raw)
To: ALT Linux Team development discussions
[-- 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 --]
^ permalink raw reply [flat|nested] 5+ messages in thread
* Re: [devel] [u-hier-convert] apt-repo test 344990
2024-04-14 15:46 [devel] [u-hier-convert] apt-repo test 344990 Dmitriy Khanzhin
2024-04-14 17:26 ` Arseny Maslennikov
@ 2024-04-14 19:19 ` Leonid Krivoshein
2024-04-15 7:05 ` Alexey V. Vissarionov
1 sibling, 1 reply; 5+ messages in thread
From: Leonid Krivoshein @ 2024-04-14 19:19 UTC (permalink / raw)
To: devel
Добрый вечер!
On 4/14/24 18:46, Dmitriy Khanzhin wrote:
> После обновления ядра при старте grub (до меню) выскакивает ошибка
> error: file '/boot/grub/locale/POSIX.gmo' not found.
> Потом рисуется меню и происходит обычная загрузка.
Встречал ещё во времена p8. LANG=ru_RU.utf8 update-grub или сначала
просто экспортировать export LANG=en_US.utf8. В /boot/grub/locale/ каких
только нет локалей, а POSIX и правда нет.
--
WBR, Leonid Krivoshein.
^ permalink raw reply [flat|nested] 5+ messages in thread
* Re: [devel] [u-hier-convert] ssmtp adventures
2024-04-14 17:26 ` Arseny Maslennikov
@ 2024-04-14 20:55 ` Arseny Maslennikov
0 siblings, 0 replies; 5+ messages in thread
From: Arseny Maslennikov @ 2024-04-14 20:55 UTC (permalink / raw)
To: ALT Linux Team development discussions
[-- Attachment #1: Type: text/plain, Size: 1575 bytes --]
On Sun, Apr 14, 2024 at 08:26:16PM +0300, Arseny Maslennikov wrote:
> 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
Да, кстати: в этих трёх пакетах нет файлов за пределами /usr и /etc,
usrmerge-hier-convert никак не могла их затронуть.
> Вот это было неожиданно. Будем разбираться.
>
> Прямо сейчас установил ssmtp и ssmtp-ssl, после этого поставил новый
> filesystem; /usr/sbin/sendmail на месте и смотрит на ssmtp-ssl.
Какие интересные скрипты у пакета ssmtp-ssl:
% rpm -qp --scripts https://git.altlinux.org/tasks/326036/build/2100/x86_64/rpms/ssmtp-ssl-2.64-alt3.1.x86_64.rpm
postinstall scriptlet (using /bin/sh):
ln -sf /usr/sbin/ssmtp-ssl /usr/sbin/sendmail
preuninstall scriptlet (using /bin/sh):
rm -f /usr/sbin/sendmail
[-- Attachment #2: signature.asc --]
[-- Type: application/pgp-signature, Size: 833 bytes --]
^ permalink raw reply [flat|nested] 5+ messages in thread
* Re: [devel] [u-hier-convert] apt-repo test 344990
2024-04-14 19:19 ` [devel] [u-hier-convert] apt-repo test 344990 Leonid Krivoshein
@ 2024-04-15 7:05 ` Alexey V. Vissarionov
0 siblings, 0 replies; 5+ messages in thread
From: Alexey V. Vissarionov @ 2024-04-15 7:05 UTC (permalink / raw)
To: ALT Linux Team development discussions
Good ${greeting_time}!
On 2024-04-14 22:19:12 +0300, Leonid Krivoshein wrote:
>> После обновления ядра при старте grub (до меню) выскакивает
>> ошибка
>> error: file '/boot/grub/locale/POSIX.gmo' not found.
>> Потом рисуется меню и происходит обычная загрузка.
> Встречал ещё во времена p8. LANG=ru_RU.utf8 update-grub
> или сначала просто экспортировать export LANG=en_US.utf8.
> В /boot/grub/locale/ каких только нет локалей, а POSIX и
> правда нет.
И не должно быть. Даже в такой кривулине, как grub.
Либо C, либо из списка.
--
Alexey V. Vissarionov
gremlin ПРИ altlinux ТЧК org; +vii-cmiii-ccxxix-lxxix-xlii
GPG: 0D92F19E1C0DC36E27F61A29CD17E2B43D879005 @ hkp://keys.gnupg.net
^ permalink raw reply [flat|nested] 5+ messages in thread
end of thread, other threads:[~2024-04-15 7:05 UTC | newest]
Thread overview: 5+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2024-04-14 15:46 [devel] [u-hier-convert] apt-repo test 344990 Dmitriy Khanzhin
2024-04-14 17:26 ` Arseny Maslennikov
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
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