From 987bd25ec8dd67c02f547b32b259810c25c55204 Mon Sep 17 00:00:00 2001 From: shreshtha dahagma Date: Wed, 1 Mar 2023 11:56:09 -0600 Subject: [PATCH 1/4] Upgraded Chrome and Firefox browser versions along with driver versions --- Dockerfile | 9 +++++---- VERSION | 2 +- 2 files changed, 6 insertions(+), 5 deletions(-) diff --git a/Dockerfile b/Dockerfile index e3b26904..bb67a92a 100644 --- a/Dockerfile +++ b/Dockerfile @@ -23,6 +23,7 @@ ARG UBUNTU_DATE RUN printf "\033[1;32mFROM ubuntu:${UBUNTU_FLAVOR}-${UBUNTU_DATE} \033[0m\n" LABEL maintainer="Prashant Patil " +LABEL maintainer="Shreshtha Dahagama " # No interactive frontend during docker build ENV DEBIAN_FRONTEND=noninteractive \ @@ -428,7 +429,7 @@ ENV FF_LANG="en-US" \ FF_INNER_PATH="firefox/releases" #META Firefox Version -ARG FF_VER="101.0" +ARG FF_VER="110.0" ENV FF_COMP="firefox-${FF_VER}.tar.bz2" ENV FF_URL="${FF_BASE_URL}/${FF_INNER_PATH}/${FF_VER}/${FF_PLATFORM}/${FF_LANG}/${FF_COMP}" @@ -447,7 +448,7 @@ LABEL selenium_firefox_version "${FF_VER}" # GeckoDriver #============ #META Firefox Gecko Driver Version -ARG GECKOD_VER="0.30.0" +ARG GECKOD_VER="0.32.2" ENV GECKOD_URL="https://github.com/mozilla/geckodriver/releases/download" RUN wget --no-verbose -O geckodriver.tar.gz \ "${GECKOD_URL}/v${GECKOD_VER}/geckodriver-v${GECKOD_VER}-linux64.tar.gz" \ @@ -467,7 +468,7 @@ COPY bin/fail /usr/bin/ # TODO: Use Google fingerprint to verify downloads # https://www.google.de/linuxrepositories/ #META Chrome Version -ARG EXPECTED_CHROME_VERSION="102.0.5005.61" +ARG EXPECTED_CHROME_VERSION="110.0.5481.178" ENV CHROME_URL="https://dl.google.com/linux/direct" \ CHROME_BASE_DEB_PATH="/home/seluser/chrome-deb/google-chrome" \ GREP_ONLY_NUMS_VER="[0-9.]{2,20}" @@ -510,7 +511,7 @@ USER seluser #================== # How to get cpu arch dynamically: $(lscpu | grep Architecture | sed "s/^.*_//") #META Chrome Driver Version -ARG CHROME_DRIVER_VERSION="102.0.5005.61" +ARG CHROME_DRIVER_VERSION="110.0.5481.77" ENV CHROME_DRIVER_BASE="chromedriver.storage.googleapis.com" \ CPU_ARCH="64" ENV CHROME_DRIVER_FILE="chromedriver_linux${CPU_ARCH}.zip" diff --git a/VERSION b/VERSION index 85677841..b9061d09 100644 --- a/VERSION +++ b/VERSION @@ -1 +1 @@ -chrome.102-ff.101 +chrome.110-ff.110 From 66752641420ed57bc2d81890f5abdff80bd0989b Mon Sep 17 00:00:00 2001 From: Prashant Patil Date: Wed, 1 Mar 2023 15:21:12 -0600 Subject: [PATCH 2/4] Fixing libu2f-udev dependency --- Dockerfile | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/Dockerfile b/Dockerfile index bb67a92a..f259b8a4 100644 --- a/Dockerfile +++ b/Dockerfile @@ -398,6 +398,16 @@ RUN apt -qqy update \ # -----------------------# # Please use https://github.com/zalando/zalenium + +# -----------------------# +# libu2f-udev +# -----------------------# +RUN apt update && apt install -y libdbus-1-3 libglib2.0-0 libnss3 libx11-6 libdbus-glib-1-2:amd64 \ + libasound2 libgbm1 libxss1 libpango1.0-0 xdg-utils fonts-liberation libatk-bridge2.0-0 libcups2 \ + ffmpeg libu2f-udev \ + && apt --fix-broken install -y + + #-----------------# # Mozilla #-----------------# From fe937ead98fb29b581ee70bd22d3fcfd9c15e5e3 Mon Sep 17 00:00:00 2001 From: Prashant Patil Date: Wed, 1 Mar 2023 15:34:37 -0600 Subject: [PATCH 3/4] fixing --- Dockerfile | 19 ++++++++++--------- 1 file changed, 10 insertions(+), 9 deletions(-) diff --git a/Dockerfile b/Dockerfile index f259b8a4..06288d1a 100644 --- a/Dockerfile +++ b/Dockerfile @@ -5,11 +5,12 @@ # To overwrite the build args use: # docker build ... --build-arg UBUNTU_DATE=20171006 ARG UBUNTU_FLAVOR=xenial -ARG UBUNTU_DATE=20190904 +#ARG UBUNTU_DATE=20190904 #== Ubuntu xenial is 16.04, i.e. FROM ubuntu:16.04 # Find latest images at https://hub.docker.com/r/library/ubuntu/ -FROM ubuntu:${UBUNTU_FLAVOR}-${UBUNTU_DATE} +#FROM ubuntu:${UBUNTU_FLAVOR}-${UBUNTU_DATE} +FROM ubuntu:${UBUNTU_FLAVOR} #== An ARG declared before a FROM is outside of a build stage, # so it can’t be used in any instruction after a FROM. To use @@ -399,13 +400,13 @@ RUN apt -qqy update \ # Please use https://github.com/zalando/zalenium -# -----------------------# -# libu2f-udev -# -----------------------# -RUN apt update && apt install -y libdbus-1-3 libglib2.0-0 libnss3 libx11-6 libdbus-glib-1-2:amd64 \ - libasound2 libgbm1 libxss1 libpango1.0-0 xdg-utils fonts-liberation libatk-bridge2.0-0 libcups2 \ - ffmpeg libu2f-udev \ - && apt --fix-broken install -y +## -----------------------# +## libu2f-udev +## -----------------------# +#RUN apt update && apt install -y libdbus-1-3 libglib2.0-0 libnss3 libx11-6 libdbus-glib-1-2:amd64 \ +# libasound2 libgbm1 libxss1 libpango1.0-0 xdg-utils fonts-liberation libatk-bridge2.0-0 libcups2 \ +# ffmpeg libu2f-udev \ +# && apt --fix-broken install -y #-----------------# From 572517747a997badcbcb13472d47bc262b0c6aab Mon Sep 17 00:00:00 2001 From: Prashant Patil Date: Wed, 1 Mar 2023 15:45:38 -0600 Subject: [PATCH 4/4] fixing --- Dockerfile | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/Dockerfile b/Dockerfile index 06288d1a..02e2fcf1 100644 --- a/Dockerfile +++ b/Dockerfile @@ -4,8 +4,9 @@ # # To overwrite the build args use: # docker build ... --build-arg UBUNTU_DATE=20171006 -ARG UBUNTU_FLAVOR=xenial -#ARG UBUNTU_DATE=20190904 +#ARG UBUNTU_FLAVOR=xenial +ARG UBUNTU_FLAVOR=latest +ARG UBUNTU_DATE=20190904 #== Ubuntu xenial is 16.04, i.e. FROM ubuntu:16.04 # Find latest images at https://hub.docker.com/r/library/ubuntu/