Code Monkey home page Code Monkey logo

Comments (8)

KarlStraussberger avatar KarlStraussberger commented on July 18, 2024

Looks like your config file contains some entry that was changed. You can try --check-config with --debug.

from gerbera.

KarlStraussberger avatar KarlStraussberger commented on July 18, 2024

Please also share the output of gerbera --compile-info

from gerbera.

man22x361 avatar man22x361 commented on July 18, 2024

Hi,

from what I understand of XML the configfile looks good. This is the output of --check-config with --debug

gerbera@gerbera-media-server:~$ gerbera --check-config -c /etc/gerbera/config.xml --debug
2024-04-27 16:37:47.881   info: [main.cc:119] logCopyright(): Gerbera UPnP Server 2.1.0 - https://gerbera.io/
2024-04-27 16:37:47.881   info: [main.cc:120] logCopyright(): Copyright 2016-2024 Gerbera Contributors.
2024-04-27 16:37:47.881   info: [main.cc:121] logCopyright(): Gerbera is free software, covered by the GNU General Public License version 2
2024-04-27 16:37:47.881  trace: [main.cc:265] getEnv(): getEnv DATADIR = DATADIR
2024-04-27 16:37:47.881  trace: [main.cc:570] main(): Datadir is: /usr/share/gerbera
2024-04-27 16:37:47.881   info: [config_manager.cc:109] load(): Loading configuration from: /etc/gerbera/config.xml
2024-04-27 16:37:47.881   info: [config_manager.cc:115] load(): Parsing configuration...
2024-04-27 16:37:47.881  trace: [config_definition.cc:1528] findConfigSetup(): Config: option found: '/server/home'
2024-04-27 16:37:47.881  trace: [config_definition.cc:1528] findConfigSetup(): Config: option found: '/server/home/attribute::override'
2024-04-27 16:37:47.881  trace: [config_setup.cc:100] getXmlContent(): Config: option not found: '/config//server/home/attribute::override' using default value: 'no'
2024-04-27 16:37:47.881  trace: [config_manager.cc:95] setOption(): Config: option set: '/server/home/attribute::override' = 'false'
2024-04-27 16:37:47.881  trace: [config_definition.cc:1528] findConfigSetup(): Config: option found: '/server/storage'
2024-04-27 16:37:47.881  trace: [config_definition.cc:1528] findConfigSetup(): Config: option found: '/server/storage/attribute::use-transactions'
2024-04-27 16:37:47.881  trace: [config_setup.cc:100] getXmlContent(): Config: option not found: '/config//server/storage/attribute::use-transactions' using default value: 'no'
2024-04-27 16:37:47.881  trace: [config_manager.cc:95] setOption(): Config: option set: '/server/storage/attribute::use-transactions' = 'false'
2024-04-27 16:37:47.881  trace: [config_definition.cc:1528] findConfigSetup(): Config: option found: '/server/storage/mysql'
2024-04-27 16:37:47.881  trace: [config_definition.cc:1528] findConfigSetup(): Config: option found: '/server/storage/mysql/attribute::enabled'
2024-04-27 16:37:47.881  trace: [config_manager.cc:95] setOption(): Config: option set: '/server/storage/mysql/attribute::enabled' = 'false'
2024-04-27 16:37:47.881  trace: [config_definition.cc:1528] findConfigSetup(): Config: option found: '/server/storage/sqlite3'
2024-04-27 16:37:47.881  trace: [config_definition.cc:1528] findConfigSetup(): Config: option found: '/server/storage/sqlite3/attribute::enabled'
2024-04-27 16:37:47.881  trace: [config_manager.cc:95] setOption(): Config: option set: '/server/storage/sqlite3/attribute::enabled' = 'true'
2024-04-27 16:37:47.881  trace: [config_definition.cc:1528] findConfigSetup(): Config: option found: '/server/storage/sqlite3/database-file'
2024-04-27 16:37:47.881  trace: [config_setup_path.cc:114] resolvePath(): resolvePath /server/storage/sqlite3/database-file = /var/lib/gerbera/gerbera.db
2024-04-27 16:37:47.881  trace: [config_manager.cc:95] setOption(): Config: option set: '/server/storage/sqlite3/database-file' = '/var/lib/gerbera/gerbera.db'
2024-04-27 16:37:47.881  trace: [config_definition.cc:1528] findConfigSetup(): Config: option found: '/server/storage/sqlite3/synchronous'
2024-04-27 16:37:47.881  trace: [config_setup.cc:100] getXmlContent(): Config: option not found: '/config//server/storage/sqlite3/synchronous' using default value: 'off'
2024-04-27 16:37:47.881  trace: [config_setup_int.cc:92] getXmlContent(): Config: option: '/config//server/storage/sqlite3/synchronous' value: 'off'
2024-04-27 16:37:47.881  trace: [config_manager.cc:95] setOption(): Config: option set: '/server/storage/sqlite3/synchronous' = 'off'
2024-04-27 16:37:47.881  trace: [config_definition.cc:1528] findConfigSetup(): Config: option found: '/server/storage/sqlite3/journal-mode'
2024-04-27 16:37:47.881  trace: [config_setup.cc:100] getXmlContent(): Config: option not found: '/config//server/storage/sqlite3/journal-mode' using default value: 'WAL'
2024-04-27 16:37:47.881  trace: [config_manager.cc:95] setOption(): Config: option set: '/server/storage/sqlite3/journal-mode' = 'WAL'
2024-04-27 16:37:47.881  trace: [config_definition.cc:1528] findConfigSetup(): Config: option found: '/server/storage/sqlite3/on-error'
2024-04-27 16:37:47.881  trace: [config_setup.cc:100] getXmlContent(): Config: option not found: '/config//server/storage/sqlite3/on-error' using default value: 'restore'
2024-04-27 16:37:47.881  trace: [config_manager.cc:95] setOption(): Config: option set: '/server/storage/sqlite3/on-error' = 'true'
2024-04-27 16:37:47.881  trace: [config_definition.cc:1528] findConfigSetup(): Config: option found: '/server/storage/sqlite3/backup/attribute::enabled'
2024-04-27 16:37:47.881  trace: [config_setup.cc:100] getXmlContent(): Config: option not found: '/config//server/storage/sqlite3/backup/attribute::enabled' using default value: 'no'
2024-04-27 16:37:47.881  trace: [config_manager.cc:95] setOption(): Config: option set: '/server/storage/sqlite3/backup/attribute::enabled' = 'false'
2024-04-27 16:37:47.881  trace: [config_definition.cc:1528] findConfigSetup(): Config: option found: '/server/storage/sqlite3/backup/attribute::interval'
2024-04-27 16:37:47.881  trace: [config_setup.cc:100] getXmlContent(): Config: option not found: '/config//server/storage/sqlite3/backup/attribute::interval' using default value: '600'
2024-04-27 16:37:47.881  trace: [config_manager.cc:95] setOption(): Config: option set: '/server/storage/sqlite3/backup/attribute::interval' = '600'
2024-04-27 16:37:47.881  trace: [config_definition.cc:1528] findConfigSetup(): Config: option found: '/server/storage/sqlite3/init-sql-file'
2024-04-27 16:37:47.881  trace: [config_setup.cc:100] getXmlContent(): Config: option not found: '/config//server/storage/sqlite3/init-sql-file' using default value: '/usr/share/gerbera/sqlite3.sql'
2024-04-27 16:37:47.881  trace: [config_setup_path.cc:114] resolvePath(): resolvePath /server/storage/sqlite3/init-sql-file = /usr/share/gerbera/sqlite3.sql
2024-04-27 16:37:47.881  trace: [config_definition.cc:1528] findConfigSetup(): Config: option found: '/server/storage/sqlite3/upgrade-file'
2024-04-27 16:37:47.881  trace: [config_setup.cc:100] getXmlContent(): Config: option not found: '/config//server/storage/sqlite3/upgrade-file' using default value: '/usr/share/gerbera/sqlite3-upgrade.xml'
2024-04-27 16:37:47.881  trace: [config_setup_path.cc:114] resolvePath(): resolvePath /server/storage/sqlite3/upgrade-file = /usr/share/gerbera/sqlite3-upgrade.xml
2024-04-27 16:37:47.881  trace: [config_definition.cc:1528] findConfigSetup(): Config: option found: '/server/storage/driver'
2024-04-27 16:37:47.881  trace: [config_definition.cc:1528] findConfigSetup(): Config: option found: '/server/upnp/attribute::multi-value'
2024-04-27 16:37:47.881  trace: [config_setup.cc:100] getXmlContent(): Config: option not found: '/config//server/upnp/attribute::multi-value' using default value: 'yes'
2024-04-27 16:37:47.881  trace: [config_manager.cc:95] setOption(): Config: option set: '/server/upnp/attribute::multi-value' = 'true'
2024-04-27 16:37:47.881  trace: [config_definition.cc:1528] findConfigSetup(): Config: option found: 'attribute::multi-value'
2024-04-27 16:37:47.881  trace: [config_definition.cc:1528] findConfigSetup(): Config: option found: '/clients/attribute::enabled'
2024-04-27 16:37:47.881  trace: [config_setup.cc:100] getXmlContent(): Config: option not found: '/config//clients/attribute::enabled' using default value: 'no'
2024-04-27 16:37:47.881  trace: [config_manager.cc:95] setOption(): Config: option set: '/clients/attribute::enabled' = 'false'
2024-04-27 16:37:47.881  trace: [config_definition.cc:1528] findConfigSetup(): Config: option found: '/clients'
2024-04-27 16:37:47.881  trace: [config_manager.cc:95] setOption(): Config: option set: '/clients' = ''
2024-04-27 16:37:47.881  trace: [config_definition.cc:1528] findConfigSetup(): Config: option found: '/import/attribute::hidden-files'
2024-04-27 16:37:47.881  trace: [config_manager.cc:95] setOption(): Config: option set: '/import/attribute::hidden-files' = 'false'
2024-04-27 16:37:47.881  trace: [config_definition.cc:1528] findConfigSetup(): Config: option found: '/import/attribute::follow-symlinks'
2024-04-27 16:37:47.881  trace: [config_manager.cc:95] setOption(): Config: option set: '/import/attribute::follow-symlinks' = 'false'
2024-04-27 16:37:47.881  trace: [config_definition.cc:1528] findConfigSetup(): Config: option found: '/import/mappings/extension-mimetype/attribute::case-sensitive'
2024-04-27 16:37:47.881  trace: [config_setup.cc:100] getXmlContent(): Config: option not found: '/config//import/mappings/extension-mimetype/attribute::case-sensitive' using default value: 'no'
2024-04-27 16:37:47.881  trace: [config_manager.cc:95] setOption(): Config: option set: '/import/mappings/extension-mimetype/attribute::case-sensitive' = 'false'
2024-04-27 16:37:47.881  trace: [config_definition.cc:1528] findConfigSetup(): Config: option found: '/import/mappings/extension-mimetype'
2024-04-27 16:37:47.881  trace: [config_manager.cc:95] setOption(): Config: option set: '/import/mappings/extension-mimetype' = ''
2024-04-27 16:37:47.882  trace: [config_manager.cc:230] load(): received ANSI_X3.4-1968 from nl_langinfo
2024-04-27 16:37:47.882  trace: [config_definition.cc:1528] findConfigSetup(): Config: option found: '/import/filesystem-charset'
2024-04-27 16:37:47.882  trace: [config_definition.cc:1528] findConfigSetup(): Config: option found: '/import/metadata-charset'
2024-04-27 16:37:47.882  trace: [config_definition.cc:1528] findConfigSetup(): Config: option found: '/import/playlist-charset'
2024-04-27 16:37:47.882  trace: [config_definition.cc:1528] findConfigSetup(): Config: option found: 'attribute::meta-charset'
2024-04-27 16:37:47.882  trace: [config_definition.cc:1528] findConfigSetup(): Config: option found: '/import/scripting/script-folder/common'
2024-04-27 16:37:47.882  trace: [config_setup_path.cc:114] resolvePath(): resolvePath /import/scripting/script-folder/common = /usr/share/gerbera/js
2024-04-27 16:37:47.882  trace: [config_definition.cc:1528] findConfigSetup(): Config: option found: '/import/scripting/attribute::script-charset'
2024-04-27 16:37:47.882  trace: [config_definition.cc:1528] findConfigSetup(): Config: option found: '/import/autoscan'
2024-04-27 16:37:47.882  trace: [config_definition.cc:1528] findConfigSetup(): Config: option found: 'directory'
2024-04-27 16:37:47.882  trace: [config_definition.cc:1528] findConfigSetup(): Config: option found: 'attribute::location'
2024-04-27 16:37:47.882  trace: [config_definition.cc:1528] findConfigSetup(): Config: option found: 'attribute::mode'
2024-04-27 16:37:47.882  trace: [config_setup_enum.h:94] getXmlContent(): Config: option: 'attribute::mode' value: 'timed'
2024-04-27 16:37:47.882  trace: [config_definition.cc:1528] findConfigSetup(): Config: option found: 'attribute::interval'
2024-04-27 16:37:47.882  trace: [config_definition.cc:1528] findConfigSetup(): Config: option found: 'attribute::recursive'
2024-04-27 16:37:47.882  trace: [config_definition.cc:1528] findConfigSetup(): Config: option found: 'attribute::media-type'
2024-04-27 16:37:47.882  trace: [config_setup_int.cc:92] getXmlContent(): Config: option: '/config/import/autoscan/directory/attribute::media-type' value: 'Music|AudioBook'
2024-04-27 16:37:47.882  trace: [config_setup_autoscan.cc:95] createOptionFromNode(): mt = 6 -> Music | AudioBook
2024-04-27 16:37:47.882  trace: [config_definition.cc:1528] findConfigSetup(): Config: option found: 'attribute::hidden-files'
2024-04-27 16:37:47.882  trace: [config_definition.cc:1528] findConfigSetup(): Config: option found: 'attribute::follow-symlinks'
2024-04-27 16:37:47.882  trace: [config_definition.cc:1528] findConfigSetup(): Config: option found: 'container-type-audio'
2024-04-27 16:37:47.882  trace: [config_setup.cc:100] getXmlContent(): Config: option not found: '/config/import/autoscan/directory/container-type-audio' using default value: 'object.container.album.musicAlbum'
2024-04-27 16:37:47.882  trace: [config_definition.cc:1528] findConfigSetup(): Config: option found: 'container-type-image'
2024-04-27 16:37:47.882  trace: [config_setup.cc:100] getXmlContent(): Config: option not found: '/config/import/autoscan/directory/container-type-image' using default value: 'object.container.album.photoAlbum'
2024-04-27 16:37:47.882  trace: [config_definition.cc:1528] findConfigSetup(): Config: option found: 'container-type-video'
2024-04-27 16:37:47.882  trace: [config_setup.cc:100] getXmlContent(): Config: option not found: '/config/import/autoscan/directory/container-type-video' using default value: 'object.container'
2024-04-27 16:37:47.882  trace: [config_definition.cc:1528] findConfigSetup(): Config: option found: 'attribute::location'
2024-04-27 16:37:47.882  trace: [config_definition.cc:1528] findConfigSetup(): Config: option found: 'attribute::mode'
2024-04-27 16:37:47.882  trace: [config_setup_enum.h:94] getXmlContent(): Config: option: 'attribute::mode' value: 'timed'
2024-04-27 16:37:47.882  trace: [config_definition.cc:1528] findConfigSetup(): Config: option found: 'attribute::interval'
2024-04-27 16:37:47.882  trace: [config_definition.cc:1528] findConfigSetup(): Config: option found: 'attribute::recursive'
2024-04-27 16:37:47.882  trace: [config_definition.cc:1528] findConfigSetup(): Config: option found: 'attribute::media-type'
2024-04-27 16:37:47.882  trace: [config_setup_int.cc:92] getXmlContent(): Config: option: '/config/import/autoscan/directory/attribute::media-type' value: 'Any'
2024-04-27 16:37:47.882  trace: [config_setup_autoscan.cc:95] createOptionFromNode(): mt = -1 -> Any
2024-04-27 16:37:47.882  trace: [config_definition.cc:1528] findConfigSetup(): Config: option found: 'attribute::hidden-files'
2024-04-27 16:37:47.882  trace: [config_definition.cc:1528] findConfigSetup(): Config: option found: 'attribute::follow-symlinks'
2024-04-27 16:37:47.882  trace: [config_definition.cc:1528] findConfigSetup(): Config: option found: 'container-type-audio'
2024-04-27 16:37:47.882  trace: [config_setup.cc:100] getXmlContent(): Config: option not found: '/config/import/autoscan/directory/container-type-audio' using default value: 'object.container.album.musicAlbum'
2024-04-27 16:37:47.882  trace: [config_definition.cc:1528] findConfigSetup(): Config: option found: 'container-type-image'
2024-04-27 16:37:47.882  trace: [config_setup.cc:100] getXmlContent(): Config: option not found: '/config/import/autoscan/directory/container-type-image' using default value: 'object.container.album.photoAlbum'
2024-04-27 16:37:47.882  trace: [config_definition.cc:1528] findConfigSetup(): Config: option found: 'container-type-video'
2024-04-27 16:37:47.882  trace: [config_setup.cc:100] getXmlContent(): Config: option not found: '/config/import/autoscan/directory/container-type-video' using default value: 'object.container'
2024-04-27 16:37:47.882  trace: [config_manager.cc:95] setOption(): Config: option set: '/import/autoscan' = ''
2024-04-27 16:37:47.882  trace: [config_definition.cc:1528] findConfigSetup(): Config: option found: '/import/autoscan/attribute::use-inotify'
2024-04-27 16:37:47.882  trace: [config_manager.cc:95] setOption(): Config: option set: '/import/autoscan/attribute::use-inotify' = 'true'
2024-04-27 16:37:47.882  trace: [config_definition.cc:1528] findConfigSetup(): Config: option found: '/import/autoscan'
2024-04-27 16:37:47.882  trace: [config_definition.cc:1528] findConfigSetup(): Config: option found: 'directory'
2024-04-27 16:37:47.882  trace: [config_definition.cc:1528] findConfigSetup(): Config: option found: 'attribute::location'
2024-04-27 16:37:47.882  trace: [config_definition.cc:1528] findConfigSetup(): Config: option found: 'attribute::mode'
2024-04-27 16:37:47.882  trace: [config_setup_enum.h:94] getXmlContent(): Config: option: 'attribute::mode' value: 'timed'
2024-04-27 16:37:47.882  trace: [config_definition.cc:1528] findConfigSetup(): Config: option found: 'attribute::location'
2024-04-27 16:37:47.882  trace: [config_definition.cc:1528] findConfigSetup(): Config: option found: 'attribute::mode'
2024-04-27 16:37:47.882  trace: [config_setup_enum.h:94] getXmlContent(): Config: option: 'attribute::mode' value: 'timed'
2024-04-27 16:37:47.882  trace: [config_manager.cc:95] setOption(): Config: option set: '/import/autoscan' = ''
2024-04-27 16:37:47.882  trace: [config_definition.cc:1528] findConfigSetup(): Config: option found: '/transcoding/attribute::enabled'
2024-04-27 16:37:47.882  trace: [config_manager.cc:95] setOption(): Config: option set: '/transcoding/attribute::enabled' = 'false'
2024-04-27 16:37:47.882  trace: [config_definition.cc:1528] findConfigSetup(): Config: option found: '/transcoding'
2024-04-27 16:37:47.882  trace: [config_manager.cc:95] setOption(): Config: option set: '/transcoding' = ''
2024-04-27 16:37:47.882  trace: [config_definition.cc:1528] findConfigSetup(): Config: option found: '/import/library-options/attribute::multi-value-separator'
2024-04-27 16:37:47.882  trace: [config_setup.cc:100] getXmlContent(): Config: option not found: '/config//import/library-options/attribute::multi-value-separator' using default value: '; '
2024-04-27 16:37:47.882  trace: [config_manager.cc:95] setOption(): Config: option set: '/import/library-options/attribute::multi-value-separator' = '; '
2024-04-27 16:37:47.882  trace: [config_definition.cc:1528] findConfigSetup(): Config: option found: '/server/upnp/attribute::search-result-separator'
2024-04-27 16:37:47.882  trace: [config_setup.cc:100] getXmlContent(): Config: option not found: '/config//server/upnp/attribute::search-result-separator' using default value: ' - '
2024-04-27 16:37:47.882  trace: [config_manager.cc:95] setOption(): Config: option set: '/server/upnp/attribute::search-result-separator' = ' - '
2024-04-27 16:37:47.882  trace: [config_definition.cc:1528] findConfigSetup(): Config: option found: '/import/library-options/attribute::legacy-value-separator'
2024-04-27 16:37:47.882  trace: [config_setup.cc:100] getXmlContent(): Config: option not found: '/config//import/library-options/attribute::legacy-value-separator' using default value: ''
2024-04-27 16:37:47.882  trace: [config_manager.cc:95] setOption(): Config: option set: '/import/library-options/attribute::legacy-value-separator' = ''
2024-04-27 16:37:47.882  trace: [config_definition.cc:1528] findConfigSetup(): Config: option found: '/import/online-content/AppleTrailers/attribute::refresh'
2024-04-27 16:37:47.882  trace: [config_setup_int.cc:92] getXmlContent(): Config: option: '/config//import/online-content/AppleTrailers/attribute::refresh' value: '43200'
2024-04-27 16:37:47.882  trace: [config_manager.cc:95] setOption(): Config: option set: '/import/online-content/AppleTrailers/attribute::refresh' = '43200'
2024-04-27 16:37:47.882  trace: [config_definition.cc:1528] findConfigSetup(): Config: option found: '/import/online-content/AppleTrailers/attribute::purge-after'
2024-04-27 16:37:47.882  trace: [config_definition.cc:1528] findConfigSetup(): Config: option found: '/server/port'
2024-04-27 16:37:47.882  trace: [config_setup.cc:100] getXmlContent(): Config: option not found: '/config//server/port' using default value: '0'
2024-04-27 16:37:47.882  trace: [config_setup_int.cc:92] getXmlContent(): Config: option: '/config//server/port' value: '0'
2024-04-27 16:37:47.882  trace: [config_manager.cc:95] setOption(): Config: option set: '/server/port' = '0'
2024-04-27 16:37:47.882  trace: [config_definition.cc:1528] findConfigSetup(): Config: option found: '/server/ip'
2024-04-27 16:37:47.882  trace: [config_setup.cc:100] getXmlContent(): Config: option not found: '/config//server/ip' using default value: ''
2024-04-27 16:37:47.882  trace: [config_manager.cc:95] setOption(): Config: option set: '/server/ip' = ''
2024-04-27 16:37:47.882  trace: [config_definition.cc:1528] findConfigSetup(): Config: option found: '/server/interface'
2024-04-27 16:37:47.882  trace: [config_setup.cc:100] getXmlContent(): Config: option not found: '/config//server/interface' using default value: ''
2024-04-27 16:37:47.882  trace: [config_manager.cc:95] setOption(): Config: option set: '/server/interface' = ''
2024-04-27 16:37:47.882  trace: [config_definition.cc:1528] findConfigSetup(): Config: option found: '/server/name'
2024-04-27 16:37:47.882  trace: [config_manager.cc:95] setOption(): Config: option set: '/server/name' = 'Gerbera'
2024-04-27 16:37:47.882  trace: [config_definition.cc:1528] findConfigSetup(): Config: option found: '/server/manufacturer'
2024-04-27 16:37:47.882  trace: [config_setup.cc:100] getXmlContent(): Config: option not found: '/config//server/manufacturer' using default value: 'Gerbera Contributors'
2024-04-27 16:37:47.882  trace: [config_manager.cc:95] setOption(): Config: option set: '/server/manufacturer' = 'Gerbera Contributors'
2024-04-27 16:37:47.882  trace: [config_definition.cc:1528] findConfigSetup(): Config: option found: '/server/manufacturerURL'
2024-04-27 16:37:47.882  trace: [config_setup.cc:100] getXmlContent(): Config: option not found: '/config//server/manufacturerURL' using default value: 'https://gerbera.io/'
2024-04-27 16:37:47.882  trace: [config_manager.cc:95] setOption(): Config: option set: '/server/manufacturerURL' = 'https://gerbera.io/'
2024-04-27 16:37:47.882  trace: [config_definition.cc:1528] findConfigSetup(): Config: option found: '/server/modelName'
2024-04-27 16:37:47.882  trace: [config_setup.cc:100] getXmlContent(): Config: option not found: '/config//server/modelName' using default value: 'Gerbera'
2024-04-27 16:37:47.882  trace: [config_manager.cc:95] setOption(): Config: option set: '/server/modelName' = 'Gerbera'
2024-04-27 16:37:47.882  trace: [config_definition.cc:1528] findConfigSetup(): Config: option found: '/server/modelDescription'
2024-04-27 16:37:47.882  trace: [config_setup.cc:100] getXmlContent(): Config: option not found: '/config//server/modelDescription' using default value: 'Free UPnP AV MediaServer, GNU GPL'
2024-04-27 16:37:47.882  trace: [config_manager.cc:95] setOption(): Config: option set: '/server/modelDescription' = 'Free UPnP AV MediaServer, GNU GPL'
2024-04-27 16:37:47.882  trace: [config_definition.cc:1528] findConfigSetup(): Config: option found: '/server/modelNumber'
2024-04-27 16:37:47.882  trace: [config_setup.cc:100] getXmlContent(): Config: option not found: '/config//server/modelNumber' using default value: '2.1.0'
2024-04-27 16:37:47.882  trace: [config_manager.cc:95] setOption(): Config: option set: '/server/modelNumber' = '2.1.0'
2024-04-27 16:37:47.882  trace: [config_definition.cc:1528] findConfigSetup(): Config: option found: '/server/modelURL'
2024-04-27 16:37:47.882  trace: [config_setup.cc:100] getXmlContent(): Config: option not found: '/config//server/modelURL' using default value: ''
2024-04-27 16:37:47.882  trace: [config_manager.cc:95] setOption(): Config: option set: '/server/modelURL' = ''
2024-04-27 16:37:47.882  trace: [config_definition.cc:1528] findConfigSetup(): Config: option found: '/server/serialNumber'
2024-04-27 16:37:47.882  trace: [config_setup.cc:100] getXmlContent(): Config: option not found: '/config//server/serialNumber' using default value: '1'
2024-04-27 16:37:47.882  trace: [config_manager.cc:95] setOption(): Config: option set: '/server/serialNumber' = '1'
2024-04-27 16:37:47.882  trace: [config_definition.cc:1528] findConfigSetup(): Config: option found: '/server/presentationURL'
2024-04-27 16:37:47.882  trace: [config_setup.cc:100] getXmlContent(): Config: option not found: '/config//server/presentationURL' using default value: ''
2024-04-27 16:37:47.882  trace: [config_manager.cc:95] setOption(): Config: option set: '/server/presentationURL' = ''
2024-04-27 16:37:47.882  trace: [config_definition.cc:1528] findConfigSetup(): Config: option found: '/server/presentationURL/attribute::append-to'
2024-04-27 16:37:47.882  trace: [config_setup.cc:100] getXmlContent(): Config: option not found: '/config//server/presentationURL/attribute::append-to' using default value: 'none'
2024-04-27 16:37:47.882  trace: [config_manager.cc:95] setOption(): Config: option set: '/server/presentationURL/attribute::append-to' = 'none'
2024-04-27 16:37:47.882  trace: [config_definition.cc:1528] findConfigSetup(): Config: option found: '/server/udn'
2024-04-27 16:37:47.882  trace: [config_manager.cc:95] setOption(): Config: option set: '/server/udn' = 'uuid:da1efd0b-fce0-4d3e-807d-df612e7d326a'
2024-04-27 16:37:47.882  trace: [config_definition.cc:1528] findConfigSetup(): Config: option found: '/server/tmpdir'
2024-04-27 16:37:47.882  trace: [config_setup.cc:100] getXmlContent(): Config: option not found: '/config//server/tmpdir' using default value: '/tmp/'
2024-04-27 16:37:47.882  trace: [config_setup_path.cc:114] resolvePath(): resolvePath /server/tmpdir = /tmp/
2024-04-27 16:37:47.882  trace: [config_manager.cc:95] setOption(): Config: option set: '/server/tmpdir' = '/tmp'
2024-04-27 16:37:47.882  trace: [config_definition.cc:1528] findConfigSetup(): Config: option found: '/server/webroot'
2024-04-27 16:37:47.883  trace: [config_setup_path.cc:114] resolvePath(): resolvePath /server/webroot = /usr/share/gerbera/web
2024-04-27 16:37:47.883  trace: [config_manager.cc:95] setOption(): Config: option set: '/server/webroot' = '/usr/share/gerbera/web'
2024-04-27 16:37:47.883  trace: [config_definition.cc:1528] findConfigSetup(): Config: option found: '/server/alive'
2024-04-27 16:37:47.883  trace: [config_setup_int.cc:92] getXmlContent(): Config: option: '/config//server/alive' value: '180'
2024-04-27 16:37:47.883  trace: [config_manager.cc:95] setOption(): Config: option set: '/server/alive' = '180'
2024-04-27 16:37:47.883  trace: [config_definition.cc:1528] findConfigSetup(): Config: option found: '/server/pc-directory/attribute::upnp-hide'
2024-04-27 16:37:47.883  trace: [config_setup.cc:100] getXmlContent(): Config: option not found: '/config//server/pc-directory/attribute::upnp-hide' using default value: 'no'
2024-04-27 16:37:47.883  trace: [config_manager.cc:95] setOption(): Config: option set: '/server/pc-directory/attribute::upnp-hide' = 'false'
2024-04-27 16:37:47.883  trace: [config_definition.cc:1528] findConfigSetup(): Config: option found: '/server/bookmark'
2024-04-27 16:37:47.883  trace: [config_setup.cc:100] getXmlContent(): Config: option not found: '/config//server/bookmark' using default value: 'gerbera.html'
2024-04-27 16:37:47.883  trace: [config_setup_path.cc:114] resolvePath(): resolvePath /server/bookmark = /var/lib/gerbera/gerbera.html
2024-04-27 16:37:47.883  trace: [config_manager.cc:95] setOption(): Config: option set: '/server/bookmark' = '/var/lib/gerbera/gerbera.html'
2024-04-27 16:37:47.883  trace: [config_definition.cc:1528] findConfigSetup(): Config: option found: '/server/upnp-string-limit'
2024-04-27 16:37:47.883  trace: [config_setup.cc:100] getXmlContent(): Config: option not found: '/config//server/upnp-string-limit' using default value: '-1'
2024-04-27 16:37:47.883  trace: [config_setup_int.cc:92] getXmlContent(): Config: option: '/config//server/upnp-string-limit' value: '-1'
2024-04-27 16:37:47.883  trace: [config_manager.cc:95] setOption(): Config: option set: '/server/upnp-string-limit' = '-1'
2024-04-27 16:37:47.883  trace: [config_definition.cc:1528] findConfigSetup(): Config: option found: '/server/ui/attribute::enabled'
2024-04-27 16:37:47.883  trace: [config_manager.cc:95] setOption(): Config: option set: '/server/ui/attribute::enabled' = 'true'
2024-04-27 16:37:47.883  trace: [config_definition.cc:1528] findConfigSetup(): Config: option found: '/server/ui/attribute::poll-interval'
2024-04-27 16:37:47.883  trace: [config_setup.cc:100] getXmlContent(): Config: option not found: '/config//server/ui/attribute::poll-interval' using default value: '2'
2024-04-27 16:37:47.883  trace: [config_manager.cc:95] setOption(): Config: option set: '/server/ui/attribute::poll-interval' = '2'
2024-04-27 16:37:47.883  trace: [config_definition.cc:1528] findConfigSetup(): Config: option found: '/server/ui/attribute::poll-when-idle'
2024-04-27 16:37:47.883  trace: [config_setup.cc:100] getXmlContent(): Config: option not found: '/config//server/ui/attribute::poll-when-idle' using default value: 'no'
2024-04-27 16:37:47.883  trace: [config_manager.cc:95] setOption(): Config: option set: '/server/ui/attribute::poll-when-idle' = 'false'
2024-04-27 16:37:47.883  trace: [config_definition.cc:1528] findConfigSetup(): Config: option found: '/server/ui/attribute::show-numbering'
2024-04-27 16:37:47.883  trace: [config_setup.cc:100] getXmlContent(): Config: option not found: '/config//server/ui/attribute::show-numbering' using default value: 'yes'
2024-04-27 16:37:47.883  trace: [config_manager.cc:95] setOption(): Config: option set: '/server/ui/attribute::show-numbering' = 'true'
2024-04-27 16:37:47.883  trace: [config_definition.cc:1528] findConfigSetup(): Config: option found: '/server/ui/attribute::show-thumbnail'
2024-04-27 16:37:47.883  trace: [config_setup.cc:100] getXmlContent(): Config: option not found: '/config//server/ui/attribute::show-thumbnail' using default value: 'yes'
2024-04-27 16:37:47.883  trace: [config_manager.cc:95] setOption(): Config: option set: '/server/ui/attribute::show-thumbnail' = 'true'
2024-04-27 16:37:47.883  trace: [config_definition.cc:1528] findConfigSetup(): Config: option found: '/server/ui/attribute::show-video'
2024-04-27 16:37:47.883  trace: [config_setup.cc:100] getXmlContent(): Config: option not found: '/config//server/ui/attribute::show-video' using default value: 'no'
2024-04-27 16:37:47.883  trace: [config_manager.cc:95] setOption(): Config: option set: '/server/ui/attribute::show-video' = 'false'
2024-04-27 16:37:47.883  trace: [config_definition.cc:1528] findConfigSetup(): Config: option found: '/server/ui/accounts/attribute::enabled'
2024-04-27 16:37:47.883  trace: [config_manager.cc:95] setOption(): Config: option set: '/server/ui/accounts/attribute::enabled' = 'true'
2024-04-27 16:37:47.883  trace: [config_definition.cc:1528] findConfigSetup(): Config: option found: '/server/ui/accounts'
2024-04-27 16:37:47.883  trace: [config_manager.cc:95] setOption(): Config: option set: '/server/ui/accounts' = ''
2024-04-27 16:37:47.883  trace: [config_definition.cc:1528] findConfigSetup(): Config: option found: '/server/ui/accounts/attribute::session-timeout'
2024-04-27 16:37:47.883  trace: [config_manager.cc:95] setOption(): Config: option set: '/server/ui/accounts/attribute::session-timeout' = '30'
2024-04-27 16:37:47.883  trace: [config_definition.cc:1528] findConfigSetup(): Config: option found: '/server/ui/items-per-page/attribute::default'
2024-04-27 16:37:47.883  trace: [config_setup.cc:100] getXmlContent(): Config: option not found: '/config//server/ui/items-per-page/attribute::default' using default value: '25'
2024-04-27 16:37:47.883  trace: [config_setup_int.cc:92] getXmlContent(): Config: option: '/config//server/ui/items-per-page/attribute::default' value: '25'
2024-04-27 16:37:47.883  trace: [config_manager.cc:95] setOption(): Config: option set: '/server/ui/items-per-page/attribute::default' = '25'
2024-04-27 16:37:47.883  trace: [config_definition.cc:1528] findConfigSetup(): Config: option found: '/server/ui/items-per-page'
2024-04-27 16:37:47.883  trace: [config_setup_array.cc:147] getXmlContent(): /server/ui/items-per-page assigning 4 default values
2024-04-27 16:37:47.883  trace: [config_manager.cc:95] setOption(): Config: option set: '/server/ui/items-per-page' = ''
2024-04-27 16:37:47.883  trace: [config_definition.cc:1528] findConfigSetup(): Config: option found: '/server/ui/attribute::show-tooltips'
2024-04-27 16:37:47.883  trace: [config_manager.cc:95] setOption(): Config: option set: '/server/ui/attribute::show-tooltips' = 'true'
2024-04-27 16:37:47.883  trace: [config_definition.cc:1528] findConfigSetup(): Config: option found: '/server/storage'
2024-04-27 16:37:47.883  trace: [config_manager.cc:95] setOption(): Config: option set: '/server/storage' = ''
2024-04-27 16:37:47.883  trace: [config_definition.cc:1528] findConfigSetup(): Config: option found: '/server/storage/mysql'
2024-04-27 16:37:47.883  trace: [config_manager.cc:95] setOption(): Config: option set: '/server/storage/mysql' = ''
2024-04-27 16:37:47.883  trace: [config_definition.cc:1528] findConfigSetup(): Config: option found: '/server/storage/sqlite3'
2024-04-27 16:37:47.883  trace: [config_manager.cc:95] setOption(): Config: option set: '/server/storage/sqlite3' = ''
2024-04-27 16:37:47.883  error: [main.cc:597] main(): [./src/config/config_definition.cc:1535] static std::shared_ptr<ConfigSetup> ConfigDefinition::findConfigSetup(config_option_t, bool) Error: Error in config code: 57 tag not found. CFG_MAX=187
gerbera@gerbera-media-server:~$ 

and the output of gerbera --compile-info is

gerbera@gerbera-media-server:~$ gerbera --compile-info

Gerbera UPnP Server 2.1.0
Copyright 2016-2024 Gerbera Contributors.
Licence GPLv2: GNU GPL version 2.
This is free software: you are free to change and redistribute it.

Compile info
-------------
WITH_NPUPNP=1
WITH_MAGIC=ON
WITH_MYSQL=1
WITH_CURL=ON
WITH_INOTIFY=ON
WITH_JS=ON
WITH_TAGLIB=1
WITH_AVCODEC=OFF
WITH_FFMPEGTHUMBNAILER=1
WITH_EXIF=ON
WITH_EXIV2=1
WITH_MATROSKA=ON
WITH_WAVPACK=OFF
WITH_SYSTEMD=ON
WITH_LASTFM=OFF
WITH_DEBUG=ON
WITH_DEBUG_OPTIONS=ON
WITH_TESTS=OFF

gerbera@gerbera-media-server:~$ 

if I compare my config.xml with a new one created with --create-config the ony differences are that in my config.xml there is a sub-element <ffmpegthumbnailer>

      <ffmpegthumbnailer enabled="yes">
        <thumbnail-size>160</thumbnail-size>
        <seek-percentage>5</seek-percentage>
        <filmstrip-overlay>no</filmstrip-overlay>
        <image-quality>8</image-quality>
      </ffmpegthumbnailer>

the element import has some options: <import hidden-files="no" follow-symlinks="no" readable-names="yes" import-mode="grb"> and there are two more elements: <filesystem-charset>UTF-8</filesystem-charset> and <metadata-charset>UTF-8</metadata-charset> as child of <import>

Thanks,
Achim

from gerbera.

man22x361 avatar man22x361 commented on July 18, 2024

Oh, and I have two autoscan entries:

    <autoscan use-inotify="auto">
      <directory location="/srv/media/music/" mode="timed" interval="3600" recursive="yes" hidden-files="no" media-type="Music|AudioBook"/>
      <directory location="/srv/media/pictures/streaming/" mode="timed" interval="3600" recursive="yes" hidden-files="no" media-type="Any"/>
    </autoscan>

from gerbera.

KarlStraussberger avatar KarlStraussberger commented on July 18, 2024

I already found the reason: You're new gerbera was build without FFMPEG support (WITH_AVCODEC=OFF) but with FFMPEG_THUMBNAILER which is uncommon but works since we split the code of the handler.

Can you try to get hold of another build of gerbera or inform the maintainer of the package to rebuild it with matching settings?

from gerbera.

man22x361 avatar man22x361 commented on July 18, 2024

Thanks for your investigation!
As I've installed the package via deb-multimedia.org I will try to contact them now.

from gerbera.

KarlStraussberger avatar KarlStraussberger commented on July 18, 2024

Anyway, won't happen again with the next release.

from gerbera.

man22x361 avatar man22x361 commented on July 18, 2024

@KarlStraussberger: Thank you for this piece of software and the excellent support you gave to me.
I've got an reply from the maintainer of the package at deb-multimedia.org. He already provided a new version 1:2.1.0-dmo0~bpo12+2 in the repository. The new version starts and works as expected.
I am very impressed on how fast this issue was fixed. Thanks again!

from gerbera.

Related Issues (20)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    πŸ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. πŸ“ŠπŸ“ˆπŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❀️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.