Package Details: jellyfin-server-bin 10.7.7-2

Git Clone URL: https://aur.archlinux.org/jellyfin-bin.git (read-only, click to copy)
Package Base: jellyfin-bin
Description: Jellyfin server component
Upstream URL: https://jellyfin.org/
Licenses: GPL2
Conflicts: jellyfin-server, jellyfin-server-git
Provides: jellyfin-server
Submitter: eh8
Maintainer: eh8
Last Packager: eh8
Votes: 38
Popularity: 5.31
First Submitted: 2021-03-26 02:12
Last Updated: 2021-09-06 23:04

Pinned Comments

eh8 commented on 2021-03-26 02:35

Frequently asked questions that have not been asked yet

What happened to all the comments?

I revived the jellyfin-bin package that was retired in August 2020, which now offers jellyfin-server-bin and jellyfin-web-bin in a single convenient install. I submitted deletion requests for the old -bin packages so that I could overwrite them, hence why the comments and votes disappeared. These updates now provide a consistent installation process relative to the standard Jellyfin AUR package and the -git variant.

What do I need to do in response to these changes?

This transition merely altered packaging and does not change Jellyfin's functionality in any way.

However, the resurrection of this package has led to this package's votes being reset to zero. I would appreciate your generosity in voting once more.

Latest Comments

1 2 3 Next › Last »

eh8 commented on 2021-10-09 07:43

@oUndercover your original strategy to modify /etc/conf.d/jellyfin is fine. Note that the PKGBUILD line backup=('etc/conf.d/jellyfin') preserves user changes to the specified file across package updates.

oUndercover commented on 2021-09-27 22:32

This isn't probably the right place but using the systemd unit you can't tell jellyfin to not use the web client, with the --nowebclient flag, without modifying the environmental variable JELLYFIN_ADD_OPTS defined in /etc/conf.f/jellyfin which, if I'm not mistaken, is part of the package, and as such editing the option to not use the web client there can lead to it being lost next update.

What's the recommended way to give jellyfin the --nowebclient flag?

eh8 commented on 2021-09-06 23:05

@bulletmark my bad! I've pushed the fix.

bulletmark commented on 2021-09-06 22:44

@eh8, version 10.7.7-1 does not build on arm because the shasums are wrong (they have been set the same as x86_64). Previous versions have been ok.

eh8 commented on 2021-07-04 05:15

@Brownsnowstorm2 I also installed Arch onto a VM. I installed a bare minimum setup and added base-devel and git (see below for full list of explicitly installed packages [1]. I was not able to reproduce your error.

[1]:

autoconf
automake
base
binutils
bison
fakeroot
file
findutils
flex
gawk
gcc
gettext
gist
git
grep
groff
grub
gzip
libtool
linux
linux-firmware
m4
make
networkmanager
ntp
pacman
patch
pkgconf
sed
sudo
texinfo
which

Brownsnowstorm2 commented on 2021-07-04 02:48


[user@ArchVM ~]$ pacman -Q libarchive
libarchive 3.5.1-1
[user@ArchVM ~]$ pacman -Q tar
tar 1.34-1
[user@ArchVM ~]$ 

eh8 commented on 2021-07-04 02:05

@Brownsnowstorm2

Can you verify that the libarchive and tar packages are installed on your VM/machine? If one of those packages is not already installed, please run another clean install. I want to make sure your machine can decompress the binary, the lack of which may explain your issue.

Brownsnowstorm2 commented on 2021-07-04 01:55

Ok I tried setting up a fresh Virtual Machine with a clean copy of Arch Linux. I installed only this package. I still get similar errors. Are you sure there are no assumptions of packages being installed before this one? What creates the /usr/share/jellyfin/web directory?


Jul 03 21:27:47 ArchVM jellyfin[25761]: [21:27:47] [INF] [5] Jellyfin.Networking.Manager.NetworkManager: Using bind addresses: []
Jul 03 21:27:47 ArchVM jellyfin[25761]: [21:27:47] [INF] [5] Jellyfin.Networking.Manager.NetworkManager: Using bind exclusions: []
Jul 03 21:27:47 ArchVM jellyfin[25761]: [21:27:47] [FTL] [5] Main: Error while starting server.
Jul 03 21:27:47 ArchVM jellyfin[25761]: System.InvalidOperationException: The server is expected to host the web client, but the provided content directory is either invalid or empty: /usr/share/jellyfin/web. If you do not want to host the web client with the server, you may set the '--nowebclient' command line flag, or set'hostwebclient=false' in your config settings.
Jul 03 21:27:47 ArchVM jellyfin[25761]:    at Jellyfin.Server.Program.StartApp(StartupOptions options)
Jul 03 21:27:47 ArchVM jellyfin[25761]: [21:27:47] [INF] [5] Emby.Server.Implementations.ApplicationHost: Disposing CoreAppHost
Jul 03 21:27:47 ArchVM jellyfin[25761]: [21:27:47] [INF] [2] Main: Received a SIGTERM signal, shutting down
Jul 03 21:27:47 ArchVM systemd[1]: jellyfin.service: Main process exited, code=exited, status=143/n/a
Jul 03 21:27:47 ArchVM systemd[1]: jellyfin.service: Failed with result 'exit-code'.

q
^C
[user@ArchVM ~]$ 

Brownsnowstorm2 commented on 2021-06-29 23:50

I did not receive any errors. I can try it again tomorrow and save the output for you.

eh8 commented on 2021-06-29 21:48

@Brownsnowstorm2 looks like the package didn’t install correctly then. Did you get any errors during installation?