Outils pour utilisateurs

Outils du site


tech:pb_podman

Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

Les deux révisions précédentesRévision précédente
Prochaine révision
Révision précédente
tech:pb_podman [2026/07/16 13:29] Jean-Baptistetech:pb_podman [2026/09/04 10:00] (Version actuelle) Jean-Baptiste
Ligne 1: Ligne 1:
 <!DOCTYPE markdown> <!DOCTYPE markdown>
-{{tag>Brouillon Pb podman Rootless LDAP}}+{{tag>Pb podman Rootless LDAP}}
  
-# Pb podman+# Pb Podman
  
  
Ligne 9: Ligne 9:
  
  
-## Err +## Err ldap - no subuid
  
 Podman userland avec LDAP Podman userland avec LDAP
Ligne 18: Ligne 18:
 CONTAINER ID  IMAGE       COMMAND     CREATED     STATUS      PORTS       NAMES CONTAINER ID  IMAGE       COMMAND     CREATED     STATUS      PORTS       NAMES
 ~~~ ~~~
 +
  
 ### Solution ### Solution
Ligne 28: Ligne 29:
 ~~~ ~~~
  
 +
 +## Err Failed to get rootless runtime dir for DefaultAPIAddress: lstat /run/user/1000: no such file or directory
 +
 +Voir :
 +* https://support.scc.suse.com/s/kb/Podman-warns-cgroupv2-manager-is-set-to-ssytemd-without-a-user-session
 +
 +~~~
 +$ podman ps
 +WARN[0000] Failed to get rootless runtime dir for DefaultAPIAddress: lstat /run/user/1000: no such file or directory
 +WARN[0000] RunRoot is pointing to a path (/run/user/1000/containers) which is not writable. Most likely podman will fail.
 +Error: default OCI runtime "runc" not found: invalid argument
 +~~~
 +
 +~~~bash
 +sudo mkdir /run/user/1000
 +sudo chown 1000:1000 /run/user/1000
 +~~~
 +
 +
 +~~~
 +$ podman ps
 +WARN[0001] "/" is not a shared mount, this could cause issues or missing mounts with rootless containers
 +WARN[0001] The cgroupv2 manager is set to systemd but there is no systemd user session available
 +WARN[0001] For using systemd, you may need to log in using a user session
 +WARN[0001] Alternatively, you can enable lingering with: `loginctl enable-linger 1000` (possibly as root)
 +WARN[0001] Falling back to --cgroup-manager=cgroupfs
 +CONTAINER ID  IMAGE       COMMAND     CREATED     STATUS      PORTS       NAMES
 +WARN[0003] Failed to add pause process to systemd sandbox cgroup: dial unix /run/user/1000/bus: connect: no such file or directory
 +~~~
 +
 +~~~bash
 +mount --make-shared /
 +~~~
 +
 +~~~
 +$ podman ps
 +WARN[0000] The cgroupv2 manager is set to systemd but there is no systemd user
 +WARN[0000] For using systemd, you may need to log in using a user session
 +WARN[0000] Alternatively, you can enable lingering with: `loginctl enable-linge
 +WARN[0000] Falling back to --cgroup-manager=cgroupfs
 +CONTAINER ID  IMAGE       COMMAND     CREATED     STATUS      PORTS       NAMES
 +~~~
 +
 +
 +### Solution
 +
 +~~~bash
 +sudo loginctl enable-linger management
 +~~~
 +
 +~~~
 +$ podman ps
 +ERRO[0001] Refreshing container 95cfa640ab028aed83857a9288956d4aff585eb863e8041a737d4be9f98b64df: acquiring lock 0 for container 95cfa640ab028aed83857a9288956d4aff585eb863e8041a737d4be9f98b64df: file exists
 +ERRO[0001] Refreshing container 76f17f10362a77c722eb00dff478e2f1245a4860a6b11f7cdb4b2e42d3ae80f7: acquiring lock 1 for container 76f17f10362a77c722eb00dff478e2f1245a4860a6b11f7cdb4b2e42d3ae80f7: file exists
 +ERRO[0001] Refreshing volume b7fa2f4a2f95a538232ec51f0ff6defc3613a6568fd2dedef13d1bd6f1113ee2: acquiring lock 3 for volume b7fa2f4a2f95a538232ec51f0ff6defc3613a6568fd2dedef13d1bd6f1113ee2: file exists
 +CONTAINER ID  IMAGE       COMMAND     CREATED     STATUS      PORTS       NAMES
 +~~~
 +
 +
 +~~~
 +$ podman ps
 +CONTAINER ID  IMAGE       COMMAND     CREATED     STATUS      PORTS       NAMES
 +~~~
 +
 +
 +Autre solution à tester
 +
 +`${HOME}/.config/containers/containers.conf`
 +~~~ini
 +[engine]
 +events_logger = "file"
 +cgroup_manager = "cgroupfs"
 +~~~
 +
 +
 +## Err Error: initializing source - manifest unknown
 +
 +Voir aussi :
 +* https://jfrog.com/help/r/artifactory-how-to-troubleshoot-docker-image-not-found-or-manifest-unknown-errors-through-artifactory/artifactory-how-to-troubleshoot-docker-image-not-found-or-manifest-unknown-errors-through-artifactory
 +
 +~~~
 +$ podman pull docker.io/ansible/ansible-container-builder
 +Trying to pull docker.io/ansible/ansible-container-builder:latest...
 +Error: initializing source docker://ansible/ansible-container-builder:latest: reading manifest latest in docker.io/ansible/ansible-container-builder: manifest unknown
 +~~~
 +
 +
 +### Solution
 +
 +Il manquait le tag
 +
 +~~~
 +$ podman search --list-tags docker.io/ansible/ansible-container-builder
 +NAME                                         TAG
 +docker.io/ansible/ansible-container-builder  0.1
 +docker.io/ansible/ansible-container-builder  0.2
 +docker.io/ansible/ansible-container-builder  0.3
 +~~~
 +
 +~~~bash
 +podman pull docker.io/ansible/ansible-container-builder:0.3
 +~~~
  
  
tech/pb_podman.1784201377.txt.gz · Dernière modification : de Jean-Baptiste

Donate Powered by PHP Valid HTML5 Valid CSS Driven by DokuWiki