diff --git a/make-ring.py b/make-ring.py
index cb9edc9c611ff7f637718df24c0e26b0c89cb403..8b395fb5cec595e9adfd1ef651845d4e7b864e33 100755
--- a/make-ring.py
+++ b/make-ring.py
@@ -307,7 +307,7 @@ def run_dependencies(args):
         sys.exit(1)
 
     else:
-        print("Not yet implemented for current distribution (%s)" %
+        print("Not yet implemented for current distribution (%s). Please continue with the --install instruction. Note: You may need to install some dependencies manually." %
               args.distribution)
         sys.exit(1)
 
@@ -507,10 +507,9 @@ def validate_args(parsed_args):
       + ZYPPER_BASED_DISTROS + FLATPAK_BASED_RUNTIMES
 
     if parsed_args.distribution not in supported_distros:
-        print('Distribution \'{0}\' not supported.\nChoose one of: {1}'.format(
+        print('WARNING: Distribution \'{0}\' not supported.\nChoose one of: {1}'.format(
             parsed_args.distribution, ', '.join(supported_distros)
         ), file=sys.stderr)
-        sys.exit(1)
 
     # The Qt client support will be added incrementally.
     if parsed_args.qt is not None: