---
title: 'Synology Docker: Could not initialize random number generator'
url: 'https://www.technik-zeilen.de/blog/synology-docker-could-not-initialize-random-number-generator'
markdown: 'https://www.technik-zeilen.de/blog/synology-docker-could-not-initialize-random-number-generator.md'
lang: de
date: '2022-01-15'
description: 'Wer Nextcloud in Docker auf seiner Synology NAS betreibt, stolpert dabei seit Nextcloud Version 22 möglicherweise über den folgenden Fehler: AH00141: Could not initialize random number generator. Das Problem tritt auf meiner Synology DS716+II leider sowohl mit DSM 6.2 als auch DSM 7 auf. Die Nextcloud läuft'
taxonomy:
  category:
    - blog
  tag:
    - synology
    - docker
    - nextcloud
  archives_month:
    - jan_2022
  archives_year:
    - '2022'
---

# Synology Docker: Could not initialize random number generator

[ Blog ](https://www.technik-zeilen.de/)      Synology Docker: Could not initialize random number generator    

Wer Nextcloud in Docker auf seiner Synology NAS betreibt, stolpert dabei seit Nextcloud Version 22 möglicherweise über den folgenden Fehler: `AH00141: Could not initialize random number generator`. Das Problem tritt auf meiner Synology DS716+II leider sowohl mit DSM 6.2 als auch DSM 7 auf.

Die [Nextcloud](https://nextcloud.com/) läuft nach dem Update des Containers nicht mehr. Was tun? Erstmal tief durchatmen und dann Schritt für Schritt die Lösung suchen.

```
 [:crit] [pid 1] (38)Function not implemented: AH00141: Could not initialize random number generator
 [:crit] [pid 1] (38)Function not implemented: AH00141: Could not initialize random number generator
 [:crit] [pid 1] (38)Function not implemented: AH00141: Could not initialize random number generator
```

Eine ausgiebige Suche im Netz brachte mich schließlich zur Ursache des Problems: Der Kernel der DSM 6.2 als auch der DSM 7 ist zu alt bzw. die Synology Hardware unterstützt keinen Hardware Random-Number-Generator. Allerdings scheint das Fehlen des RNG Moduls bis Debian Buster kein Problem darzustellen - erst ab Debian Bullseye laufen die Docker Container nicht mehr auf dem NAS.

Mehr Details in diese beiden Isssues auf GitHub:

- <https://github.com/nextcloud/docker/issues/1574>
- <https://github.com/bitnami/bitnami-docker-apache/issues/106>

Damit eure Nextcloud wieder funktioniert müsst ihr "einfach" den Docker Container modifizieren und ein angepasstes Container Images erstellen. Da ich auf meiner Synology [Portainer](https://www.portainer.io/) zur Verwaltung des Docker-Setups nutze und die Nextcloud als (Compose-)Stack deployed habe, orientiert sich diese Anleitung stark an den Funktionen von Portainer. Ihr könnt das Container-Build aber auch per SSH auf der Shell erstellen oder möglicherweise per Synology Oberfläche rein laden.

![Bildschirmfoto_vom_2022-01-15_11-46-44](https://www.technik-zeilen.de/images/0/1/8/5/0/01850fb37a8bb7fab12600caa235056e3e07a2a7-bildschirmfotovom2022-01-1511-46-44.png "Bildschirmfoto_vom_2022-01-15_11-46-44")

Damit ihr euch das manuelle Anpassen des Dockerfiles sparen könnt bzw. ein Beispiel habt, wie das Archiv hinterher aufgebaut sein muss, habe ich euch hier das fertige Tar-Archiv mit Nextcloud-Docker-Apache2 für [Nextcloud 22](https://www.technik-zeilen.de/blog/synology-docker-could-not-initialize-random-number-generator/nextcloud22-docker.tar), [Nextcloud 23](https://www.technik-zeilen.de/blog/synology-docker-could-not-initialize-random-number-generator/nextcloud23-docker.tar), [Nextcloud 24](https://www.technik-zeilen.de/blog/synology-docker-could-not-initialize-random-number-generator/nextcloud24-docker.tar), [Nextcloud 25](https://www.technik-zeilen.de/blog/synology-docker-could-not-initialize-random-number-generator/nextcloud25-docker.tar), [Nextcloud 26](https://www.technik-zeilen.de/blog/synology-docker-could-not-initialize-random-number-generator/nextcloud26-docker.tar), [Nextcloud 27](https://www.technik-zeilen.de/blog/synology-docker-could-not-initialize-random-number-generator/nextcloud27-docker.tar), [Nextcloud 28](https://www.technik-zeilen.de/blog/synology-docker-could-not-initialize-random-number-generator/nextcloud28-docker.tar) und [Nextcloud 29](https://www.technik-zeilen.de/blog/synology-docker-could-not-initialize-random-number-generator/nextcloud29-docker.tar) zum Download bereitgestellt.

1. Aktuelle Nextcloud Docker Build Dateien von Github herunterladen Auf Github findet ihr hier die nötigen Dateien: <https://github.com/nextcloud/docker>. Anschließend braucht ihr lediglich den Inhalt des Verzeichnisses eurer Nextcloud Version (in meinem Fall `/23/apache/`).
2. Dockerfile anpassen Ganz oben gibt es eine Zeile `FROM php:8.0-apache-bullseye`, die ihr ersetzen müsst mit `php:8.0-apache-buster`, damit Nextcloud das ältere Debian als Basis-Image nutzt, bei dem der Fehler mit dem RNG nicht auftritt. Bei den neueren Nextcloud Images bzw. wenn ihr PHP 8.2 nehmt, müsst ihr im Dockerfile bei `apt install` ggf. noch `libssl-dev` ergänzen.
3. Dateien in ein Tar-Archiv packen
4. Archiv in Portainer hochladen und Image z.B. mit `nextcloud:23` taggen ![Bildschirmfoto_vom_2022-01-15_11-47-36](https://www.technik-zeilen.de/images/9/8/d/b/a/98dba9ae78f9f6202815bfbb57a3510d5a7c442e-bildschirmfotovom2022-01-1511-47-36.png "Bildschirmfoto_vom_2022-01-15_11-47-36")
5. Compose-Stack erneut starten und freuen!

**Viel Spaß mit eurer "neuen" Nextcloud! :-)**

 [  Vorheriger Beitrag ](https://www.technik-zeilen.de/blog/android-geraete-mit-borgbackup-sichern) [Nächster Beitrag  ](https://www.technik-zeilen.de/blog/migration-von-vmware-esxi-zu-proxmox-ve-community-edition)

 [ ![Creative Commons License](https://i.creativecommons.org/l/by-nc-sa/4.0/88x31.png) ](http://creativecommons.org/licenses/by-nc-sa/4.0/) 

#### Ähnliche Beiträge

- 100 

     [TVMosaic in Docker auf Synology NAS](https://www.technik-zeilen.de/blog/tvmosaic-in-docker-auf-synology-nas "TVMosaic in Docker auf Synology NAS")
- 80 

     [Minecraft Server mit BR Alpcraft-Mod auf Docker](https://www.technik-zeilen.de/blog/minecraft-server-mit-br-alpcraft-mod-docker "Minecraft Server mit BR Alpcraft-Mod auf Docker")
- 50 

     [Migration von VMware ESXi zu Proxmox VE Community Edition](https://www.technik-zeilen.de/blog/migration-von-vmware-esxi-zu-proxmox-ve-community-edition "Migration von VMware ESXi zu Proxmox VE Community Edition")

#### Häufigste Tags

  [Netzwerk](https://www.technik-zeilen.de/tag:Netzwerk) [DIY](https://www.technik-zeilen.de/tag:DIY) [docker](https://www.technik-zeilen.de/tag:docker) [synology](https://www.technik-zeilen.de/tag:synology) [Heimserver](https://www.technik-zeilen.de/tag:Heimserver) [Android](https://www.technik-zeilen.de/tag:Android) [Photovoltaik](https://www.technik-zeilen.de/tag:Photovoltaik) [Holz](https://www.technik-zeilen.de/tag:Holz) [Homeoffice](https://www.technik-zeilen.de/tag:Homeoffice) [Backup](https://www.technik-zeilen.de/tag:Backup) [nextcloud](https://www.technik-zeilen.de/tag:nextcloud) [Virtualisierung](https://www.technik-zeilen.de/tag:Virtualisierung) [ProxmoxVE](https://www.technik-zeilen.de/tag:ProxmoxVE) [LineageOS](https://www.technik-zeilen.de/tag:LineageOS) [Fairphone](https://www.technik-zeilen.de/tag:Fairphone)  

#### Archiv

- [ 1 August 2025  ](https://www.technik-zeilen.de/archives_month:aug_2025)
- [ 1 January 2024  ](https://www.technik-zeilen.de/archives_month:jan_2024)
- [ 1 July 2022  ](https://www.technik-zeilen.de/archives_month:jul_2022)
- [ 1 March 2022  ](https://www.technik-zeilen.de/archives_month:mar_2022)
- [ 1 January 2022  ](https://www.technik-zeilen.de/archives_month:jan_2022)
- [ 1 December 2021  ](https://www.technik-zeilen.de/archives_month:dec_2021)
- [ 2 November 2021  ](https://www.technik-zeilen.de/archives_month:nov_2021)
- [ 1 October 2021  ](https://www.technik-zeilen.de/archives_month:oct_2021)
- [ 1 April 2021  ](https://www.technik-zeilen.de/archives_month:apr_2021)
- [ 1 January 2021  ](https://www.technik-zeilen.de/archives_month:jan_2021)

#### Abonnements

 [  Atom 1.0 ](https://www.technik-zeilen.de/blog.atom) [  RSS ](https://www.technik-zeilen.de/blog.rss)

---

## Navigation

- Parent: [Blog](https://www.technik-zeilen.de/index.md)
- Previous: [Migration von VMware ESXi zu Proxmox VE Community Edition](https://www.technik-zeilen.de/blog/migration-von-vmware-esxi-zu-proxmox-ve-community-edition.md)
- Next: [Android Geräte mit Borgbackup sichern](https://www.technik-zeilen.de/blog/android-geraete-mit-borgbackup-sichern.md)
