Comments (8)
podman-compose is a different repo. If you have a simple reproducer for this with straight podman that would be very helpful, otherwise this issue should be transferred to podman-compose.
from podman.
Regardless of whether I use podman or podman-compose it fails with the same error. I ran the compose with debug, extracted the command it had generated and tried running it manually and it resulted in the same error.
A full system reset for the root user and the rootless podman user did temporarily resolved the issue for me. I believe it's related to quadlets as I had created a .container file for my Wireguard container, and after disabling that I stopped running into the issue.
from podman.
I also tried just calling podman pull against the image and it resulted in the same error.
from podman.
@giuseppe PTAL
from podman.
can you share the result of:
podman unshare cat /proc/self/uid_map
does it reflect the configuration you've in etc/subuid
? If not, please run podman system migrate
and try again, do you still get the same output?
from podman.
podman@project-hydra:~$ podman unshare cat /proc/self/uid_map
0 1001 1
1 165536 65536
It is as expected. I should also note that it is not a subset of packages like I originally believed. When trying to resolve the issue I performed a podman system reset, which resolved it. After that, I enabled my wireguard.container service and tried to pull down an image that had previously worked, but it got the same error.
After I stopped the service, disabled it, then did another system reset, I was able to pull all the images successfully. As soon as I enable that service I start to get this issue persistently until I reset it. I am going to share that as well:
[Container]
AddCapability=NET_ADMIN NET_RAW
ContainerName=wireguard
Environment=SERVERURL=[Correct Local Ip] SERVERPORT=[Correct Port] PEERS=# PEERDNS=auto INTERNAL_SUBNET=10.10.0.0/24
GIDMap=0:1:50
Image=docker.io/linuxserver/wireguard
Label=io.podman.compose.config-hash=4a0e91e3ad5f9fcf67930731fbf4d771c1b5f0f38ea6c5811c12c502c1304d21 io.podman.compose.project=wireguard io.podman.compose.version=1.1.0 [email protected] com.docker.compose.project=wireguard com.docker.compose.project.working_dir=/home/podman/appdata/wireguard com.docker.compose.project.config_files=podman-compose.yml com.docker.compose.container-number=1 com.docker.compose.service=wireguard
Network=wireguard-network
PublishPort=[Correct Port]:51820/udp
Sysctl=net.ipv4.conf.all.src_valid_mark=1 net.ipv4.conf.all.forwarding=1
UIDMap=0:1:50
Volume=/home/podman/appdata/wireguard/config:/config:Z
[Service]
Restart=always
[Install]
WantedBy=default.target
from podman.
Alright, I don't think it has anything to do with my .container file. I am running into the issue with or without that file there.
from podman.
I'm fairly new to all this stuff, but at the very least I can tell you that a full podman system reset does not reliably fix it. I had to delete the /home/podman/.local/share/containers/ directory in order to resolve the issue while testing today
from podman.
Related Issues (20)
- Can't see containers in WSL podman machine via podman command run in the machine HOT 2
- Cannot resolve container hostnames in internal network HOT 2
- Podman with `fuse-overlayfs` and `force_mask = "0700"` mangles ownership and permissions inside running containers
- Default compression format for push is zstd:chunked after Podman machine v5.1 HOT 4
- the `podman manifest push` only push one image, but I build 4 ones HOT 3
- Podman machine returns wrong resources info on WSL
- mknod on Mac fails
- Podman in VM uses host arch to choose architecture of an image HOT 4
- podman 5.0.3 fails now with message pasta failed with exit code 1: couldn't set IPv6 route(s) in guest: no route to host HOT 3
- podman system reset doesn't remove blob-info-cache-v1.sqlite HOT 1
- REST API: internal network forwards DNS requests to external nameservers HOT 2
- [packit] Propose downstream failed for release v5.1.0
- Windows: unable to connect to Podman socket: failed to read identity
- windows: expected array [X Y Z] to contain X
- Pull policy for build does not follow documentation
- Windows: Starting container in pod that publishes ports prints `Error: starting some containers: internal libpod error` HOT 6
- Running podman inside a docker container with gpu support HOT 2
- podman exec [mandatory command?] HOT 3
- 'podman stop' does not thoroughly clean up, resulting in 'the container name \"autotests\" is already in use' HOT 3
- Podman Kube Play with --userns=auto - How to chown volumes? HOT 4
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from podman.