[GH-ISSUE #211] version 1.5.0 Linux binary compiled with a too high libc #156

Closed
opened 2026-02-25 23:33:34 +03:00 by kerem · 3 comments
Owner

Originally created by @nephaste on GitHub (Nov 6, 2019).
Original GitHub issue: https://github.com/go-shiori/shiori/issues/211

Hi thanks for Shiori i pushed your application on Qnap NAS

https://www.qnapclub.eu/fr/qpkg/792

but since 1.5.0 your compile binary with a glic 2.28 to high for Qnap Systems

./shiori.bin: /lib/libc.so.6: version `GLIBC_2.28' not found (required by ./shiori.bin)
linux-vdso.so.1 (0x00007ffd6897e000)
libdl.so.2 => /lib/libdl.so.2 (0x00007fa4c2cff000)
libpthread.so.0 => /lib/libpthread.so.0 (0x00007fa4c2ae2000)
libc.so.6 => /lib/libc.so.6 (0x00007fa4c273f000)
/lib64/ld-linux-x86-64.so.2 (0x00007fa4c2f03000)

any chance you roll back to a glibc 2.17 support ?

cannot compil source on an Ubuntu 1404 trusty as i do generally

go version is limited to 1.11.8 ... and cannot update to 1.13 on first sight
with this go getting error on

GOOS=linux GOARCH=amd64 go build

github.com/go-shiori/warc/internal/processor
../warc/internal/processor/processor.go:45:8: undefined: strings.ReplaceAll
../warc/internal/processor/processor.go:67:17: undefined: strings.ReplaceAll
../warc/internal/processor/processor.go:68:17: undefined: strings.ReplaceAll
../warc/internal/processor/processor.go:69:17: undefined: strings.ReplaceAll
../warc/internal/processor/processor.go:70:17: undefined: strings.ReplaceAll
../warc/internal/processor/processor.go:71:17: undefined: strings.ReplaceAll
../warc/internal/processor/processor.go:72:17: undefined: strings.ReplaceAll

thanks for your help

Originally created by @nephaste on GitHub (Nov 6, 2019). Original GitHub issue: https://github.com/go-shiori/shiori/issues/211 Hi thanks for Shiori i pushed your application on Qnap NAS https://www.qnapclub.eu/fr/qpkg/792 but since 1.5.0 your compile binary with a glic 2.28 to high for Qnap Systems ./shiori.bin: /lib/libc.so.6: version `GLIBC_2.28' not found (required by ./shiori.bin) linux-vdso.so.1 (0x00007ffd6897e000) libdl.so.2 => /lib/libdl.so.2 (0x00007fa4c2cff000) libpthread.so.0 => /lib/libpthread.so.0 (0x00007fa4c2ae2000) libc.so.6 => /lib/libc.so.6 (0x00007fa4c273f000) /lib64/ld-linux-x86-64.so.2 (0x00007fa4c2f03000) any chance you roll back to a glibc 2.17 support ? cannot compil source on an Ubuntu 1404 trusty as i do generally go version is limited to 1.11.8 ... and cannot update to 1.13 on first sight with this go getting error on GOOS=linux GOARCH=amd64 go build github.com/go-shiori/warc/internal/processor ../warc/internal/processor/processor.go:45:8: undefined: strings.ReplaceAll ../warc/internal/processor/processor.go:67:17: undefined: strings.ReplaceAll ../warc/internal/processor/processor.go:68:17: undefined: strings.ReplaceAll ../warc/internal/processor/processor.go:69:17: undefined: strings.ReplaceAll ../warc/internal/processor/processor.go:70:17: undefined: strings.ReplaceAll ../warc/internal/processor/processor.go:71:17: undefined: strings.ReplaceAll ../warc/internal/processor/processor.go:72:17: undefined: strings.ReplaceAll thanks for your help
kerem closed this issue 2026-02-25 23:33:34 +03:00
Author
Owner

@nephaste commented on GitHub (Nov 6, 2019):

Finally could install manually Go 1.13.8 on trusty... seems working i have the binary executing fine

wonder if you can downgrade your glibc version on released binary .. it may not work on many distro

<!-- gh-comment-id:550236962 --> @nephaste commented on GitHub (Nov 6, 2019): Finally could install manually Go 1.13.8 on trusty... seems working i have the binary executing fine wonder if you can downgrade your glibc version on released binary .. it may not work on many distro
Author
Owner

@zfhxi commented on GitHub (Aug 21, 2025):

Hi thanks for Shiori i pushed your application on Qnap NAS

https://www.qnapclub.eu/fr/qpkg/792

but since 1.5.0 your compile binary with a glic 2.28 to high for Qnap Systems

./shiori.bin: /lib/libc.so.6: version `GLIBC_2.28' not found (required by ./shiori.bin) linux-vdso.so.1 (0x00007ffd6897e000) libdl.so.2 => /lib/libdl.so.2 (0x00007fa4c2cff000) libpthread.so.0 => /lib/libpthread.so.0 (0x00007fa4c2ae2000) libc.so.6 => /lib/libc.so.6 (0x00007fa4c273f000) /lib64/ld-linux-x86-64.so.2 (0x00007fa4c2f03000)

any chance you roll back to a glibc 2.17 support ?

cannot compil source on an Ubuntu 1404 trusty as i do generally

go version is limited to 1.11.8 ... and cannot update to 1.13 on first sight with this go getting error on

GOOS=linux GOARCH=amd64 go build

github.com/go-shiori/warc/internal/processor ../warc/internal/processor/processor.go:45:8: undefined: strings.ReplaceAll ../warc/internal/processor/processor.go:67:17: undefined: strings.ReplaceAll ../warc/internal/processor/processor.go:68:17: undefined: strings.ReplaceAll ../warc/internal/processor/processor.go:69:17: undefined: strings.ReplaceAll ../warc/internal/processor/processor.go:70:17: undefined: strings.ReplaceAll ../warc/internal/processor/processor.go:71:17: undefined: strings.ReplaceAll ../warc/internal/processor/processor.go:72:17: undefined: strings.ReplaceAll

thanks for your help

Hello, is there any way to safely upgrade the glibc version of QNAP to above 2.28? Can you provide some suggestions?

<!-- gh-comment-id:3210322339 --> @zfhxi commented on GitHub (Aug 21, 2025): > Hi thanks for Shiori i pushed your application on Qnap NAS > > https://www.qnapclub.eu/fr/qpkg/792 > > but since 1.5.0 your compile binary with a glic 2.28 to high for Qnap Systems > > ./shiori.bin: /lib/libc.so.6: version `GLIBC_2.28' not found (required by ./shiori.bin) linux-vdso.so.1 (0x00007ffd6897e000) libdl.so.2 => /lib/libdl.so.2 (0x00007fa4c2cff000) libpthread.so.0 => /lib/libpthread.so.0 (0x00007fa4c2ae2000) libc.so.6 => /lib/libc.so.6 (0x00007fa4c273f000) /lib64/ld-linux-x86-64.so.2 (0x00007fa4c2f03000) > > any chance you roll back to a glibc 2.17 support ? > > cannot compil source on an Ubuntu 1404 trusty as i do generally > > go version is limited to 1.11.8 ... and cannot update to 1.13 on first sight with this go getting error on > > GOOS=linux GOARCH=amd64 go build > > github.com/go-shiori/warc/internal/processor ../warc/internal/processor/processor.go:45:8: undefined: strings.ReplaceAll ../warc/internal/processor/processor.go:67:17: undefined: strings.ReplaceAll ../warc/internal/processor/processor.go:68:17: undefined: strings.ReplaceAll ../warc/internal/processor/processor.go:69:17: undefined: strings.ReplaceAll ../warc/internal/processor/processor.go:70:17: undefined: strings.ReplaceAll ../warc/internal/processor/processor.go:71:17: undefined: strings.ReplaceAll ../warc/internal/processor/processor.go:72:17: undefined: strings.ReplaceAll > > thanks for your help Hello, is there any way to safely upgrade the glibc version of QNAP to above 2.28? Can you provide some suggestions?
Author
Owner

@nephaste commented on GitHub (Aug 22, 2025):

Hi, not possible
depending on firmware and Qnap R&D

<!-- gh-comment-id:3213270549 --> @nephaste commented on GitHub (Aug 22, 2025): Hi, not possible depending on firmware and Qnap R&D
Sign in to join this conversation.
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference
starred/shiori#156
No description provided.