diff --git a/installation/routines/setup_jukebox_core.sh b/installation/routines/setup_jukebox_core.sh index 3e5b923f3..6a67521a5 100644 --- a/installation/routines/setup_jukebox_core.sh +++ b/installation/routines/setup_jukebox_core.sh @@ -118,7 +118,12 @@ _jukebox_core_check() { verify_dirs_exists "${VIRTUAL_ENV}" local pip_modules=$(get_args_from_file "${INSTALLATION_PATH}/requirements.txt") - verify_pip_modules pyzmq $pip_modules + verify_pip_modules $pip_modules + + local zmq_hasDraftApi=$(python -c 'import zmq; print(f"{zmq.DRAFT_API}")') + if [ "${zmq_hasDraftApi}" != "True" ]]; then + exit_on_error "ERROR: ZMQ does not have DRAFT-APIs activated!" + fi verify_files_chmod_chown 644 "${CURRENT_USER}" "${CURRENT_USER_GROUP}" "${JUKEBOX_PULSE_CONFIG}"