Can you confirm what Linux distribution and version is being used?
Also provide the version of curl on your system (curl --version).
It seems there is something strange going on with your system that is causing this behaviour which running the virtuoso-start.sh script, which we need to look into but need the information requested above.
In the meantime, with your current installation, you can start an empty database with default dba pwd as follows:
Kill the currently running Virtuoso instance with the commands:
ps -ef | grep virt ;;; to determine the PID
kill -9 <PID>
From the Virtuoso installation directory, run the following command to set up the Virtuoso environment :
. ./virtuoso-environment.sh
Go to to the database directory and run the following commands to remove the current database:
– which will start a new empty database with the default dba password. You can check the virtuoso.log file to confirm the database started successfully
Good to hear this is working for you, but would still like to have the details of your Linux distro and curl version as requested previously, so we can look into possible cause of the issue with the virtuoso-start.sh script you encountered?
– this should resolve the problem with the new installation using he virtuoso-start.sh script.
It appears that a machine with IP address 169.254.169.254 exists on your network which happens to have an HTTP web server running on it (which AWS networks use for returning metadata about AMI instances), but the page being requested does not exist, resulting in the 404 ... error being returned (rather than the expected ami-id), which then gets written to the .initial-password file. The --fail option prevents this from occurring, as it forces the actual 404 error state to be returned, rather than “0” which indicates successful retrieval.
This fix is being applied to the installer scripts …