microsoft / wslg

Enabling the Windows Subsystem for Linux to include support for Wayland and X server related scenarios
MIT License
9.9k stars 296 forks source link

Invalid archive signature, Microsoft Teams and Microsoft Edge Dev Browser cannot be installed. #1243

Open neominky opened 1 month ago

neominky commented 1 month ago

Windows build number:

Microsoft Windows [Version 10.0.22631.3447]

Your Distribution version:

22.04

Your WSL versions:

WSL 버전: 2.1.5.0 커널 버전: 5.15.146.1-2 WSLg 버전: 1.0.60 MSRDC 버전: 1.2.5105 Direct3D 버전: 1.611.1-81528511 DXCore 버전: 10.0.25131.1002-220531-1700.rs-onecore-base2-hyp Windows 버전: 10.0.22631.3447

Steps to reproduce:

I am performing this procedure. https://github.com/microsoft/wslg?tab=readme-ov-file#install-and-run-gui-apps

WSL logs:

No response

WSL dumps:

No response

Expected behavior:

No response

Actual behavior:

cd /tmp sudo curl -L -o "./teams.deb" "https://teams.microsoft.com/downloads/desktopurl?env=production&plat=linux&arch=x64&download=true&linuxArchiveType=deb" sudo apt install ./teams.deb -y % Total % Received % Xferd Average Speed Time Time Time Current Dload Upload Total Spent Left Speed 0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0 100 14 100 14 0 0 21 0 --:--:-- --:--:-- --:--:-- 0 Reading package lists... Error! E: Invalid archive signature E: Internal error, could not locate member control.tar{.zst,.lz4,.gz,.xz,.bz2,.lzma,} E: Could not read meta data from /tmp/teams.deb E: The package lists or status file could not be parsed or opened.

sudo curl https://packages.microsoft.com/repos/edge/pool/main/m/microsoft-edge-dev/microsoft-edge-dev_118.0.2060.1-1_amd64.deb -o /tmp/edge.deb sudo apt install /tmp/edge.deb -y % Total % Received % Xferd Average Speed Time Time Time Current Dload Upload Total Spent Left Speed 100 14 100 14 0 0 22 0 --:--:-- --:--:-- --:--:-- 22 Reading package lists... Error! E: Invalid archive signature E: Internal error, could not locate member control.tar{.zst,.lz4,.gz,.xz,.bz2,.lzma,} E: Could not read meta data from /tmp/edge.deb E: The package lists or status file could not be parsed or opened.

zcobol commented 1 month ago

@neominky the message is 404: Not Found meaning the file(s) is not there!

qdnmd commented 1 month ago
  1. For the teams.deb, although it is a deb file, actually, it is just a text file. You can run cat teams.deb. which shows "404: Not Found". By the way, if you want to use teams, you can directly use web browser to access the team "http://teams.microsoft.com/"

  2. For the edge.deb, you can get it from "https://www.microsoft.com/en-us/edge/download".