Skip to content

Conversation

@Watson1978
Copy link
Contributor

@Watson1978 Watson1978 commented Nov 5, 2025

Related to #931 (comment)

This patch will fix following install error on AmazonLinux 2023.

   Error: 
   Problem: conflicting requests
    - nothing provides libc.so.6(GLIBC_2.35)(64bit) needed by fluent-package-6.0.0-1.amzn2023.x86_64
  (try to add '--skip-broken' to skip uninstallable packages)

Summary

This pull request downgrades the glibc version used in the Amazon Linux 2023 build environment
from 2.34-231.amzn2023.0.1 to 2.34-52.amzn2023.0.7.

(I just selected same glibc version used in incus container)

Background

When building fluent-package for Amazon Linux 2023, the bundled Ruby gem
io-event was compiled against a newer
glibc that provides the epoll_pwait2() symbol (introduced in GLIBC_2.35).

As a result, the generated package
fluent-package-6.0.0-1.amzn2023.x86_64.rpm required
libc.so.6(GLIBC_2.35), leading to installation failure on systems
still running glibc 2.34.

@Watson1978 Watson1978 marked this pull request as ready for review November 5, 2025 08:51
@Watson1978 Watson1978 requested review from daipom and kenhys November 5, 2025 08:52
@Watson1978 Watson1978 added backport to v5.0 Need to be backported LTS backport to v6.0 Need to be backported LTS labels Nov 5, 2025
Copy link
Contributor

@kenhys kenhys left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

LGTM.

@kenhys kenhys merged commit ba32912 into fluent:master Nov 5, 2025
300 of 301 checks passed
@Watson1978 Watson1978 deleted the amazon2023 branch November 5, 2025 09:29
Watson1978 added a commit that referenced this pull request Nov 5, 2025
)

Related to
#931 (comment)

This patch will fix following install error on AmazonLinux 2023.
```
   Error:
   Problem: conflicting requests
    - nothing provides libc.so.6(GLIBC_2.35)(64bit) needed by fluent-package-6.0.0-1.amzn2023.x86_64
  (try to add '--skip-broken' to skip uninstallable packages)
```

## Summary
This pull request downgrades the glibc version used in the Amazon Linux
2023 build environment
from **2.34-231.amzn2023.0.1** to **2.34-52.amzn2023.0.7**.

(I just selected same glibc version used in incus container)

## Background
When building `fluent-package` for Amazon Linux 2023, the bundled Ruby
gem
[`io-event`](https://rubygems.org/gems/io-event) was compiled against a
newer
glibc that provides the `epoll_pwait2()` symbol (introduced in
**GLIBC_2.35**).

As a result, the generated package
`fluent-package-6.0.0-1.amzn2023.x86_64.rpm` required
`libc.so.6(GLIBC_2.35)`, leading to installation failure on systems
still running glibc 2.34.

Signed-off-by: Shizuo Fujita <[email protected]>
Watson1978 added a commit that referenced this pull request Nov 5, 2025
)

Related to
#931 (comment)

This patch will fix following install error on AmazonLinux 2023.
```
   Error:
   Problem: conflicting requests
    - nothing provides libc.so.6(GLIBC_2.35)(64bit) needed by fluent-package-6.0.0-1.amzn2023.x86_64
  (try to add '--skip-broken' to skip uninstallable packages)
```

## Summary
This pull request downgrades the glibc version used in the Amazon Linux
2023 build environment
from **2.34-231.amzn2023.0.1** to **2.34-52.amzn2023.0.7**.

(I just selected same glibc version used in incus container)

## Background
When building `fluent-package` for Amazon Linux 2023, the bundled Ruby
gem
[`io-event`](https://rubygems.org/gems/io-event) was compiled against a
newer
glibc that provides the `epoll_pwait2()` symbol (introduced in
**GLIBC_2.35**).

As a result, the generated package
`fluent-package-6.0.0-1.amzn2023.x86_64.rpm` required
`libc.so.6(GLIBC_2.35)`, leading to installation failure on systems
still running glibc 2.34.

Signed-off-by: Shizuo Fujita <[email protected]>
@Watson1978 Watson1978 added the backported Already backported to LTS branch (e.g. fluent-package-v5) label Nov 5, 2025
kenhys pushed a commit that referenced this pull request Nov 6, 2025
…nLinux 2023 (#932) (#933)

Backport #932

Related to

#931 (comment)

This patch will fix following install error on AmazonLinux 2023.
```
   Error:
   Problem: conflicting requests
    - nothing provides libc.so.6(GLIBC_2.35)(64bit) needed by fluent-package-6.0.0-1.amzn2023.x86_64
  (try to add '--skip-broken' to skip uninstallable packages)
```

## Summary
This pull request downgrades the glibc version used in the Amazon Linux
2023 build environment
from **2.34-231.amzn2023.0.1** to **2.34-52.amzn2023.0.7**.

(I just selected same glibc version used in incus container)

## Background
When building `fluent-package` for Amazon Linux 2023, the bundled Ruby
gem
[`io-event`](https://rubygems.org/gems/io-event) was compiled against a
newer
glibc that provides the `epoll_pwait2()` symbol (introduced in
**GLIBC_2.35**).

As a result, the generated package
`fluent-package-6.0.0-1.amzn2023.x86_64.rpm` required
`libc.so.6(GLIBC_2.35)`, leading to installation failure on systems
still running glibc 2.34.

Signed-off-by: Shizuo Fujita <[email protected]>
kenhys pushed a commit that referenced this pull request Nov 6, 2025
…nLinux 2023 (#932) (#934)

Backport #932

Related to

#931 (comment)

This patch will fix following install error on AmazonLinux 2023.
```
   Error:
   Problem: conflicting requests
    - nothing provides libc.so.6(GLIBC_2.35)(64bit) needed by fluent-package-6.0.0-1.amzn2023.x86_64
  (try to add '--skip-broken' to skip uninstallable packages)
```

## Summary
This pull request downgrades the glibc version used in the Amazon Linux
2023 build environment
from **2.34-231.amzn2023.0.1** to **2.34-52.amzn2023.0.7**.

(I just selected same glibc version used in incus container)

## Background
When building `fluent-package` for Amazon Linux 2023, the bundled Ruby
gem
[`io-event`](https://rubygems.org/gems/io-event) was compiled against a
newer
glibc that provides the `epoll_pwait2()` symbol (introduced in
**GLIBC_2.35**).

As a result, the generated package
`fluent-package-6.0.0-1.amzn2023.x86_64.rpm` required
`libc.so.6(GLIBC_2.35)`, leading to installation failure on systems
still running glibc 2.34.

Signed-off-by: Shizuo Fujita <[email protected]>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

backport to v5.0 Need to be backported LTS backport to v6.0 Need to be backported LTS backported Already backported to LTS branch (e.g. fluent-package-v5)

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants