mirror of
https://github.com/jellyfin/jellyfin.git
synced 2026-01-24 07:30:57 +01:00
Wrong architecture in tarball 10.7.7 #3239
Labels
No labels
area:database
awaiting-feedback
backend
blocked
breaking change: web api
bug
build
ci
confirmed
discussion needed
dotnet future
downstream
duplicate
EFjellyfin.db
enhancement
feature
future
github-actions
good first issue
hdr
help wanted
invalid
investigation
librarydb
live-tv
lyrics
media playback
music
needs testing
nuget
performance
platform
pull-request
question
regression
release critical
requires-web
roadmap
security
security
stale
support
syncplay
ui & ux
upstream
wontfix
No milestone
No project
No assignees
1 participant
Notifications
Due date
No due date set.
Dependencies
No dependencies set.
Reference: starred/jellyfin#3239
Loading…
Add table
Add a link
Reference in a new issue
No description provided.
Delete branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Originally created by @porcupiney on GitHub (Sep 10, 2021).
Originally assigned to: @joshuaboniface on GitHub.
The tarball for Generic Linux version 10.7.7 has an executable of the wrong architecture:
[root@porcupine jellyfin_10.7.7]# pwd
/opt/jellyfin/jellyfin_10.7.7
[root@porcupine jellyfin_10.7.7]# ls -al jellyfin
-rwxr-xr-x 1 davea users 52048 Sep 6 03:42 jellyfin
[root@porcupine jellyfin_10.7.7]# file jellyfin
jellyfin: ELF 32-bit LSB pie executable, ARM, EABI5 version 1 (SYSV), dynamically linked, interpreter /lib/ld-linux-armhf.so.3, for GNU/Linux 3.2.0, BuildID[sha1]=f1d86d734e35e8d4c77102639d118de2d3a5c925, stripped
This is installed on Fedora 34
To Reproduce
Untar current stable tarball
Attempt to execute
@Bond-009 commented on GitHub (Sep 21, 2021):
https://repo.jellyfin.org/releases/server/linux/stable/
You probably downloaded the wrong one.
I just confirmed that the amd64 one is indeed amd64
@rramthun commented on GitHub (Oct 2, 2021):
I can confirm the bug report. Currently there is no amd64 build for "combined" available at https://repo.jellyfin.org/releases/server/linux/stable/
The file name is "jellyfin_10.7.7.tar.gz". The architecture is missing from the file name. The current file, without the architecture in the filename, includes an armhf build. The combined build for version 10.7.6 contained an amd64 build.
It would be great if we could get a build for amd64 again.
@joshuaboniface commented on GitHub (Oct 5, 2021):
Ok I understand what went wrong here. We have been building the combined packages incorrectly, based on the fact that there are 4 distinct compiled binaries. Seems they clobber each other and this results in these invalid archives.
I'll look into fixing that up now and then rebuild combined archives for the 4 Linux packages.
@joshuaboniface commented on GitHub (Oct 5, 2021):
This should be fixed up now, I expect mirror propagation within 15-30 minutes.
https://repo.jellyfin.org/releases/server/linux/stable/
@rramthun commented on GitHub (Oct 6, 2021):
Perfect, thanks @joshuaboniface and @Bond-009