Closed Vctrsnts closed 3 years ago
Acabo de subir una nueva version que tiene las 2 arquitecturas, fijate ahora, vas a tener que bajar de nuevo la imagen: docker-compose pull rsnapshot && docker-compose up -d
Buenas, Siento informar que no funciona. He hecho lo siguiente :
docker system prune -a
-> para borrar la imagen que teniadocker-compose up -d rsnapshot
-Entonces se ha descargado la ultima imagen que hay :
Status: Download newer image for pablokbs/rsnapshot-cron:latest
Creating rsnapshot ... done
docker logs -f rsnapshot
standart_init_linux.go:211:211 exec user process caused "exec format error"
Tambien he probado de construir la imagen a traves de build
, pero tambien me da el mismo error
Ya no se que más mirar.
Gracias y perdon por las molestias
Donde estás corriendo esto? acabo de correrlo en mi mac (usando docker desktop)
$ docker run -it pablokbs/rsnapshot-cron bash
+ set -e
+ '[' bash = rsnapshotd ']'
+ exec bash
bash-4.4# uname -a
Linux dab5ea7e2efa 4.19.76-linuxkit #1 SMP Tue May 26 11:42:35 UTC 2020 x86_64 Linux
bash-4.4# rsnapshot -v
rsnapshot 1.4.2
Usage: rsnapshot [-vtxqVD] [-c cfgfile] [command] [args]
Type "rsnapshot help" or "man rsnapshot" for more information.
Buenas,
Lo estoy corriendo en un raspberry pi
Linux wiking 5.4.69-v7l+ #1344 SMP Fri Oct 2 16:01:56 BST 2020 armv7l GNU/Linux
Perdon por las molestias
Acá lo corro en una raspberrypi4 y me anda. Podrías probar estos comandos?
$ docker run -it pablokbs/rsnapshot-cron bash
+ set -e
+ '[' bash = rsnapshotd ']'
+ exec bash
bash-4.4#
bash-4.4#
bash-4.4# uname -a
Linux 9e7a1ecbb2b5 4.19.97-v7l+ #1294 SMP Thu Jan 30 13:21:14 GMT 2020 armv7l GNU/Linux
bash-4.4# rsnapshot -v
rsnapshot 1.4.2
Usage: rsnapshot [-vtxqVD] [-c cfgfile] [command] [args]
Type "rsnapshot help" or "man rsnapshot" for more information.
De nuevo gracias, pero siento informar que sigue sin funcionar y muestra el mismo error.
He probado los siguientes comandos :
docker run -it pablokbs/rsnapshot-cron bash
docker pull pablokbs/rsnapshot-cron:tag
docker-compose con la "versión" tag
Y en todas obtengo el mismo error. No se que pasa, pero de nuevo, gracias por toda la ayuda...
Investigare a ver que puedo encontrar...
Cuando corrés docker run -it pablokbs/rsnapshot-cron bash
te dice exec error?
Buenas.
Si me da el mismo error :
docker run -it pablokbs/rsnapshot-cron:tag bash
Le pongo el tag
, para que coja la ultima versión ( tambien lo he probado sin ponerlo, que entonces me coje latest
) y con los 2 me muestra el mismo error :
standart_init_linux.go:211:211 exec user process caused "exec format error"
Tambien estoy revisando la imagen de docker que hay en docker hub pablokbs/rsnapshot-cron:tag y revisando los comandos de instalación ( linea 5 ) he visto lo siguiente :
1 BUILD_DATE=08/05/2018-01:59+0200 /bin/sh -c apk upgrade --update && apk add bash tzdata vim tini su-exec gzip tar wget curl && echo 'hosts: files mdns4_minimal [NOTFOUND=return] dns mdns4' >> /etc/nsswitch.conf && mkdir -p ${BLACKLABELOPS_HOME} && wget -O /tmp/dockerize.tar.gz https://github.com/jwilder/dockerize/releases/download/$DOCKERIZE_VERSION/dockerize-alpine-linux-amd64-$DOCKERIZE_VERSION.tar.gz && tar -C /usr/local/bin -xzvf /tmp/dockerize.tar.gz && apk del curl wget && rm -rf /var/cache/apk/* && rm -rf /tmp/* && rm -rf /var/log/*
Es la versión para armv7 y veo que pone amd64 ( dockerize-alpine-linux-amd64-$DOCKERIZE_VERSION.tar.gz ), y si voy a la dirección donde descarga el paquete ( https://github.com/jwilder/dockerize/releases ) si que hay version para arm dockerize-linux-armhf-v0.6.1.tar.gz
Esta aqui el problema??
De nuevo gracias por todo....
No me habia dado cuenta que estaba usando el tag "tag
" ahí lo acabo de construir de nuevo con latest, y aparte estaba usando el Dockerfile erróneo, en teoría ya arreglé todo (y voy a subir el nuevo Dockerfile al repo) . Lo acabo de probar bien en amd64 y arm
Podrías hacer un docker pull pablokbs/rsnapshot-cron:latest
y despues docker run -it --entrypoint /bin/sh pablokbs/rsnapshot-cron
? Esto es lo que acabo de hacer:
$ docker run -it --entrypoint /bin/sh pablokbs/rsnapshot-cron
/ #
/ #
/ # rsnapshot -v
rsnapshot 1.4.3
Usage: rsnapshot [-vtxqVD] [-c cfgfile] [command] [args]
Type "rsnapshot help" or "man rsnapshot" for more information.
Buenas
Si ejecuto los siguiente comandos tal como me indicas :
docker pull pablokbs/rsnapshot-cron:latest
docker run -it --entrypoint /bin/sh pablokbs/rsnapshot-cron
Me funciona correctamente, pero en cambio, si lo hago a traves dedocker-compose
sigue dando el mismo error. Te pongo mi docker-compose que estoy utilizando :
rsnapshot:
image: pablokbs/rsnapshot-cron:latest
container_name: rsnapshot
restart: always
volumes:
- /etc:/host/etc:ro
- /mnt/config:/host/config:ro
- /home/pi:/host/home/pi:ro
- /mnt/seguretat:/snapshot
- /usr/share/zoneinfo/Europe/Madrid:/etc/localtime
environment:
- BACKUP_DIRECTORIES=/host/ seguretat/
- CRON_DAILY=0 0 5 * * *
- CRON_WEEKLY=0 0 6 * * 1
- CRON_MONTHLY=0 30 6 1 * *
- RSNAPSHOT_HOURLY_TIMES=0
- RSNAPSHOT_DAILY_TIMES=7
- RSNAPSHOT_WEEKLY_TIMES=4
- RSNAPSHOT_MONTHLY_TIMES=3
Porque ya no entiendo nada...
Buenas,
tengo el mismo problema, si lo ejecuto por docker-compose me sale el error inicial
standard_init_linux.go:211: exec user process caused "no such file or directory"
version: "2"
services:
rsnapshot:
image: pablokbs/rsnapshot-cron:latest
container_name: rsnapshot
restart: always
volumes:
- /docker:/host/docker:ro
- /home/pi:/host/home/pi:ro
- /mnt/docker_bkp:/snapshots
- /usr/share/zoneinfo/Europe/Madrid:/etc/localtime
environment:
- BACKUP_DIRECTORIES=/host/ docker_bkp/
- CRON_DAILY=0 0 5 * * *
- CRON_WEEKLY=0 0 6 * * 0
- CRON_MONTHLY=0 30 6 1 * *
- RSNAPSHOT_HOURLY_TIMES=0
- RSNAPSHOT_DAILY_TIMES=7
- RSNAPSHOT_WEEKLY_TIMES=4
- RSNAPSHOT_MONTHLY_TIMES=3
Hola podrias ayudarme tengo problemas me aparece el mismo error que los demas te dejo mi docker-compose.yml, lo estoy corriendo en un vm en Azure.
version: '3.7'
networks: default: external: name: nginx-proxy internal: internal: true
services: mongo: image: mongo:4.2 networks:
./mongoc:/data/configdb
server: build: . depends_on:
./uploads:/opt/app/api/public/uploads
mongoexpress: image: mongo-express:latest depends_on:
8081 restart: unless-stopped
rsnapshot: image: pablokbs/rsnapshot-cron:latest container_name: rsnapshot depends_on:
Este issue se ha marcado automágicamente como "stale" porque no ha tenido actividad reciente. Va a ser cerrado si no se ve actividad nueva. Intentá hacer tu pregunta en Slack. Gracias por sus contribuciones.
Buenas,
La pregunta ya la formule en Slack y hable con Pelado y llegamos a la conclusión de que el problema estaba en la imagen de docker que estaba mal creada.
Supongo que Pelado podra solucionar el problema cuando tenga un rato libre...
Muchas gracias por todo...
Este issue se ha marcado automágicamente como "stale" porque no ha tenido actividad reciente. Va a ser cerrado si no se ve actividad nueva. Intentá hacer tu pregunta en Slack. Gracias por sus contribuciones.
Buenas,
Siguiendo tu "docker-compose.yaml" respecto al pablokbs/rsnapshot-cron cuando lo inicio y visualizo el log "docker logs -f rsnapshot" me aparece el siguiente error
standard_init_linux.go:211: exec user process caused "exec format error"
Me da la sensación que la imagen de docker esta creada para otra cpu y no para arm.
Es correcto??