Closed RushingAlien closed 3 weeks ago
But at the moment podman will always create network interfaces in the container, even when requested not to do so. This prevents ubridge from moving interfaces to the container's namespace & renaming them, since they already exist with the same name inside the container. This is a podman issue, not a GNS3 issue.
This wording doesn't make any sense to me. It is not clear what they are doing. Looking at the issue it links to https://github.com/containers/podman/issues/16716 which has been fixed already.
Looking at the /etc/hosts error message this is to be expected, podman creates its own host entries in /etc/hosts and bind mounts this file into the container. So any mv/replace will not work on the file as it is a mount point. It must change the inode directly if it wants to edit the file. Alternatively if the podman host entries are not wanted you can use --no-hosts to disable this behavior then it wil just be the file from the image.
Issue Description
Quoting https://github.com/GNS3/gns3-server/issues/1811#issuecomment-1373383960:
Steps to reproduce the issue
Steps to reproduce the issue
Describe the results you received
Describe the results you expected
For the container to start
podman info output
Podman in a container
No
Privileged Or Rootless
Privileged
Upstream Latest Release
Yes
Additional environment details
Additional environment details
Additional information
Additional information like issue happens only occasionally or issue happens with a particular architecture or on a particular setting