Git Product home page Git Product logo

Comments (10)

djgraff209 avatar djgraff209 commented on June 9, 2024

I have also encountered this problem on Windows 10 & 11 with podman 4.8+ (including 5.0.0 and 5.0.1)

When this scenario occurs the podman machine becomes unresponsive and the only recourse is to terminate and restart the machine. However, this does not always work and the same scenario arises after restart.

from podman.

Fydon avatar Fydon commented on June 9, 2024

Yes it consumes a lot of resources. I have 64 GB RAM and so applications like Edge become slow to respond and then stopped, but otherwise applications continued to function. Therefore I expect that the export would have been able to complete if it was progressing. It would be nice to have a progress bar on the "sending tarball" process if it was possible.

from podman.

Fydon avatar Fydon commented on June 9, 2024

I originally thought the problem was to do with complex builds but testing even Docker's getting started app won't load.

  1. git clone [email protected]:docker/getting-started-app.git .
  2. create the Dockerfile below
  3. docker build -t getting-started --load .
FROM node:18-alpine
WORKDIR /app
COPY . .
RUN yarn install --production
CMD ["node", "src/index.js"]
EXPOSE 3000

Sorry I misunderstood @djgraff209 comment. Yes once this fails, I need to stop and start the Podman Machine to do anything more. My PC as a whole also becomes less responsive.

from podman.

djgraff209 avatar djgraff209 commented on June 9, 2024

I have to see if I can locate the error message I was seeing in the machine logs - something to the effect of deadline exceeded.

I have vague recollection of this having to do something with WSL networking in half-duplex mode but my memory is suspect on that.

from podman.

djgraff209 avatar djgraff209 commented on June 9, 2024

This is an issue I saw microsoft/WSL#10688

As well as the referenced issue #20379

from podman.

Luap99 avatar Luap99 commented on June 9, 2024

I am going to close this as duplicate of #20379 as there is enough information there and I have no reason to think it is a different issue here.

from podman.

djgraff209 avatar djgraff209 commented on June 9, 2024

followup note - I just ran wsl --update to update to version 2.1.5 a few minutes ago on Windows 11 and it appears (on the face of it) running with podman 5.0.1 that docker buildx build ... --load now is working and very snappy

I cannot say definitively if wsl 2.1.5 resolved this or not but it certainly seems to have resolved for me.

from podman.

Fydon avatar Fydon commented on June 9, 2024

Thank you for the suggestion. I was already on 2.1.5. Tried docker build -t getting-started --load . again just to be sure and it is still stuck on sending tarball. The build takes a few seconds but the exporting of layers has been running for minutes and still not completed.

>  wsl --update
Checking for updates.
The most recent version of Windows Subsystem for Linux is already installed.

> wsl --version
WSL version: 2.1.5.0
Kernel version: 5.15.146.1-2
WSLg version: 1.0.60
MSRDC version: 1.2.5105
Direct3D version: 1.611.1-81528511
DXCore version: 10.0.25131.1002-220531-1700.rs-onecore-base2-hyp
Windows version: 10.0.22631.3447

from podman.

djgraff209 avatar djgraff209 commented on June 9, 2024

I also had a docker CLI update from chocolatey (failed to mention that) prior to updating wsl

Docker (cli) v26.0.1 build d260a54

from podman.

Fydon avatar Fydon commented on June 9, 2024

I also tried updating to 2.2.2, but still the same.

> wsl --update --pre-release
Checking for updates.
Updating Windows Subsystem for Linux to version: 2.2.2.

> wsl --version
WSL version: 2.2.2.0
Kernel version: 5.15.150.1-2
WSLg version: 1.0.61
MSRDC version: 1.2.5105
Direct3D version: 1.611.1-81528511
DXCore version: 10.0.25131.1002-220531-1700.rs-onecore-base2-hyp
Windows version: 10.0.22631.3447

I don't have chocolatey, but downloading the CLI from their website instead didn't resolve it for me.

> ~\Downloads\docker.exe version  
Client:
 Version:           26.0.1
 API version:       1.41 (downgraded from 1.45)
 Go version:        go1.21.9
 Git commit:        d260a54
 Built:             Thu Apr 11 10:54:24 2024
 OS/Arch:           windows/amd64
 Context:           default

Server: linux/amd64/fedora-39
 Podman Engine:
  Version:          5.1.0-dev-4452d307e
  APIVersion:       5.1.0-dev-4452d307e
  Arch:             amd64
  BuildTime:        2024-04-09T01:00:00+01:00
  Experimental:     false
  GitCommit:
  GoVersion:        go1.21.9
  KernelVersion:    5.15.150.1-microsoft-standard-WSL2
  MinAPIVersion:    4.0.0
  Os:               linux
 Conmon:
  Version:          conmon version 2.1.10, commit:
  Package:          conmon-2.1.10-1.20240313132120223048.main.19.gaffab49.fc39.x86_64
 OCI Runtime (crun):
  Version:          crun version UNKNOWN
commit: 655e6e977722e2ed31de33877547ee60e091a5a7
rundir: /run/crun
spec: 1.0.0
+SYSTEMD +SELINUX +APPARMOR +CAP +SECCOMP +EBPF +CRIU +LIBKRUN +WASM:wasmedge +YAJL
  Package:          crun-1.14.4-1.20240402154251979914.main.23.ga32cc45.fc39.x86_64
 Engine:
  Version:          5.1.0-dev-4452d307e
  API version:      1.41 (minimum version 1.24)
  Go version:       go1.21.9
  Git commit:
  Built:            Tue Apr  9 01:00:00 2024
  OS/Arch:          linux/amd64
  Experimental:     false

Code_-_Insiders_LhMfWzhV3H

from podman.

Related Issues (20)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo 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.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.