Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Remove core files hanging around bloating CentOS 7 arm64 container image #11376

Conversation

chadlwilson
Copy link
Member

On CentOS 7 the yum upgrades for aarch64 when building on x64 hardware seem to have some QEMU problems causing crashes of something non-critical during the upgrade which isn't logged anywhere and seems to cause no harm, so removing the core files for now.

Example below.

core.9670: ELF 64-bit LSB core file x86-64, version 1 (SYSV), SVR4-style, from '.buildkit_qemu_emulator -0 /lib/ld-linux-aarch64.so.1 /lib/ld-linux-aarch64.so.', real uid: 0, effective uid: 0, real gid: 0, effective gid: 0, execfn: '/proc/self/exe', platform: 'x86_64'

qemu_ld-linux-aarch64.so.1_20230310-170425_9670.core: ELF 64-bit LSB core file ARM aarch64, version 1 (SYSV), SVR4-style, from 'ld-linux-aarch64/lib/ld-linux-aarch64.so.1 /bin/sh', real uid: 0, effective uid: 0, real gid: 0, effective gid: 0, execfn: '/lib/ld-linux-aarch64.so.1', platform: 'aarch64'

On CentOS 7 the `yum upgrade`s for aarch64 when building on x64 hardware seem to have some QEMU problems
causing crashes of something non-critical during the upgrade which isn't logged anywhere and seems to
cause no harm, so removing the core files for now.

Example below.
```
core.9670: ELF 64-bit LSB core file x86-64, version 1 (SYSV), SVR4-style, from '.buildkit_qemu_emulator -0 /lib/ld-linux-aarch64.so.1 /lib/ld-linux-aarch64.so.', real uid: 0, effective uid: 0, real gid: 0, effective gid: 0, execfn: '/proc/self/exe', platform: 'x86_64'

qemu_ld-linux-aarch64.so.1_20230310-170425_9670.core: ELF 64-bit LSB core file ARM aarch64, version 1 (SYSV), SVR4-style, from 'ld-linux-aarch64/lib/ld-linux-aarch64.so.1 /bin/sh', real uid: 0, effective uid: 0, real gid: 0, effective gid: 0, execfn: '/lib/ld-linux-aarch64.so.1', platform: 'aarch64'
```
@chadlwilson chadlwilson added this to the Release 23.2.0 milestone Mar 12, 2023
@chadlwilson chadlwilson merged commit 49b3c79 into gocd:master Mar 12, 2023
@chadlwilson chadlwilson deleted the workaround-weird-centos-cross-arch-crashes branch March 12, 2023 07:16
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging this pull request may close these issues.

None yet

1 participant