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..