-
Notifications
You must be signed in to change notification settings - Fork 29
Backport(v6): msi: fix bug where install fails for path with spaces (#927) #931
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
Conversation
Hmmm, io-event gem requires GLIBC_2.35. wierd |
|
どうやら Docker コンテナ内で io-event をビルドすると io-event では AmazonLinux 2023 は glibc 2.34 がインストールされるので glibc のバージョン glibc は 2.34 がインストールされているが、GLIBC_2.35 のシンボルがいくつか見つかる。。。 incus で動かしているコンテナで試すと、上記のシンボルは出てこない。Dockerコンテナのほうには、いくつか GLIBC_2.35 からバックポートされているため、 incus の glibcdocker の glibcincus のは |
|
glibc のバージョンを incus と同じバージョンにダウングレードすると、 io-event の |
) 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]>
) 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]>
) 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]>
…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]>
…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]>
* Fixes #926 --------- Signed-off-by: Daijiro Fukuda <[email protected]> Signed-off-by: Shizuo Fujita <[email protected]>
f4ec8e4 to
752ba4f
Compare
Backport #927