Comments (2)
Ah I missed that cypress/browsers:node-18.16.1-chrome-114.0.5735.133-1-ff-114.0.2-edge-114.0.1823.51-1
existed and is NOT blowing up. I will swap to that image for now.
I do notice that there's a build difference though which probably makes the amd64
flavor susceptible to this happening down the road:
amd64 - chrome and microsoft sources
$ docker run --platform linux/amd64 -it cypress/browsers:node-18.16.1-chrome-114.0.5735.133-1-ff-114.0.2-edge-114.0.1823.51-1 ls /etc/apt/sources.list.d/
google-chrome.list microsoft-edge-stable.list microsoft-edge.list
arm64 - no chrome nor microsoft sources
$ docker run --platform linux/arm64 -it cypress/browsers:node-18.16.1-chrome-114.0.5735.133-1-ff-114.0.2-edge-114.0.1823.51-1 ls /etc/apt/sources.list.d/
I'll just add a build step to blindly clean that out first, and I'd guess this is fixed in newer versions of cypress/browsers:node-*
but I'll leave this comment here and close out the issue in case future anyone else runs into this.
from cypress-docker-images.
aware of this thread is closed (but for the ones facing the same issue as me), here goes a workaround:
# BUILD IMAGE
FROM cypress/browsers:node18.12.0-chrome107 as build
# Mute chrome source list until keys cannot be installed (to be able to run update without any issues)
RUN echo "#deb [arch=amd64] https://dl.google.com/linux/chrome/deb/ stable main" > /etc/apt/sources.list.d/google-chrome.list
# Install gnupg deps (to be able to add desired key)
RUN apt update -y && apt install -y gnupg
# add desired key (with apt-key, now available)
RUN apt-key adv --keyserver keyserver.ubuntu.com --recv-keys E88979FB9B30ACF2
# Bring back chrome source list since chrome source key is already available
RUN echo "deb [arch=amd64] https://dl.google.com/linux/chrome/deb/ stable main" > /etc/apt/sources.list.d/google-chrome.list
RUN apt update -y
hope it works for you guys!
from cypress-docker-images.
Related Issues (20)
- Images probably missing the 'unzip' command HOT 2
- Critical vulnerability in latest image HOT 1
- firefox in docker Images doen't work in openshift HOT 1
- Font changes since 12.4.0 HOT 1
- Lack of Information in cypress/base Docker Image Documentation HOT 1
- Locating Specific Docker CypressBrowsers image HOT 1
- Xvbf fails to start with Host RHEL 9.3 + Docker 25.0.3 + Cypress Base Image HOT 2
- cypress/factory for cypress 13.7.1 instructions for running with docker doesnt work HOT 2
- yarn 1.22.22 fails in cypress/factory HOT 6
- Support for node 20 HOT 3
- Multiple Critical Vulnerabilities Cypress/Included (Recent Tags) HOT 3
- Please upgrade yarn in docker images to 1.22.22 HOT 8
- A tag is needed to set the Node version HOT 1
- Node 20.13.0 gpg: Can't check signature: No public key HOT 3
- Manifest not found for cypress/included:13.9.0 image HOT 4
- chrome - only node 20+ image HOT 1
- cypress/included:13.9.0 does not include curl HOT 6
- Support node >= 18.19 for --import support on nodejs HOT 2
- Latest Docker image not compatible with ESM, failing with "configFile is invalid ... Unexpected identifier 'assert'" HOT 8
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from cypress-docker-images.