Closed ChenhuiYuan01 closed 2 days ago
azurelinuxpreview.azurecr.io/public/azurelinux/base/core:3.0 does not include feed registration for (ms-oss)[https://packages.microsoft.com/azurelinux/3.0/preview/ms-oss/x86_64/Packages/] packages. Running ls etc/yum.repos.d/
only shows azurelinux-ms-non-oss-preview.repo azurelinux-official-preview.repo
. The easiest thing to do is copy the non-oss repo definition and update it to include the oss repo.
First install nano: tdnf install -y nano
cd /etc/yum.repos.d
cp azurelinux-ms-non-oss-preview.repo azurelinux-ms-oss-preview.repo
nano azurelinux-ms-oss-preview.repo
Update all references from 'non-oss' to 'oss'. Save the file and should be good to go. Should look like this ...
root [ /etc/yum.repos.d ]# cat azurelinux-ms-oss-preview.repo
[azurelinux-official-ms-oss-preview]
name=Azure Linux Official Microsoft Open-Source Preview $releasever $basearch
baseurl=https://packages.microsoft.com/azurelinux/$releasever/preview/ms-oss/$basearch
gpgkey=file:///etc/pki/rpm-gpg/MICROSOFT-RPM-GPG-KEY file:///etc/pki/rpm-gpg/MICROSOFT-METADATA-GPG-KEY
gpgcheck=1
repo_gpgcheck=1
enabled=1
skip_if_unavailable=True
sslverify=1
@leecow Thanks! This workaround works fine.
Repro steps:
sudo docker run -it -v ~/tmp:/root/workspace azurelinuxpreview.azurecr.io/public/azurelinux/base/core:3.0 sh
Expected: SDK installed successfully.
Actual result: SDK install failed as depending on package netstandard-targeting-pack-2.1![Screenshot 2024-07-02 165536](https://github.com/dotnet/sdk/assets/92560562/ba0e7e80-eb0b-49b2-8116-5d0ca8fed8d8)
Note:
This SDK could be installed successfully in Azure Linux Arm64 3.0 Preview![image](https://github.com/dotnet/sdk/assets/92560562/1ac3820a-24d9-4d46-9e97-1c9fe08e55e3)