checkrr
checkrr copied to clipboard
An error occurred walking the tree for
I'm getting this error while trying to do scans on my media. Can someone provide more details on what exactly has gone wrong? I saw another issue posted that mentions permissions being a contributing factor, so I tried giving anime 777 permissions, but the problem still occurs.
time="2025-08-22T18:14:05Z" level=warning msg="No Config file specified, trying to load a default..."
time="2025-08-22T18:14:05Z" level=info msg="Couldn't load config at: ./checkrr.yaml"
_|_|_| _|_|_| _|_| _|_|_| _| _| _| _|_| _| _|_|
_| _| _| _|_|_|_| _| _|_| _|_| _|_|
_| _| _| _| _| _| _| _| _|
_|_|_| _| _| _|_|_| _|_|_| _| _| _| _|
Checkrr version 3.5.4
Commit: 9c618c5d8f5bb354c2639bca87b2f6230446a578
Built On: 2025-03-20T01:10:24Z
Built By: goreleaser
time="2025-08-22T18:14:05Z" level=info msg="Found config at: /etc/checkrr.yaml"
time="2025-08-22T18:14:05Z" level=info msg="Next Run: 2025-08-23 00:00:00 +0000 UTC"
[GIN-debug] [WARNING] Creating an Engine instance with the Logger and Recovery middleware already attached.
[GIN-debug] [WARNING] Running in "debug" mode. Switch to "release" mode in production.
- using env: export GIN_MODE=release
- using code: gin.SetMode(gin.ReleaseMode)
[GIN-debug] GET /api/files/bad --> github.com/aetaric/checkrr/webserver.getBadFiles (4 handlers)
[GIN-debug] POST /api/files/bad --> github.com/aetaric/checkrr/webserver.deleteBadFiles (4 handlers)
[GIN-debug] GET /api/stats/current --> github.com/aetaric/checkrr/webserver.getCurrentStats (4 handlers)
[GIN-debug] GET /api/stats/historical --> github.com/aetaric/checkrr/webserver.getHistoricalStats (4 handlers)
[GIN-debug] GET /api/schedule --> github.com/aetaric/checkrr/webserver.getSchedule (4 handlers)
[GIN-debug] POST /api/run --> github.com/aetaric/checkrr/webserver.runCheckrr (4 handlers)
time="2025-08-22T18:14:05Z" level=info msg="Starting HTTP Webserver on port 8585"
[GIN-debug] Listening and serving HTTP on :8585
[GIN] 2025/08/22 - 18:14:05 | 200 | 110.22µs | 192.168.1.237 | GET "/api/stats/current"
[GIN] 2025/08/22 - 18:14:05 | 200 | 439.427µs | 192.168.1.237 | GET "/api/schedule"
[GIN] 2025/08/22 - 18:14:05 | 200 | 88.52µs | 192.168.1.237 | GET "/api/stats/historical"
[GIN] 2025/08/22 - 18:14:05 | 200 | 47.502µs | 192.168.1.237 | GET "/api/stats/current"
[GIN] 2025/08/22 - 18:14:06 | 200 | 1.667088ms | 192.168.1.237 | GET "/api/files/bad"
[GIN] 2025/08/22 - 18:14:14 | 200 | 23.763µs | 192.168.1.237 | GET "/api/schedule"
[GIN] 2025/08/22 - 18:14:14 | 200 | 60.554µs | 192.168.1.237 | GET "/api/stats/current"
[GIN] 2025/08/22 - 18:14:15 | 200 | 968.718µs | 192.168.1.237 | GET "/api/stats/current"
[GIN] 2025/08/22 - 18:14:15 | 200 | 1.034563ms | 192.168.1.237 | GET "/api/stats/historical"
[GIN] 2025/08/22 - 18:14:16 | 200 | 21.245µs | 192.168.1.237 | GET "/api/files/bad"
[GIN] 2025/08/22 - 18:14:24 | 200 | 24.158µs | 192.168.1.237 | GET "/api/schedule"
[GIN] 2025/08/22 - 18:14:24 | 200 | 1.055481ms | 192.168.1.237 | GET "/api/stats/current"
[GIN] 2025/08/22 - 18:14:25 | 200 | 947.495µs | 192.168.1.237 | GET "/api/stats/current"
[GIN] 2025/08/22 - 18:14:25 | 200 | 216.772µs | 192.168.1.237 | GET "/api/stats/historical"
[GIN] 2025/08/22 - 18:14:26 | 200 | 905.967µs | 192.168.1.237 | GET "/api/files/bad"
[GIN] 2025/08/22 - 18:14:29 | 200 | 8.938463ms | 192.168.1.237 | GET "/"
[GIN] 2025/08/22 - 18:14:29 | 200 | 18.059595ms | 192.168.1.237 | GET "/assets/index-f3f6245d.js"
[GIN] 2025/08/22 - 18:14:30 | 200 | 29.285µs | 192.168.1.237 | GET "/api/schedule"
[GIN] 2025/08/22 - 18:14:30 | 200 | 35.502µs | 192.168.1.237 | GET "/api/stats/current"
[GIN] 2025/08/22 - 18:14:30 | 200 | 51.803µs | 192.168.1.237 | GET "/api/stats/current"
[GIN] 2025/08/22 - 18:14:30 | 200 | 66.756µs | 192.168.1.237 | GET "/api/stats/historical"
[GIN] 2025/08/22 - 18:14:30 | 200 | 14.11µs | 192.168.1.237 | GET "/api/files/bad"
[GIN] 2025/08/22 - 18:14:30 | 404 | 5.21µs | 192.168.1.237 | GET "/favicon.ico"
[GIN] 2025/08/22 - 18:14:33 | 200 | 26.144µs | 192.168.1.237 | POST "/api/run"
time="2025-08-22T18:14:33Z" level=debug msg="Setting Lock to prevent multi-runs"
time="2025-08-22T18:14:33Z" level=debug msg="[/movies/ /anime-movies/ /tv/ /anime/ /music/]"
time="2025-08-22T18:14:33Z" level=debug msg="Path: [/movies/]" startup=true
time="2025-08-22T18:14:33Z" level=warning msg="An error occurred walking the tree for /movies/. Please correct this before the next run.%!(EXTRA []interface {}=[])"
time="2025-08-22T18:14:33Z" level=error msg="Error encountered in checkrr run: lstat /movies/: no such file or directory" path=/movies/
time="2025-08-22T18:14:33Z" level=debug msg="Path: [/anime-movies/]" startup=true
time="2025-08-22T18:14:33Z" level=warning msg="An error occurred walking the tree for /anime-movies/. Please correct this before the next run.%!(EXTRA []interface {}=[])"
time="2025-08-22T18:14:33Z" level=error msg="Error encountered in checkrr run: lstat /anime-movies/: no such file or directory" path=/anime-movies/
time="2025-08-22T18:14:33Z" level=debug msg="Path: [/tv/]" startup=true
time="2025-08-22T18:14:33Z" level=warning msg="An error occurred walking the tree for /tv/. Please correct this before the next run.%!(EXTRA []interface {}=[])"
time="2025-08-22T18:14:33Z" level=error msg="Error encountered in checkrr run: lstat /tv/: no such file or directory" path=/tv/
time="2025-08-22T18:14:33Z" level=debug msg="Path: [/anime/]" startup=true
time="2025-08-22T18:14:33Z" level=warning msg="An error occurred walking the tree for /anime/. Please correct this before the next run.%!(EXTRA []interface {}=[])"
time="2025-08-22T18:14:33Z" level=error msg="Error encountered in checkrr run: lstat /anime/: no such file or directory" path=/anime/
time="2025-08-22T18:14:33Z" level=debug msg="Path: [/music/]" startup=true
time="2025-08-22T18:14:33Z" level=warning msg="An error occurred walking the tree for /music/. Please correct this before the next run.%!(EXTRA []interface {}=[])"
time="2025-08-22T18:14:33Z" level=error msg="Error encountered in checkrr run: lstat /music/: no such file or directory" path=/music/