[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Bug#939898: marked as done (glibc: new getegid, geteuid and getppid syscalls used unconditionally on alpha)



Your message dated Wed, 09 Oct 2019 18:04:35 +0000
with message-id <E1iIGKB-000Atc-Hz@fasolo.debian.org>
and subject line Bug#939898: fixed in nftables 0.9.2-2
has caused the Debian Bug report #939898,
regarding glibc: new getegid, geteuid and getppid syscalls used unconditionally on alpha
to be marked as done.

This means that you claim that the problem has been dealt with.
If this is not the case it is now your responsibility to reopen the
Bug report if necessary, and/or fix the problem forthwith.

(NB: If you are a system administrator and have no idea what this
message is talking about, this may indicate a serious mail system
misconfiguration somewhere. Please contact owner@bugs.debian.org
immediately.)


-- 
939898: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=939898
Debian Bug Tracking System
Contact owner@bugs.debian.org with problems
--- Begin Message ---
Source: glibc
Version: 2.29-1
Severity: important
User: debian-alpha@lists.debian.org
Usertags: alpha

Hello!

Both on my Alpha XP-1000 as well as inside a qemu-user chroot, upgrading glibc
to version 2.29-1 resulted in setuid/getuid breaking in a weird way:

(sid-alpha-sbuild)root@epyc:/# apt -y upgrade              
Reading package lists... Done
Building dependency tree       
Reading state information... Done
Calculating upgrade... Done
The following packages were automatically installed and are no longer required:
  bsd-mailx cron exim4-base exim4-config exim4-daemon-light groff-base libevent-2.1-6 libgnutls-dane0 liblockfile-bin liblockfile1 libpipeline1 libreadline7 libtext-iconv-perl
  libuchardet0 libunbound8 man-db psmisc
Use 'apt autoremove' to remove them.
The following packages will be upgraded:
  cpp g++ gcc libc-bin libc-dev-bin libc6.1 libc6.1-dev
7 upgraded, 0 newly installed, 0 to remove and 0 not upgraded.
Need to get 6329 kB/6355 kB of archives.
After this operation, 34.8 kB disk space will be freed.
Get:1 http://incoming.ports.debian.org/buildd unstable/main alpha libc6.1-dev alpha 2.29-1 [2586 kB]
Get:2 http://incoming.ports.debian.org/buildd unstable/main alpha libc-dev-bin alpha 2.29-1 [277 kB]
Get:3 http://incoming.ports.debian.org/buildd unstable/main alpha libc6.1 alpha 2.29-1 [2677 kB]
Get:4 http://incoming.ports.debian.org/buildd unstable/main alpha libc-bin alpha 2.29-1 [788 kB]
Fetched 6329 kB in 3s (2509 kB/s) 
perl: warning: Setting locale failed.
perl: warning: Please check that your locale settings:
        LANGUAGE = "en_US:en",
        LC_ALL = "en_US.UTF-8",
        LC_CTYPE = "en_US.UTF-8",
        LANG = "en_US.UTF-8"
    are supported and installed on your system.
perl: warning: Falling back to the standard locale ("C").
/usr/bin/locale: Cannot set LC_CTYPE to default locale: No such file or directory
/usr/bin/locale: Cannot set LC_MESSAGES to default locale: No such file or directory
/usr/bin/locale: Cannot set LC_ALL to default locale: No such file or directory
debconf: delaying package configuration, since apt-utils is not installed
E: Can not write log (Is /dev/pts mounted?) - posix_openpt (19: No such device)
(Reading database ... 13696 files and directories currently installed.)
Preparing to unpack .../libc6.1-dev_2.29-1_alpha.deb ...
Unpacking libc6.1-dev:alpha (2.29-1) over (2.28-4) ...
Preparing to unpack .../libc-dev-bin_2.29-1_alpha.deb ...
Unpacking libc-dev-bin (2.29-1) over (2.28-4) ...
Preparing to unpack .../libc6.1_2.29-1_alpha.deb ...
debconf: unable to initialize frontend: Dialog
debconf: (No usable dialog-like program is installed, so the dialog based frontend cannot be used. at /usr/share/perl5/Debconf/FrontEnd/Dialog.pm line 76.)
debconf: falling back to frontend: Readline
Unpacking libc6.1:alpha (2.29-1) over (2.28-4) ...
dpkg: error: requested operation requires superuser privilege
E: Sub-process /usr/bin/dpkg returned an error code (2)
(sid-alpha-sbuild)root@epyc:/#

After that, logging in through SSH no longer works. Running "dpkg --configure -a" always
results in the same error as shown above. Logging in through serial console aborts
immediately after typing the username, e.g. "root" and the login prompt is shown again.

Shortly after typing "root" and pressing enter, the following message is printed to the
console which seems to be an alpha-specific syscall:

[  195.414939] do_entUnaUser: 7 callbacks suppressed

I can fix the problem with the chroot, by simply downloading the 2.28-4 version of the
libc6.1 package and extracting it into the system root:

root@epyc:/local_scratch/sid-alpha-sbuild> wget http://snapshot.debian.org/archive/debian-ports/20190111T160151Z/pool-alpha/main/g/glibc/libc6.1_2.28-4_alpha.deb
--2019-09-09 22:55:02--  http://snapshot.debian.org/archive/debian-ports/20190111T160151Z/pool-alpha/main/g/glibc/libc6.1_2.28-4_alpha.deb
Resolving snapshot.debian.org (snapshot.debian.org)... 193.62.202.27, 185.17.185.185, 2001:630:206:4000:1a1a:0:c13e:ca1b, ...
Connecting to snapshot.debian.org (snapshot.debian.org)|193.62.202.27|:80... connected.
HTTP request sent, awaiting response... 200 OK
Length: 2728400 (2.6M)
Saving to: ‘libc6.1_2.28-4_alpha.deb’

libc6.1_2.28-4_alpha.deb                             100%[====================================================================================================================>]   2.60M  12.4MB/s    in 0.2s    

2019-09-09 22:55:02 (12.4 MB/s) - ‘libc6.1_2.28-4_alpha.deb’ saved [2728400/2728400]

root@epyc:/local_scratch/sid-alpha-sbuild> dpkg-deb -x libc6.1_2.28-4_alpha.deb .
root@epyc:/local_scratch/sid-alpha-sbuild> chroot .
bash: warning: setlocale: LC_ALL: cannot change locale (en_US.UTF-8)
(sid-alpha-sbuild)root@epyc:/#

I will follow up with more information once I have figured out more.

Adrian

--
 .''`.  John Paul Adrian Glaubitz
: :' :  Debian Developer - glaubitz@debian.org
`. `'   Freie Universitaet Berlin - glaubitz@physik.fu-berlin.de
  `-    GPG: 62FF 8A75 84E0 2956 9546  0006 7426 3B37 F5B5 F913

--- End Message ---
--- Begin Message ---
Source: nftables
Source-Version: 0.9.2-2

We believe that the bug you reported is fixed in the latest version of
nftables, which is due to be installed in the Debian FTP archive.

A summary of the changes between this version and the previous one is
attached.

Thank you for reporting the bug, which will now be closed.  If you
have further comments please address them to 939898@bugs.debian.org,
and the maintainer will reopen the bug report if appropriate.

Debian distribution maintenance software
pp.
Arturo Borrero Gonzalez <arturo@debian.org> (supplier of updated nftables package)

(This message was generated automatically at their request; if you
believe that there is a problem with it please contact the archive
administrators by mailing ftpmaster@ftp-master.debian.org)


-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA512

Format: 1.8
Date: Wed, 09 Oct 2019 19:40:31 +0200
Source: nftables
Architecture: source
Version: 0.9.2-2
Distribution: unstable
Urgency: medium
Maintainer: Debian Netfilter Packaging Team <pkg-netfilter-team@lists.alioth.debian.org>
Changed-By: Arturo Borrero Gonzalez <arturo@debian.org>
Closes: 939898
Changes:
 nftables (0.9.2-2) unstable; urgency=medium
 .
   [ Konstantin Demin ]
   * [9c626fc] d/rules: build less verbose if requested
 .
   [ Arturo Borrero Gonzalez ]
   * [ba5d4d0] nftables: add Suggests: firewalld
   * [f8bea94] nftables: add upstream patches to address firewalld testsuite
     failures (Closes: #939898)
   * [35f35af] src:nftables: bump std-version to 4.4.1
Checksums-Sha1:
 69a45bb393f0bdab61b3a1be473872343b100e2a 2706 nftables_0.9.2-2.dsc
 830124abc930537bcd897e2ad58a43d72eab6d2c 21112 nftables_0.9.2-2.debian.tar.xz
 1d79c4eff3c74548dde645804560a356c0e0307d 7886 nftables_0.9.2-2_amd64.buildinfo
Checksums-Sha256:
 1b2c1bde15711e499f15dcda97d286e10c744a03702c98a966a482914280ea2b 2706 nftables_0.9.2-2.dsc
 bc53658d3426dcc243507b0213bdf348a05b3057b1a5da93111356b868e43564 21112 nftables_0.9.2-2.debian.tar.xz
 91d1462c6fd1243782467153e79e2c8a0f668d9ba4f7d91381834047753c46b6 7886 nftables_0.9.2-2_amd64.buildinfo
Files:
 d78f006e6d56c3f93d1e9f1a7cfe9899 2706 net important nftables_0.9.2-2.dsc
 4336636e266af563f4406a90915aa4fe 21112 net important nftables_0.9.2-2.debian.tar.xz
 7243b58c29320398b3f81d185bdca1a0 7886 net important nftables_0.9.2-2_amd64.buildinfo

-----BEGIN PGP SIGNATURE-----

iQIzBAEBCgAdFiEE3ZhhqyPcMzOJLgepaOcTmB0VFfgFAl2eHCkACgkQaOcTmB0V
FfgJyQ//aCm/8XfCROyuIpkXQ8JjG26ll22JdfUGLmAnry8LmM1XbCJpRi4AhBTP
M37BlL+oH9LhVj0jF68zyqzIiQarjST58PwJknxCnd5BqHhOBqlnIjoAo82B35sC
NIDSVmKlgAzSeflGAROijPvkz96aZORh7oN3LWGH9bGMl6bvQcZCmVZrm/Shh6Uv
N5Mr2S2eLV58VrUMC99QSIzNEmVPxjsxaXMMV2dpUxW6ptgPOq+sFrCMdAhtiYnT
3UbsabLEBn3Y1FSkI74t89dXtq12BnbKaEVHprscjP3H0w1/CRv5OsCIrmh1LC9l
Qd6BUHpPwI1ZURnGokVHyKFKlEyj3y//Mqzx3bhGzz6b1RPD38PLqZn4zEVENqA0
hEPYbNMBIduoFpSlR1utRySx82DqsKOfRqINX3a46ZweiOCNhXMji0hxTismsEvF
mXGocXFlV0NqXL8S2AsF5Ck2pfnP4ixZndd/Ez/61QyzMe7cz3vjRfRAsrBumT8d
k/PcfQaSJztH7zh8zI4d08fml5iqWA4CPLB7hRnwgw4NVq9n/zfNe9LiplCbwM6A
qyKcoDrbmPB6jwUKWG4l1iaD0IkCw2ykERI/Vj1WzbUjpMlWPVgnglyAX9irj0r8
pKEM3Dol+2mEkeNzHv3fuwMxcYBjyXcRcfkbG+X7uMMV5tLJOTo=
=RoUF
-----END PGP SIGNATURE-----

--- End Message ---

Reply to: