one more piece of puzzle. The httpd-tpp.conf has: ## Set the TPP's environment variables SetEnv TPP_HOME /usr/local/tpp SetEnv TPP_DATADIR /data SetEnv SEQ2MS_SOURCE_URL _SEQ2MS_SOURCE_URL_ SetEnv SEQ2MS_DEFAULT_MODEL _SEQ2MS_DEFAULT_MODEL_ SetEnv TPP_BASEURL /tpp SetEnv TPP_DATAURL /tpp/data
When I change the TPP_BASEURL and TPP_DATAURL to the same as in the site.mk file SetEnv TPP_BASEURL tpp SetEnv TPP_DATAURL tpp/data The login screen then goes to: http://localhost:10401/tpp/cgi-bin/tpp/cgi-bin/tpp_gui.pl Site not found. So it is adding an additional tpp/cgi-bin/ to the path after login as guest. Is this a webserver config issue or a tpp issue? On Tuesday, April 16, 2024 at 1:14:03 PM UTC+10 Robert Willows wrote: > Hi David, > > I've changed the site.mk and recompiled. > Deleted the old install in the /usr/local/tpp directory and reinstalled > withy make install. > Restarted everything but still have the same issue. > > Still goes to http://tpp/cgi-bin/tpp_gui.pl after entering guest username > and password. > I've tried some of the other cgi-bin programs in place of tpp_gui.pl > http://localhost:10401/tpp/cgi-bin/XXXXX and they all run and give > somewhat of the expected output given no files, except for > http://localhost:10401/tpp/cgi-bin/tpp_gui_config.pl > > Internal Server Error > > The server encountered an internal error or misconfiguration and was > unable to complete your request. > > Please contact the server administrator at [no address given] to inform > them of the time this error occurred, and the actions you performed just > before this error. > > More information about this error may be available in the server error log. > > [Tue Apr 16 13:08:10.934308 2024] [cgid:error] [pid 841488:tid > 140546230744960] (8)Exec format error: AH01241: exec of > '/usr/local/tpp/cgi-bin/tpp_gui_config.pl' failed > > [Tue Apr 16 13:08:10.934745 2024] [cgid:error] [pid 841395:tid > 140546200757824] [client ::1:38680] End of script output before headers: > tpp_gui_config.pl > On Tuesday, April 16, 2024 at 11:02:17 AM UTC+10 David Shteynberg wrote: > >> Hi Robert, >> >> I think I see the problem. TPP_BASEURL and TPP_DATAURL should be >> relative, no start with '/', try changing your site.mk to : >> >> INSTALL_DIR = /usr/local/tpp >> TPP_DATADIR = /data >> TPP_BASEURL = tpp >> TPP_DATAURL = tpp/data >> TPP_PORT = 10401 >> >> Then you will need to make all and make install from scratch. The >> easiest way is to rename the previous build directory. >> >> Cheers! >> -David >> >> >> >> >> >> On Mon, Apr 15, 2024 at 5:50 PM Robert Willows <rwill...@gmail.com> >> wrote: >> >>> Hi David, >>> >>> The site.mk file is: >>> INSTALL_DIR = /usr/local/tpp >>> TPP_DATADIR = /data >>> TPP_BASEURL = /tpp >>> TPP_DATAURL = /tpp/data >>> TPP_PORT = 10401 >>> >>> The output from http://localhost:10401/tpp/cgi-bin/check_env.pl is >>> HTTP_ACCEPT = >>> text/html,application/xhtml+xml,application/xml;q=0.9,image/avif,image/webp,image/apng,*/*;q=0.8,application/signed-exchange;v=b3;q=0.7 >>> HTTP_SEC_CH_UA_PLATFORM = "Linux" >>> REQUEST_URI = /tpp/cgi-bin/check_env.pl >>> HTTP_SEC_FETCH_MODE = navigate >>> PATH = >>> /usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/snap/bin >>> SCRIPT_FILENAME = /usr/local/tpp/cgi-bin/check_env.pl >>> SERVER_SOFTWARE = Apache/2.4.52 (Ubuntu) >>> WEBSERVER_ROOT = /usr/local/tpp >>> SERVER_NAME = localhost >>> CONTEXT_PREFIX = //tpp/cgi-bin >>> REMOTE_ADDR = ::1 >>> SCRIPT_URI = http://localhost:10401/tpp/cgi-bin/check_env.pl >>> TPP_DATADIR = /data >>> HTTP_CONNECTION = keep-alive >>> HTTP_SEC_CH_UA = "Google Chrome";v="123", "Not:A-Brand";v="8", >>> "Chromium";v="123" >>> HTTP_SEC_FETCH_USER = ?1 >>> REQUEST_METHOD = GET >>> SCRIPT_NAME = /tpp/cgi-bin/check_env.pl >>> SEQ2MS_SOURCE_URL = _SEQ2MS_SOURCE_URL_ >>> SCRIPT_URL = /tpp/cgi-bin/check_env.pl >>> HTTP_ACCEPT_ENCODING = gzip, deflate, br, zstd >>> SERVER_SIGNATURE =Apache/2.4.52 (Ubuntu) Server at localhost Port 10401 >>> HTTP_USER_AGENT = Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 >>> (KHTML, like Gecko) Chrome/123.0.0.0 Safari/537.36 >>> REMOTE_PORT = 49404 >>> TPP_BASEURL = //tpp >>> TPP_DATAURL = //tpp/data >>> USERPROFILE = /usr/local/tpp >>> GATEWAY_INTERFACE = CGI/1.1 >>> HTTP_HOST = localhost:10401 >>> CONTEXT_DOCUMENT_ROOT = /usr/local/tpp/cgi-bin >>> HTTP_ACCEPT_LANGUAGE = en-GB,en-US;q=0.9,en;q=0.8 >>> PERL5LIB = /usr/local/tpp/lib/perl >>> DOCUMENT_ROOT = /var/www/html >>> REQUEST_SCHEME = http >>> SEQ2MS_DEFAULT_MODEL = _SEQ2MS_DEFAULT_MODEL_ >>> QUERY_STRING = >>> SERVER_ADMIN = [no address given] >>> HTTP_SEC_FETCH_SITE = none >>> WEBSERVER_TMP = /tmp >>> SERVER_PROTOCOL = HTTP/1.1 >>> HTTP_UPGRADE_INSECURE_REQUESTS = 1 >>> HTTP_SEC_FETCH_DEST = document >>> SERVER_PORT = 10401 >>> SERVER_ADDR = ::1 >>> SSRCALC = /usr/local/tpp/conf >>> HTTP_SEC_CH_UA_MOBILE = ?0 >>> TPP_HOME = /usr/local/tpp >>> >>> >>> >>> >>> On Tuesday, April 16, 2024 at 12:01:17 AM UTC+10 David Shteynberg wrote: >>> >>> Hi Robert, >>> >>> Thanks for trying to install and use TPP on Ubuntu. It seems the >>> webserver is somewhat misconfigured for tpp on your system. Can you share >>> the site.mk file that you are using for this build as this file allows >>> to control the PATHs and URLS used by TPP? >>> >>> Thanks! >>> -David >>> >>> >>> On Mon, Apr 15, 2024, 1:08 AM Robert Willows <rwill...@gmail.com> wrote: >>> >>> >>> I just finished building and installing TPP 7.0 under Ubuntu. All >>> appears well until I go to http://localhost:10401/tpp/cgi-bin/tpp_gui.pl >>> >>> The login appears: >>> ISB/SPC Trans Proteomic Pipeline :: >>> ..... >>> TPP v7.0.0 Arafel, Build 202404151216-exported (Linux-x86_64) >>> >>> But after entering guest as username and password the pages goes to: >>> http://tpp/cgi-bin/tpp_gui.pl >>> and >>> This site can’t be reached >>> >>> Check if there is a typo in tpp. >>> DNS_PROBE_FINISHED_NXDOMAIN >>> >>> Apache error logs are empty and access log is: >>> 127.0.1.1:80 ::1 - - [15/Apr/2024:17:47:01 +1000] "GET /tpp/cgi-bin/ >>> tpp_gui.pl HTTP/1.1" 200 1076 "-" "Mozilla/5.0 (X11; Linux x86_64) >>> AppleWebKit/537.36 (KHTML, like Gecko) Chrome/123.0.0.0 Safari/537.36" >>> 127.0.1.1:80 ::1 - - [15/Apr/2024:17:47:53 +1000] "-" 408 0 "-" "-" >>> >>> Any help or incites as I feel I've exhausted possibilities. >>> >>> >>> >>> >>> >>> >>> >>> >>> >>> >>> TPP v7.0.0 Arafel, Build 202404151216-exported (Linux-x86_64) >>> >>> -- >>> You received this message because you are subscribed to the Google >>> Groups "spctools-discuss" group. >>> To unsubscribe from this group and stop receiving emails from it, send >>> an email to spctools-discu...@googlegroups.com. >>> To view this discussion on the web visit >>> https://groups.google.com/d/msgid/spctools-discuss/efaa2e37-fa8a-482a-aeda-4bb044a6b5ean%40googlegroups.com >>> >>> <https://groups.google.com/d/msgid/spctools-discuss/efaa2e37-fa8a-482a-aeda-4bb044a6b5ean%40googlegroups.com?utm_medium=email&utm_source=footer> >>> . >>> >>> -- >>> You received this message because you are subscribed to the Google >>> Groups "spctools-discuss" group. >>> To unsubscribe from this group and stop receiving emails from it, send >>> an email to spctools-discu...@googlegroups.com. >>> >> To view this discussion on the web visit >>> https://groups.google.com/d/msgid/spctools-discuss/9f412926-4391-4995-9896-70b992563cc7n%40googlegroups.com >>> >>> <https://groups.google.com/d/msgid/spctools-discuss/9f412926-4391-4995-9896-70b992563cc7n%40googlegroups.com?utm_medium=email&utm_source=footer> >>> . >>> >> -- You received this message because you are subscribed to the Google Groups "spctools-discuss" group. To unsubscribe from this group and stop receiving emails from it, send an email to spctools-discuss+unsubscr...@googlegroups.com. To view this discussion on the web visit https://groups.google.com/d/msgid/spctools-discuss/d6b5a41f-74cc-4eb6-875f-7016bb4b14a3n%40googlegroups.com.