Groups | Search | Server Info | Keyboard shortcuts | Login | Register [http] [https] [nntp] [nntps]


Groups > linux.debian.bugs.dist > #1198014

Bug#1071462: installing/upgrading libc6 does not work in sbuild when systemd is installed as ischroot declines

From Chris Hofstaedtler <zeha@debian.org>
Newsgroups linux.debian.bugs.dist, linux.debian.maint.glibc
Subject Bug#1071462: installing/upgrading libc6 does not work in sbuild when systemd is installed as ischroot declines
Date 2024-05-20 10:50 +0200
Message-ID <IG6St-eAR0-3@gated-at.bofh.it> (permalink)
References (6 earlier) <IFRTr-erIf-3@gated-at.bofh.it> <IG3KV-ez6t-3@gated-at.bofh.it> <IG3UC-ez9C-5@gated-at.bofh.it> <IFRTr-erIf-3@gated-at.bofh.it> <IG3UC-ez9C-5@gated-at.bofh.it>
Organization linux.* mail to news gateway

Cross-posted to 2 groups.

Show all headers | View raw


* Johannes Schauer Marin Rodrigues <josch@debian.org> [240520 07:35]:
> [..] But maybe it [glibc's postinst] should be doing some
> more involved checks about what PID 1 is? It could then make sure to only call
> systemd telinit if systemd is pid 1. [..]

Well, that would probably suck. Putting the knowledge when to call
telinit, and a specific telinit, into a ton of different things
makes all those things hard to get right, hard to update, the usual.

I've checked the sysvinit and the systemd implementations now, and
they are not that different. Both try to talk to their respective
pid1 daemons first using their respective communication socket.

But then, if that doesn't work, they diverge:
- sysvinit's telinit just gives up
- systemd's telinit, *as an explicit fallback*, sends signals.

systemd's telinit (aka systemctl) helpfully exits if it detects
being in a chroot, before doing any of that.

IWSTM systemd's telinit could, if called as telinit, not do the
fallback to stick with sysvinit's behaviour?

As a bonus, sysvinit's telinit could also gain the chroot check,
and glibc's postinst (and other places) can become simpler again.

Chris

Back to linux.debian.bugs.dist | Previous | Next — Previous in thread | Next in thread | Find similar | Unroll thread


Thread

Bug#1071462: installing/upgrading libc6 does not work in sbuild when systemd is installed as ischroot declines Helmut Grohne <helmut@subdivi.de> - 2024-05-19 18:50 +0200
  Bug#1071462: installing/upgrading libc6 does not work in sbuild when systemd is installed as ischroot declines Luca Boccassi <bluca@debian.org> - 2024-05-19 19:10 +0200
    Bug#1071462: installing/upgrading libc6 does not work in sbuild when systemd is installed as ischroot declines Helmut Grohne <helmut@subdivi.de> - 2024-05-19 23:20 +0200
      Bug#1071462: installing/upgrading libc6 does not work in sbuild when systemd is installed as ischroot declines Chris Hofstaedtler <zeha@debian.org> - 2024-05-20 01:10 +0200
        Bug#1071462: installing/upgrading libc6 does not work in sbuild when systemd is installed as ischroot declines Helmut Grohne <helmut@subdivi.de> - 2024-05-20 07:30 +0200
          Bug#1071462: installing/upgrading libc6 does not work in sbuild when systemd is installed as ischroot declines Johannes Schauer Marin Rodrigues <josch@debian.org> - 2024-05-20 07:40 +0200
            Bug#1071462: installing/upgrading libc6 does not work in sbuild when systemd is installed as ischroot declines Chris Hofstaedtler <zeha@debian.org> - 2024-05-20 10:50 +0200
              Bug#1071462: installing/upgrading libc6 does not work in sbuild when systemd is installed as ischroot declines Johannes Schauer Marin Rodrigues <josch@debian.org> - 2024-05-20 11:30 +0200
                Bug#1071462: installing/upgrading libc6 does not work in sbuild when systemd is installed as ischroot declines Luca Boccassi <bluca@debian.org> - 2024-05-20 11:30 +0200
                Bug#1071462: installing/upgrading libc6 does not work in sbuild when systemd is installed as ischroot declines Aurelien Jarno <aurel32@debian.org> - 2024-05-20 11:40 +0200
                Bug#1071462: installing/upgrading libc6 does not work in sbuild when systemd is installed as ischroot declines Luca Boccassi <bluca@debian.org> - 2024-05-20 11:50 +0200
                Bug#1071462: installing/upgrading libc6 does not work in sbuild when systemd is installed as ischroot declines Aurelien Jarno <aurel32@debian.org> - 2024-05-20 12:00 +0200
                Bug#1071462: installing/upgrading libc6 does not work in sbuild when systemd is installed as ischroot declines Luca Boccassi <bluca@debian.org> - 2024-05-20 12:10 +0200
                Bug#1071462: installing/upgrading libc6 does not work in sbuild when systemd is installed as ischroot declines Johannes Schauer Marin Rodrigues <josch@debian.org> - 2024-05-20 16:20 +0200
                Bug#1071462: installing/upgrading libc6 does not work in sbuild when systemd is installed as ischroot declines Luca Boccassi <bluca@debian.org> - 2024-05-20 16:20 +0200
              Bug#1071462: installing/upgrading libc6 does not work in sbuild when systemd is installed as ischroot declines Aurelien Jarno <aurel32@debian.org> - 2024-05-20 11:50 +0200
                Bug#1071462: installing/upgrading libc6 does not work in sbuild when systemd is installed as ischroot declines Luca Boccassi <bluca@debian.org> - 2024-05-20 16:00 +0200

csiph-web