# Rule Web-Gui broken since 151

**URL:** <https://community.ipfire.org/t/rule-web-gui-broken-since-151/3623>\
**Category:** Update Trouble\
**Created:** [28 October 2020 12:35 UTC](https://community.ipfire.org/t/rule-web-gui-broken-since-151/3623 "2020-10-28T12:35:03Z")\
**Posts on this page:** 20\
**Page:** 1

<div class="post-metadata">

**Author:** ![nick](https://community.ipfire.org/user_avatar/community.ipfire.org/nick/32/8282_2.png) [@nick](https://community.ipfire.org/u/nick)\
**Post date:** [28 October 2020 12:35 UTC](https://community.ipfire.org/t/rule-web-gui-broken-since-151/3623/1 "2020-10-28T12:35:03Z")

</div>

Hi,

updated IpFire to 151. Since Update it is not possible to edit the Rules. Missing things the NAT- and Destination-Settings in the Rule-Page:

 ![webrulegui](https://community.ipfire.org/uploads/default/original/2X/0/0ba1118a6185d86c6732f77c2df8acb4c3f0e851.png)

How can i fix this? Help would be fine. Thanks.  
Nick

---

<div class="post-metadata">

**Author:** ![waynetsun](https://community.ipfire.org/user_avatar/community.ipfire.org/waynetsun/32/16554_2.png) [@waynetsun](https://community.ipfire.org/u/waynetsun)\
**Post date:** [28 October 2020 16:23 UTC](https://community.ipfire.org/t/rule-web-gui-broken-since-151/3623/2 "2020-10-28T16:23:38Z")

</div>

Hi Nick,

Did you reset your browser cache? - If so, you should give the installation a new chance I guess. 😉

Remember to save your settings.

Wayne

---

<div class="post-metadata">

**Author:** ![pmueller](https://community.ipfire.org/user_avatar/community.ipfire.org/pmueller/32/9019_2.png) [@pmueller](https://community.ipfire.org/u/pmueller)\
**Post date:** [28 October 2020 16:26 UTC](https://community.ipfire.org/t/rule-web-gui-broken-since-151/3623/3 "2020-10-28T16:26:12Z")

</div>

Hi Nick,

first, welcome to the IPFire community. 🙂

I unfortunately cannot reproduce your issue on several systems updated to Core Update 151.  
Could you please provide more details (such as a Fireinfo profile) and post error log messages in **EDIT:** `/var/log/httpd/error_logs` here, if any?

Thanks, and best regards,  
Peter Müller

---

<div class="post-metadata">

**Author:** ![nick](https://community.ipfire.org/user_avatar/community.ipfire.org/nick/32/8282_2.png) [@nick](https://community.ipfire.org/u/nick)\
**Post date:** [28 October 2020 16:42 UTC](https://community.ipfire.org/t/rule-web-gui-broken-since-151/3623/4 "2020-10-28T16:42:21Z")

</div>

Hi Peter,

thanks for your welcome message. I’m sorry but what is the “Fireinfo Profile” and should this Infirmation posted here?

Best Regards,  
Nick

---

<div class="post-metadata">

**Author:** ![pmueller](https://community.ipfire.org/user_avatar/community.ipfire.org/pmueller/32/9019_2.png) [@pmueller](https://community.ipfire.org/u/pmueller)\
**Post date:** [28 October 2020 17:09 UTC](https://community.ipfire.org/t/rule-web-gui-broken-since-151/3623/5 "2020-10-28T17:09:08Z")

</div>

Hi,

> [@nick](#):
>
> I’m sorry but what is the “Fireinfo Profile” and should this Infirmation posted here?

please refer to the [documentation](https://wiki.ipfire.org/fireinfo) for those information. 🙂

Thanks, and best regards,  
Peter Müller

---

<div class="post-metadata">

**Author:** ![nick](https://community.ipfire.org/user_avatar/community.ipfire.org/nick/32/8282_2.png) [@nick](https://community.ipfire.org/u/nick)\
**Post date:** [28 October 2020 17:20 UTC](https://community.ipfire.org/t/rule-web-gui-broken-since-151/3623/6 "2020-10-28T17:20:42Z")

</div>

Hi,

thanks. [My Fireinfo Profile](https://fireinfo.ipfire.org/profile/f16f1217d068f13c39942ef1228de8bc3c4a24e2).

IpFire was running 143 before updating/upgrading to 151. On the mainpage was the information for an update to 150 (not 151!). Updated with pakfire updater. After reboot ipfire shows 151.

**/var/httpd/error\_logs** There is no **httpd** -Folder under var-Folder. 😕.

Best Regards,  
Nick

---

<div class="post-metadata">

**Author:** ![nick](https://community.ipfire.org/user_avatar/community.ipfire.org/nick/32/8282_2.png) [@nick](https://community.ipfire.org/u/nick)\
**Post date:** [28 October 2020 17:29 UTC](https://community.ipfire.org/t/rule-web-gui-broken-since-151/3623/7 "2020-10-28T17:29:22Z")

</div>

Hi Wayne,

yes, reseted browser cache but this didin’t solved it. the same issue as before.

Thanks. Best Regards,  
Nick

---

<div class="post-metadata">

**Author:** ![anon42188109](https://community.ipfire.org/letter_avatar_proxy/v4/letter/a/94ad74/32.png) [@anon42188109](https://community.ipfire.org/u/anon42188109)\
**Post date:** [28 October 2020 17:32 UTC](https://community.ipfire.org/t/rule-web-gui-broken-since-151/3623/8 "2020-10-28T17:32:11Z")

</div>

Nick, the dir is /var/log/httpd/

---

<div class="post-metadata">

**Author:** ![nick](https://community.ipfire.org/user_avatar/community.ipfire.org/nick/32/8282_2.png) [@nick](https://community.ipfire.org/u/nick)\
**Post date:** [28 October 2020 18:04 UTC](https://community.ipfire.org/t/rule-web-gui-broken-since-151/3623/9 "2020-10-28T18:04:41Z")

</div>

Should i look for something special in the log? This from today is more than 200 lines. there are e.g.

```
[Wed Oct 28 10:18:33.426957 2020] [mpm_event:notice] [pid 1237:tid 3083232256] AH00489: Apache/2.4.46 (Unix) OpenSSL/1.1.1h configured -- resuming normal operations
[Wed Oct 28 10:18:33.426971 2020] [core:notice] [pid 1237:tid 3083232256] AH00094: Command line: '/usr/sbin/httpd'
libloc: loc_database_free: Could not unmap network nodes section: Invalid argument
Could not read database: /var/lib/location//database.db

Could not read database: /var/lib/location//database.db
libloc: loc_database_free: Could not unmap network nodes section: Invalid argument

```

Or should i post the whole log here?

---

<div class="post-metadata">

**Author:** ![bbitsch](https://community.ipfire.org/user_avatar/community.ipfire.org/bbitsch/32/7420_2.png) [@bbitsch](https://community.ipfire.org/u/bbitsch)\
**Post date:** [28 October 2020 18:19 UTC](https://community.ipfire.org/t/rule-web-gui-broken-since-151/3623/10 "2020-10-28T18:19:24Z")

</div>

That remembers me to the memory leak error, I’m researching at the moment.  
The perl interface to libloc does calls the init() function for every operation ( find country code, … ).  
In case of errors the loc\_database\_free function is called, which throws this error.

I’ll try to write a topic in bugzilla this evening.

---

<div class="post-metadata">

**Author:** ![pmueller](https://community.ipfire.org/user_avatar/community.ipfire.org/pmueller/32/9019_2.png) [@pmueller](https://community.ipfire.org/u/pmueller)\
**Post date:** [28 October 2020 20:20 UTC](https://community.ipfire.org/t/rule-web-gui-broken-since-151/3623/11 "2020-10-28T20:20:46Z")

</div>

Hrmpf, missed the `/log/` snippet. 😑 Thanks for catching this.

---

<div class="post-metadata">

**Author:** ![pmueller](https://community.ipfire.org/user_avatar/community.ipfire.org/pmueller/32/9019_2.png) [@pmueller](https://community.ipfire.org/u/pmueller)\
**Post date:** [28 October 2020 21:09 UTC](https://community.ipfire.org/t/rule-web-gui-broken-since-151/3623/12 "2020-10-28T21:09:39Z")

</div>

Hi all,

meanwhile, @bbitsch filed a bug report regarding this issue (thanks):

> **[12515 – libloc produces memory leaks ( in perl interface )](https://bugzilla.ipfire.org/show_bug.cgi?id=12515)**

Looks like it affects i686 systems only (I have not noticed it on x86\_64 machines, yet), but this needs to be fixed anyway.

Thanks, and best regards,  
Peter Müller

---

<div class="post-metadata">

**Author:** ![laurentioualalen](https://community.ipfire.org/user_avatar/community.ipfire.org/laurentioualalen/32/314_2.png) [@laurentioualalen](https://community.ipfire.org/u/laurentioualalen)\
**Post date:** [28 October 2020 21:14 UTC](https://community.ipfire.org/t/rule-web-gui-broken-since-151/3623/13 "2020-10-28T21:14:44Z")

</div>

hi,

i have the same problem on a raspberry pi 3b

> [@New Firewall Rules missing fields](https://community.ipfire.org/t/new-firewall-rules-missing-fields/3632/3):
>
> Yes it sounds like it too except I’m on arm raspberry pi 3B

---

<div class="post-metadata">

**Author:** ![nick](https://community.ipfire.org/user_avatar/community.ipfire.org/nick/32/8282_2.png) [@nick](https://community.ipfire.org/u/nick)\
**Post date:** [29 October 2020 05:11 UTC](https://community.ipfire.org/t/rule-web-gui-broken-since-151/3623/14 "2020-10-29T05:11:12Z")

</div>

Good Morning,

effects this Problem only the Gui of the RuleEditor or also the Function of the Firewall itself too?

Have nice Day,  
Nick

---

<div class="post-metadata">

**Author:** ![pmueller](https://community.ipfire.org/user_avatar/community.ipfire.org/pmueller/32/9019_2.png) [@pmueller](https://community.ipfire.org/u/pmueller)\
**Post date:** [29 October 2020 10:30 UTC](https://community.ipfire.org/t/rule-web-gui-broken-since-151/3623/15 "2020-10-29T10:30:57Z")

</div>

Hi Nick,

to my understanding, this affects the GUI only, the firewall engine itself works flawlessly.

Thanks, and best regards,  
Peter Müller

---

<div class="post-metadata">

**Author:** ![bbitsch](https://community.ipfire.org/user_avatar/community.ipfire.org/bbitsch/32/7420_2.png) [@bbitsch](https://community.ipfire.org/u/bbitsch)\
**Post date:** [29 October 2020 12:27 UTC](https://community.ipfire.org/t/rule-web-gui-broken-since-151/3623/16 "2020-10-29T12:27:55Z")

</div>

A broken WUI affects the editing of the internal settings.  
The system itself is configured by reading these settings ( which can not altered because of the broken web page ) and writing the configuration of the system modules.  
In case of the firewall this means setting the iptables rules. Most of them are independant from the WUI. The internal settings of IPFire usually can be altered by selecting ‘save’ only, what isn’t possible when the web page is broken.

---

<div class="post-metadata">

**Author:** ![laurentioualalen](https://community.ipfire.org/user_avatar/community.ipfire.org/laurentioualalen/32/314_2.png) [@laurentioualalen](https://community.ipfire.org/u/laurentioualalen)\
**Post date:** [29 October 2020 14:14 UTC](https://community.ipfire.org/t/rule-web-gui-broken-since-151/3623/17 "2020-10-29T14:14:04Z")

</div>

Do you have an ETA on when it will be repaired?

---

<div class="post-metadata">

**Author:** ![pike\_it](https://community.ipfire.org/user_avatar/community.ipfire.org/pike_it/32/16425_2.png) [@pike\_it](https://community.ipfire.org/u/pike_it)\
**Post date:** [29 October 2020 16:20 UTC](https://community.ipfire.org/t/rule-web-gui-broken-since-151/3623/18 "2020-10-29T16:20:15Z")

</div>

Bug found few hours ago on only one platform, but not on the main one (x86\_64).  
I think that “good solution” will be preferred to “fast solution”, then… evaluating an ETA is still less important than make a good assessment of the issue and the options for solving.

---

<div class="post-metadata">

**Author:** ![laurentioualalen](https://community.ipfire.org/user_avatar/community.ipfire.org/laurentioualalen/32/314_2.png) [@laurentioualalen](https://community.ipfire.org/u/laurentioualalen)\
**Post date:** [30 October 2020 00:32 UTC](https://community.ipfire.org/t/rule-web-gui-broken-since-151/3623/19 "2020-10-30T00:32:02Z")

</div>

Is there a way to configure the rules without the web GUI?

---

<div class="post-metadata">

**Author:** ![bbitsch](https://community.ipfire.org/user_avatar/community.ipfire.org/bbitsch/32/7420_2.png) [@bbitsch](https://community.ipfire.org/u/bbitsch)\
**Post date:** [30 October 2020 09:08 UTC](https://community.ipfire.org/t/rule-web-gui-broken-since-151/3623/20 "2020-10-30T09:08:13Z")

</div>

We should know, why the web user interface is broken for some(!) installations.  
All workarounds aren’t really effective.

[Next page](https://community.ipfire.org/t/rule-web-gui-broken-since-151/3623.md?page=2)
