Is this a BUG REPORT or FEATURE REQUEST? (leave only one on its own line)
/kind bug
Description
Cannot use tmpfs as runroot for containers
Steps to reproduce the issue:
- Have
$XDG_RUNTIME_DIR as tmpfs
df -h $XDG_RUNTIME_DIR
Filesystem Size Used Avail Use% Mounted on
tmpfs 3.2G 300K 3.2G 1% /run/user/1000
- Configure
[storage].runroot:
File: /home/cwr/.config/containers/storage.conf
───────────────────────────────────────────────
[storage]
runroot = "$XDG_RUNTIME_DIR/containers/storage"
Describe the results you received:
podman ps --all
Error: kernel does not support overlay fs: 'overlay' is not supported over extfs at
"/home/cwr/.local/share/containers/storage/overlay": backing file system is unsupported for this graph driver
Describe the results you expected:
A working podman
Additional information you deem important (e.g. issue happens only occasionally):
Output of podman version:
Version: 2.2.1
API Version: 2.1.0
Go Version: go1.15.6
Git Commit: a0d478edea7f775b7ce32f8eb1a01e75374486cb
Built: Tue Dec 8 22:48:23 2020
OS/Arch: linux/amd64
Output of podman info --debug:
host:
arch: amd64
buildahVersion: 1.18.0
cgroupManager: cgroupfs
cgroupVersion: v1
conmon:
package: Unknown
path: /usr/bin/conmon
version: 'conmon version 2.0.22, commit: 9c34a8663b85e479e0c083801e89a2b2835228ed'
cpus: 12
distribution:
distribution: arch
version: unknown
eventLogger: journald
hostname: steve
idMappings:
gidmap:
- container_id: 0
host_id: 1000
size: 1
- container_id: 1
host_id: 10000
size: 65536
uidmap:
- container_id: 0
host_id: 1000
size: 1
- container_id: 1
host_id: 10000
size: 65536
kernel: 5.9.13-arch1-1
linkmode: dynamic
memFree: 544743424
memTotal: 33405747200
ociRuntime:
name: runc
package: Unknown
path: /usr/bin/runc
version: |-
runc version 1.0.0-rc92
commit: ff819c7e9184c13b7c2607fe6c30ae19403a7aff
spec: 1.0.2-dev
os: linux
remoteSocket:
path: /run/user/1000/podman/podman.sock
rootless: true
slirp4netns:
executable: /usr/bin/slirp4netns
package: Unknown
version: |-
slirp4netns version 1.1.8
commit: d361001f495417b880f20329121e3aa431a8f90f
libslirp: 4.4.0
SLIRP_CONFIG_VERSION_MAX: 3
libseccomp: 2.5.1
swapFree: 0
swapTotal: 0
uptime: 119h 17m 7.6s (Approximately 4.96 days)
registries:
search:
- hub.4allportal.net
- docker.io
store:
configFile: /home/cwr/.config/containers/storage.conf
containerStore:
number: 0
paused: 0
running: 0
stopped: 0
graphDriverName: overlay
graphOptions:
overlay.mount_program:
Executable: /usr/bin/fuse-overlayfs
Package: Unknown
Version: |-
fusermount3 version: 3.10.1
fuse-overlayfs: version 1.3
FUSE library version 3.10.1
using FUSE kernel interface version 7.31
graphRoot: /home/cwr/.local/share/containers/storage
graphStatus:
Backing Filesystem: extfs
Native Overlay Diff: "false"
Supports d_type: "true"
Using metacopy: "false"
imageStore:
number: 52
runRoot: /run/user/1000/containers
volumePath: /home/cwr/.local/share/containers/storage/volumes
version:
APIVersion: 2.1.0
Built: 1607464103
BuiltTime: Tue Dec 8 22:48:23 2020
GitCommit: a0d478edea7f775b7ce32f8eb1a01e75374486cb
GoVersion: go1.15.6
OsArch: linux/amd64
Version: 2.2.1
Package info (e.g. output of rpm -q podman or apt list podman):
Name : podman
Version : 2.2.1-1
Description : Tool and library for running OCI-based containers in pods
Architecture : x86_64
URL : https://github.com/containers/libpod
Licenses : Apache
Groups : None
Provides : None
Depends On : cni-plugins conmon containers-common device-mapper iptables libseccomp runc slirp4netns libsystemd fuse-overlayfs libgpgme.so=11-64
Optional Deps : podman-docker: for Docker-compatible CLI
btrfs-progs: support btrfs backend devices [installed]
catatonit: --init flag support
crun: support for unified cgroupsv2
Required By : podman-compose
Optional For : None
Conflicts With : None
Replaces : None
Installed Size : 79.09 MiB
Packager : Morten Linderud <foxboron@archlinux.org>
Build Date : Tue 08 Dec 2020 10:48:23 PM CET
Install Date : Wed 09 Dec 2020 03:37:51 AM CET
Install Reason : Explicitly installed
Install Script : No
Validated By : Signature
Have you tested with the latest version of Podman and have you checked the Podman Troubleshooting Guide?
Yes
Additional environment details (AWS, VirtualBox, physical, etc.):
Is this a BUG REPORT or FEATURE REQUEST? (leave only one on its own line)
/kind bug
Description
Cannot use
tmpfsas runroot for containersSteps to reproduce the issue:
$XDG_RUNTIME_DIRas tmpfs[storage].runroot:Describe the results you received:
Describe the results you expected:
A working podman
Additional information you deem important (e.g. issue happens only occasionally):
Output of
podman version:Output of
podman info --debug:Package info (e.g. output of
rpm -q podmanorapt list podman):Have you tested with the latest version of Podman and have you checked the Podman Troubleshooting Guide?
Yes
Additional environment details (AWS, VirtualBox, physical, etc.):