rpodder Docker-Erstellung klappt nicht

  • Ab sofort steht euch hier im Forum die neue Add-on Verwaltung zur Verfügung – eine zentrale Plattform für alles rund um Erweiterungen und Add-ons für den DSM.

    Damit haben wir einen Ort, an dem Lösungen von Nutzern mit der Community geteilt werden können. Über die Team Funktion können Projekte auch gemeinsam gepflegt werden.

    Was die Add-on Verwaltung kann und wie es funktioniert findet Ihr hier

    Hier geht es zu den Add-ons

update-freak

Benutzer
Registriert
19. Feb. 2018
Beiträge
487
Reaktionspunkte
54
Punkte
28
Hi zusammen,

würde gerne den docker container rpodder von https://github.com/thekoma/rpodder aufsetzen.
-> ist zur Synchronisation von Podcasts zwischen den Geräten mit AntennaPod

Das ist meine docker compose
Code:
services:
    rpodder-sqlite:
        image: ghcr.io/thekoma/rpodder:latest
        ports:
          - "3005:3005"
        volumes:
          - /volume1/docker/rpodder:/app/data
        environment:
          RPODDER_DATABASE_URL: sqlite:///app/data/rpodder.db
          RPODDER_PORT: "3005"
          RPODDER_MIGRATIONS_DIR: /app/migrations
        profiles:
          - sqlite

Anschließend habe ich mit dem Terminal folgende Befehle ausgeführt

Code:
docker compose --profile sqlite up -d
# Create a user
docker compose exec rpodder-sqlite rpodder user create myuser mypassword --admin


Bei mir startet aber dann der docker container ständig neu. Habt ihr das gleiche Problem oder seht den Fehler?
 
Wieso hast du 3 x /// bei der Database_URL
 
  • Like
Reaktionen: update-freak
habe nun herausgefunden, dass es an den Berechtigungen lag, dass ich nicht die Datenbank erstellen konnte. Ist also damit gelöst. Hat tatsächlich mit den 3 Slashes funktioniert
 
  • Like
Reaktionen: ctrlaltdelete
Bekomme nun dauerhaft diese Entropie-Meldung (vermutlich wegen altem Kernel).
Eine Idee was man da machen kann (außer aktuelles NAS kaufen)?

Code:
[rpodder] 2026-04-16T19:38:30.112503189Z RNDGETENTCNT on /dev/urandom indicates that the entropy pool does not have enough entropy. Rather than continue with poor entropy, this process will block until entropy is available.

[rpodder] 2026-04-16T19:38:30.362714109Z RNDGETENTCNT on /dev/urandom indicates that the entropy pool does not have enough entropy. Rather than continue with poor entropy, this process will block until entropy is available.
 
Es ist zu wenig los auf deinem NAS um den Zufall zu nutzen.
Poste mal den Output von:
cat /proc/sys/kernel/random/entropy_avail

Evtl. deinen Stack erweitern um diesen Service oder als separaten Container:
Code:
entropy:
  image: ghcr.io/linuxserver/rng-tools
  container_name: rngd
  restart: unless-stopped
  privileged: true
 
  • Like
Reaktionen: update-freak
Danke. Poste den Output später.

Der Link
ghcr.io/linuxserver/rng-tools
scheint nicht mehr zu gehen
 
Such mal nach rng-tools
 
Läuft denn der Container trotz Fehlermeldung?
 
Grundsätzlich läuft der Container trotz Fehler. Ich kann mich auch auf der Weboberfläche anmelden. Was allerdings nicht geht ist die Synchronisation mit AntennaPod. Da bekomm ich die Meldung "fehlgeschlagen" wenn ich synchronisiere
 
Bekomme aktuell das hier, aber in AntennaPod heißt es fehlgeschlagen.

Code:
[rpodder-rpodder-sqlite-1] 2026-05-01T20:57:05.515547203Z 2026-05-01T20:57:05.515171Z DEBUG request{method=POST uri=/api/2/episodes/felix.json version=HTTP/1.1}: tower_http::trace::on_response: finished processing request latency=5042 ms status=200
[rpodder-rpodder-sqlite-1] 2026-05-01T20:57:05.803150008Z RNDGETENTCNT on /dev/urandom indicates that the entropy pool does not have enough entropy. Rather than continue with poor entropy, this process will block until entropy is available.
[rpodder-rpodder-sqlite-1] 2026-05-01T20:57:06.053205733Z RNDGETENTCNT on /dev/urandom indicates that the entropy pool does not have enough entropy. Rather than continue with poor entropy, this process will block until entropy is available.
[rpodder-rpodder-sqlite-1] 2026-05-01T20:57:06.303285284Z RNDGETENTCNT on /dev/urandom indicates that the entropy pool does not have enough entropy. Rather than continue with poor entropy, this process will block until entropy is available.
[rpodder-rpodder-sqlite-1] 2026-05-01T20:57:06.553444387Z RNDGETENTCNT on /dev/urandom indicates that the entropy pool does not have enough entropy. Rather than continue with poor entropy, this process will block until entropy is available.
[rpodder-rpodder-sqlite-1] 2026-05-01T20:57:06.803526550Z RNDGETENTCNT on /dev/urandom indicates that the entropy pool does not have enough entropy. Rather than continue with poor entropy, this process will block until entropy is available.
[rpodder-rpodder-sqlite-1] 2026-05-01T20:57:07.053575300Z RNDGETENTCNT on /dev/urandom indicates that the entropy pool does not have enough entropy. Rather than continue with poor entropy, this process will block until entropy is available.
[rpodder-rpodder-sqlite-1] 2026-05-01T20:57:07.303653414Z RNDGETENTCNT on /dev/urandom indicates that the entropy pool does not have enough entropy. Rather than continue with poor entropy, this process will block until entropy is available.
[rpodder-rpodder-sqlite-1] 2026-05-01T20:57:07.553783553Z RNDGETENTCNT on /dev/urandom indicates that the entropy pool does not have enough entropy. Rather than continue with poor entropy, this process will block until entropy is available.
[rpodder-rpodder-sqlite-1] 2026-05-01T20:57:07.803799465Z RNDGETENTCNT on /dev/urandom indicates that the entropy pool does not have enough entropy. Rather than continue with poor entropy, this process will block until entropy is available.
[rpodder-rpodder-sqlite-1] 2026-05-01T20:57:08.053873616Z RNDGETENTCNT on /dev/urandom indicates that the entropy pool does not have enough entropy. Rather than continue with poor entropy, this process will block until entropy is available.
[rpodder-rpodder-sqlite-1] 2026-05-01T20:57:08.304052232Z RNDGETENTCNT on /dev/urandom indicates that the entropy pool does not have enough entropy. Rather than continue with poor entropy, this process will block until entropy is available.
[rpodder-rpodder-sqlite-1] 2026-05-01T20:57:08.554162708Z RNDGETENTCNT on /dev/urandom indicates that the entropy pool does not have enough entropy. Rather than continue with poor entropy, this process will block until entropy is available.
[rpodder-rpodder-sqlite-1] 2026-05-01T20:57:08.804435051Z RNDGETENTCNT on /dev/urandom indicates that the entropy pool does not have enough entropy. Rather than continue with poor entropy, this process will block until entropy is available.
[rpodder-rpodder-sqlite-1] 2026-05-01T20:57:09.131825498Z RNDGETENTCNT on /dev/urandom indicates that the entropy pool does not have enough entropy. Rather than continue with poor entropy, this process will block until entropy is available.
[rpodder-rpodder-sqlite-1] 2026-05-01T20:57:09.304424087Z RNDGETENTCNT on /dev/urandom indicates that the entropy pool does not have enough entropy. Rather than continue with poor entropy, this process will block until entropy is available.
[rpodder-rpodder-sqlite-1] 2026-05-01T20:57:09.555731490Z 2026-05-01T20:57:09.555495Z DEBUG request{method=POST uri=/api/2/episodes/felix.json version=HTTP/1.1}: tower_http::trace::on_request: started processing request
[rpodder-rpodder-sqlite-1] 2026-05-01T20:57:39.281998515Z 2026-05-01T20:57:39.281688Z  WARN request{method=GET uri=/api/2/data/podcast.json?url=https%3A%2F%2Ffeeds.br.de%2Fder-ki-podcast%2Ffeed.xml version=HTTP/1.1}: rpodder::feed_updater: failed to update episode url="https://media.neuland.br.de/file/2110859/c/feed/was-machen-800-millionen-menschen-mit-ki.mp3" error=internal error: error returned from database: (code: 5) database is locked
[rpodder-rpodder-sqlite-1] 2026-05-01T20:57:54.186043581Z 2026-05-01T20:57:54.185806Z  WARN request{method=GET uri=/api/2/data/podcast.json?url=https%3A%2F%2Fzehnminutenalltagswissen.podigee.io%2Ffeed%2Fmp3 version=HTTP/1.1}: rpodder::feed_updater: failed to create episode url="https://audio.podigee-cdn.net/2359227-m-aa5edece9f12fb7319ab96e03e763585.mp3?source=feed" error=internal error: error returned from database: (code: 5) database is locked
[rpodder-rpodder-sqlite-1] 2026-05-01T20:58:25.263849958Z 2026-05-01T20:58:25.263620Z  WARN request{method=GET uri=/api/2/data/podcast.json?url=https%3A%2F%2Fbesserwissen.podigee.io%2Ffeed%2Fmp3 version=HTTP/1.1}: rpodder::feed_updater: failed to create episode url="https://audio.podigee-cdn.net/1938923-m-80b6ec58dc46ed0a804c4884e3c70230.mp3?source=feed" error=internal error: error returned from database: (code: 5) database is locked
[rpodder-rpodder-sqlite-1] 2026-05-01T20:58:34.516955833Z 2026-05-01T20:58:34.516640Z  WARN request{method=GET uri=/api/2/data/podcast.json?url=https%3A%2F%2Fbesserwissen.podigee.io%2Ffeed%2Fmp3 version=HTTP/1.1}: rpodder::feed_updater: failed to create episode url="https://audio.podigee-cdn.net/1844968-m-b9fd615af9bb8055e9908d8eaf9f352b.mp3?source=feed" error=internal error: error returned from database: (code: 5) database is locked
[rpodder-rpodder-sqlite-1] 2026-05-01T20:59:21.176680380Z 2026-05-01T20:59:21.176424Z  WARN request{method=GET uri=/api/2/data/podcast.json?url=https%3A%2F%2Fbesserleben.podigee.io%2Ffeed%2Fmp3 version=HTTP/1.1}: rpodder::feed_updater: failed to create episode url="https://audio.podigee-cdn.net/1409419-m-aa65fee3ecbbf4caf823fecb6092aeda.mp3?source=feed" error=internal error: error returned from database: (code: 5) database is locked
[rpodder-rpodder-sqlite-1] 2026-05-01T20:59:32.845557997Z 2026-05-01T20:59:32.845294Z  WARN request{method=GET uri=/api/2/data/podcast.json?url=https%3A%2F%2Fbesserwissen.podigee.io%2Ffeed%2Fmp3 version=HTTP/1.1}: rpodder::feed_updater: failed to create episode url="https://audio.podigee-cdn.net/1531058-m-e8398ee7517a67d840f18e49bb6daae7.mp3?source=feed" error=internal error: error returned from database: (code: 5) database is locked
 

Additional post fields

 

Kaffeautomat

Wenn du das Forum hilfreich findest oder uns unterstützen möchtest, dann gib uns doch einfach einen Kaffee aus.

Als Dankeschön schalten wir deinen Account werbefrei.

:coffee:

Hier gehts zum Kaffeeautomat