Hallo zusammen,
wenn ich die Virtualization Station starten will kommt nur folgendes (s.u.) Hat jemand ne Ahnung, was da falsch läuft? Das ganze hat schon mal funktioniert und ich weiß nicht , warums jetzt nicht mehr geht.
Freue mich auf Eure Rückmeldungen
Highendzoom
Bash
#!/bin/bashconfig_path=$(/sbin/getcfg QKVM Private_Config -f /etc/config/qpkg.conf)default_value=$(/sbin/getcfg General Default -f $config_path/config/config.conf)default_language=$(/sbin/getcfg General language -f $config_path/config/config.conf)PORT=$(/sbin/getcfg General "Web Port" -f $config_path/config/config.conf -d 8088)SSLPORT=$(/sbin/getcfg General "SSL Port" -f $config_path/config/config.conf -d 8089)default_port=$PORThtmlstr=''htmlstr_show=''htmlstr_ssl=''htmlstr_ssl_show=''isRedir=0kvm_status=$(cat /tmp/qpkg_kvm.fail 2>/dev/null)ActionOfNetwork(){ echo "HTTP/1.1 301 Moved Permanently" echo "Location: http://${HTTP_HOST}:8088/network/1/$*/" echo exit 1}IFS="&"export IFSfor request in $QUERY_STRING; do name=$(echo $request | /bin/awk -F '=' '{print $1}') value=$(echo $request | /bin/awk -F '=' '{print $2}') case "$name" in "inf") ActionOfNetwork $value ;; esacdoneoldCrt=$(test -e /KVM/opt/conf/oldCrt.crt && echo 'true' || echo 'false')if [ "$oldCrt" == "false" ]; then echo '' > /KVM/opt/conf/oldCrt.crtfiprotocol=$(echo $HTTP_REFERER | /bin/awk -F ':' '{print $1}')if [ "$protocol" == "https" ]; then default_port=$SSLPORT browse=$(echo $HTTP_USER_AGENT | grep 'Chrome') if [ "x$browse" != "x" ]; then diff=$(/bin/cmp /KVM/opt/conf/oldCrt.crt /KVM/opt/conf/server.crt) if [ "x$diff" != "x" ]; then export PATH=/KVM/opt/bin:/KVM/opt/sbin:$PATH export LD_LIBRARY_PATH="/KVM/opt/lib:/KVM/opt/lib64" apachectl -k restart cp /KVM/opt/conf/server.crt /KVM/opt/conf/oldCrt.crt fi htmlstr="https://${HTTP_HOST}:8089/?qvs=1" htmlstr_show="https://${HTTP_HOST}:8089/" else isRedir=1 htmlstr_ssl="https://${HTTP_HOST}:8089/?qvs=1" htmlstr_ssl_show="https://${HTTP_HOST}:8089/" htmlstr="http://${HTTP_HOST}:8088/redirect/?qvs=1&port=8089" htmlstr_show="http://${HTTP_HOST}:8088/redirect/?port=8089" fielse htmlstr="http://${HTTP_HOST}:8088/?qvs=1" htmlstr_show="http://${HTTP_HOST}:8088/"fiif [ "$kvm_status" == "fail" ]; then echo "Content-Type: text/html; charset=utf-8" echo echo "<html><head><title>$title</title></head>" echo "<style type='text/css'>body {background-color: #EFEFEF;font-size:14px;font-family: QNAPCustomFont,'Verdana','Tahoma','Arial','Helvetica','sans-serif';}.hint {background-color: #FFF;text-align:center;height: 120px;width: 400px;margin: 13% auto;*margin: 20% auto;_margin: 20% auto;}.hint .container {padding-top: 35px;}</style>" echo "<body><div id='redirect_div' class='hint'><div id='container' class='container'>" echo "The port ${PORT} / ${SSLPORT} has been used by other applications. Please disable those applications and restart Virtualization Station again." echo "</div></div></body></html>"elif [ "x$default_value" == "xNo" ]; then if [ "x$htmlstr_ssl_show" == "x" ]; then echo "Content-Type: text/html; charset=utf-8" echo echo "<html>" echo "<script>" echo "if (window.parent.Ext) {" echo " var width = window.parent.Ext.getCmp('QKVM').width;" echo " var height = window.parent.Ext.getCmp('QKVM').height;" echo " var extWin = window.parent.Ext.getCmp('QKVM');" echo " extWin.minWidth = 1180;" echo " extWin.minHeight = 616;" echo " if (width <= 1180) {" echo " width = 1180;" echo " }" echo " if (height <= 616) {" echo " height = 616;" echo " }" echo " if (width <= 1180 || height <= 616) {" echo " if (!extWin.restoreSize) {" echo " extWin.setSize(width, height);" echo " } else {" echo " extWin.restoreSize.width = width;" echo " extWin.restoreSize.height = height;" echo " }" echo " }" echo "}" echo "window.location.href = '$htmlstr';" echo "</script>" echo "</html>" #echo Location: $htmlstr else echo "Content-Type: text/html; charset=utf-8" echo echo "<html><head><title>$title</title></head>" echo "<style type='text/css'>body {background-color: #EFEFEF;font-size:14px;font-family: QNAPCustomFont,'Verdana','Tahoma','Arial','Helvetica','sans-serif';}.hint {background-color: #FFF;text-align:center;height: 100px;width: 400px;margin: 20% auto;*margin: 20% auto;_margin: 20% auto;}.hint .container {padding-top: 35px;}</style>" echo "<body><div id='redirect_div' class='hint'><div id='container' class='container'>" echo "Please link to <a href='$htmlstr_ssl_show' target='_blank'>$htmlstr_ssl_show</a>" echo "</div></div></body></html>" fielif [ "x$config_path" != "x" ]; then if [ "$default_language" == "" ] || [ "$default_language" == "auto" ]; then NAS_lang=$(echo $HTTP_COOKIE | /bin/awk -F 'nas_lang=' '{print $2}' | /bin/awk -F ';' '{print $1}') if [ "$NAS_lang" == "SCH" ]; then language='zh-cn' elif [ "$NAS_lang" == "TCH" ]; then language='zh-tw' else language='en' fi elif [ "$default_language" != "en" ] && [ "$default_language" != "zh-tw" ] && [ "$default_language" != "zh-cn" ]; then language="en" else language=$default_language fi if [ "x$language" == "x" ]; then language="en" fi title=$(/sbin/getcfg $language title -f /KVM/opt/htdocs/webvirtmgr/locale/comm.lang) dsc1=$(/sbin/getcfg $language descript1 -f /KVM/opt/htdocs/webvirtmgr/locale/comm.lang) dsc2=$(/sbin/getcfg $language descript2 -f /KVM/opt/htdocs/webvirtmgr/locale/comm.lang) dsc3=$(/sbin/getcfg $language descript3 -f /KVM/opt/htdocs/webvirtmgr/locale/comm.lang) dsc4=$(/sbin/getcfg $language descript4 -f /KVM/opt/htdocs/webvirtmgr/locale/comm.lang) dsc5=$(/sbin/getcfg $language descript5 -f /KVM/opt/htdocs/webvirtmgr/locale/comm.lang) dsc6=$(/sbin/getcfg $language descript6 -f /KVM/opt/htdocs/webvirtmgr/locale/comm.lang) dsc7=$(/sbin/getcfg $language descript7 -f /KVM/opt/htdocs/webvirtmgr/locale/comm.lang) echo "Content-Type: text/html; charset=utf-8" echo echo "<html><head><title>$title</title></head>" echo "<style type='text/css'>body {background-color: #EFEFEF;font-size:14px;font-family: QNAPCustomFont,'Verdana','Tahoma','Arial','Helvetica','sans-serif';}.hint {background-color: #FFF;text-align:center;height: 160px;width: 400px;margin: 13% auto;*margin: 20% auto;_margin: 20% auto;}.hint .container {padding-top: 35px;}</style>" echo "<body><div id='redirect_div' class='hint'><div id='container' class='container'>" echo "$dsc1 $default_port $dsc2<br>" echo "$dsc3<br>" if [ $isRedir -eq 1 ]; then echo "$dsc4 <a href=$htmlstr_ssl target='_blank'>$htmlstr_ssl_show</a><p>" echo "$dsc5 <input type=button value=$dsc6 onclick='javascript:window.open(\"$htmlstr_ssl\", \"_blank\");' style='font-family: Verdana;' /> $dsc7" else echo "$dsc4 <a href=$htmlstr>$htmlstr_show</a><p>" echo "$dsc5 <input type=button value=$dsc6 onclick='javascript:window.location.href=\"$htmlstr\";' style='font-family: Verdana;' /> $dsc7" fi echo "</div></div></body></html>"else if [ "$default_language" == "" ] || [ "$default_language" == "auto" ]; then NAS_lang=$(echo $HTTP_COOKIE | /bin/awk -F 'nas_lang=' '{print $2}' | /bin/awk -F ';' '{print $1}') if [ "$NAS_lang" == "SCH" ]; then language='zh-cn' elif [ "$NAS_lang" == "TCH" ]; then language='zh-tw' else language='en' fi elif [ "$default_language" != "en" ] && [ "$default_language" != "zh-tw" ] && [ "$default_language" != "zh-cn" ]; then language="en" else language=$default_language fi if [ "x$language" == "x" ]; then language="en" fi title=$(/sbin/getcfg $language title -f /KVM/opt/htdocs/webvirtmgr/locale/comm.lang) reop=$(/sbin/getcfg $language reopen -f /KVM/opt/htdocs/webvirtmgr/locale/comm.lang) echo "Content-Type: text/html; charset=utf-8" echo echo "<html><head><title>$title</title></head>" echo "<style type='text/css'>body {background-color: #EFEFEF;font-size:14px;font-family: QNAPCustomFont,'Verdana','Tahoma','Arial','Helvetica','sans-serif';}.hint {background-color: #FFF;text-align:center;height: 160px;width: 400px;margin: 13% auto;*margin: 20% auto;_margin: 20% auto;}.hint .container {padding-top: 35px;}</style>" echo "<body><div id='redirect_div' class='hint'><div id='container' class='container'>" echo "$reop" echo "</div></div></body></html>"fi