conan-io / training

(Deprecated) Support code for conan 1.X trainings

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Authentication error from Training image

KagonKhan opened this issue · comments

Tried starting the Conan Essentials: environment setup course. Docker compose fails with
image

Dump:

~/training/docker_environment$ docker-compose build --no-cache && docker-compose up -d
Building conan-training
Step 1/7 : ARG CONAN_VERSION
Step 2/7 : FROM conanio/gcc10:${CONAN_VERSION}
 ---> af668e2789e4
Step 3/7 : RUN sudo apt-get -qq update     && sudo apt-get -qq install -y --no-install-recommends        vim        nano        less        g++-arm-linux-gnueabihf        cmake
 ---> Running in 0f6b4b8f0d05
debconf: delaying package configuration, since apt-utils is not installed
Selecting previously unselected package less.
(Reading database ... 20117 files and directories currently installed.)
Preparing to unpack .../00-less_551-1ubuntu0.1_amd64.deb ...
Unpacking less (551-1ubuntu0.1) ...
Selecting previously unselected package xxd.
Preparing to unpack .../01-xxd_2%3a8.1.2269-1ubuntu5.9_amd64.deb ...
Unpacking xxd (2:8.1.2269-1ubuntu5.9) ...
Selecting previously unselected package vim-common.
Preparing to unpack .../02-vim-common_2%3a8.1.2269-1ubuntu5.9_all.deb ...
Unpacking vim-common (2:8.1.2269-1ubuntu5.9) ...
Selecting previously unselected package libuv1:amd64.
Preparing to unpack .../03-libuv1_1.34.2-1ubuntu1.3_amd64.deb ...
Unpacking libuv1:amd64 (1.34.2-1ubuntu1.3) ...
Selecting previously unselected package nano.
Preparing to unpack .../04-nano_4.8-1ubuntu1_amd64.deb ...
Unpacking nano (4.8-1ubuntu1) ...
Selecting previously unselected package cmake-data.
Preparing to unpack .../05-cmake-data_3.16.3-1ubuntu1.20.04.1_all.deb ...
Unpacking cmake-data (3.16.3-1ubuntu1.20.04.1) ...
Selecting previously unselected package libarchive13:amd64.
Preparing to unpack .../06-libarchive13_3.4.0-2ubuntu1.2_amd64.deb ...
Unpacking libarchive13:amd64 (3.4.0-2ubuntu1.2) ...
Selecting previously unselected package libjsoncpp1:amd64.
Preparing to unpack .../07-libjsoncpp1_1.7.4-3.1ubuntu2_amd64.deb ...
Unpacking libjsoncpp1:amd64 (1.7.4-3.1ubuntu2) ...
Selecting previously unselected package librhash0:amd64.
Preparing to unpack .../08-librhash0_1.3.9-1_amd64.deb ...
Unpacking librhash0:amd64 (1.3.9-1) ...
Selecting previously unselected package cmake.
Preparing to unpack .../09-cmake_3.16.3-1ubuntu1.20.04.1_amd64.deb ...
Unpacking cmake (3.16.3-1ubuntu1.20.04.1) ...
Selecting previously unselected package gcc-9-arm-linux-gnueabihf-base:amd64.
Preparing to unpack .../10-gcc-9-arm-linux-gnueabihf-base_9.4.0-1ubuntu1~20.04.1cross2_amd64.deb ...
Unpacking gcc-9-arm-linux-gnueabihf-base:amd64 (9.4.0-1ubuntu1~20.04.1cross2) ...
Selecting previously unselected package cpp-9-arm-linux-gnueabihf.
Preparing to unpack .../11-cpp-9-arm-linux-gnueabihf_9.4.0-1ubuntu1~20.04.1cross2_amd64.deb ...
Unpacking cpp-9-arm-linux-gnueabihf (9.4.0-1ubuntu1~20.04.1cross2) ...
Selecting previously unselected package cpp-arm-linux-gnueabihf.
Preparing to unpack .../12-cpp-arm-linux-gnueabihf_4%3a9.3.0-1ubuntu2_amd64.deb ...
Unpacking cpp-arm-linux-gnueabihf (4:9.3.0-1ubuntu2) ...
Selecting previously unselected package binutils-arm-linux-gnueabihf.
Preparing to unpack .../13-binutils-arm-linux-gnueabihf_2.34-6ubuntu1.4_amd64.deb ...
Unpacking binutils-arm-linux-gnueabihf (2.34-6ubuntu1.4) ...
Selecting previously unselected package gcc-9-cross-base.
Preparing to unpack .../14-gcc-9-cross-base_9.4.0-1ubuntu1~20.04.1cross2_all.deb ...
Unpacking gcc-9-cross-base (9.4.0-1ubuntu1~20.04.1cross2) ...
Selecting previously unselected package gcc-10-cross-base.
Preparing to unpack .../15-gcc-10-cross-base_10.3.0-1ubuntu1~20.04cross1_all.deb ...
Unpacking gcc-10-cross-base (10.3.0-1ubuntu1~20.04cross1) ...
Selecting previously unselected package libc6-armhf-cross.
Preparing to unpack .../16-libc6-armhf-cross_2.31-0ubuntu9.9cross1_all.deb ...
Unpacking libc6-armhf-cross (2.31-0ubuntu9.9cross1) ...
Selecting previously unselected package libgcc-s1-armhf-cross.
Preparing to unpack .../17-libgcc-s1-armhf-cross_10.3.0-1ubuntu1~20.04cross1_all.deb ...
Unpacking libgcc-s1-armhf-cross (10.3.0-1ubuntu1~20.04cross1) ...
Selecting previously unselected package libgomp1-armhf-cross.
Preparing to unpack .../18-libgomp1-armhf-cross_10.3.0-1ubuntu1~20.04cross1_all.deb ...
Unpacking libgomp1-armhf-cross (10.3.0-1ubuntu1~20.04cross1) ...
Selecting previously unselected package libatomic1-armhf-cross.
Preparing to unpack .../19-libatomic1-armhf-cross_10.3.0-1ubuntu1~20.04cross1_all.deb ...
Unpacking libatomic1-armhf-cross (10.3.0-1ubuntu1~20.04cross1) ...
Selecting previously unselected package libasan5-armhf-cross.
Preparing to unpack .../20-libasan5-armhf-cross_9.4.0-1ubuntu1~20.04.1cross2_all.deb ...
Unpacking libasan5-armhf-cross (9.4.0-1ubuntu1~20.04.1cross2) ...
Selecting previously unselected package libstdc++6-armhf-cross.
Preparing to unpack .../21-libstdc++6-armhf-cross_10.3.0-1ubuntu1~20.04cross1_all.deb ...
Unpacking libstdc++6-armhf-cross (10.3.0-1ubuntu1~20.04cross1) ...
Selecting previously unselected package libubsan1-armhf-cross.
Preparing to unpack .../22-libubsan1-armhf-cross_10.3.0-1ubuntu1~20.04cross1_all.deb ...
Unpacking libubsan1-armhf-cross (10.3.0-1ubuntu1~20.04cross1) ...
Selecting previously unselected package libgcc-9-dev-armhf-cross.
Preparing to unpack .../23-libgcc-9-dev-armhf-cross_9.4.0-1ubuntu1~20.04.1cross2_all.deb ...
Unpacking libgcc-9-dev-armhf-cross (9.4.0-1ubuntu1~20.04.1cross2) ...
Selecting previously unselected package gcc-9-arm-linux-gnueabihf.
Preparing to unpack .../24-gcc-9-arm-linux-gnueabihf_9.4.0-1ubuntu1~20.04.1cross2_amd64.deb ...
Unpacking gcc-9-arm-linux-gnueabihf (9.4.0-1ubuntu1~20.04.1cross2) ...
Selecting previously unselected package linux-libc-dev-armhf-cross.
Preparing to unpack .../25-linux-libc-dev-armhf-cross_5.4.0-110.124cross1_all.deb ...
Unpacking linux-libc-dev-armhf-cross (5.4.0-110.124cross1) ...
Selecting previously unselected package libc6-dev-armhf-cross.
Preparing to unpack .../26-libc6-dev-armhf-cross_2.31-0ubuntu9.9cross1_all.deb ...
Unpacking libc6-dev-armhf-cross (2.31-0ubuntu9.9cross1) ...
Selecting previously unselected package libstdc++-9-dev-armhf-cross.
Preparing to unpack .../27-libstdc++-9-dev-armhf-cross_9.4.0-1ubuntu1~20.04.1cross2_all.deb ...
Unpacking libstdc++-9-dev-armhf-cross (9.4.0-1ubuntu1~20.04.1cross2) ...
Selecting previously unselected package g++-9-arm-linux-gnueabihf.
Preparing to unpack .../28-g++-9-arm-linux-gnueabihf_9.4.0-1ubuntu1~20.04.1cross2_amd64.deb ...
Unpacking g++-9-arm-linux-gnueabihf (9.4.0-1ubuntu1~20.04.1cross2) ...
Selecting previously unselected package gcc-arm-linux-gnueabihf.
Preparing to unpack .../29-gcc-arm-linux-gnueabihf_4%3a9.3.0-1ubuntu2_amd64.deb ...
Unpacking gcc-arm-linux-gnueabihf (4:9.3.0-1ubuntu2) ...
Selecting previously unselected package g++-arm-linux-gnueabihf.
Preparing to unpack .../30-g++-arm-linux-gnueabihf_4%3a9.3.0-1ubuntu2_amd64.deb ...
Unpacking g++-arm-linux-gnueabihf (4:9.3.0-1ubuntu2) ...
Selecting previously unselected package libasound2-data.
Preparing to unpack .../31-libasound2-data_1.2.2-2.1ubuntu2.5_all.deb ...
Unpacking libasound2-data (1.2.2-2.1ubuntu2.5) ...
Selecting previously unselected package libasound2:amd64.
Preparing to unpack .../32-libasound2_1.2.2-2.1ubuntu2.5_amd64.deb ...
Unpacking libasound2:amd64 (1.2.2-2.1ubuntu2.5) ...
Selecting previously unselected package libltdl7:amd64.
Preparing to unpack .../33-libltdl7_2.4.6-14_amd64.deb ...
Unpacking libltdl7:amd64 (2.4.6-14) ...
Selecting previously unselected package libtdb1:amd64.
Preparing to unpack .../34-libtdb1_1.4.3-0ubuntu0.20.04.1_amd64.deb ...
Unpacking libtdb1:amd64 (1.4.3-0ubuntu0.20.04.1) ...
Selecting previously unselected package libogg0:amd64.
Preparing to unpack .../35-libogg0_1.3.4-0ubuntu1_amd64.deb ...
Unpacking libogg0:amd64 (1.3.4-0ubuntu1) ...
Selecting previously unselected package libvorbis0a:amd64.
Preparing to unpack .../36-libvorbis0a_1.3.6-2ubuntu1_amd64.deb ...
Unpacking libvorbis0a:amd64 (1.3.6-2ubuntu1) ...
Selecting previously unselected package libvorbisfile3:amd64.
Preparing to unpack .../37-libvorbisfile3_1.3.6-2ubuntu1_amd64.deb ...
Unpacking libvorbisfile3:amd64 (1.3.6-2ubuntu1) ...
Selecting previously unselected package sound-theme-freedesktop.
Preparing to unpack .../38-sound-theme-freedesktop_0.8-2ubuntu1_all.deb ...
Unpacking sound-theme-freedesktop (0.8-2ubuntu1) ...
Selecting previously unselected package libcanberra0:amd64.
Preparing to unpack .../39-libcanberra0_0.30-7ubuntu1_amd64.deb ...
Unpacking libcanberra0:amd64 (0.30-7ubuntu1) ...
Selecting previously unselected package libgpm2:amd64.
Preparing to unpack .../40-libgpm2_1.20.7-5_amd64.deb ...
Unpacking libgpm2:amd64 (1.20.7-5) ...
Selecting previously unselected package libpython3.8:amd64.
Preparing to unpack .../41-libpython3.8_3.8.10-0ubuntu1~20.04.6_amd64.deb ...
Unpacking libpython3.8:amd64 (3.8.10-0ubuntu1~20.04.6) ...
Selecting previously unselected package vim-runtime.
Preparing to unpack .../42-vim-runtime_2%3a8.1.2269-1ubuntu5.9_all.deb ...
Adding 'diversion of /usr/share/vim/vim81/doc/help.txt to /usr/share/vim/vim81/doc/help.txt.vim-tiny by vim-runtime'
Adding 'diversion of /usr/share/vim/vim81/doc/tags to /usr/share/vim/vim81/doc/tags.vim-tiny by vim-runtime'
Unpacking vim-runtime (2:8.1.2269-1ubuntu5.9) ...
Selecting previously unselected package vim.
Preparing to unpack .../43-vim_2%3a8.1.2269-1ubuntu5.9_amd64.deb ...
Unpacking vim (2:8.1.2269-1ubuntu5.9) ...
Setting up libgpm2:amd64 (1.20.7-5) ...
Setting up libc6-armhf-cross (2.31-0ubuntu9.9cross1) ...
Setting up libogg0:amd64 (1.3.4-0ubuntu1) ...
Setting up libarchive13:amd64 (3.4.0-2ubuntu1.2) ...
Setting up libtdb1:amd64 (1.4.3-0ubuntu0.20.04.1) ...
Setting up less (551-1ubuntu0.1) ...
Setting up xxd (2:8.1.2269-1ubuntu5.9) ...
Setting up gcc-9-arm-linux-gnueabihf-base:amd64 (9.4.0-1ubuntu1~20.04.1cross2) ...
Setting up libasound2-data (1.2.2-2.1ubuntu2.5) ...
Setting up libuv1:amd64 (1.34.2-1ubuntu1.3) ...
Setting up vim-common (2:8.1.2269-1ubuntu5.9) ...
Setting up libpython3.8:amd64 (3.8.10-0ubuntu1~20.04.6) ...
Setting up libvorbis0a:amd64 (1.3.6-2ubuntu1) ...
Setting up linux-libc-dev-armhf-cross (5.4.0-110.124cross1) ...
Setting up gcc-9-cross-base (9.4.0-1ubuntu1~20.04.1cross2) ...
Setting up libltdl7:amd64 (2.4.6-14) ...
Setting up gcc-10-cross-base (10.3.0-1ubuntu1~20.04cross1) ...
Setting up nano (4.8-1ubuntu1) ...
update-alternatives: using /bin/nano to provide /usr/bin/editor (editor) in auto mode
update-alternatives: warning: skip creation of /usr/share/man/man1/editor.1.gz because associated file /usr/share/man/man1/nano.1.gz (of link group editor) doesn't exist
update-alternatives: using /bin/nano to provide /usr/bin/pico (pico) in auto mode
update-alternatives: warning: skip creation of /usr/share/man/man1/pico.1.gz because associated file /usr/share/man/man1/nano.1.gz (of link group pico) doesn't exist
Setting up sound-theme-freedesktop (0.8-2ubuntu1) ...
Setting up librhash0:amd64 (1.3.9-1) ...
Setting up libasound2:amd64 (1.2.2-2.1ubuntu2.5) ...
Setting up cmake-data (3.16.3-1ubuntu1.20.04.1) ...
Setting up vim-runtime (2:8.1.2269-1ubuntu5.9) ...
Setting up binutils-arm-linux-gnueabihf (2.34-6ubuntu1.4) ...
Setting up libjsoncpp1:amd64 (1.7.4-3.1ubuntu2) ...
Setting up libgomp1-armhf-cross (10.3.0-1ubuntu1~20.04cross1) ...
Setting up cpp-9-arm-linux-gnueabihf (9.4.0-1ubuntu1~20.04.1cross2) ...
Setting up libgcc-s1-armhf-cross (10.3.0-1ubuntu1~20.04cross1) ...
Setting up libc6-dev-armhf-cross (2.31-0ubuntu9.9cross1) ...
Setting up libatomic1-armhf-cross (10.3.0-1ubuntu1~20.04cross1) ...
Setting up libasan5-armhf-cross (9.4.0-1ubuntu1~20.04.1cross2) ...
Setting up libvorbisfile3:amd64 (1.3.6-2ubuntu1) ...
Setting up libstdc++6-armhf-cross (10.3.0-1ubuntu1~20.04cross1) ...
Setting up libubsan1-armhf-cross (10.3.0-1ubuntu1~20.04cross1) ...
Setting up libgcc-9-dev-armhf-cross (9.4.0-1ubuntu1~20.04.1cross2) ...
Setting up cmake (3.16.3-1ubuntu1.20.04.1) ...
Setting up cpp-arm-linux-gnueabihf (4:9.3.0-1ubuntu2) ...
Setting up libcanberra0:amd64 (0.30-7ubuntu1) ...
Setting up vim (2:8.1.2269-1ubuntu5.9) ...
update-alternatives: using /usr/bin/vim.basic to provide /usr/bin/vim (vim) in auto mode
update-alternatives: using /usr/bin/vim.basic to provide /usr/bin/vimdiff (vimdiff) in auto mode
update-alternatives: using /usr/bin/vim.basic to provide /usr/bin/rvim (rvim) in auto mode
update-alternatives: using /usr/bin/vim.basic to provide /usr/bin/rview (rview) in auto mode
update-alternatives: using /usr/bin/vim.basic to provide /usr/bin/vi (vi) in auto mode
update-alternatives: warning: skip creation of /usr/share/man/da/man1/vi.1.gz because associated file /usr/share/man/da/man1/vim.1.gz (of link group vi) doesn't exist
update-alternatives: warning: skip creation of /usr/share/man/de/man1/vi.1.gz because associated file /usr/share/man/de/man1/vim.1.gz (of link group vi) doesn't exist
update-alternatives: warning: skip creation of /usr/share/man/fr/man1/vi.1.gz because associated file /usr/share/man/fr/man1/vim.1.gz (of link group vi) doesn't exist
update-alternatives: warning: skip creation of /usr/share/man/it/man1/vi.1.gz because associated file /usr/share/man/it/man1/vim.1.gz (of link group vi) doesn't exist
update-alternatives: warning: skip creation of /usr/share/man/ja/man1/vi.1.gz because associated file /usr/share/man/ja/man1/vim.1.gz (of link group vi) doesn't exist
update-alternatives: warning: skip creation of /usr/share/man/pl/man1/vi.1.gz because associated file /usr/share/man/pl/man1/vim.1.gz (of link group vi) doesn't exist
update-alternatives: warning: skip creation of /usr/share/man/ru/man1/vi.1.gz because associated file /usr/share/man/ru/man1/vim.1.gz (of link group vi) doesn't exist
update-alternatives: warning: skip creation of /usr/share/man/man1/vi.1.gz because associated file /usr/share/man/man1/vim.1.gz (of link group vi) doesn't exist
update-alternatives: using /usr/bin/vim.basic to provide /usr/bin/view (view) in auto mode
update-alternatives: warning: skip creation of /usr/share/man/da/man1/view.1.gz because associated file /usr/share/man/da/man1/vim.1.gz (of link group view) doesn't exist
update-alternatives: warning: skip creation of /usr/share/man/de/man1/view.1.gz because associated file /usr/share/man/de/man1/vim.1.gz (of link group view) doesn't exist
update-alternatives: warning: skip creation of /usr/share/man/fr/man1/view.1.gz because associated file /usr/share/man/fr/man1/vim.1.gz (of link group view) doesn't exist
update-alternatives: warning: skip creation of /usr/share/man/it/man1/view.1.gz because associated file /usr/share/man/it/man1/vim.1.gz (of link group view) doesn't exist
update-alternatives: warning: skip creation of /usr/share/man/ja/man1/view.1.gz because associated file /usr/share/man/ja/man1/vim.1.gz (of link group view) doesn't exist
update-alternatives: warning: skip creation of /usr/share/man/pl/man1/view.1.gz because associated file /usr/share/man/pl/man1/vim.1.gz (of link group view) doesn't exist
update-alternatives: warning: skip creation of /usr/share/man/ru/man1/view.1.gz because associated file /usr/share/man/ru/man1/vim.1.gz (of link group view) doesn't exist
update-alternatives: warning: skip creation of /usr/share/man/man1/view.1.gz because associated file /usr/share/man/man1/vim.1.gz (of link group view) doesn't exist
update-alternatives: using /usr/bin/vim.basic to provide /usr/bin/ex (ex) in auto mode
update-alternatives: warning: skip creation of /usr/share/man/da/man1/ex.1.gz because associated file /usr/share/man/da/man1/vim.1.gz (of link group ex) doesn't exist
update-alternatives: warning: skip creation of /usr/share/man/de/man1/ex.1.gz because associated file /usr/share/man/de/man1/vim.1.gz (of link group ex) doesn't exist
update-alternatives: warning: skip creation of /usr/share/man/fr/man1/ex.1.gz because associated file /usr/share/man/fr/man1/vim.1.gz (of link group ex) doesn't exist
update-alternatives: warning: skip creation of /usr/share/man/it/man1/ex.1.gz because associated file /usr/share/man/it/man1/vim.1.gz (of link group ex) doesn't exist
update-alternatives: warning: skip creation of /usr/share/man/ja/man1/ex.1.gz because associated file /usr/share/man/ja/man1/vim.1.gz (of link group ex) doesn't exist
update-alternatives: warning: skip creation of /usr/share/man/pl/man1/ex.1.gz because associated file /usr/share/man/pl/man1/vim.1.gz (of link group ex) doesn't exist
update-alternatives: warning: skip creation of /usr/share/man/ru/man1/ex.1.gz because associated file /usr/share/man/ru/man1/vim.1.gz (of link group ex) doesn't exist
update-alternatives: warning: skip creation of /usr/share/man/man1/ex.1.gz because associated file /usr/share/man/man1/vim.1.gz (of link group ex) doesn't exist
Setting up gcc-9-arm-linux-gnueabihf (9.4.0-1ubuntu1~20.04.1cross2) ...
Setting up libstdc++-9-dev-armhf-cross (9.4.0-1ubuntu1~20.04.1cross2) ...
Setting up gcc-arm-linux-gnueabihf (4:9.3.0-1ubuntu2) ...
Setting up g++-9-arm-linux-gnueabihf (9.4.0-1ubuntu1~20.04.1cross2) ...
Setting up g++-arm-linux-gnueabihf (4:9.3.0-1ubuntu2) ...
Processing triggers for libc-bin (2.31-0ubuntu9.9) ...
Processing triggers for man-db (2.9.1-1) ...
Processing triggers for mime-support (3.64ubuntu1) ...
Removing intermediate container 0f6b4b8f0d05
 ---> ecbba8b7c74f
Step 4/7 : RUN git clone https://github.com/conan-io/training
 ---> Running in 8041752a188d
Cloning into 'training'...
Removing intermediate container 8041752a188d
 ---> 5439e2a5e52f
Step 5/7 : RUN conan profile new default --detect --force
 ---> Running in b1a45571540e
CC and CXX: /usr/bin/gcc, /usr/bin/g++
Found gcc 10
gcc>=5, using the major as version

************************* WARNING: GCC OLD ABI COMPATIBILITY ***********************

Conan detected a GCC version > 5 but has adjusted the 'compiler.libcxx' setting to
'libstdc++' for backwards compatibility.
Your compiler is likely using the new CXX11 ABI by default (libstdc++11).

If you want Conan to use the new ABI for the default profile, run:

    $ conan profile update settings.compiler.libcxx=libstdc++11 default

Or edit '/home/conan/.conan/profiles/default' and set compiler.libcxx=libstdc++11

************************************************************************************



Profile created with detected settings: /home/conan/.conan/profiles/default
Removing intermediate container b1a45571540e
 ---> db0aade8e97f
Step 6/7 : RUN conan profile update settings.compiler.libcxx=libstdc++11 default
 ---> Running in e227e1f0cf61
Removing intermediate container e227e1f0cf61
 ---> 22b8a4caa298
Step 7/7 : WORKDIR /home/conan/training
 ---> Running in c695fbf656c8
Removing intermediate container c695fbf656c8
 ---> 76ab4fb3c285

Successfully built 76ab4fb3c285
Successfully tagged conan_training_env_conan-training:latest
Building jfrog-artifactory-training
Step 1/12 : ARG ARTIFACTORY_VERSION
Step 2/12 : FROM jfrog-docker-reg2.bintray.io/jfrog/artifactory-cpp-ce:${ARTIFACTORY_VERSION}
ERROR: Service 'jfrog-artifactory-training' failed to build: Get "https://jfrog-docker-reg2.bintray.io/v2/": x509: certificate has expired or is not yet valid: current time 2023-01-04T20:44:18+01:00 is after 2023-01-03T23:59:59Z
commented

Thanks for reporting this @KagonKhan

It seems that the URL for the original image got changed. I have done #109 to fix it and use the new url, if you want to try it it is just a single line change, feedback will be very welcome.

Yes, docker-compose + exec both succeeded. Thank you for quick action!