Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[Bug]: Conversion to m4b seems to crash ABS #2571

Open
alehel opened this issue Jan 31, 2024 · 9 comments
Open

[Bug]: Conversion to m4b seems to crash ABS #2571

alehel opened this issue Jan 31, 2024 · 9 comments
Labels
bug Something isn't working encoding/embedding Issue is specific to the encoder and metadata embedding tools waiting Waiting for OP

Comments

@alehel
Copy link

alehel commented Jan 31, 2024

Describe the issue

When trying to convert a book consisting of multiple mp3 files, the transcode starts and runs for a while.

[DownloadWorker] FFMPEG concat started with command: ffmpeg -safe 0 -f concat -i /metadata/cache/items/b5829f53-7f9e-4ab0-b0dc-6d1de83d3055/files.txt -y -loglevel error -map 0:a -acodec aac -ac 2 -b:a 128k -f mp4 /metadata/cache/items/b5829f53-7f9e-4ab0-b0dc-6d1de83d3055/(2004) - Døde menn går på ski.m4b

However, after a while, I get the following

2024-01-31 19:29:11.730
INFO
[DownloadWorker] worker ended

...

2024-01-31 19:29:13.290
ERROR
[AbMergeManager] Failed to move track "/audiobooks/library/Nærum, Knut/(2004) - Døde menn går på ski/Avsnitt038.mp3" to "/metadata/cache/items/b5829f53-7f9e-4ab0-b0dc-6d1de83d3055/Avsnitt038.mp3" Error: EACCES: permission denied, unlink '/audiobooks/library/Nærum, Knut/(2004) - Døde menn går på ski/Avsnitt038.mp3'

I get this error message once for every mp3 file in the audiobook. This is immediately followed by the following logs.

2024-01-31 19:29:14.277
INFO
=== Starting Server ===
2024-01-31 19:29:14.278
INFO
[Server] Init v2.7.2
2024-01-31 19:29:14.282
INFO
[Database] Initializing db at "/config/absdatabase.sqlite"
2024-01-31 19:29:14.303
INFO
[Database] Db connection was successful
2024-01-31 19:29:14.366
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
2024-01-31 19:29:14.397
INFO
[BackupManager] 3 Backups Found
2024-01-31 19:29:14.400
INFO
[LogManager] Init current daily log filename: 2024-01-31.txt
2024-01-31 19:29:14.409
INFO
[Server] Watcher is disabled
2024-01-31 19:29:14.414
INFO
Listening on port :80
2024-01-31 19:29:14.857
INFO
[SocketAuthority] Socket Connected 1FFYvULqX0PGTQvaAAAB
2024-01-31 19:29:15.041
INFO
[SocketAuthority] Socket Connected p-tdL9sb54rH6QqNAAAD
2024-01-31 19:30:36.369
INFO
[SocketAuthority] Socket 1FFYvULqX0PGTQvaAAAB disconnected from client "root" after 81512ms (Reason: transport close)
2024-01-31 19:30:38.198
INFO
[SocketAuthority] Socket Connected Wjx0znbFwe10j6dJAAAF

It seems that, whatever happened crashed abs and caused a reboot of my docker container.

This happens regardless of what audiobook I'm trying to convert. The weird thing is, this worked fine yesterday. Those audiobooks were originally a single mp3 though, while the ones I'm attempting to convert now consist of multiple mp3s.

Steps to reproduce the issue

  1. Find an audiobook that consists of multiple mp3s.
  2. Convert it using the m4b conversion tool using the default values.

Audiobookshelf version

v2.7.2

How are you running audiobookshelf?

Docker

@alehel alehel added the bug Something isn't working label Jan 31, 2024
@alehel
Copy link
Author

alehel commented Jan 31, 2024

The logs in their entirety, unedited.

2024-01-31 19:27:10.092
INFO
Start m4b encode for b5829f53-7f9e-4ab0-b0dc-6d1de83d3055 - TaskId: dc3047db-1739-41f3-8205-9938822d33e3
2024-01-31 19:27:10.229
INFO
[DownloadWorker] FFMPEG concat started with command: ffmpeg -safe 0 -f concat -i /metadata/cache/items/b5829f53-7f9e-4ab0-b0dc-6d1de83d3055/files.txt -y -loglevel error -map 0:a -acodec aac -ac 2 -b:a 128k -f mp4 /metadata/cache/items/b5829f53-7f9e-4ab0-b0dc-6d1de83d3055/(2004) - Døde menn går på ski.m4b
2024-01-31 19:29:11.730
INFO
[DownloadWorker] worker ended
2024-01-31 19:29:12.377
ERROR
[AbMergeManager] Failed to move track "/audiobooks/library/Nærum, Knut/(2004) - Døde menn går på ski/Avsnitt001.mp3" to "/metadata/cache/items/b5829f53-7f9e-4ab0-b0dc-6d1de83d3055/Avsnitt001.mp3" Error: EACCES: permission denied, unlink '/audiobooks/library/Nærum, Knut/(2004) - Døde menn går på ski/Avsnitt001.mp3'
2024-01-31 19:29:12.398
ERROR
[AbMergeManager] Failed to move track "/audiobooks/library/Nærum, Knut/(2004) - Døde menn går på ski/Avsnitt002.mp3" to "/metadata/cache/items/b5829f53-7f9e-4ab0-b0dc-6d1de83d3055/Avsnitt002.mp3" Error: EACCES: permission denied, unlink '/audiobooks/library/Nærum, Knut/(2004) - Døde menn går på ski/Avsnitt002.mp3'
2024-01-31 19:29:12.416
ERROR
[AbMergeManager] Failed to move track "/audiobooks/library/Nærum, Knut/(2004) - Døde menn går på ski/Avsnitt003.mp3" to "/metadata/cache/items/b5829f53-7f9e-4ab0-b0dc-6d1de83d3055/Avsnitt003.mp3" Error: EACCES: permission denied, unlink '/audiobooks/library/Nærum, Knut/(2004) - Døde menn går på ski/Avsnitt003.mp3'
2024-01-31 19:29:12.451
ERROR
[AbMergeManager] Failed to move track "/audiobooks/library/Nærum, Knut/(2004) - Døde menn går på ski/Avsnitt004.mp3" to "/metadata/cache/items/b5829f53-7f9e-4ab0-b0dc-6d1de83d3055/Avsnitt004.mp3" Error: EACCES: permission denied, unlink '/audiobooks/library/Nærum, Knut/(2004) - Døde menn går på ski/Avsnitt004.mp3'
2024-01-31 19:29:12.471
ERROR
[AbMergeManager] Failed to move track "/audiobooks/library/Nærum, Knut/(2004) - Døde menn går på ski/Avsnitt005.mp3" to "/metadata/cache/items/b5829f53-7f9e-4ab0-b0dc-6d1de83d3055/Avsnitt005.mp3" Error: EACCES: permission denied, unlink '/audiobooks/library/Nærum, Knut/(2004) - Døde menn går på ski/Avsnitt005.mp3'
2024-01-31 19:29:12.489
ERROR
[AbMergeManager] Failed to move track "/audiobooks/library/Nærum, Knut/(2004) - Døde menn går på ski/Avsnitt006.mp3" to "/metadata/cache/items/b5829f53-7f9e-4ab0-b0dc-6d1de83d3055/Avsnitt006.mp3" Error: EACCES: permission denied, unlink '/audiobooks/library/Nærum, Knut/(2004) - Døde menn går på ski/Avsnitt006.mp3'
2024-01-31 19:29:12.517
ERROR
[AbMergeManager] Failed to move track "/audiobooks/library/Nærum, Knut/(2004) - Døde menn går på ski/Avsnitt007.mp3" to "/metadata/cache/items/b5829f53-7f9e-4ab0-b0dc-6d1de83d3055/Avsnitt007.mp3" Error: EACCES: permission denied, unlink '/audiobooks/library/Nærum, Knut/(2004) - Døde menn går på ski/Avsnitt007.mp3'
2024-01-31 19:29:12.550
ERROR
[AbMergeManager] Failed to move track "/audiobooks/library/Nærum, Knut/(2004) - Døde menn går på ski/Avsnitt008.mp3" to "/metadata/cache/items/b5829f53-7f9e-4ab0-b0dc-6d1de83d3055/Avsnitt008.mp3" Error: EACCES: permission denied, unlink '/audiobooks/library/Nærum, Knut/(2004) - Døde menn går på ski/Avsnitt008.mp3'
2024-01-31 19:29:12.572
ERROR
[AbMergeManager] Failed to move track "/audiobooks/library/Nærum, Knut/(2004) - Døde menn går på ski/Avsnitt009.mp3" to "/metadata/cache/items/b5829f53-7f9e-4ab0-b0dc-6d1de83d3055/Avsnitt009.mp3" Error: EACCES: permission denied, unlink '/audiobooks/library/Nærum, Knut/(2004) - Døde menn går på ski/Avsnitt009.mp3'
2024-01-31 19:29:12.591
ERROR
[AbMergeManager] Failed to move track "/audiobooks/library/Nærum, Knut/(2004) - Døde menn går på ski/Avsnitt010.mp3" to "/metadata/cache/items/b5829f53-7f9e-4ab0-b0dc-6d1de83d3055/Avsnitt010.mp3" Error: EACCES: permission denied, unlink '/audiobooks/library/Nærum, Knut/(2004) - Døde menn går på ski/Avsnitt010.mp3'
2024-01-31 19:29:12.608
ERROR
[AbMergeManager] Failed to move track "/audiobooks/library/Nærum, Knut/(2004) - Døde menn går på ski/Avsnitt011.mp3" to "/metadata/cache/items/b5829f53-7f9e-4ab0-b0dc-6d1de83d3055/Avsnitt011.mp3" Error: EACCES: permission denied, unlink '/audiobooks/library/Nærum, Knut/(2004) - Døde menn går på ski/Avsnitt011.mp3'
2024-01-31 19:29:12.629
ERROR
[AbMergeManager] Failed to move track "/audiobooks/library/Nærum, Knut/(2004) - Døde menn går på ski/Avsnitt012.mp3" to "/metadata/cache/items/b5829f53-7f9e-4ab0-b0dc-6d1de83d3055/Avsnitt012.mp3" Error: EACCES: permission denied, unlink '/audiobooks/library/Nærum, Knut/(2004) - Døde menn går på ski/Avsnitt012.mp3'
2024-01-31 19:29:12.646
ERROR
[AbMergeManager] Failed to move track "/audiobooks/library/Nærum, Knut/(2004) - Døde menn går på ski/Avsnitt013.mp3" to "/metadata/cache/items/b5829f53-7f9e-4ab0-b0dc-6d1de83d3055/Avsnitt013.mp3" Error: EACCES: permission denied, unlink '/audiobooks/library/Nærum, Knut/(2004) - Døde menn går på ski/Avsnitt013.mp3'
2024-01-31 19:29:12.663
ERROR
[AbMergeManager] Failed to move track "/audiobooks/library/Nærum, Knut/(2004) - Døde menn går på ski/Avsnitt014.mp3" to "/metadata/cache/items/b5829f53-7f9e-4ab0-b0dc-6d1de83d3055/Avsnitt014.mp3" Error: EACCES: permission denied, unlink '/audiobooks/library/Nærum, Knut/(2004) - Døde menn går på ski/Avsnitt014.mp3'
2024-01-31 19:29:12.692
ERROR
[AbMergeManager] Failed to move track "/audiobooks/library/Nærum, Knut/(2004) - Døde menn går på ski/Avsnitt015.mp3" to "/metadata/cache/items/b5829f53-7f9e-4ab0-b0dc-6d1de83d3055/Avsnitt015.mp3" Error: EACCES: permission denied, unlink '/audiobooks/library/Nærum, Knut/(2004) - Døde menn går på ski/Avsnitt015.mp3'
2024-01-31 19:29:12.713
ERROR
[AbMergeManager] Failed to move track "/audiobooks/library/Nærum, Knut/(2004) - Døde menn går på ski/Avsnitt016.mp3" to "/metadata/cache/items/b5829f53-7f9e-4ab0-b0dc-6d1de83d3055/Avsnitt016.mp3" Error: EACCES: permission denied, unlink '/audiobooks/library/Nærum, Knut/(2004) - Døde menn går på ski/Avsnitt016.mp3'
2024-01-31 19:29:12.734
ERROR
[AbMergeManager] Failed to move track "/audiobooks/library/Nærum, Knut/(2004) - Døde menn går på ski/Avsnitt017.mp3" to "/metadata/cache/items/b5829f53-7f9e-4ab0-b0dc-6d1de83d3055/Avsnitt017.mp3" Error: EACCES: permission denied, unlink '/audiobooks/library/Nærum, Knut/(2004) - Døde menn går på ski/Avsnitt017.mp3'
2024-01-31 19:29:12.759
ERROR
[AbMergeManager] Failed to move track "/audiobooks/library/Nærum, Knut/(2004) - Døde menn går på ski/Avsnitt018.mp3" to "/metadata/cache/items/b5829f53-7f9e-4ab0-b0dc-6d1de83d3055/Avsnitt018.mp3" Error: EACCES: permission denied, unlink '/audiobooks/library/Nærum, Knut/(2004) - Døde menn går på ski/Avsnitt018.mp3'
2024-01-31 19:29:12.786
ERROR
[AbMergeManager] Failed to move track "/audiobooks/library/Nærum, Knut/(2004) - Døde menn går på ski/Avsnitt019.mp3" to "/metadata/cache/items/b5829f53-7f9e-4ab0-b0dc-6d1de83d3055/Avsnitt019.mp3" Error: EACCES: permission denied, unlink '/audiobooks/library/Nærum, Knut/(2004) - Døde menn går på ski/Avsnitt019.mp3'
2024-01-31 19:29:12.806
ERROR
[AbMergeManager] Failed to move track "/audiobooks/library/Nærum, Knut/(2004) - Døde menn går på ski/Avsnitt020.mp3" to "/metadata/cache/items/b5829f53-7f9e-4ab0-b0dc-6d1de83d3055/Avsnitt020.mp3" Error: EACCES: permission denied, unlink '/audiobooks/library/Nærum, Knut/(2004) - Døde menn går på ski/Avsnitt020.mp3'
2024-01-31 19:29:12.835
ERROR
[AbMergeManager] Failed to move track "/audiobooks/library/Nærum, Knut/(2004) - Døde menn går på ski/Avsnitt021.mp3" to "/metadata/cache/items/b5829f53-7f9e-4ab0-b0dc-6d1de83d3055/Avsnitt021.mp3" Error: EACCES: permission denied, unlink '/audiobooks/library/Nærum, Knut/(2004) - Døde menn går på ski/Avsnitt021.mp3'
2024-01-31 19:29:12.859
ERROR
[AbMergeManager] Failed to move track "/audiobooks/library/Nærum, Knut/(2004) - Døde menn går på ski/Avsnitt022.mp3" to "/metadata/cache/items/b5829f53-7f9e-4ab0-b0dc-6d1de83d3055/Avsnitt022.mp3" Error: EACCES: permission denied, unlink '/audiobooks/library/Nærum, Knut/(2004) - Døde menn går på ski/Avsnitt022.mp3'
2024-01-31 19:29:12.885
ERROR
[AbMergeManager] Failed to move track "/audiobooks/library/Nærum, Knut/(2004) - Døde menn går på ski/Avsnitt023.mp3" to "/metadata/cache/items/b5829f53-7f9e-4ab0-b0dc-6d1de83d3055/Avsnitt023.mp3" Error: EACCES: permission denied, unlink '/audiobooks/library/Nærum, Knut/(2004) - Døde menn går på ski/Avsnitt023.mp3'
2024-01-31 19:29:12.915
ERROR
[AbMergeManager] Failed to move track "/audiobooks/library/Nærum, Knut/(2004) - Døde menn går på ski/Avsnitt024.mp3" to "/metadata/cache/items/b5829f53-7f9e-4ab0-b0dc-6d1de83d3055/Avsnitt024.mp3" Error: EACCES: permission denied, unlink '/audiobooks/library/Nærum, Knut/(2004) - Døde menn går på ski/Avsnitt024.mp3'
2024-01-31 19:29:12.937
ERROR
[AbMergeManager] Failed to move track "/audiobooks/library/Nærum, Knut/(2004) - Døde menn går på ski/Avsnitt025.mp3" to "/metadata/cache/items/b5829f53-7f9e-4ab0-b0dc-6d1de83d3055/Avsnitt025.mp3" Error: EACCES: permission denied, unlink '/audiobooks/library/Nærum, Knut/(2004) - Døde menn går på ski/Avsnitt025.mp3'
2024-01-31 19:29:12.963
ERROR
[AbMergeManager] Failed to move track "/audiobooks/library/Nærum, Knut/(2004) - Døde menn går på ski/Avsnitt026.mp3" to "/metadata/cache/items/b5829f53-7f9e-4ab0-b0dc-6d1de83d3055/Avsnitt026.mp3" Error: EACCES: permission denied, unlink '/audiobooks/library/Nærum, Knut/(2004) - Døde menn går på ski/Avsnitt026.mp3'
2024-01-31 19:29:12.983
ERROR
[AbMergeManager] Failed to move track "/audiobooks/library/Nærum, Knut/(2004) - Døde menn går på ski/Avsnitt027.mp3" to "/metadata/cache/items/b5829f53-7f9e-4ab0-b0dc-6d1de83d3055/Avsnitt027.mp3" Error: EACCES: permission denied, unlink '/audiobooks/library/Nærum, Knut/(2004) - Døde menn går på ski/Avsnitt027.mp3'
2024-01-31 19:29:13.006
ERROR
[AbMergeManager] Failed to move track "/audiobooks/library/Nærum, Knut/(2004) - Døde menn går på ski/Avsnitt028.mp3" to "/metadata/cache/items/b5829f53-7f9e-4ab0-b0dc-6d1de83d3055/Avsnitt028.mp3" Error: EACCES: permission denied, unlink '/audiobooks/library/Nærum, Knut/(2004) - Døde menn går på ski/Avsnitt028.mp3'
2024-01-31 19:29:13.029
ERROR
[AbMergeManager] Failed to move track "/audiobooks/library/Nærum, Knut/(2004) - Døde menn går på ski/Avsnitt029.mp3" to "/metadata/cache/items/b5829f53-7f9e-4ab0-b0dc-6d1de83d3055/Avsnitt029.mp3" Error: EACCES: permission denied, unlink '/audiobooks/library/Nærum, Knut/(2004) - Døde menn går på ski/Avsnitt029.mp3'
2024-01-31 19:29:13.050
ERROR
[AbMergeManager] Failed to move track "/audiobooks/library/Nærum, Knut/(2004) - Døde menn går på ski/Avsnitt030.mp3" to "/metadata/cache/items/b5829f53-7f9e-4ab0-b0dc-6d1de83d3055/Avsnitt030.mp3" Error: EACCES: permission denied, unlink '/audiobooks/library/Nærum, Knut/(2004) - Døde menn går på ski/Avsnitt030.mp3'
2024-01-31 19:29:13.083
ERROR
[AbMergeManager] Failed to move track "/audiobooks/library/Nærum, Knut/(2004) - Døde menn går på ski/Avsnitt031.mp3" to "/metadata/cache/items/b5829f53-7f9e-4ab0-b0dc-6d1de83d3055/Avsnitt031.mp3" Error: EACCES: permission denied, unlink '/audiobooks/library/Nærum, Knut/(2004) - Døde menn går på ski/Avsnitt031.mp3'
2024-01-31 19:29:13.104
ERROR
[AbMergeManager] Failed to move track "/audiobooks/library/Nærum, Knut/(2004) - Døde menn går på ski/Avsnitt032.mp3" to "/metadata/cache/items/b5829f53-7f9e-4ab0-b0dc-6d1de83d3055/Avsnitt032.mp3" Error: EACCES: permission denied, unlink '/audiobooks/library/Nærum, Knut/(2004) - Døde menn går på ski/Avsnitt032.mp3'
2024-01-31 19:29:13.132
ERROR
[AbMergeManager] Failed to move track "/audiobooks/library/Nærum, Knut/(2004) - Døde menn går på ski/Avsnitt033.mp3" to "/metadata/cache/items/b5829f53-7f9e-4ab0-b0dc-6d1de83d3055/Avsnitt033.mp3" Error: EACCES: permission denied, unlink '/audiobooks/library/Nærum, Knut/(2004) - Døde menn går på ski/Avsnitt033.mp3'
2024-01-31 19:29:13.173
ERROR
[AbMergeManager] Failed to move track "/audiobooks/library/Nærum, Knut/(2004) - Døde menn går på ski/Avsnitt034.mp3" to "/metadata/cache/items/b5829f53-7f9e-4ab0-b0dc-6d1de83d3055/Avsnitt034.mp3" Error: EACCES: permission denied, unlink '/audiobooks/library/Nærum, Knut/(2004) - Døde menn går på ski/Avsnitt034.mp3'
2024-01-31 19:29:13.208
ERROR
[AbMergeManager] Failed to move track "/audiobooks/library/Nærum, Knut/(2004) - Døde menn går på ski/Avsnitt035.mp3" to "/metadata/cache/items/b5829f53-7f9e-4ab0-b0dc-6d1de83d3055/Avsnitt035.mp3" Error: EACCES: permission denied, unlink '/audiobooks/library/Nærum, Knut/(2004) - Døde menn går på ski/Avsnitt035.mp3'
2024-01-31 19:29:13.238
ERROR
[AbMergeManager] Failed to move track "/audiobooks/library/Nærum, Knut/(2004) - Døde menn går på ski/Avsnitt036.mp3" to "/metadata/cache/items/b5829f53-7f9e-4ab0-b0dc-6d1de83d3055/Avsnitt036.mp3" Error: EACCES: permission denied, unlink '/audiobooks/library/Nærum, Knut/(2004) - Døde menn går på ski/Avsnitt036.mp3'
2024-01-31 19:29:13.269
ERROR
[AbMergeManager] Failed to move track "/audiobooks/library/Nærum, Knut/(2004) - Døde menn går på ski/Avsnitt037.mp3" to "/metadata/cache/items/b5829f53-7f9e-4ab0-b0dc-6d1de83d3055/Avsnitt037.mp3" Error: EACCES: permission denied, unlink '/audiobooks/library/Nærum, Knut/(2004) - Døde menn går på ski/Avsnitt037.mp3'
2024-01-31 19:29:13.290
ERROR
[AbMergeManager] Failed to move track "/audiobooks/library/Nærum, Knut/(2004) - Døde menn går på ski/Avsnitt038.mp3" to "/metadata/cache/items/b5829f53-7f9e-4ab0-b0dc-6d1de83d3055/Avsnitt038.mp3" Error: EACCES: permission denied, unlink '/audiobooks/library/Nærum, Knut/(2004) - Døde menn går på ski/Avsnitt038.mp3'
2024-01-31 19:29:14.277
INFO
=== Starting Server ===
2024-01-31 19:29:14.278
INFO
[Server] Init v2.7.2
2024-01-31 19:29:14.282
INFO
[Database] Initializing db at "/config/absdatabase.sqlite"
2024-01-31 19:29:14.303
INFO
[Database] Db connection was successful
2024-01-31 19:29:14.366
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
2024-01-31 19:29:14.397
INFO
[BackupManager] 3 Backups Found
2024-01-31 19:29:14.400
INFO
[LogManager] Init current daily log filename: 2024-01-31.txt
2024-01-31 19:29:14.409
INFO
[Server] Watcher is disabled
2024-01-31 19:29:14.414
INFO
Listening on port :80
2024-01-31 19:29:14.857
INFO
[SocketAuthority] Socket Connected 1FFYvULqX0PGTQvaAAAB
2024-01-31 19:29:15.041
INFO
[SocketAuthority] Socket Connected p-tdL9sb54rH6QqNAAAD
2024-01-31 19:30:36.369
INFO
[SocketAuthority] Socket 1FFYvULqX0PGTQvaAAAB disconnected from client "root" after 81512ms (Reason: transport close)
2024-01-31 19:30:38.198
INFO
[SocketAuthority] Socket Connected Wjx0znbFwe10j6dJAAAF

@advplyr
Copy link
Owner

advplyr commented Jan 31, 2024

The crash isn't showing in those logs because it's not getting caught. You may be able to see it by turning off automatic container restart.
There is a permission issue though with removing the mp3s from your folder.

Error: EACCES: permission denied, unlink '/audiobooks/library/Nærum, Knut/(2004) - Døde menn går på ski/Avsnitt001.mp3

@alehel
Copy link
Author

alehel commented Feb 1, 2024

Yeah, I saw the permission thing but can't figure out why I'm getting it. Abs has no problems deleting or uploading books. I would have thought that would trigger the same permission error?

I'll turn off automatic restart and se if anything else gets logged.

@alehel
Copy link
Author

alehel commented Feb 1, 2024

Didn't succeed in getting any additional logs. However, did confirm that this issue only happens when the source consists of multiple files. I did a conversion to m4b of a book that was a single mp3, and it worked just fine.

2024-02-01 07:58:34.099
INFO
[DownloadWorker] FFMPEG concat started with command: ffmpeg -i /audiobooks/library/Townsend, Jack/Tales from the Gas Station/Vol 1 - (2019) - Tales from the Gas Station - Volume 1/Vol 1 (2019) Tales from the Gas Station - Volume 1.mp3 -y -loglevel error -map 0:a -acodec aac -ac 2 -b:a 128k -f mp4 /metadata/cache/items/80851921-004f-466f-95c6-255a1a7199a4/Vol 1 - (2019) - Tales from the Gas Station - Volume 1.m4b
2024-02-01 08:00:00.405
INFO
[PodcastManager] runEpisodeCheck: "DERELICT" | Last check: Thu Feb 01 2024 07:00:01 GMT+0100 (Central European Standard Time) | Latest episode pubDate: Mon Jan 08 2024 17:15:15 GMT+0100 (Central European Standard Time)
2024-02-01 08:07:33.212
INFO
[DownloadWorker] worker ended
2024-02-01 08:07:40.425
INFO
[AbMergeManager] Removing task ecef74b4-eab8-47ae-bf94-3f5120310fd7
2024-02-01 08:07:40.426
INFO
[AbMergeManager] Ab task finished ecef74b4-eab8-47ae-bf94-3f5120310fd7

Any audiobook consisting of multiple mp3s fail however.

@advplyr
Copy link
Owner

advplyr commented Feb 1, 2024

Where are you getting the logs from? If it is crashing there should be an uncaught exception showing

@alehel
Copy link
Author

alehel commented Feb 1, 2024

From the log file in the metadata folder. I started up abs from the terminal in the hope of capturing more. This is the complete log where I started it up, logged in and started the conversion. Can't se any uncaught exception. Log just suddenly ends with "exited with code 0" which is weird. At that point I loose connection to my docker terminal as it goes down.

alehel@pingu:~/docker/audiobookshelf$ docker-compose up
[+] Building 0.0s (0/0)                                                                                                                                   
[+] Running 1/0
 ✔ Container audiobookshelf  Running                                                                                                                 0.0s 
Attaching to audiobookshelf
audiobookshelf  | [2024-02-01 18:27:34.218] INFO: [SocketAuthority] Socket Connected l_1vfROFdKWV3eLaAAAJ
audiobookshelf  | [2024-02-01 18:28:17.998] INFO: Start m4b encode for b5829f53-7f9e-4ab0-b0dc-6d1de83d3055 - TaskId: ee4cb6f4-c799-4d1b-8e08-c3cb04a8419e
audiobookshelf  | [2024-02-01 18:28:18.135] INFO: [DownloadWorker] FFMPEG concat started with command: ffmpeg -safe 0 -f concat -i /metadata/cache/items/b5829f53-7f9e-4ab0-b0dc-6d1de83d3055/files.txt -y -loglevel error -map 0:a -acodec aac -ac 2 -b:a 128k -f mp4 /metadata/cache/items/b5829f53-7f9e-4ab0-b0dc-6d1de83d3055/(2004) - Døde menn går på ski.m4b
audiobookshelf  | [2024-02-01 18:30:19.314] INFO: [DownloadWorker] worker ended
audiobookshelf  | [2024-02-01 18:30:20.047] ERROR: [AbMergeManager] Failed to move track "/audiobooks/library/Nærum, Knut/(2004) - Døde menn går på ski/Avsnitt001.mp3" to "/metadata/cache/items/b5829f53-7f9e-4ab0-b0dc-6d1de83d3055/Avsnitt001.mp3" [Error: EACCES: permission denied, unlink '/audiobooks/library/Nærum, Knut/(2004) - Døde menn går på ski/Avsnitt001.mp3'] {
audiobookshelf  |   errno: -13,
audiobookshelf  |   code: 'EACCES',
audiobookshelf  |   syscall: 'unlink',
audiobookshelf  |   path: '/audiobooks/library/Nærum, Knut/(2004) - Døde menn går på ski/Avsnitt001.mp3'
audiobookshelf  | } (AbMergeManager.js:194)
audiobookshelf  | [2024-02-01 18:30:20.066] ERROR: [AbMergeManager] Failed to move track "/audiobooks/library/Nærum, Knut/(2004) - Døde menn går på ski/Avsnitt002.mp3" to "/metadata/cache/items/b5829f53-7f9e-4ab0-b0dc-6d1de83d3055/Avsnitt002.mp3" [Error: EACCES: permission denied, unlink '/audiobooks/library/Nærum, Knut/(2004) - Døde menn går på ski/Avsnitt002.mp3'] {
audiobookshelf  |   errno: -13,
audiobookshelf  |   code: 'EACCES',
audiobookshelf  |   syscall: 'unlink',
audiobookshelf  |   path: '/audiobooks/library/Nærum, Knut/(2004) - Døde menn går på ski/Avsnitt002.mp3'
audiobookshelf  | } (AbMergeManager.js:194)
audiobookshelf  | [2024-02-01 18:30:20.084] ERROR: [AbMergeManager] Failed to move track "/audiobooks/library/Nærum, Knut/(2004) - Døde menn går på ski/Avsnitt003.mp3" to "/metadata/cache/items/b5829f53-7f9e-4ab0-b0dc-6d1de83d3055/Avsnitt003.mp3" [Error: EACCES: permission denied, unlink '/audiobooks/library/Nærum, Knut/(2004) - Døde menn går på ski/Avsnitt003.mp3'] {
audiobookshelf  |   errno: -13,
audiobookshelf  |   code: 'EACCES',
audiobookshelf  |   syscall: 'unlink',
audiobookshelf  |   path: '/audiobooks/library/Nærum, Knut/(2004) - Døde menn går på ski/Avsnitt003.mp3'
audiobookshelf  | } (AbMergeManager.js:194)
audiobookshelf  | [2024-02-01 18:30:20.120] ERROR: [AbMergeManager] Failed to move track "/audiobooks/library/Nærum, Knut/(2004) - Døde menn går på ski/Avsnitt004.mp3" to "/metadata/cache/items/b5829f53-7f9e-4ab0-b0dc-6d1de83d3055/Avsnitt004.mp3" [Error: EACCES: permission denied, unlink '/audiobooks/library/Nærum, Knut/(2004) - Døde menn går på ski/Avsnitt004.mp3'] {
audiobookshelf  |   errno: -13,
audiobookshelf  |   code: 'EACCES',
audiobookshelf  |   syscall: 'unlink',
audiobookshelf  |   path: '/audiobooks/library/Nærum, Knut/(2004) - Døde menn går på ski/Avsnitt004.mp3'
audiobookshelf  | } (AbMergeManager.js:194)
audiobookshelf  | [2024-02-01 18:30:20.141] ERROR: [AbMergeManager] Failed to move track "/audiobooks/library/Nærum, Knut/(2004) - Døde menn går på ski/Avsnitt005.mp3" to "/metadata/cache/items/b5829f53-7f9e-4ab0-b0dc-6d1de83d3055/Avsnitt005.mp3" [Error: EACCES: permission denied, unlink '/audiobooks/library/Nærum, Knut/(2004) - Døde menn går på ski/Avsnitt005.mp3'] {
audiobookshelf  |   errno: -13,
audiobookshelf  |   code: 'EACCES',
audiobookshelf  |   syscall: 'unlink',
audiobookshelf  |   path: '/audiobooks/library/Nærum, Knut/(2004) - Døde menn går på ski/Avsnitt005.mp3'
audiobookshelf  | } (AbMergeManager.js:194)
audiobookshelf  | [2024-02-01 18:30:20.161] ERROR: [AbMergeManager] Failed to move track "/audiobooks/library/Nærum, Knut/(2004) - Døde menn går på ski/Avsnitt006.mp3" to "/metadata/cache/items/b5829f53-7f9e-4ab0-b0dc-6d1de83d3055/Avsnitt006.mp3" [Error: EACCES: permission denied, unlink '/audiobooks/library/Nærum, Knut/(2004) - Døde menn går på ski/Avsnitt006.mp3'] {
audiobookshelf  |   errno: -13,
audiobookshelf  |   code: 'EACCES',
audiobookshelf  |   syscall: 'unlink',
audiobookshelf  |   path: '/audiobooks/library/Nærum, Knut/(2004) - Døde menn går på ski/Avsnitt006.mp3'
audiobookshelf  | } (AbMergeManager.js:194)
audiobookshelf  | [2024-02-01 18:30:20.189] ERROR: [AbMergeManager] Failed to move track "/audiobooks/library/Nærum, Knut/(2004) - Døde menn går på ski/Avsnitt007.mp3" to "/metadata/cache/items/b5829f53-7f9e-4ab0-b0dc-6d1de83d3055/Avsnitt007.mp3" [Error: EACCES: permission denied, unlink '/audiobooks/library/Nærum, Knut/(2004) - Døde menn går på ski/Avsnitt007.mp3'] {
audiobookshelf  |   errno: -13,
audiobookshelf  |   code: 'EACCES',
audiobookshelf  |   syscall: 'unlink',
audiobookshelf  |   path: '/audiobooks/library/Nærum, Knut/(2004) - Døde menn går på ski/Avsnitt007.mp3'
audiobookshelf  | } (AbMergeManager.js:194)
audiobookshelf  | [2024-02-01 18:30:20.222] ERROR: [AbMergeManager] Failed to move track "/audiobooks/library/Nærum, Knut/(2004) - Døde menn går på ski/Avsnitt008.mp3" to "/metadata/cache/items/b5829f53-7f9e-4ab0-b0dc-6d1de83d3055/Avsnitt008.mp3" [Error: EACCES: permission denied, unlink '/audiobooks/library/Nærum, Knut/(2004) - Døde menn går på ski/Avsnitt008.mp3'] {
audiobookshelf  |   errno: -13,
audiobookshelf  |   code: 'EACCES',
audiobookshelf  |   syscall: 'unlink',
audiobookshelf  |   path: '/audiobooks/library/Nærum, Knut/(2004) - Døde menn går på ski/Avsnitt008.mp3'
audiobookshelf  | } (AbMergeManager.js:194)
audiobookshelf  | [2024-02-01 18:30:20.244] ERROR: [AbMergeManager] Failed to move track "/audiobooks/library/Nærum, Knut/(2004) - Døde menn går på ski/Avsnitt009.mp3" to "/metadata/cache/items/b5829f53-7f9e-4ab0-b0dc-6d1de83d3055/Avsnitt009.mp3" [Error: EACCES: permission denied, unlink '/audiobooks/library/Nærum, Knut/(2004) - Døde menn går på ski/Avsnitt009.mp3'] {
audiobookshelf  |   errno: -13,
audiobookshelf  |   code: 'EACCES',
audiobookshelf  |   syscall: 'unlink',
audiobookshelf  |   path: '/audiobooks/library/Nærum, Knut/(2004) - Døde menn går på ski/Avsnitt009.mp3'
audiobookshelf  | } (AbMergeManager.js:194)
audiobookshelf  | [2024-02-01 18:30:20.263] ERROR: [AbMergeManager] Failed to move track "/audiobooks/library/Nærum, Knut/(2004) - Døde menn går på ski/Avsnitt010.mp3" to "/metadata/cache/items/b5829f53-7f9e-4ab0-b0dc-6d1de83d3055/Avsnitt010.mp3" [Error: EACCES: permission denied, unlink '/audiobooks/library/Nærum, Knut/(2004) - Døde menn går på ski/Avsnitt010.mp3'] {
audiobookshelf  |   errno: -13,
audiobookshelf  |   code: 'EACCES',
audiobookshelf  |   syscall: 'unlink',
audiobookshelf  |   path: '/audiobooks/library/Nærum, Knut/(2004) - Døde menn går på ski/Avsnitt010.mp3'
audiobookshelf  | } (AbMergeManager.js:194)
audiobookshelf  | [2024-02-01 18:30:20.280] ERROR: [AbMergeManager] Failed to move track "/audiobooks/library/Nærum, Knut/(2004) - Døde menn går på ski/Avsnitt011.mp3" to "/metadata/cache/items/b5829f53-7f9e-4ab0-b0dc-6d1de83d3055/Avsnitt011.mp3" [Error: EACCES: permission denied, unlink '/audiobooks/library/Nærum, Knut/(2004) - Døde menn går på ski/Avsnitt011.mp3'] {
audiobookshelf  |   errno: -13,
audiobookshelf  |   code: 'EACCES',
audiobookshelf  |   syscall: 'unlink',
audiobookshelf  |   path: '/audiobooks/library/Nærum, Knut/(2004) - Døde menn går på ski/Avsnitt011.mp3'
audiobookshelf  | } (AbMergeManager.js:194)
audiobookshelf  | [2024-02-01 18:30:20.298] ERROR: [AbMergeManager] Failed to move track "/audiobooks/library/Nærum, Knut/(2004) - Døde menn går på ski/Avsnitt012.mp3" to "/metadata/cache/items/b5829f53-7f9e-4ab0-b0dc-6d1de83d3055/Avsnitt012.mp3" [Error: EACCES: permission denied, unlink '/audiobooks/library/Nærum, Knut/(2004) - Døde menn går på ski/Avsnitt012.mp3'] {
audiobookshelf  |   errno: -13,
audiobookshelf  |   code: 'EACCES',
audiobookshelf  |   syscall: 'unlink',
audiobookshelf  |   path: '/audiobooks/library/Nærum, Knut/(2004) - Døde menn går på ski/Avsnitt012.mp3'
audiobookshelf  | } (AbMergeManager.js:194)
audiobookshelf  | [2024-02-01 18:30:20.316] ERROR: [AbMergeManager] Failed to move track "/audiobooks/library/Nærum, Knut/(2004) - Døde menn går på ski/Avsnitt013.mp3" to "/metadata/cache/items/b5829f53-7f9e-4ab0-b0dc-6d1de83d3055/Avsnitt013.mp3" [Error: EACCES: permission denied, unlink '/audiobooks/library/Nærum, Knut/(2004) - Døde menn går på ski/Avsnitt013.mp3'] {
audiobookshelf  |   errno: -13,
audiobookshelf  |   code: 'EACCES',
audiobookshelf  |   syscall: 'unlink',
audiobookshelf  |   path: '/audiobooks/library/Nærum, Knut/(2004) - Døde menn går på ski/Avsnitt013.mp3'
audiobookshelf  | } (AbMergeManager.js:194)
audiobookshelf  | [2024-02-01 18:30:20.333] ERROR: [AbMergeManager] Failed to move track "/audiobooks/library/Nærum, Knut/(2004) - Døde menn går på ski/Avsnitt014.mp3" to "/metadata/cache/items/b5829f53-7f9e-4ab0-b0dc-6d1de83d3055/Avsnitt014.mp3" [Error: EACCES: permission denied, unlink '/audiobooks/library/Nærum, Knut/(2004) - Døde menn går på ski/Avsnitt014.mp3'] {
audiobookshelf  |   errno: -13,
audiobookshelf  |   code: 'EACCES',
audiobookshelf  |   syscall: 'unlink',
audiobookshelf  |   path: '/audiobooks/library/Nærum, Knut/(2004) - Døde menn går på ski/Avsnitt014.mp3'
audiobookshelf  | } (AbMergeManager.js:194)
audiobookshelf  | [2024-02-01 18:30:20.363] ERROR: [AbMergeManager] Failed to move track "/audiobooks/library/Nærum, Knut/(2004) - Døde menn går på ski/Avsnitt015.mp3" to "/metadata/cache/items/b5829f53-7f9e-4ab0-b0dc-6d1de83d3055/Avsnitt015.mp3" [Error: EACCES: permission denied, unlink '/audiobooks/library/Nærum, Knut/(2004) - Døde menn går på ski/Avsnitt015.mp3'] {
audiobookshelf  |   errno: -13,
audiobookshelf  |   code: 'EACCES',
audiobookshelf  |   syscall: 'unlink',
audiobookshelf  |   path: '/audiobooks/library/Nærum, Knut/(2004) - Døde menn går på ski/Avsnitt015.mp3'
audiobookshelf  | } (AbMergeManager.js:194)
audiobookshelf  | [2024-02-01 18:30:20.384] ERROR: [AbMergeManager] Failed to move track "/audiobooks/library/Nærum, Knut/(2004) - Døde menn går på ski/Avsnitt016.mp3" to "/metadata/cache/items/b5829f53-7f9e-4ab0-b0dc-6d1de83d3055/Avsnitt016.mp3" [Error: EACCES: permission denied, unlink '/audiobooks/library/Nærum, Knut/(2004) - Døde menn går på ski/Avsnitt016.mp3'] {
audiobookshelf  |   errno: -13,
audiobookshelf  |   code: 'EACCES',
audiobookshelf  |   syscall: 'unlink',
audiobookshelf  |   path: '/audiobooks/library/Nærum, Knut/(2004) - Døde menn går på ski/Avsnitt016.mp3'
audiobookshelf  | } (AbMergeManager.js:194)
audiobookshelf  | [2024-02-01 18:30:20.404] ERROR: [AbMergeManager] Failed to move track "/audiobooks/library/Nærum, Knut/(2004) - Døde menn går på ski/Avsnitt017.mp3" to "/metadata/cache/items/b5829f53-7f9e-4ab0-b0dc-6d1de83d3055/Avsnitt017.mp3" [Error: EACCES: permission denied, unlink '/audiobooks/library/Nærum, Knut/(2004) - Døde menn går på ski/Avsnitt017.mp3'] {
audiobookshelf  |   errno: -13,
audiobookshelf  |   code: 'EACCES',
audiobookshelf  |   syscall: 'unlink',
audiobookshelf  |   path: '/audiobooks/library/Nærum, Knut/(2004) - Døde menn går på ski/Avsnitt017.mp3'
audiobookshelf  | } (AbMergeManager.js:194)
audiobookshelf  | [2024-02-01 18:30:20.429] ERROR: [AbMergeManager] Failed to move track "/audiobooks/library/Nærum, Knut/(2004) - Døde menn går på ski/Avsnitt018.mp3" to "/metadata/cache/items/b5829f53-7f9e-4ab0-b0dc-6d1de83d3055/Avsnitt018.mp3" [Error: EACCES: permission denied, unlink '/audiobooks/library/Nærum, Knut/(2004) - Døde menn går på ski/Avsnitt018.mp3'] {
audiobookshelf  |   errno: -13,
audiobookshelf  |   code: 'EACCES',
audiobookshelf  |   syscall: 'unlink',
audiobookshelf  |   path: '/audiobooks/library/Nærum, Knut/(2004) - Døde menn går på ski/Avsnitt018.mp3'
audiobookshelf  | } (AbMergeManager.js:194)
audiobookshelf  | [2024-02-01 18:30:20.457] ERROR: [AbMergeManager] Failed to move track "/audiobooks/library/Nærum, Knut/(2004) - Døde menn går på ski/Avsnitt019.mp3" to "/metadata/cache/items/b5829f53-7f9e-4ab0-b0dc-6d1de83d3055/Avsnitt019.mp3" [Error: EACCES: permission denied, unlink '/audiobooks/library/Nærum, Knut/(2004) - Døde menn går på ski/Avsnitt019.mp3'] {
audiobookshelf  |   errno: -13,
audiobookshelf  |   code: 'EACCES',
audiobookshelf  |   syscall: 'unlink',
audiobookshelf  |   path: '/audiobooks/library/Nærum, Knut/(2004) - Døde menn går på ski/Avsnitt019.mp3'
audiobookshelf  | } (AbMergeManager.js:194)
audiobookshelf  | [2024-02-01 18:30:20.477] ERROR: [AbMergeManager] Failed to move track "/audiobooks/library/Nærum, Knut/(2004) - Døde menn går på ski/Avsnitt020.mp3" to "/metadata/cache/items/b5829f53-7f9e-4ab0-b0dc-6d1de83d3055/Avsnitt020.mp3" [Error: EACCES: permission denied, unlink '/audiobooks/library/Nærum, Knut/(2004) - Døde menn går på ski/Avsnitt020.mp3'] {
audiobookshelf  |   errno: -13,
audiobookshelf  |   code: 'EACCES',
audiobookshelf  |   syscall: 'unlink',
audiobookshelf  |   path: '/audiobooks/library/Nærum, Knut/(2004) - Døde menn går på ski/Avsnitt020.mp3'
audiobookshelf  | } (AbMergeManager.js:194)
audiobookshelf  | [2024-02-01 18:30:20.506] ERROR: [AbMergeManager] Failed to move track "/audiobooks/library/Nærum, Knut/(2004) - Døde menn går på ski/Avsnitt021.mp3" to "/metadata/cache/items/b5829f53-7f9e-4ab0-b0dc-6d1de83d3055/Avsnitt021.mp3" [Error: EACCES: permission denied, unlink '/audiobooks/library/Nærum, Knut/(2004) - Døde menn går på ski/Avsnitt021.mp3'] {
audiobookshelf  |   errno: -13,
audiobookshelf  |   code: 'EACCES',
audiobookshelf  |   syscall: 'unlink',
audiobookshelf  |   path: '/audiobooks/library/Nærum, Knut/(2004) - Døde menn går på ski/Avsnitt021.mp3'
audiobookshelf  | } (AbMergeManager.js:194)
audiobookshelf  | [2024-02-01 18:30:20.529] ERROR: [AbMergeManager] Failed to move track "/audiobooks/library/Nærum, Knut/(2004) - Døde menn går på ski/Avsnitt022.mp3" to "/metadata/cache/items/b5829f53-7f9e-4ab0-b0dc-6d1de83d3055/Avsnitt022.mp3" [Error: EACCES: permission denied, unlink '/audiobooks/library/Nærum, Knut/(2004) - Døde menn går på ski/Avsnitt022.mp3'] {
audiobookshelf  |   errno: -13,
audiobookshelf  |   code: 'EACCES',
audiobookshelf  |   syscall: 'unlink',
audiobookshelf  |   path: '/audiobooks/library/Nærum, Knut/(2004) - Døde menn går på ski/Avsnitt022.mp3'
audiobookshelf  | } (AbMergeManager.js:194)
audiobookshelf  | [2024-02-01 18:30:20.555] ERROR: [AbMergeManager] Failed to move track "/audiobooks/library/Nærum, Knut/(2004) - Døde menn går på ski/Avsnitt023.mp3" to "/metadata/cache/items/b5829f53-7f9e-4ab0-b0dc-6d1de83d3055/Avsnitt023.mp3" [Error: EACCES: permission denied, unlink '/audiobooks/library/Nærum, Knut/(2004) - Døde menn går på ski/Avsnitt023.mp3'] {
audiobookshelf  |   errno: -13,
audiobookshelf  |   code: 'EACCES',
audiobookshelf  |   syscall: 'unlink',
audiobookshelf  |   path: '/audiobooks/library/Nærum, Knut/(2004) - Døde menn går på ski/Avsnitt023.mp3'
audiobookshelf  | } (AbMergeManager.js:194)
audiobookshelf  | [2024-02-01 18:30:20.584] ERROR: [AbMergeManager] Failed to move track "/audiobooks/library/Nærum, Knut/(2004) - Døde menn går på ski/Avsnitt024.mp3" to "/metadata/cache/items/b5829f53-7f9e-4ab0-b0dc-6d1de83d3055/Avsnitt024.mp3" [Error: EACCES: permission denied, unlink '/audiobooks/library/Nærum, Knut/(2004) - Døde menn går på ski/Avsnitt024.mp3'] {
audiobookshelf  |   errno: -13,
audiobookshelf  |   code: 'EACCES',
audiobookshelf  |   syscall: 'unlink',
audiobookshelf  |   path: '/audiobooks/library/Nærum, Knut/(2004) - Døde menn går på ski/Avsnitt024.mp3'
audiobookshelf  | } (AbMergeManager.js:194)
audiobookshelf  | [2024-02-01 18:30:20.606] ERROR: [AbMergeManager] Failed to move track "/audiobooks/library/Nærum, Knut/(2004) - Døde menn går på ski/Avsnitt025.mp3" to "/metadata/cache/items/b5829f53-7f9e-4ab0-b0dc-6d1de83d3055/Avsnitt025.mp3" [Error: EACCES: permission denied, unlink '/audiobooks/library/Nærum, Knut/(2004) - Døde menn går på ski/Avsnitt025.mp3'] {
audiobookshelf  |   errno: -13,
audiobookshelf  |   code: 'EACCES',
audiobookshelf  |   syscall: 'unlink',
audiobookshelf  |   path: '/audiobooks/library/Nærum, Knut/(2004) - Døde menn går på ski/Avsnitt025.mp3'
audiobookshelf  | } (AbMergeManager.js:194)
audiobookshelf  | [2024-02-01 18:30:20.632] ERROR: [AbMergeManager] Failed to move track "/audiobooks/library/Nærum, Knut/(2004) - Døde menn går på ski/Avsnitt026.mp3" to "/metadata/cache/items/b5829f53-7f9e-4ab0-b0dc-6d1de83d3055/Avsnitt026.mp3" [Error: EACCES: permission denied, unlink '/audiobooks/library/Nærum, Knut/(2004) - Døde menn går på ski/Avsnitt026.mp3'] {
audiobookshelf  |   errno: -13,
audiobookshelf  |   code: 'EACCES',
audiobookshelf  |   syscall: 'unlink',
audiobookshelf  |   path: '/audiobooks/library/Nærum, Knut/(2004) - Døde menn går på ski/Avsnitt026.mp3'
audiobookshelf  | } (AbMergeManager.js:194)
audiobookshelf  | [2024-02-01 18:30:20.653] ERROR: [AbMergeManager] Failed to move track "/audiobooks/library/Nærum, Knut/(2004) - Døde menn går på ski/Avsnitt027.mp3" to "/metadata/cache/items/b5829f53-7f9e-4ab0-b0dc-6d1de83d3055/Avsnitt027.mp3" [Error: EACCES: permission denied, unlink '/audiobooks/library/Nærum, Knut/(2004) - Døde menn går på ski/Avsnitt027.mp3'] {
audiobookshelf  |   errno: -13,
audiobookshelf  |   code: 'EACCES',
audiobookshelf  |   syscall: 'unlink',
audiobookshelf  |   path: '/audiobooks/library/Nærum, Knut/(2004) - Døde menn går på ski/Avsnitt027.mp3'
audiobookshelf  | } (AbMergeManager.js:194)
audiobookshelf  | [2024-02-01 18:30:20.676] ERROR: [AbMergeManager] Failed to move track "/audiobooks/library/Nærum, Knut/(2004) - Døde menn går på ski/Avsnitt028.mp3" to "/metadata/cache/items/b5829f53-7f9e-4ab0-b0dc-6d1de83d3055/Avsnitt028.mp3" [Error: EACCES: permission denied, unlink '/audiobooks/library/Nærum, Knut/(2004) - Døde menn går på ski/Avsnitt028.mp3'] {
audiobookshelf  |   errno: -13,
audiobookshelf  |   code: 'EACCES',
audiobookshelf  |   syscall: 'unlink',
audiobookshelf  |   path: '/audiobooks/library/Nærum, Knut/(2004) - Døde menn går på ski/Avsnitt028.mp3'
audiobookshelf  | } (AbMergeManager.js:194)
audiobookshelf  | [2024-02-01 18:30:20.698] ERROR: [AbMergeManager] Failed to move track "/audiobooks/library/Nærum, Knut/(2004) - Døde menn går på ski/Avsnitt029.mp3" to "/metadata/cache/items/b5829f53-7f9e-4ab0-b0dc-6d1de83d3055/Avsnitt029.mp3" [Error: EACCES: permission denied, unlink '/audiobooks/library/Nærum, Knut/(2004) - Døde menn går på ski/Avsnitt029.mp3'] {
audiobookshelf  |   errno: -13,
audiobookshelf  |   code: 'EACCES',
audiobookshelf  |   syscall: 'unlink',
audiobookshelf  |   path: '/audiobooks/library/Nærum, Knut/(2004) - Døde menn går på ski/Avsnitt029.mp3'
audiobookshelf  | } (AbMergeManager.js:194)
audiobookshelf  | [2024-02-01 18:30:20.719] ERROR: [AbMergeManager] Failed to move track "/audiobooks/library/Nærum, Knut/(2004) - Døde menn går på ski/Avsnitt030.mp3" to "/metadata/cache/items/b5829f53-7f9e-4ab0-b0dc-6d1de83d3055/Avsnitt030.mp3" [Error: EACCES: permission denied, unlink '/audiobooks/library/Nærum, Knut/(2004) - Døde menn går på ski/Avsnitt030.mp3'] {
audiobookshelf  |   errno: -13,
audiobookshelf  |   code: 'EACCES',
audiobookshelf  |   syscall: 'unlink',
audiobookshelf  |   path: '/audiobooks/library/Nærum, Knut/(2004) - Døde menn går på ski/Avsnitt030.mp3'
audiobookshelf  | } (AbMergeManager.js:194)
audiobookshelf  | [2024-02-01 18:30:20.748] ERROR: [AbMergeManager] Failed to move track "/audiobooks/library/Nærum, Knut/(2004) - Døde menn går på ski/Avsnitt031.mp3" to "/metadata/cache/items/b5829f53-7f9e-4ab0-b0dc-6d1de83d3055/Avsnitt031.mp3" [Error: EACCES: permission denied, unlink '/audiobooks/library/Nærum, Knut/(2004) - Døde menn går på ski/Avsnitt031.mp3'] {
audiobookshelf  |   errno: -13,
audiobookshelf  |   code: 'EACCES',
audiobookshelf  |   syscall: 'unlink',
audiobookshelf  |   path: '/audiobooks/library/Nærum, Knut/(2004) - Døde menn går på ski/Avsnitt031.mp3'
audiobookshelf  | } (AbMergeManager.js:194)
audiobookshelf  | [2024-02-01 18:30:20.766] ERROR: [AbMergeManager] Failed to move track "/audiobooks/library/Nærum, Knut/(2004) - Døde menn går på ski/Avsnitt032.mp3" to "/metadata/cache/items/b5829f53-7f9e-4ab0-b0dc-6d1de83d3055/Avsnitt032.mp3" [Error: EACCES: permission denied, unlink '/audiobooks/library/Nærum, Knut/(2004) - Døde menn går på ski/Avsnitt032.mp3'] {
audiobookshelf  |   errno: -13,
audiobookshelf  |   code: 'EACCES',
audiobookshelf  |   syscall: 'unlink',
audiobookshelf  |   path: '/audiobooks/library/Nærum, Knut/(2004) - Døde menn går på ski/Avsnitt032.mp3'
audiobookshelf  | } (AbMergeManager.js:194)
audiobookshelf  | [2024-02-01 18:30:20.821] ERROR: [AbMergeManager] Failed to move track "/audiobooks/library/Nærum, Knut/(2004) - Døde menn går på ski/Avsnitt033.mp3" to "/metadata/cache/items/b5829f53-7f9e-4ab0-b0dc-6d1de83d3055/Avsnitt033.mp3" [Error: EACCES: permission denied, unlink '/audiobooks/library/Nærum, Knut/(2004) - Døde menn går på ski/Avsnitt033.mp3'] {
audiobookshelf  |   errno: -13,
audiobookshelf  |   code: 'EACCES',
audiobookshelf  |   syscall: 'unlink',
audiobookshelf  |   path: '/audiobooks/library/Nærum, Knut/(2004) - Døde menn går på ski/Avsnitt033.mp3'
audiobookshelf  | } (AbMergeManager.js:194)
audiobookshelf  | [2024-02-01 18:30:20.857] ERROR: [AbMergeManager] Failed to move track "/audiobooks/library/Nærum, Knut/(2004) - Døde menn går på ski/Avsnitt034.mp3" to "/metadata/cache/items/b5829f53-7f9e-4ab0-b0dc-6d1de83d3055/Avsnitt034.mp3" [Error: EACCES: permission denied, unlink '/audiobooks/library/Nærum, Knut/(2004) - Døde menn går på ski/Avsnitt034.mp3'] {
audiobookshelf  |   errno: -13,
audiobookshelf  |   code: 'EACCES',
audiobookshelf  |   syscall: 'unlink',
audiobookshelf  |   path: '/audiobooks/library/Nærum, Knut/(2004) - Døde menn går på ski/Avsnitt034.mp3'
audiobookshelf  | } (AbMergeManager.js:194)
audiobookshelf  | [2024-02-01 18:30:20.892] ERROR: [AbMergeManager] Failed to move track "/audiobooks/library/Nærum, Knut/(2004) - Døde menn går på ski/Avsnitt035.mp3" to "/metadata/cache/items/b5829f53-7f9e-4ab0-b0dc-6d1de83d3055/Avsnitt035.mp3" [Error: EACCES: permission denied, unlink '/audiobooks/library/Nærum, Knut/(2004) - Døde menn går på ski/Avsnitt035.mp3'] {
audiobookshelf  |   errno: -13,
audiobookshelf  |   code: 'EACCES',
audiobookshelf  |   syscall: 'unlink',
audiobookshelf  |   path: '/audiobooks/library/Nærum, Knut/(2004) - Døde menn går på ski/Avsnitt035.mp3'
audiobookshelf  | } (AbMergeManager.js:194)
audiobookshelf  | [2024-02-01 18:30:20.921] ERROR: [AbMergeManager] Failed to move track "/audiobooks/library/Nærum, Knut/(2004) - Døde menn går på ski/Avsnitt036.mp3" to "/metadata/cache/items/b5829f53-7f9e-4ab0-b0dc-6d1de83d3055/Avsnitt036.mp3" [Error: EACCES: permission denied, unlink '/audiobooks/library/Nærum, Knut/(2004) - Døde menn går på ski/Avsnitt036.mp3'] {
audiobookshelf  |   errno: -13,
audiobookshelf  |   code: 'EACCES',
audiobookshelf  |   syscall: 'unlink',
audiobookshelf  |   path: '/audiobooks/library/Nærum, Knut/(2004) - Døde menn går på ski/Avsnitt036.mp3'
audiobookshelf  | } (AbMergeManager.js:194)
audiobookshelf  | [2024-02-01 18:30:20.952] ERROR: [AbMergeManager] Failed to move track "/audiobooks/library/Nærum, Knut/(2004) - Døde menn går på ski/Avsnitt037.mp3" to "/metadata/cache/items/b5829f53-7f9e-4ab0-b0dc-6d1de83d3055/Avsnitt037.mp3" [Error: EACCES: permission denied, unlink '/audiobooks/library/Nærum, Knut/(2004) - Døde menn går på ski/Avsnitt037.mp3'] {
audiobookshelf  |   errno: -13,
audiobookshelf  |   code: 'EACCES',
audiobookshelf  |   syscall: 'unlink',
audiobookshelf  |   path: '/audiobooks/library/Nærum, Knut/(2004) - Døde menn går på ski/Avsnitt037.mp3'
audiobookshelf  | } (AbMergeManager.js:194)
audiobookshelf  | [2024-02-01 18:30:20.974] ERROR: [AbMergeManager] Failed to move track "/audiobooks/library/Nærum, Knut/(2004) - Døde menn går på ski/Avsnitt038.mp3" to "/metadata/cache/items/b5829f53-7f9e-4ab0-b0dc-6d1de83d3055/Avsnitt038.mp3" [Error: EACCES: permission denied, unlink '/audiobooks/library/Nærum, Knut/(2004) - Døde menn går på ski/Avsnitt038.mp3'] {
audiobookshelf  |   errno: -13,
audiobookshelf  |   code: 'EACCES',
audiobookshelf  |   syscall: 'unlink',
audiobookshelf  |   path: '/audiobooks/library/Nærum, Knut/(2004) - Døde menn går på ski/Avsnitt038.mp3'
audiobookshelf  | } (AbMergeManager.js:194)
audiobookshelf  | node:internal/process/promises:279
audiobookshelf  |             triggerUncaughtException(err, true /* fromPromise */);
audiobookshelf  |             ^
audiobookshelf  | 
audiobookshelf  | [Error: EACCES: permission denied, copyfile '/metadata/cache/items/b5829f53-7f9e-4ab0-b0dc-6d1de83d3055/(2004) - Døde menn går på ski.m4b' -> '/audiobooks/library/Nærum, Knut/(2004) - Døde menn går på ski/(2004) - Døde menn går på ski.m4b'] {
audiobookshelf  |   errno: -13,
audiobookshelf  |   code: 'EACCES',
audiobookshelf  |   syscall: 'copyfile',
audiobookshelf  |   path: '/metadata/cache/items/b5829f53-7f9e-4ab0-b0dc-6d1de83d3055/(2004) - Døde menn går på ski.m4b',
audiobookshelf  |   dest: '/audiobooks/library/Nærum, Knut/(2004) - Døde menn går på ski/(2004) - Døde menn går på ski.m4b'
audiobookshelf  | }
audiobookshelf exited with code 0

@alehel
Copy link
Author

alehel commented Feb 1, 2024

Oh, actually, yes. There it is near the end.

audiobookshelf  | } (AbMergeManager.js:194)
audiobookshelf  | node:internal/process/promises:279
audiobookshelf  |             triggerUncaughtException(err, true /* fromPromise */);
audiobookshelf  |             ^

@Kraowe
Copy link

Kraowe commented Feb 22, 2024

Happened to me now as well. Thought I could comment here instead of making another issue, since we had almost the same error. I was converting some audiobooks which worked fine, and then I got a crash and this error below.

I fixed the permission and now it's working again. However, my bug report would be that I don't think this should cause a crash. But I understand the error, just not the crash. Best would be to just log the error without crash.

Audiobookshelf version v2.8.0

{"timestamp":"2024-02-22 17:41:01.670","source":"Logger.js:142","message":"[Server] Unhandled rejection: Error: EACCES: permission denied, copyfile '/metadata/cache/items/5430b7da-bccf-4fab-a7fe-a7e25070a383/Sapiens: en kort historik över mänskligheten.m4b' -> '/audiobooks/Yuval Noah Harari/Sapiens: en kort historik över mänskligheten/Sapiens: en kort historik över mänskligheten.m4b', promise: Promise {\n <rejected> [Error: EACCES: permission denied, copyfile '/metadata/cache/items/5430b7da-bccf-4fab-a7fe-a7e25070a383/Sapiens: en kort historik över mänskligheten.m4b' -> '/audiobooks/Yuval Noah Harari/Sapiens: en kort historik över mänskligheten/Sapiens: en kort historik över mänskligheten.m4b'] {\n errno: -13,\n code: 'EACCES',\n syscall: 'copyfile',\n path: '/metadata/cache/items/5430b7da-bccf-4fab-a7fe-a7e25070a383/Sapiens: en kort historik över mänskligheten.m4b',\n dest: '/audiobooks/Yuval Noah Harari/Sapiens: en kort historik över mänskligheten/Sapiens: en kort historik över mänskligheten.m4b'\n }\n}","levelName":"FATAL","level":5}

@advplyr advplyr added the encoding/embedding Issue is specific to the encoder and metadata embedding tools label May 20, 2024
@advplyr
Copy link
Owner

advplyr commented Sep 11, 2024

There has been some updates made since this was opened. Is this still an issue on v2.13.4?

@advplyr advplyr added the waiting Waiting for OP label Sep 11, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
bug Something isn't working encoding/embedding Issue is specific to the encoder and metadata embedding tools waiting Waiting for OP
Projects
None yet
Development

No branches or pull requests

3 participants