Hello Fedora community,
I would like to ask you for a help with firewalld. When I execute the following command:
$ sudo systemctl status firewalld
Then, I get the following outcome:
○ firewalld.service - firewalld - dynamic firewall daemon
Loaded: loaded (/usr/lib/systemd/system/firewalld.service; enabled; preset: enabled)
Active: inactive (dead) since Mon 2023-03-20 10:56:58 EET; 23s ago
Duration: 406ms
Docs: man:firewalld(1)
Process: 9271 ExecStart=/usr/sbin/firewalld --nofork --nopid $FIREWALLD_ARGS (code=exited, status=0/SUCCESS)
Main PID: 9271 (code=exited, status=0/SUCCESS)
CPU: 725ms
Mar 20 10:56:57 fedora systemd[1]: Starting firewalld.service - firewalld - dynamic firewall daemon...
Mar 20 10:56:57 fedora systemd[1]: Started firewalld.service - firewalld - dynamic firewall daemon.
Mar 20 10:56:57 fedora firewalld[9271]: ERROR: Failed to load user configuration. Falling back to full stock configuration.
Mar 20 10:56:58 fedora firewalld[9271]: ERROR: PARSE_ERROR: Unexpected element direct
Mar 20 10:56:58 fedora firewalld[9271]: Traceback (most recent call last):
File "/usr/lib/python3.11/site-packages/firewall/core/fw.py", line 629, in start
self._start()
File "/usr/lib/python3.11/site-packages/firewall/core/fw.py", line 579, in _start
self._start_load_stock_config()
File "/usr/lib/python3.11/site-packages/firewall/core/fw.py", line 396, in _start_load_stoc>
self._loader_services(config.FIREWALLD_SERVICES)
File "/usr/lib/python3.11/site-packages/firewall/core/fw.py", line 670, in _loader_services
obj = service_reader(filename, path)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/lib/python3.11/site-packages/firewall/core/io/service.py", line 237, in service_>
parser.parse(source)
File "/usr/lib64/python3.11/xml/sax/expatreader.py", line 111, in parse
xmlreader.IncrementalParser.parse(self, source)
File "/usr/lib64/python3.11/xml/sax/xmlreader.py", line 125, in parse
self.feed(buffer)
File "/usr/lib64/python3.11/xml/sax/expatreader.py", line 217, in feed
self._parser.Parse(data, isFinal)
File "/builddir/build/BUILD/Python-3.11.2/Modules/pyexpat.c", line 416, in StartElement
File "/usr/lib64/python3.11/xml/sax/expatreader.py", line 333, in start_element
self._cont_handler.startElement(name, AttributesImpl(attrs))
File "/usr/lib/python3.11/site-packages/firewall/core/io/service.py", line 140, in startEle>
self.item.parser_check_element_attrs(name, attrs)
File "/usr/lib/python3.11/site-packages/firewall/core/io/io_object.py", line 183, in parser>
raise FirewallError(errors.PARSE_ERROR,
firewall.errors.FirewallError: PARSE_ERROR: Unexpected element direct
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
File "/usr/lib/python3.11/site-packages/firewall/core/fw.py", line 634, in start
self._start_failsafe()
File "/usr/lib/python3.11/site-packages/firewall/core/fw.py", line 618, in _start_failsafe
self._start_load_stock_config()
File "/usr/lib/python3.11/site-packages/firewall/core/fw.py", line 396, in _start_load_stoc>
self._loader_services(config.FIREWALLD_SERVICES)
File "/usr/lib/python3.11/site-packages/firewall/core/fw.py", line 670, in _loader_services
obj = service_reader(filename, path)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/lib/python3.11/site-packages/firewall/core/io/service.py", line 237, in service_>
parser.parse(source)
File "/usr/lib64/python3.11/xml/sax/expatreader.py", line 111, in parse
xmlreader.IncrementalParser.parse(self, source)
File "/usr/lib64/python3.11/xml/sax/xmlreader.py", line 125, in parse
self.feed(buffer)
File "/usr/lib64/python3.11/xml/sax/expatreader.py", line 217, in feed
self._parser.Parse(data, isFinal)
File "/builddir/build/BUILD/Python-3.11.2/Modules/pyexpat.c", line 416, in StartElement
File "/usr/lib64/python3.11/xml/sax/expatreader.py", line 333, in start_element
self._cont_handler.startElement(name, AttributesImpl(attrs))
File "/usr/lib/python3.11/site-packages/firewall/core/io/service.py", line 140, in startEle>
self.item.parser_check_element_attrs(name, attrs)
File "/usr/lib/python3.11/site-packages/firewall/core/io/io_object.py", line 183, in parser>
raise FirewallError(errors.PARSE_ERROR,
firewall.errors.FirewallError: PARSE_ERROR: Unexpected element direct
Mar 20 10:56:58 fedora firewalld[9271]: ERROR: PARSE_ERROR: Unexpected element direct
Mar 20 10:56:58 fedora firewalld[9271]: ERROR: Failed to load full stock configuration. This likely indicates a system level issue, e>
Mar 20 10:56:58 fedora firewalld[9271]: ERROR: Raising SystemExit in run_server
Mar 20 10:56:58 fedora systemd[1]: firewalld.service: Deactivated successfully.
May I request you for your advice how to start and enable firewalld to work and to be active again?
Thank you!