• Login
  • Register
  • Login Register
    Login
    Username/Email:
    Password:
    Or login with a social network below
  • Forum
  • Website
  • GitHub
  • Status
  • Translation
  • Features
  • Team
  • Rules
  • Help
  • Feeds
User Links
  • Login
  • Register
  • Login Register
    Login
    Username/Email:
    Password:
    Or login with a social network below

    Useful Links Forum Website GitHub Status Translation Features Team Rules Help Feeds
    Jellyfin Forum Support Troubleshooting SOLVED: Failed to start jellyfin.service

     
    • 0 Vote(s) - 0 Average

    SOLVED: Failed to start jellyfin.service

    There is an error in XML document (0, 0).
    sparvy
    Offline

    Junior Member

    Posts: 5
    Threads: 2
    Joined: 2024 Jul
    Reputation: 0
    #1
    2024-07-13, 03:34 PM (This post was last modified: 2024-07-13, 04:17 PM by sparvy. Edited 2 times in total.)
    Hello,
    I've installed and configured Jellyfin without any problems.
    After a reboot, the service stop working.
    This is the log:


    Code:
    [2024-07-13 17:29:52.404 +02:00] [INF] Jellyfin version: "10.9.7"
    [2024-07-13 17:29:52.438 +02:00] [INF] Environment Variables: ["[JELLYFIN_WEB_OPT, --webdir=/usr/share/jellyfin/web]", "[JELLYFIN_FFMPEG_OPT, --ffmpeg=/usr/lib/jellyfin-ffmpeg/ffmpeg]", "[JELLYFIN_LOG_DIR, /var/log/jellyfin]", "[JELLYFIN_ADDITIONAL_OPTS, ]", "[JELLYFIN_DATA_DIR, /var/lib/jellyfin]", "[JELLYFIN_ARGS, $JELLYFIN_WEB_OPT $JELLYFIN_FFMPEG_OPT $JELLYFIN_SERVICE_OPT $JELLYFIN_NOWEBAPP_OPT $JELLFIN_ADDITIONAL_OPTS --datadir $JELLYFIN_DATA_DIR --configdir $JELLYFIN_CONFIG_DIR --logdir $JELLYFIN_LOG_DIR --cachedir $JELLYFIN_CACHE_DIR]", "[JELLYFIN_USER, jellyfin]", "[JELLYFIN_CACHE_DIR, /var/cache/jellyfin]", "[JELLYFIN_CONFIG_DIR, /etc/jellyfin]"]
    [2024-07-13 17:29:52.445 +02:00] [INF] Arguments: ["/usr/lib/jellyfin/bin/jellyfin.dll", "--webdir=/usr/share/jellyfin/web", "--ffmpeg=/usr/lib/jellyfin-ffmpeg/ffmpeg"]
    [2024-07-13 17:29:52.446 +02:00] [INF] Operating system: "Debian GNU/Linux 12 (bookworm)"
    [2024-07-13 17:29:52.446 +02:00] [INF] Architecture: X64
    [2024-07-13 17:29:52.448 +02:00] [INF] 64-Bit Process: True
    [2024-07-13 17:29:52.449 +02:00] [INF] User Interactive: True
    [2024-07-13 17:29:52.449 +02:00] [INF] Processor count: 4
    [2024-07-13 17:29:52.449 +02:00] [INF] Program data path: "/var/lib/jellyfin"
    [2024-07-13 17:29:52.449 +02:00] [INF] Log directory path: "/var/log/jellyfin"
    [2024-07-13 17:29:52.449 +02:00] [INF] Config directory path: "/etc/jellyfin"
    [2024-07-13 17:29:52.449 +02:00] [INF] Cache path: "/var/cache/jellyfin"
    [2024-07-13 17:29:52.450 +02:00] [INF] Web resources path: "/usr/share/jellyfin/web"
    [2024-07-13 17:29:52.450 +02:00] [INF] Application directory: "/usr/lib/jellyfin/bin/"
    [2024-07-13 17:29:52.512 +02:00] [FTL] Unhandled Exception
    System.InvalidOperationException: There is an error in XML document (0, 0).
    ---> System.Xml.XmlException: Root element is missing.
      at System.Xml.XmlTextReaderImpl.Throw(Exception e)
      at System.Xml.XmlTextReaderImpl.ThrowWithoutLineInfo(String res)
      at System.Xml.XmlTextReaderImpl.ParseDocumentContent()
      at System.Xml.XmlReader.MoveToContent()
      at Microsoft.Xml.Serialization.GeneratedAssembly.XmlSerializationReaderMigrationOptions.Read4_MigrationOptions()
      at System.RuntimeMethodHandle.InvokeMethod(Object target, Void** arguments, Signature sig, Boolean isConstructor)
      at System.Reflection.MethodBaseInvoker.InvokeWithNoArgs(Object obj, BindingFlags invokeAttr)
      --- End of inner exception stack trace ---
      at System.Xml.Serialization.XmlSerializer.Deserialize(XmlReader xmlReader, String encodingStyle, XmlDeserializationEvents events)
      at System.Xml.Serialization.XmlSerializer.Deserialize(XmlReader xmlReader)
      at Emby.Server.Implementations.Serialization.MyXmlSerializer.DeserializeFromStream(Type type, Stream stream)
      at Emby.Server.Implementations.Serialization.MyXmlSerializer.DeserializeFromFile(Type type, String file)
      at Jellyfin.Server.Migrations.MigrationRunner.RunPreStartup(ServerApplicationPaths appPaths, ILoggerFactory loggerFactory)
      at Jellyfin.Server.Program.StartApp(StartupOptions options)
      at Jellyfin.Server.Program.<Main>(String[] args)


    Any idea?
    Go to solution
    sparvy
    Offline

    Junior Member

    Posts: 5
    Threads: 2
    Joined: 2024 Jul
    Reputation: 0
    #2
    2024-07-13, 03:40 PM (This post was last modified: 2024-07-13, 04:16 PM by sparvy. Edited 2 times in total.)
    I've found the problem:

    Code:
    /dev/sdb2      116G  110G    0 100% /

    I've too many movies so I decidet to move all "data" to md0 mount.

    Code:
    mv /var/lib/jellyfin/* /srv/dev-disk-by-uuid-6ab3785e-0682-4664-b181-ae3db36c4b5f/jellyfin_var_lib/
    mv /var/lib/jellyfin/.aspnet /srv/dev-disk-by-uuid-6ab3785e-0682-4664-b181-ae3db36c4b5f/jellyfin_var_lib/
    rm -fr /var/lib/jellyfin
    mv /var/cache/jellyfin/* /srv/dev-disk-by-uuid-6ab3785e-0682-4664-b181-ae3db36c4b5f/jellyfin_var_cache/
    rm -fr /var/cache/jellyfin

    I checked the ownership and privileges then I've edited some xml in /etc/jellyfin

    Code:
    grep /etc/jellyfin/var * -R
    encoding.xml:  <TranscodingTempPath>/srv/dev-disk-by-uuid-6ab3785e-0682-4664-b181-ae3db36c4b5f/jellyfin_var_cache/transcodes</TranscodingTempPath>
    system.xml:  <CachePath>/srv/dev-disk-by-uuid-6ab3785e-0682-4664-b181-ae3db36c4b5f/jellyfin_var_cache</CachePath>
    system.xml:  <MetadataPath>/srv/dev-disk-by-uuid-6ab3785e-0682-4664-b181-ae3db36c4b5f/jellyfin_var_lib/metadata</MetadataPath>

    and now the log is empty and the service doesn't start.

    Code:
    service jellyfin status
    × jellyfin.service - Jellyfin Media Server
        Loaded: loaded (/lib/systemd/system/jellyfin.service; enabled; preset: enabled)
        Drop-In: /etc/systemd/system/jellyfin.service.d
                └─jellyfin.service.conf
        Active: failed (Result: signal) since Sat 2024-07-13 18:14:03 CEST; 1s ago
      Duration: 249ms
        Process: 870465 ExecStart=/usr/bin/jellyfin $JELLYFIN_WEB_OPT $JELLYFIN_FFMPEG_OPT $JELLYFIN_SERVICE_OPT $JELLYFIN_NOWEBAPP_OPT $JELLYFIN_ADDITIONAL_OPTS (code=killed, >
      Main PID: 870465 (code=killed, signal=ABRT)

    Jul 13 18:14:03 mrpink systemd[1]: jellyfin.service: Scheduled restart job, restart counter is at 5.
    Jul 13 18:14:03 mrpink systemd[1]: Stopped jellyfin.service - Jellyfin Media Server.
    Jul 13 18:14:03 mrpink systemd[1]: jellyfin.service: Start request repeated too quickly.
    Jul 13 18:14:03 mrpink systemd[1]: jellyfin.service: Failed with result 'signal'.
    Jul 13 18:14:03 mrpink systemd[1]: Failed to start jellyfin.service - Jellyfin Media Server.
    sparvy
    Offline

    Junior Member

    Posts: 5
    Threads: 2
    Joined: 2024 Jul
    Reputation: 0
    #3
    2024-07-13, 04:38 PM
    and this is my solution:

    1) uninstall
    Code:
    apt purge jellyfin
    apt autoremove
    rm -fr /etc/jellyfin
    rm -fr /var/lib/jellyfin
    rm -fr /var/cache/jellyfin

    2) create symlinks
    Code:
    ln -s /srv/dev-disk-by-uuid-6ab3785e-0682-4664-b181-ae3db36c4b5f/jellyfin_var_lib /var/lib/jellyfin
    ln -s /srv/dev-disk-by-uuid-6ab3785e-0682-4664-b181-ae3db36c4b5f/jellyfin_var_cache /var/cache/jellyfin

    3) reinstall
    Code:
    apt install jellyfin -y

    and (4 now) the server seem stable.
    « Next Oldest | Next Newest »

    Users browsing this thread: 2 Guest(s)


    • View a Printable Version
    • Subscribe to this thread
    Forum Jump:

    Home · Team · Help · Contact
    © Designed by D&D - Powered by MyBB
    L


    Jellyfin

    The Free Software Media System

    Linear Mode
    Threaded Mode