2023-11-13, 02:18 AM
I was using the old jellyfin-bin packages from AUR. I noticed that the packages were out of date, so I moved to the ones from the official repo after the git versions from AUR failed to install. I tried installing the git version today and it completed the install. When I tried opening the localhost web page, it hung on the splash screen, so I uninstalled them and moved back to the official repo version. Now jellyfin won't start up. After making sure the systemd services were running, I tried running and got the following output:
It appears that when I upgraded to the git version, it either tried creating something on my home directory and failed or deleted something from my home directory. What config file do I check to solve this? If not, what directories should I remove so I can get my install working again?
Code:
sudo -u jellyfin /usr/bin/jellyfin start
Code:
Unhandled Exception
System.UnauthorizedAccessException: Access to the path '/home/jibarofoss/jellyfin' is denied.
---> System.IO.IOException: Permission denied
--- End of inner exception stack trace ---
at System.IO.FileSystem.CreateDirectory(String fullPath)
at System.IO.Directory.CreateDirectory(String path)
at Jellyfin.Server.Program.CreateApplicationPaths(StartupOptions options)
at Jellyfin.Server.Program.StartApp(StartupOptions options)
at Jellyfin.Server.Program.<Main>(String[] args)
Unhandled exception. System.UnauthorizedAccessException: Access to the path '/home/jibarofoss/jellyfin' is denied.
---> System.IO.IOException: Permission denied
--- End of inner exception stack trace ---
at System.IO.FileSystem.CreateDirectory(String fullPath)
at System.IO.Directory.CreateDirectory(String path)
at Jellyfin.Server.Program.CreateApplicationPaths(StartupOptions options)
at Jellyfin.Server.Program.StartApp(StartupOptions options)
at Jellyfin.Server.Program.<Main>(String[] args)