Dunno if this is related to the errors other people were getting, but I see that the jellyfin user is being created with a homedir of "/var/lib/emby". Probably should change that.
Search Criteria
Package Details: jellyfin-web-git 10.11.0.r26689.5774b60-1
Package Actions
Git Clone URL: | https://aur.archlinux.org/jellyfin-git.git (read-only, click to copy) |
---|---|
Package Base: | jellyfin-git |
Description: | Jellyfin web client |
Upstream URL: | https://github.com/jellyfin/jellyfin |
Licenses: | GPL2 |
Conflicts: | jellyfin-web |
Provides: | jellyfin-web |
Submitter: | z3ntu |
Maintainer: | z3ntu |
Last Packager: | z3ntu |
Votes: | 21 |
Popularity: | 0.000037 |
First Submitted: | 2018-12-11 16:45 (UTC) |
Last Updated: | 2024-12-25 14:05 (UTC) |
Dependencies (3)
- dotnet-sdk (dotnet-sdk-2.2AUR, dotnet-sdk-2.2-vs2017AUR, dotnet-sdk-3.0AUR, dotnet-sdk-2.1AUR, dotnet-sdk-5.0-binAUR, dotnet-sdk-6.0.110-binAUR, dotnet-sdk-7.0-binAUR, dotnet-sdk-8.0.300-binAUR, dotnet-sdk-6.0-binAUR, dotnet-sdk-preview-binAUR, dotnet-sdk-8.0-binAUR, dotnet-sdk-binAUR) (make)
- git (git-gitAUR, git-glAUR) (make)
- npm (corepackerAUR, python-nodejs-wheelAUR) (make)
Required by (2)
- jellyfin-git
- jellyfin-server-bin (requires jellyfin-web) (optional)
Sources (6)
chowbok commented on 2018-12-20 22:31 (UTC)
sudobash418 commented on 2018-12-15 20:56 (UTC)
Build worked without errors, but when starting the service, I got this error:
System.UnauthorizedAccessException: Access to the path '/var/lib/emby/.dotnet' is denied. ---> System.IO.IOException: Permission denied
Symlinking /var/lib/emby to /var/lib/jellyfin fixed the issue (@Matty_r's fix was also needed for it to start)
Matty_r commented on 2018-12-13 21:36 (UTC)
@rerep
I had the same issue - I had to modify the jellyfin.service file, replacing EmbyServer.dll with jellyfin.dll
[Unit] Description=Jellyfin Media Server After=network.target
[Service] User=jellyfin ExecStart=/usr/bin/dotnet /usr/lib/jellyfin/jellyfin.dll Restart=on-abort TimeoutSec=20
[Install] WantedBy=multi-user.target
Afterwards, I had to also chown of the /var/lib/jellyfin directory to the jellyfin user.
rerep commented on 2018-12-13 17:55 (UTC) (edited on 2018-12-13 17:57 (UTC) by rerep)
Builds fine but starting the service fails. Seems to be something with dotnet?
jellyfin.service - Jellyfin Media Server
Loaded: loaded (/usr/lib/systemd/system/jellyfin.service; disabled; vendor preset: disabled)
Active: failed (Result: exit-code) since Thu 2018-12-13 16:45:26 CET; 4s ago
Process: 17265 ExecStart=/usr/bin/dotnet /usr/lib/jellyfin/EmbyServer.dll (code=exited, status=1/FAILURE)
Main PID: 17265 (code=exited, status=1/FAILURE)
Dec 13 16:45:26 arch dotnet[17265]: at System.IO.Directory.CreateDirectory(String path)
Dec 13 16:45:26 arch dotnet[17265]: at Microsoft.Extensions.EnvironmentAbstractions.DirectoryWrapper.CreateDirectory(String path)
Dec 13 16:45:26 arch dotnet[17265]: at Microsoft.DotNet.Configurer.FileSentinel.Create()
Dec 13 16:45:26 arch dotnet[17265]: at Microsoft.DotNet.Configurer.DotnetFirstTimeUseConfigurer.AddPackageExecutablePath()
Dec 13 16:45:26 arch dotnet[17265]: at Microsoft.DotNet.Configurer.DotnetFirstTimeUseConfigurer.Configure()
Dec 13 16:45:26 arch dotnet[17265]: at Microsoft.DotNet.Cli.Program.ConfigureDotNetForFirstTimeUse(INuGetCacheSentinel nugetCacheSentinel, IFirstTimeUseNoticeSentinel firstTimeUseNoticeSentinel, IAspNetCertificateSentinel aspNetCertificateSentinel, IFileSentinel toolPat>
Dec 13 16:45:26 arch dotnet[17265]: at Microsoft.DotNet.Cli.Program.ProcessArgs(String[] args, ITelemetry telemetryClient)
Dec 13 16:45:26 arch dotnet[17265]: at Microsoft.DotNet.Cli.Program.Main(String[] args)
Dec 13 16:45:26 arch systemd[1]: jellyfin.service: Main process exited, code=exited, status=1/FAILURE
Dec 13 16:45:26 arch systemd[1]: jellyfin.service: Failed with result 'exit-code'.
bobberb commented on 2018-12-13 15:34 (UTC)
Latest pkgbuild with taglib-sharp update is working. Thank you, z3ntu!
CountMurphy commented on 2018-12-12 17:44 (UTC)
built just fine for me ¯_(ツ)_/¯
bobberb commented on 2018-12-12 04:16 (UTC)
MediaBrowser.Controller -> /home/user/.cache/yay/jellyfin-git/src/jellyfin/MediaBrowser.Controller/bin/Release/netcoreapp2.1/MediaBrowser.Controller.dll /opt/dotnet/sdk/2.2.100/Microsoft.Common.CurrentVersion.targets(1879,5): warning : The referenced project '../ThirdParty/taglib-sharp/src/taglib-sharp.csproj' does no t exist. [/home/user/.cache/yay/jellyfin-git/src/jellyfin/Emby.Photos/Emby.Photos.csproj] PhotoProvider.cs(13,7): error CS0246: The type or namespace name 'TagLib' could not be found (are you missing a using directive or an assembly reference?) [/home/user /.cache/yay/jellyfin-git/src/jellyfin/Emby.Photos/Emby.Photos.csproj] PhotoProvider.cs(14,7): error CS0246: The type or namespace name 'TagLib' could not be found (are you missing a using directive or an assembly reference?) [/home/user /.cache/yay/jellyfin-git/src/jellyfin/Emby.Photos/Emby.Photos.csproj] PhotoProvider.cs(15,7): error CS0246: The type or namespace name 'TagLib' could not be found (are you missing a using directive or an assembly reference?) [/home/user /.cache/yay/jellyfin-git/src/jellyfin/Emby.Photos/Emby.Photos.csproj] PhotoProvider.cs(16,7): error CS0246: The type or namespace name 'TagLib' could not be found (are you missing a using directive or an assembly reference?) [/home/user /.cache/yay/jellyfin-git/src/jellyfin/Emby.Photos/Emby.Photos.csproj]
Build error for taglib.
Pinned Comments
z3ntu commented on 2019-01-08 17:20 (UTC)
For all people flagging the package out of date: This is a -git package that pulls down the latest sources from the git repository, so unless the build process is broken, don't flag this package out of date! Just rebuild it.