xirixiz / dsmr-reader-docker

DSMR Reader in Docker.
https://hub.docker.com/r/xirixiz/dsmr-reader-docker
114 stars 33 forks source link

Backup creation failed, please check the dsmr_backend logfile #180

Closed Koal4 closed 3 years ago

Koal4 commented 3 years ago

Backup creation failed, please check the dsmr_backend logfile.

Vandaag dsmr reader geinstalleerd via de docker-compose file wat hier staat (https://github.com/xirixiz/dsmr-reader-docker/blob/master/docker-compose.example.yaml) echter krijg ik bij het opstarten meteen de melding "Backup creation failed, please check the dsmr_backend logfile"

-->

Setup/Architecture information

-->

Version of the Docker image

root@raspberrypi:/home/pi/docker/dsmr# docker ps -a | grep xirixiz/dsmr-reader-docker. 6b747600a894 xirixiz/dsmr-reader-docker:latest "/bin/bash -c /app/r…" 8 minutes ago Up 8 minutes 0.0.0.0:7777->80/tcp, 0.0.0.0:7779->443/tcp dsmr

Configuration


version: '3.3'

services:
  dsmrdb:
    image: postgres:12.3-alpine
    container_name: dsmrdb
    restart: always
    volumes:
      - /etc/localtime:/etc/localtime:ro
      - ./dsmrdb:/var/lib/postgresql/data
    environment:
      - TZ=Europe/Amsterdam
      - PG_TZ=Europe/Amsterdam
      - POSTGRES_USER=dsmrreader
      - POSTGRES_PASSWORD=dsmrreader
      - POSTGRES_DB=dsmrreader

  dsmr:
#    build: .
    image: xirixiz/dsmr-reader-docker:latest
    container_name: dsmr
    depends_on:
      - dsmrdb
    cap_add:
      - NET_ADMIN
    restart: always
    volumes:
      - /etc/localtime:/etc/localtime:ro
      - ./dsmr_backups:/dsmr/backups
    environment:
      - DJANGO_TIME_ZONE=Europe/Amsterdam
      - VIRTUAL_HOST=localhost
    ports:
      - 7777:80
      - 7779:443
    devices:
      - /dev/serial/by-id/usb-FTDI_P1_Converter_Cable_P11I44GG-if00-port0:/dev/serial/by-id/usb-FTDI_P1_Converter_Cable_P11I44GG-if00-port0

#volumes:
#   dsmrdb:
#   dsmrdb_backups:

Describe the bug

Backup fails melding

Debug log


Current logging level set to "ERROR". More information can be found here: https://dsmr-reader.readthedocs.io/en/v4/troubleshooting.html#logging
[2021-02-28 21:06:05,603] CRITICAL  - Unexpected exit code (1) for backup: b'pg_dump: server version: 12.3; pg_dump version: 11.10 (Debian 11.10-0+deb10u1)\npg_dump: aborting because of server version mismatch\n'
[2021-02-28 21:06:05,613] ERROR    (OSError) dsmr_backup.services.backup.run errored: b'pg_dump: server version: 12.3; pg_dump version: 11.10 (Debian 11.10-0+deb10u1)\npg_dump: aborting because of server version mismatch\n'
[2021-02-28 21:06:36,649] CRITICAL  - Unexpected exit code (1) for backup: b'pg_dump: server version: 12.3; pg_dump version: 11.10 (Debian 11.10-0+deb10u1)\npg_dump: aborting because of server version mismatch\n'
[2021-02-28 21:06:36,657] ERROR    (OSError) dsmr_backup.services.backup.run errored: b'pg_dump: server version: 12.3; pg_dump version: 11.10 (Debian 11.10-0+deb10u1)\npg_dump: aborting because of server version mismatch\n'
[2021-02-28 21:07:07,160] CRITICAL  - Unexpected exit code (1) for backup: b'pg_dump: server version: 12.3; pg_dump version: 11.10 (Debian 11.10-0+deb10u1)\npg_dump: aborting because of server version mismatch\n'
[2021-02-28 21:07:07,168] ERROR    (OSError) dsmr_backup.services.backup.run errored: b'pg_dump: server version: 12.3; pg_dump version: 11.10 (Debian 11.10-0+deb10u1)\npg_dump: aborting because of server version mismatch\n'
[2021-02-28 21:07:37,663] CRITICAL  - Unexpected exit code (1) for backup: b'pg_dump: server version: 12.3; pg_dump version: 11.10 (Debian 11.10-0+deb10u1)\npg_dump: aborting because of server version mismatch\n'
[2021-02-28 21:07:37,670] ERROR    (OSError) dsmr_backup.services.backup.run errored: b'pg_dump: server version: 12.3; pg_dump version: 11.10 (Debian 11.10-0+deb10u1)\npg_dump: aborting because of server version mismatch\n'
[2021-02-28 21:08:08,134] CRITICAL  - Unexpected exit code (1) for backup: b'pg_dump: server version: 12.3; pg_dump version: 11.10 (Debian 11.10-0+deb10u1)\npg_dump: aborting because of server version mismatch\n'
[2021-02-28 21:08:08,141] ERROR    (OSError) dsmr_backup.services.backup.run errored: b'pg_dump: server version: 12.3; pg_dump version: 11.10 (Debian 11.10-0+deb10u1)\npg_dump: aborting because of server version mismatch\n'
[2021-02-28 21:08:38,638] CRITICAL  - Unexpected exit code (1) for backup: b'pg_dump: server version: 12.3; pg_dump version: 11.10 (Debian 11.10-0+deb10u1)\npg_dump: aborting because of server version mismatch\n'
[2021-02-28 21:08:38,645] ERROR    (OSError) dsmr_backup.services.backup.run errored: b'pg_dump: server version: 12.3; pg_dump version: 11.10 (Debian 11.10-0+deb10u1)\npg_dump: aborting because of server version mismatch\n'
[2021-02-28 21:09:09,137] CRITICAL  - Unexpected exit code (1) for backup: b'pg_dump: server version: 12.3; pg_dump version: 11.10 (Debian 11.10-0+deb10u1)\npg_dump: aborting because of server version mismatch\n'
[2021-02-28 21:09:09,143] ERROR    (OSError) dsmr_backup.services.backup.run errored: b'pg_dump: server version: 12.3; pg_dump version: 11.10 (Debian 11.10-0+deb10u1)\npg_dump: aborting because of server version mismatch\n'
[2021-02-28 21:09:39,642] CRITICAL  - Unexpected exit code (1) for backup: b'pg_dump: server version: 12.3; pg_dump version: 11.10 (Debian 11.10-0+deb10u1)\npg_dump: aborting because of server version mismatch\n'
[2021-02-28 21:09:39,648] ERROR    (OSError) dsmr_backup.services.backup.run errored: b'pg_dump: server version: 12.3; pg_dump version: 11.10 (Debian 11.10-0+deb10u1)\npg_dump: aborting because of server version mismatch\n'
[2021-02-28 21:10:10,143] CRITICAL  - Unexpected exit code (1) for backup: b'pg_dump: server version: 12.3; pg_dump version: 11.10 (Debian 11.10-0+deb10u1)\npg_dump: aborting because of server version mismatch\n'
[2021-02-28 21:10:10,156] ERROR    (OSError) dsmr_backup.services.backup.run errored: b'pg_dump: server version: 12.3; pg_dump version: 11.10 (Debian 11.10-0+deb10u1)\npg_dump: aborting because of server version mismatch\n'
[2021-02-28 21:10:40,599] CRITICAL  - Unexpected exit code (1) for backup: b'pg_dump: server version: 12.3; pg_dump version: 11.10 (Debian 11.10-0+deb10u1)\npg_dump: aborting because of server version mismatch\n'
[2021-02-28 21:10:40,609] ERROR    (OSError) dsmr_backup.services.backup.run errored: b'pg_dump: server version: 12.3; pg_dump version: 11.10 (Debian 11.10-0+deb10u1)\npg_dump: aborting because of server version mismatch\n'
[2021-02-28 21:11:11,106] CRITICAL  - Unexpected exit code (1) for backup: b'pg_dump: server version: 12.3; pg_dump version: 11.10 (Debian 11.10-0+deb10u1)\npg_dump: aborting because of server version mismatch\n'

Ik heb v12.5 geprobeerd maar ook v12.3 zoals hier ergens werd vermeld maar helaas. Het zal aan mij liggen maar ik ben hier niet zo bekend meer en heb geen idee wat ik nog meer kan proberen :)

xirixiz commented 3 years ago

Crap! Ik zie het idd, het PG client package dat in Debian beschikbaar is, is versie 11. 12 is nog niet beschikbaar. Ik ga even kijken hoe ik dit kan oplossen.

xirixiz commented 3 years ago

Ik heb dev images gemaakt met pg12. Wanneer het werkt kan ik de wijzigingen doorvoeren naar de master branch. https://hub.docker.com/r/xirixiz/dsmr-reader-docker/tags?page=1&ordering=last_updated&name=development-2021.03.01

sanderdw commented 3 years ago

Hi @xirixiz, het raakt ook de Home Assistant Addons. Fijn dat je de oplossing al gevonden hebt en zal een update maken wanneer je de master hebt bijgewerkt.

xirixiz commented 3 years ago

@sanderdw thanks voor de update, idd niet geheel onbelangrijk :)

Koal4 commented 3 years ago

@xirixiz

Top! Bedankt voor de quickfix. Ziet er allemaal goed uit de melding is niet meer aanwezig

root@b703103d070b:/dsmr# psql --version psql (PostgreSQL) 12.6 (Debian 12.6-1.pgdg100+1)

xirixiz commented 3 years ago

Mooi! Er is alleen een ander issue bijgekomen :). arm32/armhf postgresql client packages voor 12 zijn alleen niet beschikbaar. Voor mij persoonlijk geen probleem, maar ik heb geen idee hoeveel mensen arm32 nog gebruiken.

xirixiz commented 3 years ago

Ik maak arm32 deprecated en push de boel naar master.