Home
Help
Search
Login
Register
OPNsense Forum
»
International Forums
»
German - Deutsch
»
Captive Portal Error
« previous
next »
Print
Pages: [
1
]
Author
Topic: Captive Portal Error (Read 1138 times)
Dankau
Newbie
Posts: 17
Karma: 1
Captive Portal Error
«
on:
January 28, 2021, 09:46:08 am »
Hallo,
bei der Einrichtung Captive Portal bekommen wir den Fehler: "error reloading captive portal template"
In den Log-Files des Systems steht dazu folgendes:
[138ba1b1-e348-4333-a3cc-3b65acc0b03a] Inline action failed with OPNsense/Captiveportal OPNsense/Captiveportal/lighttpd-zone.conf 'collections.OrderedDict object' has no attribute 'ipaddr' at Traceback (most recent call last): File "/usr/local/opnsense/service/modules/template.py", line 264, in _generate content = j2_page.render(cnf_data) File "/usr/local/lib/python3.7/site-packages/jinja2/environment.py", line 1090, in render self.environment.handle_exception() File "/usr/local/lib/python3.7/site-packages/jinja2/environment.py", line 832, in handle_exception reraise(*rewrite_traceback_stack(source=source)) File "/usr/local/lib/python3.7/site-packages/jinja2/_compat.py", line 28, in reraise raise value.with_traceback(tb) File "/usr/local/opnsense/service/modules/../templates/OPNsense/Captiveportal/lighttpd-zone.conf", line 29, in top-level template code {% do cp_zone_item.update({'redirect_host':'http://'+cp_zone_item.interface_hostaddr + ':' ~ (cp_zone_item.zoneid|int + 8000) ~ '/index.html'}) %} jinja2.exceptions.UndefinedError: 'collections.OrderedDict object' has no attribute 'ipaddr' During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/usr/local/opnsense/service/modules/processhandler.py", line 506, in execute return ph_inline_actions.execute(self, inline_act_parameters) File "/usr/local/opnsense/service/modules/ph_inline_actions.py", line 51, in execute filenames = tmpl.generate(parameters) File "/usr/local/opnsense/service/modules/template.py", line 341, in generate raise render_exception File "/usr/local/opnsense/service/modules/template.py", line 332, in generate for filename in self._generate(template_name, create_directory): File "/usr/local/opnsense/service/modules/template.py", line 267, in _generate raise Exception("%s %s %s" % (module_name, template_filename, render_exception)) Excep
Zu unserem System:
Wir haben 2 OPNsense-Maschinen im HA-Cluster im Einsatz, die wir gerade erst neu installiert und eingerichtet haben.
Das Captive Portal kommt mit der ersten Standardeinrichtung auf einem WLAN-Interface für die Benutzer. Das Template dafür haben wir aus der alten OPNsense genommen. Auch die Verwendung von anderen Templates ändert an der Meldung nichts.
Sobald wir kein Captive Portal eingerichtet haben, kommt der Fehler nicht mehr. Erstellen wir nur ein Captive Portal ohne Einstellungen vorzunehmen bzw. nur ein Template hinzufügen und die Einstellung Speichern kommt wieder der Fehler.
Die beiden OPNsense-Maschinen sind auf Version 20.7.8 und komplett upgedatet.Ein Revert von lighttpd auf ältere Versionen bringt auch keine Änderung.
Viele Grüße
Logged
Dankau
Newbie
Posts: 17
Karma: 1
Re: Captive Portal Error
«
Reply #1 on:
January 28, 2021, 02:21:34 pm »
Das Problem hat sich gelöst.
Folgende Dinge habe ich gemacht:
1. "opnsense-revert -f 20.7 lighttpd" ausgeführt
2. Update von lighttpd auf die neue Version
3. Termplate von der alten Maschinen auf die neue OPNsense hochgeladen
4. in den Captive Portal Einstellungen das Gateway als Hostname eingetragen
Danach war der Fehler weg und das Captive Portal wird bei dem WLAN normal angezeigt.
Viele Grüße
Dankau
Logged
Print
Pages: [
1
]
« previous
next »
OPNsense Forum
»
International Forums
»
German - Deutsch
»
Captive Portal Error