Your message dated Thu, 05 May 2016 13:04:57 +0100
with message-id <1462449897.19332.1.ca...@decadent.org.uk>
and subject line Re: Processed: Re: dpkg: Won't run at all on i586 Pentium MMX
due to illegal instruction
has caused the Debian Bug report #823465,
regarding New binaries won't run at all on i586 Pentium MMX due to illegal
instruction
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 ow...@bugs.debian.org
immediately.)
--
823465: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=823465
Debian Bug Tracking System
Contact ow...@bugs.debian.org with problems
--- Begin Message ---
Package: dpkg
Version: 1.18.6
Severity: important
After upgrading from version 1.18.4 to 1.18.6, dpkg binary executables
will not run on my system anymore. They will crash with an "illegal
instruction" error. In fact, apt-get aborts during the upgrade because
dpkg crashes after unpacking the new version of itself. Of course,
this leaves the system with a broken dpkg so I can't downgrade to the
previous version either (at least not without doing things by hand with
the help of a healthy system).
>From /var/log/dpkg.log:
2016-05-05 00:49:42 startup archives unpack
2016-05-05 00:49:44 upgrade dpkg:i386 1.18.4 1.18.6
2016-05-05 00:49:44 status half-configured dpkg:i386 1.18.4
2016-05-05 00:49:44 status unpacked dpkg:i386 1.18.4
2016-05-05 00:49:44 status half-installed dpkg:i386 1.18.4
2016-05-05 00:49:45 status triggers-pending man-db:i386 2.7.5-1
2016-05-05 00:49:50 status half-installed dpkg:i386 1.18.4
2016-05-05 00:49:50 status unpacked dpkg:i386 1.18.6
2016-05-05 00:49:50 status unpacked dpkg:i386 1.18.6
*apt-get aborts, system hosed*
>From /proc/cpuinfo:
model name : Pentium MMX
flags : fpu vme de pse tsc msr mce cx8 mmx
Filtered logs from dmesg as I try and manage to fix the problem by
replacing incompatible /usr/bin/dpkg, /usr/bin/dpkg-split, then
/usr/bin/dpkg-debinaries by healthy ones, obvious ASLR in action:
[3584780.023939] grsec: From XXX.XXX.XXX.XXX: Illegal instruction occurred at
15f94f03 in /usr/bin/dpkg[dpkg:22878] uid/euid:0/0 gid/egid:0/0, parent
/var/lib/dpkg/info/dpkg.postrm[dpkg.postrm:22877] uid/euid:0/0 gid/egid:0/0
[3584780.987573] grsec: From XXX.XXX.XXX.XXX: Illegal instruction occurred at
12670f03 in /usr/bin/dpkg[dpkg:22880] uid/euid:0/0 gid/egid:0/0, parent
/usr/bin/apt-get[apt-get:22840] uid/euid:0/0 gid/egid:0/0
[3584781.292243] grsec: From XXX.XXX.XXX.XXX: Illegal instruction occurred at
15026f03 in /usr/bin/dpkg[dpkg:22881] uid/euid:0/0 gid/egid:0/0, parent
/usr/bin/apt-get[apt-get:22840] uid/euid:0/0 gid/egid:0/0
[3584791.931143] grsec: From XXX.XXX.XXX.XXX: Illegal instruction occurred at
177b0f03 in /usr/bin/dpkg[dpkg:22883] uid/euid:0/0 gid/egid:0/0, parent
/usr/bin/apt-get[apt-get:22840] uid/euid:0/0 gid/egid:0/0
[3584858.241959] grsec: From XXX.XXX.XXX.XXX: Illegal instruction occurred at
1113cf03 in /usr/bin/dpkg[dpkg:22887] uid/euid:0/0 gid/egid:0/0, parent
/usr/bin/apt-get[apt-get:22886] uid/euid:0/0 gid/egid:0/0
[3584858.283520] grsec: From XXX.XXX.XXX.XXX: Illegal instruction occurred at
16215f03 in /usr/bin/dpkg[dpkg:22888] uid/euid:0/0 gid/egid:0/0, parent
/usr/bin/apt-get[apt-get:22886] uid/euid:0/0 gid/egid:0/0
[3584877.922106] grsec: From XXX.XXX.XXX.XXX: Illegal instruction occurred at
1625ef03 in /usr/bin/dpkg[dpkg:22892] uid/euid:0/0 gid/egid:0/0, parent
/usr/bin/apt-get[apt-get:22886] uid/euid:0/0 gid/egid:0/0
[3584877.956635] grsec: From XXX.XXX.XXX.XXX: Illegal instruction occurred at
15f83f03 in /usr/bin/dpkg[dpkg:22893] uid/euid:0/0 gid/egid:0/0, parent
/usr/bin/apt-get[apt-get:22886] uid/euid:0/0 gid/egid:0/0
[3584878.063734] grsec: From XXX.XXX.XXX.XXX: Illegal instruction occurred at
13a89f03 in /usr/bin/dpkg[dpkg:22894] uid/euid:0/0 gid/egid:0/0, parent
/usr/bin/apt-get[apt-get:22886] uid/euid:0/0 gid/egid:0/0
[3584901.392576] grsec: From XXX.XXX.XXX.XXX: Illegal instruction occurred at
10798f03 in /usr/bin/dpkg[dpkg:22897] uid/euid:0/0 gid/egid:0/0, parent
/bin/zsh5[zsh:22720] uid/euid:0/0 gid/egid:0/0
[3585028.250121] grsec: From XXX.XXX.XXX.XXX: Illegal instruction occurred at
15d59f03 in /usr/bin/dpkg[dpkg:22901] uid/euid:0/0 gid/egid:0/0, parent
/usr/bin/apt-get[apt-get:22900] uid/euid:0/0 gid/egid:0/0
[3585029.730413] grsec: From XXX.XXX.XXX.XXX: Illegal instruction occurred at
15671f03 in /usr/bin/dpkg[dpkg:22910] uid/euid:117/117 gid/egid:65534/65534,
parent /usr/bin/apt-config[apt-config:22909] uid/euid:117/117
gid/egid:65534/65534
[3585029.860104] grsec: From XXX.XXX.XXX.XXX: Illegal instruction occurred at
17c30f03 in /usr/bin/dpkg[dpkg:22912] uid/euid:117/117 gid/egid:65534/65534,
parent /usr/bin/apt-config[apt-config:22911] uid/euid:117/117
gid/egid:65534/65534
[3585143.137563] grsec: From XXX.XXX.XXX.XXX: Illegal instruction occurred at
17d6bf03 in /usr/bin/dpkg[dpkg:23011] uid/euid:0/0 gid/egid:0/0, parent
/usr/bin/apt-get[apt-get:22900] uid/euid:0/0 gid/egid:0/0
[3585208.920845] grsec: From XXX.XXX.XXX.XXX: Illegal instruction occurred at
12e96f03 in /usr/bin/dpkg[dpkg:23012] uid/euid:0/0 gid/egid:0/0, parent
/usr/bin/apt-get[apt-get:22900] uid/euid:0/0 gid/egid:0/0
[3585220.543423] grsec: From XXX.XXX.XXX.XXX: Illegal instruction occurred at
17903f03 in /usr/bin/dpkg[dpkg:23014] uid/euid:0/0 gid/egid:0/0, parent
/usr/bin/apt-get[apt-get:23013] uid/euid:0/0 gid/egid:0/0
[3585220.577152] grsec: From XXX.XXX.XXX.XXX: Illegal instruction occurred at
15776f03 in /usr/bin/dpkg[dpkg:23015] uid/euid:0/0 gid/egid:0/0, parent
/usr/bin/apt-get[apt-get:23013] uid/euid:0/0 gid/egid:0/0
[3585287.737665] grsec: From XXX.XXX.XXX.XXX: Illegal instruction occurred at
14074f03 in /usr/bin/dpkg[dpkg:23024] uid/euid:1000/1000 gid/egid:1000/1000,
parent /usr/bin/apt-get[apt-get:23023] uid/euid:1000/1000 gid/egid:1000/1000
[3585287.799955] grsec: From XXX.XXX.XXX.XXX: Illegal instruction occurred at
1533cf03 in /usr/bin/dpkg[dpkg:23025] uid/euid:1000/1000 gid/egid:1000/1000,
parent /usr/bin/apt-get[apt-get:23023] uid/euid:1000/1000 gid/egid:1000/1000
[3585304.525106] grsec: From XXX.XXX.XXX.XXX: Illegal instruction occurred at
14e44f03 in /usr/bin/dpkg[dpkg:23034] uid/euid:1000/1000 gid/egid:1000/1000,
parent /usr/bin/apt-get[apt-get:23033] uid/euid:1000/1000 gid/egid:1000/1000
[3585304.559938] grsec: From XXX.XXX.XXX.XXX: Illegal instruction occurred at
10e4df03 in /usr/bin/dpkg[dpkg:23035] uid/euid:1000/1000 gid/egid:1000/1000,
parent /usr/bin/apt-get[apt-get:23033] uid/euid:1000/1000 gid/egid:1000/1000
[3585324.028386] grsec: From XXX.XXX.XXX.XXX: Illegal instruction occurred at
1009af03 in /usr/bin/dpkg[dpkg:23039] uid/euid:1000/1000 gid/egid:1000/1000,
parent /usr/bin/apt-get[apt-get:23038] uid/euid:1000/1000 gid/egid:1000/1000
[3585324.061698] grsec: From XXX.XXX.XXX.XXX: Illegal instruction occurred at
10aa3f03 in /usr/bin/dpkg[dpkg:23040] uid/euid:1000/1000 gid/egid:1000/1000,
parent /usr/bin/apt-get[apt-get:23038] uid/euid:1000/1000 gid/egid:1000/1000
[3585340.859883] grsec: From XXX.XXX.XXX.XXX: Illegal instruction occurred at
14490f03 in /usr/bin/dpkg[dpkg:23045] uid/euid:0/0 gid/egid:0/0, parent
/usr/bin/apt-get[apt-get:23044] uid/euid:0/0 gid/egid:0/0
[3585340.896712] grsec: From XXX.XXX.XXX.XXX: Illegal instruction occurred at
115f7f03 in /usr/bin/dpkg[dpkg:23046] uid/euid:0/0 gid/egid:0/0, parent
/usr/bin/apt-get[apt-get:23044] uid/euid:0/0 gid/egid:0/0
[3585364.824979] grsec: From XXX.XXX.XXX.XXX: Illegal instruction occurred at
14dd0f03 in /usr/bin/dpkg[dpkg:23058] uid/euid:0/0 gid/egid:0/0, parent
/usr/bin/apt-extracttemplates[apt-extracttemp:23057] uid/euid:0/0 gid/egid:0/0
[3585364.859431] grsec: From XXX.XXX.XXX.XXX: Illegal instruction occurred at
172b9f03 in /usr/bin/dpkg[dpkg:23059] uid/euid:0/0 gid/egid:0/0, parent
/usr/bin/apt-extracttemplates[apt-extracttemp:23057] uid/euid:0/0 gid/egid:0/0
[3585366.496073] grsec: From XXX.XXX.XXX.XXX: Illegal instruction occurred at
1350af03 in /usr/bin/dpkg[dpkg:23060] uid/euid:0/0 gid/egid:0/0, parent
/usr/bin/apt-extracttemplates[apt-extracttemp:23057] uid/euid:0/0 gid/egid:0/0
[3585379.481001] grsec: From XXX.XXX.XXX.XXX: Illegal instruction occurred at
13a1af03 in /usr/bin/dpkg[dpkg:23065] uid/euid:0/0 gid/egid:0/0, parent
/usr/bin/apt-get[apt-get:23044] uid/euid:0/0 gid/egid:0/0
[3585769.414876] grsec: From XXX.XXX.XXX.XXX: Illegal instruction occurred at
1090ceb3 in /usr/bin/dpkg-split[dpkg-split:23130] uid/euid:0/0 gid/egid:0/0,
parent /usr/bin/dpkg[dpkg:23129] uid/euid:0/0 gid/egid:0/0
[3585969.811129] grsec: From XXX.XXX.XXX.XXX: Illegal instruction occurred at
11d025b3 in /usr/bin/dpkg-deb[dpkg-deb:23198] uid/euid:0/0 gid/egid:0/0, parent
/usr/bin/dpkg[dpkg:23196] uid/euid:0/0 gid/egid:0/0
The changelog indicates some changes in the build flags, so it seems a
likely explanation that they introduced in the new binaries instructions
that are incompatible with my older hardware.
-- System Information:
Debian Release: stretch/sid
APT prefers unstable
APT policy: (500, 'unstable'), (500, 'testing')
Architecture: i386 (i586)
Kernel: Linux 4.4.6-grsec
Locale: LANG=fr_FR.UTF-8, LC_CTYPE=fr_FR.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash
Init: sysvinit (via /sbin/init)
Versions of packages dpkg depends on:
ii libbz2-1.0 1.0.6-8
ii libc6 2.22-7
ii liblzma5 5.1.1alpha+20120614-2.1
ii libselinux1 2.5-1
ii tar 1.28-2.1
ii zlib1g 1:1.2.8.dfsg-2+b1
dpkg recommends no packages.
Versions of packages dpkg suggests:
ii apt 1.2.11
-- no debconf information
--- End Message ---
--- Begin Message ---
This is an intentional change in our gcc packages. The i386 port now
requires a 686-class processor.
Ben.
--
Ben Hutchings
All the simple programs have been written, and all the good names taken.
signature.asc
Description: This is a digitally signed message part
--- End Message ---