feedless icon indicating copy to clipboard operation
feedless copied to clipboard

Unable to install feedless with Docker because of "manifest unknown"

Open vendillah opened this issue 1 year ago • 2 comments

I'm trying to have feedless installed locally, but I'm unable to and I don't have enough knowledge to know what is not working. (I'm trying to learn it by using it.) As I've understood that podman is a subset of what docker can do and almost a drop in recplacement that I already had installed, I went with that at first, but failed. Next, I tried a few things. At the very end, I executed step 2 to 4 consecutively and failed as usually at the fourth. Below you find a log of all my commands and outputs.

The error I often get is (and ended step 4 with) .

docker: Error response from daemon: manifest for damoeb/feedless:aio not found: manifest unknown: manifest unknown.
See 'docker run --help'.

Also, I'm using sudo with docker, but I don't see that in the setup guide, which is concerning me and giving me the feeling other things are wrong. However, I had just installed docker in this very log (through apt), so I would expect it to be configured correctly.

 vendillah  deborah  ~  cd Downloads/

 vendillah  deborah  ~/Downloads  cd Install\ folders/

 vendillah  deborah  ../Install folders  mkdir feedless

 vendillah  deborah  ../Install folders  cd feedless

 vendillah  deborah  ../feedless  echo 'POSTGRES_USER=postgres
> POSTGRES_PASSWORD=admin
> POSTGRES_DB=feedless
> APP_DATABASE_URL=jdbc:postgresql://postgres-db:5432/${POSTGRES_DB}
> ' > feedless.env

 vendillah  deborah  ../feedless  ls
feedless.env

 vendillah  deborah  ../feedless  podman run --env-file=feedless.env --network=feedless-net -it damoeb/feedless:aio
✔ docker.io/damoeb/feedless:aio
Trying to pull docker.io/damoeb/feedless:aio...
Error: initializing source docker://damoeb/feedless:aio: reading manifest aio in docker.io/damoeb/feedless: manifest unknown: manifest unknown

 vendillah  deborah  ../feedless  podman run --env-file=feedless.env --network=feedless-net -it damoeb/feedless:aio
✔ quay.io/damoeb/feedless:aio
Trying to pull quay.io/damoeb/feedless:aio...
Error: initializing source docker://quay.io/damoeb/feedless:aio: reading manifest aio in quay.io/damoeb/feedless: unauthorized: access to the requested resource is not authorized

 vendillah  deborah  ../feedless  sudo podman run --env-file=feedless.env --network=feedless-net -it damoeb/feedless:aio
[sudo] Mot de passe de vendillah :         
✔ quay.io/damoeb/feedless:aio
Trying to pull quay.io/damoeb/feedless:aio...
Error: initializing source docker://quay.io/damoeb/feedless:aio: reading manifest aio in quay.io/damoeb/feedless: unauthorized: access to the requested resource is not authorized

 vendillah  deborah  ../feedless  docker run --env-file=feedless.env --network=feedless-net -it damoeb/feedless:aio

La commande « docker » n'a pas été trouvée, mais peut être installée avec :

sudo snap install docker     # version 20.10.24, or
sudo apt  install docker.io  # version 24.0.5-0ubuntu1~20.04.1

Voir « snap info docker » pour des versions additionelles.


 vendillah  deborah  ../feedless  podman --version
podman version 3.4.2

 vendillah  deborah  ../feedless  apt list | grep podman

WARNING: apt does not have a stable CLI interface. Use with caution in scripts.

podman-machine-cni/inconnu,now 100:0.0.0-1 amd64  [installé, automatique]
podman-machine-cni/inconnu 100:0.0.0-1 arm64
podman-machine-cni/inconnu 100:0.0.0-1 armhf
podman-machine-cni/inconnu 100:0.0.0-1 ppc64el
podman-machine-cni/inconnu 100:0.0.0-1 s390x
podman-plugins/inconnu,now 100:1.2.0-1 amd64  [installé, automatique]
podman-plugins/inconnu 100:1.2.0-1 arm64
podman-plugins/inconnu 100:1.2.0-1 armhf
podman-plugins/inconnu 100:1.2.0-1 ppc64el
podman-plugins/inconnu 100:1.2.0-1 s390x
podman-rootless/inconnu 100:3.4.2-5 amd64
podman-rootless/inconnu 100:3.4.2-5 arm64
podman-rootless/inconnu 100:3.4.2-5 armhf
podman-rootless/inconnu 100:3.4.2-5 ppc64el
podman-rootless/inconnu 100:3.4.2-5 s390x
podman/inconnu,now 100:3.4.2-5 amd64  [installé]
podman/inconnu 100:3.4.2-5 arm64
podman/inconnu 100:3.4.2-5 armhf
podman/inconnu 100:3.4.2-5 ppc64el
podman/inconnu 100:3.4.2-5 s390x

 vendillah  deborah  ../feedless  sudo apt install docker
Lecture des listes de paquets... Fait
Construction de l'arbre des dépendances       
Lecture des informations d'état... Fait
Les paquets supplémentaires suivants seront installés : 
  wmdocker
Les NOUVEAUX paquets suivants seront installés :
  docker wmdocker
0 mis à jour, 2 nouvellement installés, 0 à enlever et 57 non mis à jour.
Il est nécessaire de prendre 14,3 ko dans les archives.
Après cette opération, 58,4 ko d'espace disque supplémentaires seront utilisés.
Souhaitez-vous continuer ? [O/n] y
Réception de :1 http://be.archive.ubuntu.com/ubuntu focal/universe amd64 wmdocker amd64 1.5-2 [13,0 kB]
Réception de :2 http://be.archive.ubuntu.com/ubuntu focal/universe amd64 docker all 1.5-2 [1.316 B]
14,3 ko réceptionnés en 0s (49,0 ko/s)
Sélection du paquet wmdocker précédemment désélectionné.
(Lecture de la base de données... 328191 fichiers et répertoires déjà installés.)
Préparation du dépaquetage de .../wmdocker_1.5-2_amd64.deb ...
Dépaquetage de wmdocker (1.5-2) ...
Sélection du paquet docker précédemment désélectionné.
Préparation du dépaquetage de .../archives/docker_1.5-2_all.deb ...
Dépaquetage de docker (1.5-2) ...
Paramétrage de wmdocker (1.5-2) ...
Paramétrage de docker (1.5-2) ...
Traitement des actions différées (« triggers ») pour man-db (2.9.1-1) ...

 vendillah  deborah  ../feedless  docker run --env-file=feedless.env --network=feedless-net -it damoeb/feedless:aio

La commande « docker » n'a pas été trouvée, mais peut être installée avec :

sudo snap install docker     # version 20.10.24, or
sudo apt  install docker.io  # version 24.0.5-0ubuntu1~20.04.1

Voir « snap info docker » pour des versions additionelles.


 vendillah  deborah  ../feedless  sudo apt remove docker
Lecture des listes de paquets... Fait
Construction de l'arbre des dépendances       
Lecture des informations d'état... Fait
Le paquet suivant a été installé automatiquement et n'est plus nécessaire :
  wmdocker
Veuillez utiliser « sudo apt autoremove » pour le supprimer.
Les paquets suivants seront ENLEVÉS :
  docker
0 mis à jour, 0 nouvellement installés, 1 à enlever et 57 non mis à jour.
Après cette opération, 9.216 o d'espace disque seront libérés.
Souhaitez-vous continuer ? [O/n] Y
(Lecture de la base de données... 328201 fichiers et répertoires déjà installés.)
Suppression de docker (1.5-2) ...

 vendillah  deborah  ../feedless  sudo apt install docker.io 
Lecture des listes de paquets... Fait
Construction de l'arbre des dépendances       
Lecture des informations d'état... Fait
Le paquet suivant a été installé automatiquement et n'est plus nécessaire :
  wmdocker
Veuillez utiliser « sudo apt autoremove » pour le supprimer.
Les paquets supplémentaires suivants seront installés : 
  bridge-utils containerd pigz runc ubuntu-fan
Paquets suggérés :
  ifupdown aufs-tools btrfs-progs cgroupfs-mount | cgroup-lite debootstrap docker-doc rinse zfs-fuse | zfsutils
Les NOUVEAUX paquets suivants seront installés :
  bridge-utils containerd docker.io pigz runc ubuntu-fan
0 mis à jour, 6 nouvellement installés, 0 à enlever et 57 non mis à jour.
Il est nécessaire de prendre 62,9 Mo dans les archives.
Après cette opération, 266 Mo d'espace disque supplémentaires seront utilisés.
Souhaitez-vous continuer ? [O/n] Y
Réception de :1 http://be.archive.ubuntu.com/ubuntu focal/universe amd64 pigz amd64 2.4-1 [57,4 kB]
Réception de :2 http://be.archive.ubuntu.com/ubuntu focal/main amd64 bridge-utils amd64 1.6-2ubuntu1 [30,5 kB]
Réception de :3 http://be.archive.ubuntu.com/ubuntu focal-updates/main amd64 runc amd64 1.1.7-0ubuntu1~20.04.1 [3.819 kB]
Réception de :4 http://be.archive.ubuntu.com/ubuntu focal-updates/main amd64 containerd amd64 1.7.2-0ubuntu1~20.04.1 [32,5 MB]
Réception de :5 http://be.archive.ubuntu.com/ubuntu focal-updates/universe amd64 docker.io amd64 24.0.5-0ubuntu1~20.04.1 [26,4 MB]                                                                                                           
Réception de :6 http://be.archive.ubuntu.com/ubuntu focal-updates/main amd64 ubuntu-fan all 0.12.13ubuntu0.1 [34,4 kB]                                                                                                                       
62,9 Mo réceptionnés en 34s (1.824 ko/s)                                                                                                                                                                                                     
Préconfiguration des paquets...
Sélection du paquet pigz précédemment désélectionné.
(Lecture de la base de données... 328198 fichiers et répertoires déjà installés.)
Préparation du dépaquetage de .../0-pigz_2.4-1_amd64.deb ...
Dépaquetage de pigz (2.4-1) ...
Sélection du paquet bridge-utils précédemment désélectionné.
Préparation du dépaquetage de .../1-bridge-utils_1.6-2ubuntu1_amd64.deb ...
Dépaquetage de bridge-utils (1.6-2ubuntu1) ...
Sélection du paquet runc précédemment désélectionné.
Préparation du dépaquetage de .../2-runc_1.1.7-0ubuntu1~20.04.1_amd64.deb ...
Dépaquetage de runc (1.1.7-0ubuntu1~20.04.1) ...
Sélection du paquet containerd précédemment désélectionné.
Préparation du dépaquetage de .../3-containerd_1.7.2-0ubuntu1~20.04.1_amd64.deb ...
Dépaquetage de containerd (1.7.2-0ubuntu1~20.04.1) ...
Sélection du paquet docker.io précédemment désélectionné.
Préparation du dépaquetage de .../4-docker.io_24.0.5-0ubuntu1~20.04.1_amd64.deb ...
Dépaquetage de docker.io (24.0.5-0ubuntu1~20.04.1) ...
Sélection du paquet ubuntu-fan précédemment désélectionné.
Préparation du dépaquetage de .../5-ubuntu-fan_0.12.13ubuntu0.1_all.deb ...
Dépaquetage de ubuntu-fan (0.12.13ubuntu0.1) ...
Paramétrage de runc (1.1.7-0ubuntu1~20.04.1) ...
Paramétrage de bridge-utils (1.6-2ubuntu1) ...
Paramétrage de pigz (2.4-1) ...
Paramétrage de containerd (1.7.2-0ubuntu1~20.04.1) ...
Paramétrage de ubuntu-fan (0.12.13ubuntu0.1) ...
Created symlink /etc/systemd/system/multi-user.target.wants/ubuntu-fan.service → /lib/systemd/system/ubuntu-fan.service.
Paramétrage de docker.io (24.0.5-0ubuntu1~20.04.1) ...
Traitement des actions différées (« triggers ») pour systemd (245.4-4ubuntu3.22) ...
Traitement des actions différées (« triggers ») pour man-db (2.9.1-1) ...

 vendillah  deborah  ../feedless  docker run --env-file=feedless.env --network=feedless-net -it damoeb/feedless:aio
docker: permission denied while trying to connect to the Docker daemon socket at unix:///var/run/docker.sock: Post "http://%2Fvar%2Frun%2Fdocker.sock/v1.24/containers/create": dial unix /var/run/docker.sock: connect: permission denied.
See 'docker run --help'.

 vendillah  deborah  ../feedless  docker run --help
 
# Help ...

 vendillah  deborah  ../feedless  podman network create -d bridge feedless-net
/home/vendillah/.config/cni/net.d/feedless-net.conflist

 vendillah  deborah  ../feedless  podman run --env-file=feedless.env --network=feedless-net --hostname=postgres -d postgres:15
✔ quay.io/postgres:15
Trying to pull quay.io/postgres:15...
Error: initializing source docker://quay.io/postgres:15: reading manifest 15 in quay.io/postgres: StatusCode: 404, <!doctype html>
<html lang=en>
<title>404 Not Foun...

 vendillah  deborah  ../feedless  docker network create -d bridge feedless-net
permission denied while trying to connect to the Docker daemon socket at unix:///var/run/docker.sock: Post "http://%2Fvar%2Frun%2Fdocker.sock/v1.24/networks/create": dial unix /var/run/docker.sock: connect: permission denied

 vendillah  deborah  ../feedless  podman run --env-file=feedless.env --network=feedless-net --hostname=postgres -d postgres:15
✔ docker.io/library/postgres:15
Trying to pull docker.io/library/postgres:15...
Getting image source signatures
Copying blob 0887062b031b done  
Copying blob 136c0aa94f90 done  
Copying blob 834a7fce6be7 done  
Copying blob 99d820fe3716 done  
Copying blob 1f7ce2fa46ab done  
Copying blob 7424befe58d6 done  
Copying blob 343a6a92954a done  
Copying blob 54fbafc0c84c done  
Copying blob 0780e4ae473b done  
Copying blob 0e0518459d99 done  
Copying blob eddd58e4f8a1 done  
Copying blob 97c5119aca7d done  
Copying blob a97ae632ca42 done  
Copying config 8cde386e2e done  
Writing manifest to image destination
Storing signatures
99265b381d71ba84ba4e1e1f08c18181353dd9af70292feb2d05221f2d794db7

 vendillah  deborah  ../feedless  podman run --env-file=feedless.env --network=feedless-net -it damoeb/feedless:aio
✔ docker.io/damoeb/feedless:aio
Trying to pull docker.io/damoeb/feedless:aio...
Error: initializing source docker://damoeb/feedless:aio: reading manifest aio in docker.io/damoeb/feedless: manifest unknown: manifest unknown

 vendillah  deborah  ../feedless  podman run --env-file=feedless.env --network=feedless-net -it damoeb/feedless:aio
✔ quay.io/damoeb/feedless:aio
Trying to pull quay.io/damoeb/feedless:aio...
Error: initializing source docker://quay.io/damoeb/feedless:aio: reading manifest aio in quay.io/damoeb/feedless: unauthorized: access to the requested resource is not authorized

 vendillah  deborah  ../feedless  podman run --env-file=feedless.env --network=feedless-net -it damoeb/feedless:aio --log-level debug
✔ docker.io/damoeb/feedless:aio
Trying to pull docker.io/damoeb/feedless:aio...
Error: initializing source docker://damoeb/feedless:aio: reading manifest aio in docker.io/damoeb/feedless: manifest unknown: manifest unknown

 vendillah  deborah  ../feedless  podman list
Error: unrecognized command `podman list`
Try 'podman --help' for more information.

 vendillah  deborah  ../feedless  podman --help
 
# Help ...

 vendillah  deborah  ../feedless  podman container list
CONTAINER ID  IMAGE                          COMMAND     CREATED         STATUS             PORTS       NAMES
99265b381d71  docker.io/library/postgres:15  postgres    14 minutes ago  Up 14 minutes ago              strange_edison

 vendillah  deborah  ../feedless  podman container --help
 
# Help ...


 vendillah  deborah  ../feedless  podman kill 99265b381d71
99265b381d71

 vendillah  deborah  ../feedless  podman rm 99265b381d71
99265b381d71ba84ba4e1e1f08c18181353dd9af70292feb2d05221f2d794db7

 vendillah  deborah  ../feedless  podman container list
CONTAINER ID  IMAGE       COMMAND     CREATED     STATUS      PORTS       NAMES

 vendillah  deborah  ../feedless  docker network create -d bridge feedless-net
permission denied while trying to connect to the Docker daemon socket at unix:///var/run/docker.sock: Post "http://%2Fvar%2Frun%2Fdocker.sock/v1.24/networks/create": dial unix /var/run/docker.sock: connect: permission denied

 vendillah  deborah  ../feedless  sudo docker network create -d bridge feedless-net
[sudo] Mot de passe de vendillah :         
890a2e4bddafdf3f97a233f8964594a072f1b07c6565cd538369aeaa074ac57d

 vendillah  deborah  ../feedless  docker run --env-file=feedless.env --network=feedless-net --hostname=postgres -d postgres:15
docker: permission denied while trying to connect to the Docker daemon socket at unix:///var/run/docker.sock: Post "http://%2Fvar%2Frun%2Fdocker.sock/v1.24/containers/create": dial unix /var/run/docker.sock: connect: permission denied.
See 'docker run --help'.

 vendillah  deborah  ../feedless  sudo docker run --env-file=feedless.env --network=feedless-net --hostname=postgres -d postgres:15
Unable to find image 'postgres:15' locally
15: Pulling from library/postgres
1f7ce2fa46ab: Pull complete 
7424befe58d6: Pull complete 
136c0aa94f90: Pull complete 
99d820fe3716: Pull complete 
834a7fce6be7: Pull complete 
0887062b031b: Pull complete 
343a6a92954a: Pull complete 
54fbafc0c84c: Pull complete 
0780e4ae473b: Pull complete 
0e0518459d99: Pull complete 
eddd58e4f8a1: Pull complete 
97c5119aca7d: Pull complete 
a97ae632ca42: Pull complete 
Digest: sha256:da76f1e3d9a1728600f062ba02d8e46b9c521012e87d402ce03e38ef0389979f
Status: Downloaded newer image for postgres:15
4dff5ac4b668e81101ca822079a44c5fba4eb130e087154837a6bbc8e2b9a55c

 vendillah  deborah  ../feedless  docker run --env-file=feedless.env --network=feedless-net -it damoeb/feedless:aio
docker: permission denied while trying to connect to the Docker daemon socket at unix:///var/run/docker.sock: Post "http://%2Fvar%2Frun%2Fdocker.sock/v1.24/containers/create": dial unix /var/run/docker.sock: connect: permission denied.
See 'docker run --help'.

 vendillah  deborah  ../feedless  sudo docker run --env-file=feedless.env --network=feedless-net -it damoeb/feedless:aio
Unable to find image 'damoeb/feedless:aio' locally
docker: Error response from daemon: manifest for damoeb/feedless:aio not found: manifest unknown: manifest unknown.
See 'docker run --help'.

Can anybody help me out?

vendillah avatar Nov 27 '23 10:11 vendillah

FYI, I'm trying to build the image in https://github.com/damoeb/feedless/issues/29

yellowsoar avatar Jan 15 '24 03:01 yellowsoar

as i see here https://hub.docker.com/r/damoeb/feedless/tags?page=&page_size=&ordering=&name=aio-chromium there is no damoeb/feedless:aio-chromium image only one with a hash that i think it's using for development did you stop publishing aio-chromium images?

kareemgithubprotonme avatar Jul 13 '24 20:07 kareemgithubprotonme