fnproject/fn

error="docker version is too old. Required: 17.10.0-ce Found: 4.8.1"

Opened this issue · 1 comments

Running:
/usr/local/bin/fn start --log-level DEBUG --port 8101

Getting the error that the latest version of Podman is tool old. So the issue is podman version reporting is different than docker so even the podman-docker package won't allow me to start.

Need a way to either skip this check or make it podman aware.

Full logs:

2023/12/28 13:04:44 ¡¡¡ 'fn start' should NOT be used for PRODUCTION !!! see https://github.com/fnproject/fn-helm/
Emulate Docker CLI using podman. Create /etc/containers/nodocker to quiet msg.
time="2023-12-28T18:04:45Z" level=info msg="Setting log level to" fields.level=DEBUG
time="2023-12-28T18:04:45Z" level=info msg="Registering data store provider 'sql'"
time="2023-12-28T18:04:45Z" level=debug msg="creating new datastore" db=sqlite3
time="2023-12-28T18:04:45Z" level=debug msg="mysql does not support sqlite3"
time="2023-12-28T18:04:45Z" level=debug msg="postgres does not support sqlite3"
time="2023-12-28T18:04:45Z" level=debug msg="mysql does not support sqlite3"
time="2023-12-28T18:04:45Z" level=debug msg="postgres does not support sqlite3"
time="2023-12-28T18:04:45Z" level=info msg="Connecting to DB" url="sqlite3:///app/data/fn.db"
time="2023-12-28T18:04:45Z" level=info msg="datastore dialed" datastore=sqlite3 max_idle_connections=256 url="sqlite3:///app/data/fn.db"
time="2023-12-28T18:04:45Z" level=debug msg="mysql does not support sqlite3"
time="2023-12-28T18:04:45Z" level=debug msg="postgres does not support sqlite3"
time="2023-12-28T18:04:45Z" level=info msg="agent starting cfg={MinDockerVersion:17.10.0-ce ContainerLabelTag: DockerNetworks: DockerLoadFile: DisableUnprivilegedContainers:false FreezeIdle:50ms HotPoll:200ms HotLauncherTimeout:1h0m0s HotPullTimeout:10m0s HotStartTimeout:5s DetachedHeadRoom:6m0s MaxResponseSize:0 MaxHdrResponseSize:0 MaxLogSize:1048576 MaxTotalCPU:0 MaxTotalMemory:0 MaxFsSize:0 MaxPIDs:50 MaxOpenFiles:0xc42020d0b8 MaxLockedMemory:0xc42020d0d0 MaxPendingSignals:0xc42020d0d8 MaxMessageQueue:0xc42020d0e0 PreForkPoolSize:0 PreForkImage:busybox PreForkCmd:tail -f /dev/null PreForkUseOnce:0 PreForkNetworks: EnableNBResourceTracker:false MaxTmpFsInodes:0 DisableReadOnlyRootFs:false DisableDebugUserLogs:false IOFSEnableTmpfs:false EnableFDKDebugInfo:false IOFSAgentPath:/iofs IOFSMountRoot:/home/mcarter/.fn/iofs IOFSOpts: ImageCleanMaxSize:0 ImageCleanExemptTags: ImageEnableVolume:false}"
time="2023-12-28T18:04:45Z" level=info msg="no docker auths from config files found (this is fine)" error="open /root/.dockercfg: no such file or directory"
time="2023-12-28T18:04:45Z" level=fatal msg="docker version error" error="docker version is too old. Required: 17.10.0-ce Found: 4.8.1"
2023/12/28 13:04:47 Error: processed finished with error exit status 1