Lost access to WUI on Green since 156 update

I can still SSH to ipfire as root but not as admin.
Firewall passes traffic as normal.
Is there anything I can do to start the WUI short of a reinstall.
Cheers.

Hi @decibel

We need to understand what the issue is that is preventing being able to access the WUI.

What error message do you get in the browser when the WUI fails to open.

You can also look at the error messages related to the WUI in

/var/log/httpd/error_log

The above information should help to identify the root cause of your problem.

Thank you - log says (repeatedly) -
[Sun May 09 00:01:21.284855 2021] [core:notice] [pid 3180:tid 124360514118656] AH00052: child pid 7296 exit signal Aborted (6)
libgcc_s.so.1 must be installed for pthread_cancel to work
[Sun May 09 00:01:23.286448 2021] [core:notice] [pid 3180:tid 124360514118656] AH00052: child pid 7315 exit signal Aborted (6)
libgcc_s.so.1 must be installed for pthread_cancel to work
[Sun May 09 00:01:25.288920 2021] [core:notice] [pid 3180:tid 124360514118656] AH00052: child pid 7334 exit signal Aborted (6)
libgcc_s.so.1 must be installed for pthread_cancel to work
[Sun May 09 00:01:27.291438 2021] [core:notice] [pid 3180:tid 124360514118656] AH00052: child pid 7353 exit signal Aborted (6)
libgcc_s.so.1 must be installed for pthread_cancel to work
[Sun May 09 00:01:29.293892 2021] [core:notice] [pid 3180:tid 124360514118656] AH00052: child pid 7372 exit signal Aborted (6)
libgcc_s.so.1 must be installed for pthread_cancel to work
[Sun May 09 00:01:31.296415 2021] [core:notice] [pid 3180:tid 124360514118656] AH00052: child pid 7391 exit signal Aborted (6)
libgcc_s.so.1 must be installed for pthread_cancel to work
[Sun May 09 00:01:33.298880 2021] [core:notice] [pid 3180:tid 124360514118656] AH00052: child pid 7410 exit signal Aborted (6)
libgcc_s.so.1 must be installed for pthread_cancel to work
[Sun May 09 00:01:35.301357 2021] [core:notice] [pid 3180:tid 124360514118656] AH00052: child pid 7429 exit signal Aborted (6)
libgcc_s.so.1 must be installed for pthread_cancel to work
[Sun May 09 00:01:37.303864 2021] [core:notice] [pid 3180:tid 124360514118656] AH00052: child pid 7448 exit signal Aborted (6)
libgcc_s.so.1 must be installed for pthread_cancel to work
[Sun May 09 00:01:39.306344 2021] [core:notice] [pid 3180:tid 124360514118656] AH00052: child pid 7467 exit signal Aborted (6)
libgcc_s.so.1 must be installed for pthread_cancel to work
[Sun May 09 00:01:41.308824 2021] [core:notice] [pid 3180:tid 124360514118656] AH00052: child pid 7486 exit signal Aborted (6)
libgcc_s.so.1 must be installed for pthread_cancel to work
[Sun May 09 00:01:43.311246 2021] [core:notice] [pid 3180:tid 124360514118656] AH00052: child pid 7505 exit signal Aborted (6)
libgcc_s.so.1 must be installed for pthread_cancel to work

Not sure of the syntax to use here - your help will be appreciated.

cheers,
Derek.

In the menu bar of the posting window there is a large double quote symbol. This is the blockquote. Select that and then paste in your information.

This is a bit worrying. This says that one of the shared libraries is missing.
As you have ssh access you can confirm if this is present or not. It should be in /usr/lib/
If the file is there then IPFire is unable to access it for some reason and if it is not there then it has been removed somehow.

Either way I suspect that the simplest thing will be to do a fresh install.

Don’t forget to download a backup from your IPFire system. There should be one from when you ran the update plus any ones run earlier. The backups are in

/var/ipfire/backup                    -     main backup
/var/ipfire/backup/addons/backup      -     addons backup

Then do a fresh install of Core Update 156, confirm that you can access the WUI and then restore your backups and confirm that everything is still fine.

Thanks Adolf.

For all who run in the same behavior.
In some cases we have not been able to narrow it down yet, it seems that /usr/lib gets the wrong file permissions. To fix it please run

chmod 755 /usr/lib
4 Likes

Hello Daniel! Welcome to the IPFire Community!

Just hit this bug today.

I solved it, together with other related bugs (HTTP 5xx errors, OpenVPN no longer working, etc.), simply by correcting several directory permissions, e.g. /usr/lib, /usr/sbin, /usr/lib/perl/* and some others I forgot to write down, silly me.

They all were with 700 permissions instead of 755, which prevented Apache, OpenVPN, Perl CGI scripts, etc., which run under “nobody” uid, to access needed files and libraries.

Hope this helps others to avoid reinstallation.

Luca.