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

Bug#930681: marked as done (stretch-backports kernel unable to execute (some) older (e.g., CentOS 6) binaries)



Your message dated Tue, 18 Jun 2019 15:22:29 +0200
with message-id <20190618132228.xsvvgo223pyeeoh6@shell.thinkmo.de>
and subject line Re: Bug#930681: stretch-backports kernel unable to execute (some) older (e.g., CentOS 6) binaries
has caused the Debian Bug report #930681,
regarding stretch-backports kernel unable to execute (some) older (e.g., CentOS 6) binaries
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.)


-- 
930681: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=930681
Debian Bug Tracking System
Contact owner@bugs.debian.org with problems
--- Begin Message ---
Package: linux-image-amd64
Version: 4.19.37-3~bpo9+1

Steps to reproduce:

1.) apt-get install mock
2.) [0] /usr/bin/mock -r /etc/mock/epel-6-x86_64.cfg --init
3.) chroot /var/lib/mock/epel-6-x86_64/root/
=> Segmentation fault
=> [53880.200376] bash[25554] vsyscall attempted with vsyscall=none
ip:ffffffffff600400 cs:33 sp:7ffc1e2c4218 ax:ffffffffff600400 si:7ffc1e2c5729 di:0
=> [53880.200483] bash[25554]: segfault at ffffffffff600400 ip ffffffffff600400
sp 00007ffc1e2c4218 error 15
=> [53880.200576] Code: Bad RIP value.

That's a pretty bad one for me, since it makes building packages for
CentOS/RHEL/EPEL 6 on Debian Stretch impossible.

My likeliest explanation is that some kernel configuration option for supporting
older userspace is disabled.

Interestingly, not *all* binaries are crashing. For instance,
chroot /var/lib/mock/epel-6-x86_64/root/ false
is working fine (though utterly useless).


This naturally used to work with the non-backports stretch kernel, however, this
one is too old to support executing (some) binaries from Fedora 30 (mostly found
Qt5 libraries that require at least 4.11 so far, but there might be others), so
I can't really go back.



Mihai

[0] When executing mock as root, be sure to not execute the wrapper binary in
/usr/sbin, but the "real" one in /usr/bin. Hence the full path.

Attachment: signature.asc
Description: OpenPGP digital signature


--- End Message ---
--- Begin Message ---
Hi Mihai

On Tue, Jun 18, 2019 at 01:26:15PM +0200, Mihai Moldovan wrote:
> That's a pretty bad one for me, since it makes building packages for
> CentOS/RHEL/EPEL 6 on Debian Stretch impossible.

See #847154 for the workaround.

Regards,
Bastian

-- 
I'm a soldier, not a diplomat.  I can only tell the truth.
		-- Kirk, "Errand of Mercy", stardate 3198.9

--- End Message ---

Reply to: