From 5fbc00e37529a1326df492d677e9a5cf73c24385 Mon Sep 17 00:00:00 2001 From: Kelvin Sherlock Date: Wed, 16 Jun 2021 23:47:16 -0400 Subject: [PATCH] print a descriptive error message when vmnet_helper fails. --- vmnet_helper/vmnet_helper.c | 10 +++++++++- 1 file changed, 9 insertions(+), 1 deletion(-) diff --git a/vmnet_helper/vmnet_helper.c b/vmnet_helper/vmnet_helper.c index 353db61..b6521f4 100644 --- a/vmnet_helper/vmnet_helper.c +++ b/vmnet_helper/vmnet_helper.c @@ -277,7 +277,15 @@ void vm_startup(void) { dispatch_semaphore_wait(sem, DISPATCH_TIME_FOREVER); interface = NULL; } - errx(1,"vmnet_start_interface failed"); + warnx("vmnet_start_interface failed"); + if (geteuid() != 0) { + fputs( + "\n\n" + "\tvmnet_helper must be run as root.\n" + "\tGo to Ample -> Preferences and Fix VMNet Permissions.\n\n" + ,stderr); + } + exit(1); }