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 :)