Plug A Simple Socket Transport
https://passt.top/passt/about/
passt implements a translation layer between a Layer-2 network interface and
native Layer-4 sockets (TCP, UDP, ICMP/ICMPv6 echo) on a host. It doesn't
require any capabilities or privileges, and it can be used as a simple
replacement for Slirp.
- Devel package for openSUSE:Factory
-
3
derived packages
- Download package
-
Checkout Package
osc -A https://api.opensuse.org checkout Virtualization:containers/passt && cd $_ - Create Badge
Refresh
Source Files
| Filename | Size | Changed |
|---|---|---|
| _service | 0000000497 497 Bytes | |
| _servicedata | 0000000221 221 Bytes | |
| passt-20250611.0293c6f.tar.zst | 0000286541 280 KB | |
| passt.changes | 0000104196 102 KB | |
| passt.spec | 0000007627 7.45 KB |
Comments 6
The currently packaged version of pasta does not seem to work at all (MicroOS). Only ping does work in a pasta netns but curl does not and neither do port forwards with podman.
This does work on Fedora and Arch Linux.
For me
pastagives error messages:Are there any permissions I have to set?
If I understand the spec file correctly, it fails to install the install the apparmor rules for pasta alongside the passt rules:
%if %{with apparmor} pushd contrib/apparmor mkdir -p %{buildroot}%{_sysconfdir}/apparmor.d/abstractions install -m 0644 usr.bin.passt %{buildroot}%{_sysconfdir}/apparmor.d/ install -m 0644 abstractions/{passt,pasta} %{buildroot}%{_sysconfdir}/apparmor.d/abstractions popd %endifIsn't there a line missing like
install -m 0644 usr.bin.pasta %{buildroot}%{_sysconfdir}/apparmor.d/?
The fixes discussed in boo#1221840 have been merged, can you now try to see if you're still facing the issue?
Probably related to boo#1221840
We should change the .spec file to hardlink pasta to passt, as per https://bugzilla.suse.com/show_bug.cgi?id=1221840#c28