Deploying Presto
This page presents common problems encountered when deploying Presto.
Permission denied: ‘/private/var/presto/data/var/run/launcher.pid
Problem
bin/launcher run or bin/launcher start returns the following error:
Permission denied: ‘/private/var/presto/data/var/run/launcher.pid
Solution
Run the command as root or using sudo.
1. sudo bin/launcher run
2. sudo bin/launcher start
xcode select failed to locate python
Problem
(OS X only) bin/launcher run or bin/launcher start returns the following error:
xcode select failed to locate python requesting installation of command
Solution
Create a symlink where XCode looks for python that links to python3. An example of such a command:
1. ln -s /Library/Developer/CommandLineTools/usr/bin/python3 /Library/Developer/CommandLineTools/usr/bin/python
Error: VM option ‘UseG1GC’ is experimental
Problem
bin/launcher run or bin/launcher start returns the following error:
1. Error: VM option ‘UseG1GC’ is experimental and must be enabled via -XX:+UnlockExperimentalVM Options.
3. Error: Could not create the Java Virtual Machine.
5. Error: A fatal exception has occurred. Program will exit.
Solution
This error occurs with some versions of Java.
- Check the version of Java that is installed on the system.
- If the installed version of Java is not the version in Requirements, then uninstall Java and install a recommended version.
