linuxserver / docker-booksonic-air

GNU General Public License v3.0
32 stars 8 forks source link

Can't navigate to settings and "Fontconfig error: No writable cache directories" error #21

Closed paulr24 closed 7 months ago

paulr24 commented 10 months ago

Is there an existing issue for this?

Current Behavior

I'm running a new install of the latest Docker image on a Synology NAS and was able to login using the default credentials but when I tried to go to the Settings tab it just won't get there (I can navigate to some of the other tabs though). I checked my Docker logs and see "Fontconfig error: No writable cache directories." Any idea how to get past this?

Expected Behavior

No response

Steps To Reproduce

  1. Running Docker on a Synology NAS
  2. With basically the default config
  3. Unable to navigate to Settings and getting "Fontconfig error: No writable cache directories" errors in logs

Environment

- OS: Synology DSM 7.2
- How docker service was installed: docker-compose from https://hub.docker.com/r/linuxserver/booksonic

CPU architecture

x86-64

Docker creation

---
version: "2.1"
services:
  booksonic:
    image: lscr.io/linuxserver/booksonic
    container_name: booksonic
    environment:
      - PUID=1000
      - PGID=1000
      - TZ=Europe/London
    volumes:
      - </path/to/appdata/config>:/config
      - </path/to/audiobooks>:/audiobooks
      - </path/to/podcasts>:/podcasts
      - </path/to/othermedia>:/othermedia
    ports:
      - 4040:4040
    restart: unless-stopped

Container logs

Config /config /metadata
[2023-11-07 06:19:42] INFO: === Starting Server ===
[2023-11-07 06:19:42] INFO: [Server] Init v2.5.0
[2023-11-07 06:19:42] INFO: [Database] Initializing db at "/config/absdatabase.sqlite"
[2023-11-07 06:19:42] INFO: [Database] Db connection was successful
[2023-11-07 06:19:43] INFO: [Database] Db initialized with models: user, library, libraryFolder, book, podcast, podcastEpisode, libraryItem, mediaProgress, series, bookSeries, author, bookAuthor, collection, collectionBook, playlist, playlistMediaItem, device, playbackSession, feed, feedEpisode, setting
[2023-11-07 06:19:44] INFO: [BackupManager] 0 Backups Found
[2023-11-07 06:19:44] INFO: [BackupManager] Auto Backups are disabled
[2023-11-07 06:19:44] INFO: [LogManager] Init current daily log filename: 2023-11-07.txt
[2023-11-07 06:19:44] INFO: Listening on port :80
[2023-11-07 06:19:46] INFO: [SocketAuthority] Socket Connected c-HLf7awg7OVr8zNAAAB
[2023-11-07 06:21:53] INFO: [Watcher] Initializing watcher for "Books".
[2023-11-07 06:21:53] INFO: [Watcher] "Books" Ready
[2023-11-07 06:22:54] INFO: [Watcher] Initializing watcher for "Podcasts".
[2023-11-07 06:22:54] INFO: [Watcher] "Podcasts" Ready
[2023-11-07 06:24:07] INFO: [Watcher] Initializing watcher for "Books".
[2023-11-07 06:24:07] INFO: [Watcher] "Books" Ready
[2023-11-07 06:24:20] INFO: [Watcher] Re-Initializing watcher for "Books".
[2023-11-07 06:24:20] INFO: [Watcher] Initializing watcher for "Books".
[2023-11-07 06:24:20] INFO: [Watcher] "Books" Ready
[2023-11-07 06:26:37] INFO: [SocketAuthority] Socket c-HLf7awg7OVr8zNAAAB disconnected from client "paulr24" after 411406ms (Reason: transport close)
[2023-11-07 06:27:53] INFO: [Auth] paulr24 logged in from ***.**.***.**
[2023-11-07 06:28:28] INFO: [LibraryScanner] Library metadata precedence changed since last scan. From [Unset] to [folderStructure,audioMetatags,txtFiles,opfFile,absMetadata]
[2023-11-07 06:28:28] INFO: [LibraryScanner] Starting (forced) library scan 3beb06fa-3b16-429c-ac45-e14c17c175d4 for Audiobooks
[2023-11-07 06:28:57] INFO: Received ping
[2023-11-07 06:30:55] ERROR: [AudioFileScanner] Invalid data found when processing input : "/books/audiobooks/Upgrade [B09L9TXHN4]/Upgrade꞉ A Novel [B09L9TXHN4] - 06 - Chapter 3.m4b" (AudioFileScanner.js:159)
[2023-11-07 06:31:22] INFO: Received ping

-07 06:31:35] ERROR: [AudioFileScanner] Invalid data found when processing input : "/books/audiobooks/The Real Sherlock [B07QY2QMCR]/The Real Sherlock꞉ An Audible Original [B07QY2QMCR] - 6 - Episode 5꞉ Fame, Fortune & War .m4b" (AudioFileScanner.js:159)
[2023-11-07 06:31:53] INFO: [Auth] paulr24 logged in from ***.**.***.**
[2023-11-07 06:34:07] INFO: [PlaybackSessionManager] startSession: Closing open session "The Real Sherlock: An Audible Original (Unabridged)" for user "paulr24" (Device: Pixel 7 SDK 34 / v14)
[2023-11-07 06:40:15] INFO: Received ping
[2023-11-07 06:57:11] INFO: [LibraryScanner] Library scan 3beb06fa-3b16-429c-ac45-e14c17c175d4 completed in 28:42.0 | 53 Added | 0 Updated | 0 Missing
[2023-11-07 06:57:15] INFO: [LibraryScan] Scan log saved "/metadata/logs/scans/2023-11-07_3beb06fa-3b16-429c-ac45-e14c17c175d4.txt"
[2023-11-07 06:57:15] INFO: [LibraryController] Scan complete
github-actions[bot] commented 10 months ago

Thanks for opening your first issue here! Be sure to follow the relevant issue templates, or risk having this issue marked as invalid.

LinuxServer-CI commented 9 months ago

This issue has been automatically marked as stale because it has not had recent activity. This might be due to missing feedback from OP. It will be closed if no further activity occurs. Thank you for your contributions.

github-actions[bot] commented 6 months ago

This issue is locked due to inactivity