I use the latest version of Sonarr container. Everything was working extremely well for months. I was upgrading without any problem (Watchtower). Until recently, when the container seems to launch but impossible to access the container itself on TCP port 8989.
In the logs I can see this, but it doesn’t tell me anything:
Using portainer compose, I pulled this image. Unfortunately I am not getting anything on the webUI.
I am not sure if these 2 things are linked. Based on my logs I would expect it to be working. Not sure where to go from here. I don’t mean to hijack your post.
[migrations] started
[migrations] no migrations found
-------------------------------------
_ ()
| | ___ _ __
| | / __| | | / \
| | \__ \ | | | () |
|_| |___/ |_| \__/
Brought to you by linuxserver.io
-------------------------------------
To support the app dev(s) visit:
Sonarr: https://sonarr.tv/donate
To support LSIO projects visit:
https://www.linuxserver.io/donate/
-------------------------------------
GID/UID
-------------------------------------
User uid: 1000
User gid: 1000
-------------------------------------
[custom-init] No custom files found, skipping...
[Info] Bootstrap: Starting Sonarr - /app/sonarr/bin/Sonarr.exe - Version 3.0.9.1549
[Info] AppFolderInfo: Data directory is being overridden to [/config]
[Info] Router: Application mode: Interactive
[Info] MigrationLogger: *** Checking database for required migrations data source=/config/sonarr.db;cache size=-10000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3 ***
[Info] MigrationLogger: *** Checking database for required migrations data source=/config/logs.db;cache size=-10000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3 ***
[Info] OwinHostController: Listening on the following URLs:
[Info] OwinHostController: http://*:7878/
[Info] SonarrBootstrapper: Starting Web Server
[Info] RssSyncService: Starting RSS Sync
[Warn] FetchAndParseRssService: No available indexers. check your configuration.
[Info] DownloadDecisionMaker: No results found
[Info] RssSyncService: RSS Sync Completed. Reports found: 0, Reports grabbed: 0
[Info] RssSyncService: Starting RSS Sync
[Warn] FetchAndParseRssService: No available indexers. check your configuration.
[Info] DownloadDecisionMaker: No results found
[Info] RssSyncService: RSS Sync Completed. Reports found: 0, Reports grabbed: 0 type or paste code here
I have navigated inside my container and see many .dll files and a sonar.exe file. I specified to pull the arm64 version. Is there a change this could be related to the new image?
t[custom-init] No custom files found, skipping...
[Info] Bootstrap: Starting Sonarr - /app/sonarr/bin/Sonarr.exe - Version 3.0.9.1549
[Info] AppFolderInfo: Data directory is being overridden to [/config]
[Info] Router: Application mode: Interactive
[Info] MigrationLogger: *** Checking database for required migrations data source=/config/sonarr.db;cache size=-10000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3 ***
[Info] MigrationLogger: *** Checking database for required migrations data source=/config/logs.db;cache size=-10000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3 ***
[Info] OwinHostController: Listening on the following URLs:
[Info] OwinHostController: http://*:7878/
[Info] SonarrBootstrapper: Starting Web Server
[Info] RssSyncService: Starting RSS Sync
[Warn] FetchAndParseRssService: No available indexers. check your configuration.
[Info] DownloadDecisionMaker: No results found
[Info] RssSyncService: RSS Sync Completed. Reports found: 0, Reports grabbed: 0
[Info] SceneMappingService: Updating Scene mappings
ype or paste code here
[Info] Bootstrap: Starting Sonarr - /app/sonarr/bin/Sonarr.exe - Version 3.0.9.1549
I don’t understand why its starting an exe file in a linux environment. Especially when I’ve already forced the use of image: lscr.io/linuxserver/sonarr:arm64v8-latest
When I compare the file system of Sonarr to Radarr (which I have working), I notice there are tons of .json files which there are not with the Sonarr directory.
[migrations] started
[migrations] no migrations found
-------------------------------------
_ ()
| | ___ _ __
| | / __| | | / \
| | \__ \ | | | () |
|_| |___/ |_| \__/
Brought to you by linuxserver.io
-------------------------------------
To support the app dev(s) visit:
Radarr: https://opencollective.com/radarr
To support LSIO projects visit:
https://www.linuxserver.io/donate/
-------------------------------------
GID/UID
-------------------------------------
User uid: 1000
User gid: 1000
-------------------------------------
[custom-init] No custom files found, skipping...
[Info] Bootstrap: Starting Radarr - /app/radarr/bin/Radarr - Version 4.3.2.6857
[Info] AppFolderInfo: Data directory is being overridden to [/config]
[Debug] Bootstrap: Console selected
[Info] AppFolderInfo: Data directory is being overridden to [/config]
[Info] AppFolderInfo: Data directory is being overridden to [/config]
[Info] MigrationController: *** Migrating data source=/config/radarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3 ***
[Info] MigrationController: *** Migrating data source=/config/logs.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3 ***
[Info] UpdaterConfigProvider: External updater uses branch master instead of the currently selected main, changing to master.
[ls.io-init] done.
[Info] CommandExecutor: Starting 2 threads for tasks.
Thats the logs of Radarr. There are definitely subtle differences between the two
we do not support or recommend deploying containers with portainer due to the number of problems it introduces. Instead, we suggest using docker run or docker compose.
we do not test or support LXC, proxmox, or anything outside of a debian derived linux distribution
sonarr and radarr/lidarr/readarr are completely separate projects, you can’t compare them to each other.
how are you trying to access the web ui? show your stack or some screenshots
I am quite surprised by your first point. For me (without knowledge developed like yours), Portainer was just a Web UI interface allowing to manage more easily its Docker containers without particular incidence on the container itself (without being intrusive).
C:\Users\CanardBannana>ping seedbox
Sending a 'ping' request to seedbox.my.lan [192.168.10.247] with 32 bytes of data:
Response from 192.168.10.247 : bytes=32 time=3 ms TTL=64
Response from 192.168.10.247 : bytes=32 time=3 ms TTL=64
Response from 192.168.10.247 : bytes=32 time=3 ms TTL=64
Reply from 192.168.10.247 : bytes=32 time=4 ms TTL=64
Ping statistics for 192.168.10.247:
Packets: sent = 4, received = 4, lost = 0 (0% loss),
Approximate loop duration in milliseconds :
Minimum = 3ms, Maximum = 4ms, Average = 3ms
C:\Users\CanardBannana>telnet seedbox 8989
Connection to seedbox...Unable to open a connection to the host, on port 8989: Failed to connect
Portainer breaks a lot of things unless you’re an expert. It is not for beginners who don’t know the issues or how to work around them. SOMETIMES it works, but we do not support it because of those issues. Copy pasting from a template and changing a couple things is not a challenging thing to do.
You need to read the readme, first of all, and input required settings. The only things you can skip are labeled as optional in our readme.
We do not support using a PUID/PGID of root
Please also review the application setup portion. I suggest you try http://192.168.10.247:8989 to eliminate any local dns issues from the picture, but without your full container logs, i have nothing else to suggest aside from fixing the other issues and recreating the issue using docker run or docker compose.
you are the only one to not provide full container logs which begin with our ascii logo yet. Two others provided them, look to see what a proper example is.
Hey driz, I appreciate your support. I am attempting to access the webUI through my local ip address. http://192.168.1.10:8989. I apologize for my ignorance in comparing sonarr and radarr, I assumed they had the same framework with minor variations. I did deploy the container with a portainer stack, so I will remove that and complete the process with SSH.
Great to hear, glad you got it sorted. FYI, lidarr/radarr/readarr/prowlarr/whisparr are all the same team, sonarr, while in the family, is a different team and the base is vastly different.
All right, I’ve noted the impact of Portainer @driz .
I appreciate Portainer because it allows me to obtain the desired result and configuration very quickly.
I can understand your lack of support due to elements outside the test and qualification environment of your containers.
Copying and pasting templates and adapting them may not be difficult for some but for others it is not so obvious.
I had already read (a while ago, I confess) the readme details of the Sonarr container (for its initialization). But from the logs visible on my first post, I could not see any direct link with my personal variables.
During my tests, I tried to connect to the Sonarr Web UI in HTTP and HTTPS because I know that browsers are now programmed to work in HTTPS by default. But I should have made this point clear.
You could anyway see that TCP port 8989 was quite unavailable although the container responds well to ICMP requests.
But the most important thing is that I finally had the time to test my (very stupid) but strongest hypothesis: simply upgrade my Alpine Linux hosting my containers, including Sonarr.
After a simple
apk upgrade
and a reboot for fun, my Sonarr container is back to life with its data as before.
Thank you all for your support and your investment in my problem