openSUSE/salt-toaster

docker_shell not working for RHEL7

Opened this issue · 0 comments

nodeg commented

The docker shell is not working for RHEL7 products and products-testing at the moment.

sandbox ❯ make docker_shell VERSION=rhel7 FLAVOR=products                                                                                                                     
                                           
███████╗ █████╗ ██╗  ████████╗    ████████╗ ██████╗  █████╗ ███████╗████████╗███████╗██████╗                                                                                  
██╔════╝██╔══██╗██║  ╚══██╔══╝    ╚══██╔══╝██╔═══██╗██╔══██╗██╔════╝╚══██╔══╝██╔════╝██╔══██╗                                                                                 
███████╗███████║██║     ██║          ██║   ██║   ██║███████║███████╗   ██║   █████╗  ██████╔╝                                                                                 
╚════██║██╔══██║██║     ██║          ██║   ██║   ██║██╔══██║╚════██║   ██║   ██╔══╝  ██╔══██╗                                                                                 
███████║██║  ██║███████╗██║          ██║   ╚██████╔╝██║  ██║███████║   ██║   ███████╗██║  ██║                                                                                 
╚══════╝╚═╝  ╚═╝╚══════╝╚═╝          ╚═╝    ╚═════╝ ╚═╝  ╚═╝╚══════╝   ╚═╝   ╚══════╝╚═╝  ╚═╝                                                                                 
                                                                                       
///////////////////////////////////////////////////                                                                                                                           
// Salt Toaster: An ultimate test suite for Salt //                                    
//   https://github.com/openSUSE/salt-toaster/   //                                                                                                                           
///////////////////////////////////////////////////                                    
                                                                                                                                                                              docker pull registry.mgr.suse.de/toaster-rhel7-products                                                                                                                       Using default tag: latest                                                                                                                                                     
latest: Pulling from toaster-rhel7-products                                            
Digest: sha256:50221217d92977ccc65697f4532e9ca876658a6ab40b849eb65d0d0d4712b646        
Status: Image is up to date for registry.mgr.suse.de/toaster-rhel7-products:latest     
registry.mgr.suse.de/toaster-rhel7-products:latest                                     
docker run -it -e "SALT_TESTS=/salt/src/salt-*/tests" -e "VERSION=rhel7" -e "FLAVOR=products" -e "DOCKER_IMAGE=registry.mgr.suse.de/toaster-rhel7-products" -e "MINION_VERSION
=" -e "MINION_FLAVOR=" -e "ROOT_MOUNTPOINT=/salt/src" -e "SALT_REPO_MOUNTPOINT=/salt/src/salt-devel" -e "TOASTER_MOUNTPOINT=/salt-toaster" -e "DESTRUCTIVE_TESTS=False" -e "EX
PENSIVE_TESTS=False" -e "CMD=/bin/bash" --rm -v "/home/dom/git/work/salt-toaster/:/salt-toaster"  registry.mgr.suse.de/toaster-rhel7-products                                 
make: Entering directory `/salt-toaster'   
Installing salt sources                                                                                                                                                       
VERSION=rhel7 bin/install_salt_sources.sh > /salt-toaster/install_salt_sources.log                                                                                            
sh: python3: command not found                                                                                                                                                
error: Failed build dependencies:                                                                                                                                             
        python-setuptools is needed by salt-3000-16.1.x86_64
make: *** [install_salt_sources] Error 1
make: Leaving directory `/salt-toaster'
make: *** [Makefile:163: docker_shell] Error 2


sandbox ❯ make docker_shell VERSION=rhel7 FLAVOR=products-testing

███████╗ █████╗ ██╗  ████████╗    ████████╗ ██████╗  █████╗ ███████╗████████╗███████╗██████╗
██╔════╝██╔══██╗██║  ╚══██╔══╝    ╚══██╔══╝██╔═══██╗██╔══██╗██╔════╝╚══██╔══╝██╔════╝██╔══██╗
███████╗███████║██║     ██║          ██║   ██║   ██║███████║███████╗   ██║   █████╗  ██████╔╝
╚════██║██╔══██║██║     ██║          ██║   ██║   ██║██╔══██║╚════██║   ██║   ██╔══╝  ██╔══██╗
███████║██║  ██║███████╗██║          ██║   ╚██████╔╝██║  ██║███████║   ██║   ███████╗██║  ██║
╚══════╝╚═╝  ╚═╝╚══════╝╚═╝          ╚═╝    ╚═════╝ ╚═╝  ╚═╝╚══════╝   ╚═╝   ╚══════╝╚═╝  ╚═╝

///////////////////////////////////////////////////
// Salt Toaster: An ultimate test suite for Salt //
//   https://github.com/openSUSE/salt-toaster/   //
///////////////////////////////////////////////////

docker pull registry.mgr.suse.de/toaster-rhel7-products-testing
Using default tag: latest
latest: Pulling from toaster-rhel7-products-testing
Digest: sha256:23b28de5be42f171fdca1c5ea4ffe54c4a3462346c1a8f0889d9552fd6e96359
Status: Image is up to date for registry.mgr.suse.de/toaster-rhel7-products-testing:latest
registry.mgr.suse.de/toaster-rhel7-products-testing:latest
docker run -it -e "SALT_TESTS=/salt/src/salt-*/tests" -e "VERSION=rhel7" -e "FLAVOR=products-testing" -e "DOCKER_IMAGE=registry.mgr.suse.de/toaster-rhel7-products-testing" -e
 "MINION_VERSION=" -e "MINION_FLAVOR=" -e "ROOT_MOUNTPOINT=/salt/src" -e "SALT_REPO_MOUNTPOINT=/salt/src/salt-devel" -e "TOASTER_MOUNTPOINT=/salt-toaster" -e "DESTRUCTIVE_TES
TS=False" -e "EXPENSIVE_TESTS=False" -e "CMD=/bin/bash" --rm -v "/home/dom/git/work/salt-toaster/:/salt-toaster"  registry.mgr.suse.de/toaster-rhel7-products-testing
make: Entering directory `/salt-toaster'
Installing salt sources
VERSION=rhel7 bin/install_salt_sources.sh > /salt-toaster/install_salt_sources.log
sh: python3: command not found
error: Failed build dependencies:
        python-setuptools is needed by salt-3000-38.1.x86_64
make: *** [install_salt_sources] Error 1
make: Leaving directory `/salt-toaster'
make: *** [Makefile:163: docker_shell] Error 2

The docker image has to be checked for the correct Python call since Python 3 is obviously missing.