Skip to content

Commit

Permalink
Improve macOS install with better debug (Jackett#8958)
Browse files Browse the repository at this point in the history
  • Loading branch information
thebluepotato authored Jun 17, 2020
1 parent d95dcc4 commit 831f7b3
Showing 1 changed file with 21 additions and 6 deletions.
27 changes: 21 additions & 6 deletions install_service_macos
Original file line number Diff line number Diff line change
Expand Up @@ -66,14 +66,29 @@ fi
# Run the agent
launchctl load ~/Library/LaunchAgents/org.user.Jackett.plist

# Check that it's running
# Check that it's launched
userid=$(id -u)
if [[ $(launchctl list | grep org.user.Jackett) ]]; then
echo "${BOLDGREEN}Agent successfully installed and launched!${NC}"
else
cat << EOL
${BOLDRED}ERROR${NC}: Could not launch agent. The installation might have failed.
if [[ $(launchctl print gui/${userid}/org.user.Jackett | grep 'state') =~ "running" ]]; then
echo "${BOLDGREEN}Agent successfully installed and running!${NC}"
echo "Jackett location: ${jackettdir}"
echo "Jackett agent:"
launchctl print gui/${userid}/org.user.Jackett | egrep 'state|pid |path|working'
else
cat << EOL
${BOLDRED}ERROR${NC}: Agent was loaded but is not running. The installation might have failed.
Please open an issue on https://github.com/Jackett/Jackett/issues and paste following information:
Jackett directory: \`${jackettdir}\`
*Jackett directory*: ${jackettdir}
*launchctl info*:
$(launchctl print gui/${userid}/org.user.Jackett)
*LaunchAgents permissions*:
$(ls -la ~/Library/LaunchAgents | egrep ' \.|Jackett')
EOL
fi
else
echo "${BOLDRED}ERROR${NC}: Agent could not be loaded. Please open an issue on https://github.com/Jackett/Jackett/issues and paste the output."
echo "*Jackett directory*: ${jackettdir}"
echo "*LaunchAgents permissions*:"
ls -la ~/Library/LaunchAgents | egrep ' \.|Jackett'
fi

0 comments on commit 831f7b3

Please sign in to comment.