Comments (8)
Looks like your config file contains some entry that was changed. You can try --check-config
with --debug
.
from gerbera.
Please also share the output of gerbera --compile-info
from gerbera.
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.
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.
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.
Thanks for your investigation!
As I've installed the package via deb-multimedia.org I will try to contact them now.
from gerbera.
Anyway, won't happen again with the next release.
from gerbera.
@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)
- "session has expired" behaviour
- MP4 files not getting indexed HOT 15
- 2.1.0-18-g2d5a0f95 doesn't work HOT 2
- Thumbnails generation fails (ffmpegthumbnailer) HOT 11
- "Cannot add inotify watch: Permission denied" for new folders (`cp -a`) HOT 11
- Modifying files causes virtual album to vanish HOT 8
- `<box enabled="true|false">` or yes/no? HOT 1
- Key mismatch HOT 7
- Gerbera not found by TechniSat DigitRadio 580 HOT 5
- Dynamic placeholder for last played videos HOT 2
- External Link (URL) via Web UI creates wrong DB entry HOT 4
- Rescan library functionality problem HOT 2
- v2.1.0-63-gce861ded doesn't start with "-d", config.xml not found HOT 3
- With GCC 14, build fails with `box_layout.cc:45:14: error: βany_ofβ is not a member of βstdβ` and subsequent issues. HOT 3
- Non-existing file does not get removed from database HOT 5
- error: 'GrbLogger' does not name a type HOT 3
- ffmpeg error and warning messages - gerbera - .ts HOT 10
- Change -cc in Edit Details to unmodified display
- gerbera v2.1 subtitles working in vlc and old samsung tv! but NOT on modern samsung tv!! HOT 2
- 2.2.0 doesn't honor my '<port>' setting HOT 7
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
π Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
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.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google β€οΈ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from gerbera.