On 10/27/24 12:51, Carlos E. R. wrote:
On
2024-10-27 20:29, Marc Chamberlin via openSUSE Users wrote:
Hi, I have a system that was upgraded to
OpenSuSE 15.6 x64 and now firewalld is whimpering about a
service called wsdd. Whenever I try to make a change with
firewall-command, such as adding or removing a service to be
allowed/disallowed by the firewall, and then trying to update my
permanent setting from my runtime settings, I get bitched at by
firewall-config and get told to run the following command -
#firewall-offline-cmd --check-config
Configuration error: INVALID_SERVICE: Zone 'internal': 'wsdd'
not among existing services
Any ideas why firewalld is belly-aching about "wsdd"? My Duck
Duck Go searches tells me that wsdd is used to make shared files
and directories visible to MS machines, which is a feature I
want. Further research shows that there is no package in the
repositories for wsdd for OpenSuSE 15.6, is this being dropped?
If so, how do I fix this mess and retain the ability to share
files with Windoz systems?
As always, many thanks in advance for taking the time to help me
out and guiding me back into the OpenSuSE light! Marc..
I'm not sure, but try this.
The main configuration file is /etc/firewalld/firewalld.conf. Run
this command in a terminal as root:
Telcontar:~ # grep "DefaultZone=" /etc/firewalld/firewalld.conf
DefaultZone=external
Telcontar:~ #
In my case, my default zone is "external". Then look in the zone
directory for that zone (/etc/firewalld/zones/external.xml).
Search inside for the word "wsdd". If you find it, that service
should be defined, normally in "/etc/services". If it is not
defined, then that is your problem.
Thanks again for your thoughts Carlos, I looked at the /etc/services
file on 4 different OpenSuSE 15.6 and one 15.5 systems and none of
them defined a service called wsdd. I find that a bit surprising
especially because only one of the 15.6 systems is whining about
wsdd. The 15.5 system does have wsdd listed in the list of services
shown in firewall-command's gui and even though wsdd is not shown in
/etc/services I am not getting any complaints from that system.
Marc..