We have recently updated from 5.18.29 to 6.2.13 and it’s failing to start up:
java -jar ./looker/looker.jar --version
Our startup script hasn’t changed, which means the java command hasn’t change either:
java -XX:+UseG1GC -XX:MaxGCPauseMillis=2000 -XX:MaxMetaspaceSize=800m -Xms2424043k -Xmx2424043k -verbose:gc -XX:+PrintGCDetails -XX:+PrintGCTimeStamps -Xloggc:/tmp/gc.log -jar looker.jar start --no-daemonize -d looker-db.yml --clustered -H 10.55.0.108 --shared-storage-dir /mnt/efs
But with 6.2.13 we get this error in the logs:
WARNING! RUNNING LOOKER AS ROOT IS NOT RECOMMENDED To run on a privileged port (e.g. 80 or 443), include the --port=<port number> option If you must run as root on a non-privileged port, include the --root option to bypass this warning
But we are NOT running it as root at all. We are running it at the “looker” user. My guess is that looker is trying to run on a privileged port, despite the environment variable LOOKERPORT=9999
Any ideas what could be wrong? Maybe the LOOKERPORT env var change between versions?