---
 cli/koji | 18 ++++++++++++------
 1 file changed, 12 insertions(+), 6 deletions(-)

diff --git a/cli/koji b/cli/koji
index 6cdecaa..908d829 100755
--- a/cli/koji
+++ b/cli/koji
@@ -6473,12 +6473,18 @@ def handle_runroot(options, session, args):
         command = ' '.join(args[2:])
     else:
         command = args[2:]
-    task_id = session.runroot(tag, arch, command,
-                              channel=opts.channel_override,
-                              packages=opts.package, mounts=opts.mount,
-                              repo_id=opts.repo_id,
-                              skip_setarch=opts.skip_setarch,
-                              weight=opts.weight)
+    try:
+        task_id = session.runroot(tag, arch, command,
+                                channel=opts.channel_override,
+                                packages=opts.package, mounts=opts.mount,
+                                repo_id=opts.repo_id,
+                                skip_setarch=opts.skip_setarch,
+                                weight=opts.weight)
+    except koji.GenericError as e:
+        if 'Invalid method' in str(e):
+            print "* The runroot plugin appears to not be installed on the",
+            print "koji hub.  Please contact the administrator."
+        raise
     if opts.task_id:
         print task_id
 
-- 
2.4.2

--
buildsys mailing list
[email protected]
https://admin.fedoraproject.org/mailman/listinfo/buildsys

Reply via email to