microsoft / linux-package-repositories

Microsoft Packaged Linux Software (DEBs, RPMs, etc) are hosted on packages.microsoft.com (PMC) made available as native Linux repositories for use with package managers like APT, YUM, etc.
https://packages.microsoft.com
MIT License
64 stars 17 forks source link

edge yumrepos config.repo file content conflicting protocol with port #82

Closed bcunninghaminfor closed 1 year ago

bcunninghaminfor commented 1 year ago

Describe the issue Since yesterday around 1730 hours UTC, we have had failures installing edge via yum. It appears the config.repo file (https://packages.microsoft.com/yumrepos/edge/config.repo) has conflicting protocol and port. Possibly should be https

When did the issue occur? September 12 around 1730 hours UTC

If applicable, what package did you attempt to install, and from which repo? yum microsoft-edge-stable

Steps to Reproduce rpm --import https://packages.microsoft.com/keys/microsoft.asc && curl https://packages.microsoft.com/yumrepos/edge/config.repo > /etc/yum.repos.d/microsoft-edge-dev.repo && yum --nogpgcheck install -y microsoft-edge-stable

Actual Result http://packages.microsoft.com:443/yumrepos/edge/repodata/repomd.xml: [Errno 14] HTTP Error 400 - Bad Request Trying other mirror.

Expected Result Successful package install

Screenshots image

Additional context Our script has not changed and we noticed microsoft-edge-stable-116.0.1938.81-1.x86_64.rpm was uploaded at September 12 1722 hours UTC but the repodata directory was updated at 1858 hours UTC. We had a successful install in between these times.

daviddavis commented 1 year ago

Thanks for filing this issue. The protocol is indeed wrong (should be https). We're working on a fix.

daviddavis commented 1 year ago

https://packages.microsoft.com/yumrepos/edge/config.repo should be fixed now. We're clearing other config.repo files from our cache as well.

sdherr commented 1 year ago

All affected config.repo files / regions have been purged, this issue should be completely resolved.