Skip to content

(apt) Cannot install packages because Microsoft Edge repo is configured twice - cypress/included 13.8.1 #1404

@marrws

Description

@marrws

How to reproduce

# RUN THE IMAGE
$ docker run -it --entrypoint bash cypress/included:13.8.1

# INSTALL ANY PACKAGE
root@fd09e549b6db:/# apt-get install jq -y
Reading package lists... Done
Building dependency tree... Done
Reading state information... Done
W: Target Packages (main/binary-amd64/Packages) is configured multiple times in /etc/apt/sources.list.d/microsoft-edge-stable.list:1 and /etc/apt/sources.list.d/microsoft-edge.list:3
W: Target Packages (main/binary-all/Packages) is configured multiple times in /etc/apt/sources.list.d/microsoft-edge-stable.list:1 and /etc/apt/sources.list.d/microsoft-edge.list:3
E: Unable to locate package jq

# UPDATE REPO LIST
root@fd09e549b6db:/# apt-get update
Get:1 http://deb.debian.org/debian bullseye InRelease [75.1 kB]
Get:2 http://deb.debian.org/debian-security bullseye-security InRelease [27.2 kB]                                                     
Get:3 http://deb.debian.org/debian bullseye-updates InRelease [44.0 kB]                                        
Get:4 https://dl.google.com/linux/chrome/deb stable InRelease [1825 B]         
Get:5 http://deb.debian.org/debian bullseye/main amd64 Packages [8066 kB]
Get:6 https://dl.google.com/linux/chrome/deb stable/main amd64 Packages [1214 B]
Get:7 http://deb.debian.org/debian-security bullseye-security/main amd64 Packages [391 kB]
Get:8 http://deb.debian.org/debian bullseye-updates/main amd64 Packages [18.8 kB]
Get:9 https://packages.microsoft.com/repos/edge stable InRelease [3590 B]       
Get:10 https://packages.microsoft.com/repos/edge stable/main amd64 Packages [22.4 kB]
Fetched 8651 kB in 1s (10.2 MB/s)                           
Reading package lists... Done
W: Target Packages (main/binary-amd64/Packages) is configured multiple times in /etc/apt/sources.list.d/microsoft-edge-stable.list:1 and /etc/apt/sources.list.d/microsoft-edge.list:3
W: Target Packages (main/binary-all/Packages) is configured multiple times in /etc/apt/sources.list.d/microsoft-edge-stable.list:1 and /etc/apt/sources.list.d/microsoft-edge.list:3
W: Target Packages (main/binary-amd64/Packages) is configured multiple times in /etc/apt/sources.list.d/microsoft-edge-stable.list:1 and /etc/apt/sources.list.d/microsoft-edge.list:3
W: Target Packages (main/binary-all/Packages) is configured multiple times in /etc/apt/sources.list.d/microsoft-edge-stable.list:1 and /etc/apt/sources.list.d/microsoft-edge.list:3

Probably caused because the repo is configured twice:

Source Path
Crypress1 /etc/apt/sources.list.d/microsoft-edge-stable.list
Microsoft Post-install SOURCELIST="$APT_SOURCESDIR/microsoft-edge.list

Workaround

Remove Cypress's .list file

root@1e25b4072803:/# rm /etc/apt/sources.list.d/microsoft-edge-stable.list 
root@1e25b4072803:/# apt-get update
Hit:1 http://deb.debian.org/debian bullseye InRelease
Hit:2 http://deb.debian.org/debian-security bullseye-security InRelease                              
Hit:3 http://deb.debian.org/debian bullseye-updates InRelease                                        
Hit:4 https://dl.google.com/linux/chrome/deb stable InRelease                                       
Hit:5 https://packages.microsoft.com/repos/edge stable InRelease                                    
Reading package lists... Done

Resources

Footnotes

  1. https://github.com/cypress-io/cypress-docker-images/blob/660d260aa77975c859c252838c18d65d1415abab/factory/installScripts/edge/default.sh#L6

Metadata

Metadata

Assignees

Labels

Type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions