Skip to content

Debian upgrades fail #75

@bouda1

Description

@bouda1

Hi,

For one of our project, we use setup-wsl.

Here is the used piece of code:

      - name: install debian                                                    
        uses: Vampire/setup-wsl@3b46b44374d5d0ae94654c45d114a3ed7a0e07a8 # v5.0.1
                                                                                
        with:                                                                   
          wsl-version: 1                                                        
          distribution: Debian                                                  
          use-cache: 'true'                                                     
          update: 'true'                                                        
          additional-packages:                                                  
            mariadb-server                                                      
            libmariadb3                                                         
            librrd8                                                             
            liblua5.3                                                           
            python3                                                             
            python3-pip                                                         
            rrdtool                                                             
            jq                           

And we've got an error during packages installation, I paste the end of output to let you see the error:

  Get:62 http://security.debian.org/debian-security bullseye-security/main amd64 libssl1.1 amd64 1.1.1w-0+deb11u3 [1,565 kB]
  Get:63 http://security.debian.org/debian-security bullseye-security/main amd64 libsepol1 amd64 3.1-1+deb11u1 [269 kB]
  Get:64 http://security.debian.org/debian-security bullseye-security/main amd64 tzdata all 2025b-0+deb11u1 [307 kB]
  Get:65 http://security.debian.org/debian-security bullseye-security/main amd64 xxd amd64 2:8.2.2434-3+deb11u3 [193 kB]
  Get:66 http://security.debian.org/debian-security bullseye-security/main amd64 vim-tiny amd64 2:8.2.2434-3+deb11u3 [746 kB]
  Get:67 http://security.debian.org/debian-security bullseye-security/main amd64 vim-common all 2:8.2.2434-3+deb11u3 [227 kB]
  Get:68 http://security.debian.org/debian-security bullseye-security/main amd64 libc-l10n all 2.31-13+deb11u13 [864 kB]
  Get:69 http://security.debian.org/debian-security bullseye-security/main amd64 locales all 2.31-13+deb11u13 [4,085 kB]
  Get:70 http://security.debian.org/debian-security bullseye-security/main amd64 libbpf0 amd64 1:0.3-2+deb11u1 [98.5 kB]
  Get:71 http://security.debian.org/debian-security bullseye-security/main amd64 libcap2-bin amd64 1:2.44-1+deb11u1 [33.2 kB]
  Get:72 http://security.debian.org/debian-security bullseye-security/main amd64 libss2 amd64 1.46.2-2+deb11u1 [78.9 kB]
  Fetched 32.1 MB in 0s (98.8 MB/s)
  E: Failed to fetch http://deb.debian.org/debian/pool/main/g/grep/grep_3.6-1%2bdeb11u1_amd64.deb  Error reading from server - read (104: Connection reset by peer) [IP: 151.101.202.132 80]
  E: Failed to fetch http://security.debian.org/debian-security/pool/updates/main/g/glibc/libc6_2.31-13%2bdeb11u13_amd64.deb  Error reading from server. Remote end closed connection [IP: 151.101.202.132 80]
  E: Failed to fetch http://security.debian.org/debian-security/pool/updates/main/s/systemd/systemd_247.3-7%2bdeb11u6_amd64.deb  Error reading from server. Remote end closed connection [IP: 151.101.202.132 80]
  E: Unable to fetch some archives, maybe run apt-get update or try with --fix-missing?
Error: The process 'C:\Windows\system32\wsl.exe' failed with exit code 100

The apt update is well done, so I don't understand why we lose the connection.

We know that if we launch several times our action, it finishes to work. But we can't insert the loop directly in our yaml file.

So, would it be possible to change your commands to have the possibility to repeat the packages installation on failure?

Thanks.
David.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions