Seite 4 von 10
Re: Fehler new IPC 115
Verfasst: Di 25. Sep 2012, 13:02
von feissmaik
Reden wir aneinander vorbei oder wieso wiederholen wir uns zum 3. mal?
Das Problem hat nichts mit IPC zu tun, weder 11.3, 11.4 noch 11.5 sondern ist eine fehlerhafte apache2 Konfiguration die du auch vorher bereits gehabt haben müsstest - es sei denn das IPC 11.4 Webif war vorher nicht über .htaccess geschützt... ganz einfach - da brauch man nicht noch 20x drüber texten
Wenn dir die MOTD nicht gefällt musst du sie ja nicht nutzen - das ist nur ein Anzeigebeispiel wie der HTMl Code aussehen könnte also kannst du den Text auch auslöschen oder lösch die Datei ganz dann wird garnix mehr zur MOTD angezeigt:
rm /var/www/ipc/page/messages/MOTD.txt
Das standardmässig Home angezeigt wird ist eigentlich absicht aber sollte auch kein Beinbruch sein auf irgendein Menü zu klicken oder?
Ansonsten kümmer ich mich wenn ich Zeit hab mal drum ob man das noch anpassen kann..
Re: Fehler new IPC 115
Verfasst: Di 25. Sep 2012, 16:27
von Alx83
Es ist absicht, das HOME angezeigt wird, da jedem angelegtem User das Recht gegeben wird, HOME zu sehen.
Bei IPC-Info ist dies in aktueller Fassung jedoch nicht der Fall.
Re: Fehler new IPC 115
Verfasst: Di 25. Sep 2012, 18:11
von feissmaik
Im nächsten Update wird das nun auch möglich sein...
Re: IPC v11.5
Verfasst: Sa 29. Sep 2012, 09:44
von meister85
Mir ist aufgefallen, wenn ich z.B. das OScam UI installiere und es im nachhinein deinstalliere, dass dieses trotzdem unter IPC Info als installiertes Addon angezeigt wird:
oscam-ui.sh installed at: 2012-09-25 20:53
Kann ich diesen Eitrag manuell entfernen?
Re: IPC v11.5
Verfasst: Sa 29. Sep 2012, 09:53
von jensebub
Mir ist aufgefallen, wenn ich z.B. das OScam UI installiere und es im nachhinein deinstalliere, dass dieses trotzdem unter IPC Info als installiertes Addon angezeigt wird:
oscam-ui.sh installed at: 2012-09-25 20:53
Kann ich diesen Eitrag manuell entfernen?
Guten Morgen meister85,
das kann ich so nicht bestätigen, habs gerade nochmal ausprobiert. Wenn ein strg+f5 keine Abhilfe schafft
, deinstalliere doch bitte das oscam-ui per i os und schau ob der Fehler immernoch auftritt.
Ansonsten schaue mal ins Verzeichniss /var/www/ ob es dort einen Ordner ui gibt.
Gruß
jensebub
AW: IPC v11.5
Verfasst: Sa 29. Sep 2012, 10:10
von meister85
Hallo jensebub,
vorab vielen Dank für deine Hilfe.
Also im Ordner var/www befinden sich nur die Ordner ipc und oscaminfo, was auch korrekt ist.
Strg+F5 schafft hier leider auch keine Abhilfe.
Browsercache ist schon gelöscht.
Das Addon habe ich über i os deinstalliert.
Gesendet von meinem GT-I9300 mit Tapatalk 2
Re: Fehler new IPC 115
Verfasst: Sa 29. Sep 2012, 10:42
von feissmaik
Poste mal bitte die Ausgabe von:
ls -la /var/emu/conf/
cat /var/emu/conf/addons.info
Bevor du jetzt die zeile manuell aus dem file löscht beachte bitte folgendes:
normalerweise steht im oscam-ui.sh drin das es beim ausführen von [D]einstallieren die "oscam-ui.sh" zeile aus dem addons.info file herraus löschen soll:
Code: Alles auswählen
function remove_addon () {
#onlinescript als addon entfernen
if [ ! -z "$AddOnInfos" ]&&[ -f "$AddOnInfos" ]; then
Anum=$(sed -ne "/^$(basename $0).*/=" $AddOnInfos)
[ ! -z "$Anum" ] && sed -i -e "$Anum d" $AddOnInfos
fi
}
also führ doch mal bitte folgendes aus um einen möglichen Fehler zu finden (einfach so in der konsole eingeben und die ausgabe bitte posten):
AddOnInfos=/var/emu/conf/addons.info
Anum=$(sed -ne "/^oscam-ui.sh.*/=" $AddOnInfos)
echo $Anum
[ ! -z "$Anum" ] && sed -i -e "$Anum d" $AddOnInfos
cat $AddOnInfos
Re: Fehler new IPC 115
Verfasst: Sa 29. Sep 2012, 11:24
von meister85
Code: Alles auswählen
root@Homeserver ~ > ls -la /var/emu/conf/
insgesamt 32
drwxr-xr-x 2 root root 4096 29. Sep 10:44 .
drwxr-xr-x 11 root root 4096 17. Sep 17:52 ..
-rwxr-xr-x 1 root root 63 29. Sep 10:44 addons.info
-rwxr-xr-x 1 root root 1472 25. Sep 21:07 ipc.cfg
-rwxr-xr-x 1 root root 1494 17. Sep 14:20 .ipc.cfg.bak
-rwxr-xr-x 1 root root 0 21. Sep 07:44 .oscam_compile_check.OK
-rwxr-xr-x 1 root root 5 17. Sep 17:24 version
-rwxr-xr-x 1 www-data www-data 24 28. Sep 19:36 .webaccess
-rwxr-xr-x 1 www-data www-data 14 28. Sep 19:36 .webmenueaccess
Code: Alles auswählen
root@Homeserver ~ > cat /var/emu/conf/addons.info
oscam-infophp.sh;2012-09-25 20:28
oscam-ui.sh;2012-09-29 10:43
Code: Alles auswählen
root@Homeserver ~ > ls -la /var/www
insgesamt 16
drwxr-xr-x 4 root root 4096 25. Sep 20:53 .
drwxr-xr-x 18 root root 4096 30. Jan 2011 ..
lrwxrwxrwx 1 www-data www-data 27 17. Sep 17:52 favicon.ico -> ipc/page/images/favicon.ico
drwxr-xr-x 5 www-data www-data 4096 28. Sep 19:21 ipc
drwxr-xr-x 9 www-data www-data 4096 28. Sep 19:42 oscaminfo
EDIT:
Nachdem ich folgendes eingegeben habe, scheint es nun korrekt zu sein:
Code: Alles auswählen
AddOnInfos=/var/emu/conf/addons.info
Anum=$(sed -ne "/^oscam-ui.sh.*/=" $AddOnInfos)
echo $Anum
[ ! -z "$Anum" ] && sed -i -e "$Anum d" $AddOnInfos
cat $AddOnInfos
Re: Fehler new IPC 115
Verfasst: Sa 29. Sep 2012, 14:12
von meister85
Hi,
jetzt ist mir noch was anderes aufgefallen.
Seit dem ich das OScam Webinterface auf SSL eingestellt habe, ist es über das IPC Webinterface nicht mehr ansteuerbar.
Re: Fehler new IPC 115
Verfasst: Sa 29. Sep 2012, 14:31
von feissmaik
indeed...
Öffne dazu die Datei
/var/www/ipc/page/include/menue_list.php und such nach dem Eintrag:
Code: Alles auswählen
if (!empty($OSPORT) AND $OSPORT != "inaktiv" AND file_exists("$OSBIN")) {
$MENUE['Cams']['OScamWI'] = "http://$_SERVER[SERVER_NAME]:$OSPORT ; target='_blank' ; OScam WebInterface";
}
und ersetz diesen mit:
Code: Alles auswählen
if (!empty($OSPORT) AND $OSPORT != "inaktiv" AND file_exists("$OSBIN")) {
if (preg_match("/\+/",$OSPORT)) {
$MENUE['Cams']['OScamWI'] = "https://$_SERVER[SERVER_NAME]:".str_replace("+","",$OSPORT)." ; target='_blank' ; OScam WebInterface";
} else {
$MENUE['Cams']['OScamWI'] = "http://$_SERVER[SERVER_NAME]:$OSPORT ; target='_blank' ; OScam WebInterface";
}
}
...das sollte das Problem eigentlich lösen...
PS: Wenn "httpport = +<port>" gesetzt wird muss OScam neu gestartet werden um das zu übernehmen.. Und auch nicht vergessen ein
Zertifikat zu erstellen und in /var/etc/ abzulegen