After upgrade from 15.0 no network, smb start fails

I have a network with one Windows 10 PC on it as well as my openSUSE box. Before the upgrade I could access the Win10 box, now only my PC shows on the network.
Modifying smb.conf as suggested in “Configure Samba for a Workgroup in the local LAN” makes no difference, probably because the smb service is not running. nmb is running.

● smb.service - Samba SMB Daemon
   Loaded: loaded (/usr/lib/systemd/system/smb.service; enabled; vendor preset: disabled)
   Active: failed (Result: exit-code) since Tue 2019-10-29 17:19:50 AEDT; 36s ago
  Process: 1009 ExecStart=/usr/sbin/smbd --foreground --no-process-group $SMBDOPTIONS (code=exited, status=255)
  Process: 999 ExecStartPre=/usr/share/samba/update-apparmor-samba-profile (code=exited, status=0/SUCCESS)
 Main PID: 1009 (code=exited, status=255)

Oct 29 17:19:50 linux-86az.suse systemd[1]: Starting Samba SMB Daemon...
Oct 29 17:19:50 linux-86az.suse smbd[1009]: [2019/10/29 17:19:50.951507,  0] ../source3/auth/auth_util.c:1382(make_new_session_info_guest)
Oct 29 17:19:50 linux-86az.suse smbd[1009]:   create_local_token failed: NT_STATUS_NO_MEMORY
Oct 29 17:19:50 linux-86az.suse smbd[1009]: [2019/10/29 17:19:50.979561,  0] ../source3/smbd/server.c:2000(main)
Oct 29 17:19:50 linux-86az.suse smbd[1009]:   ERROR: failed to setup guest info.
Oct 29 17:19:50 linux-86az.suse systemd[1]: smb.service: Main process exited, code=exited, status=255/n/a
Oct 29 17:19:50 linux-86az.suse systemd[1]: Failed to start Samba SMB Daemon.
Oct 29 17:19:50 linux-86az.suse systemd[1]: smb.service: Unit entered failed state.
Oct 29 17:19:50 linux-86az.suse systemd[1]: smb.service: Failed with result 'exit-code'.
:~> smbclient -d3 -L \\127.0.0.1

lp_load_ex: refreshing parameters
Initialising global parameters
rlimit_max: increasing rlimit_max (1024) to minimum Windows limit (16384)
Processing section "[global]"
Can't find include file /etc/samba/dhcp.conf
WARNING: The "idmap gid" option is deprecated
WARNING: The "idmap uid" option is deprecated
directory_create_or_exist_strict: invalid ownership on directory /var/lib/samba/lock/msg.lock
cmdline_messaging_context: Unable to initialize messaging context.
Unable to initialize messaging context
lp_load_ex: refreshing parameters
Initialising global parameters
rlimit_max: increasing rlimit_max (1024) to minimum Windows limit (16384)
Processing section "[global]"
Can't find include file /etc/samba/dhcp.conf
WARNING: The "idmap gid" option is deprecated
WARNING: The "idmap uid" option is deprecated
added interface eth0 ip=2001:44b8:41d1:b900:15d2:9f1e:9e6a:482a bcast= netmask=ffff:ffff:ffff:ffff::
added interface eth0 ip=2001:44b8:41d1:b900:c599:5528:8389:ddb0 bcast= netmask=ffff:ffff:ffff:ffff::
added interface eth0 ip=192.168.178.23 bcast=192.168.178.255 netmask=255.255.255.0
Client started (version 4.9.5-git.187.71edee57d5alp151.2.6.1-SUSE-oS15.0-x86_64).
Connecting to 127.0.0.1 at port 445
Connecting to 127.0.0.1 at port 139
do_connect: Connection to 127.0.0.1 failed (Error NT_STATUS_CONNECTION_REFUSED)

log.smb contains:

[2019/10/29 17:19:50.951507,  0] ../source3/auth/auth_util.c:1382(make_new_session_info_guest)
  create_local_token failed: NT_STATUS_NO_MEMORY
[2019/10/29 17:19:50.979561,  0] ../source3/smbd/server.c:2000(main)
  ERROR: failed to setup guest info.
:~> testparm

rlimit_max: increasing rlimit_max (1024) to minimum Windows limit (16384)
Can't find include file /etc/samba/dhcp.conf
WARNING: The "idmap gid" option is deprecated
WARNING: The "idmap uid" option is deprecated
Load smb config files from /etc/samba/smb.conf
rlimit_max: increasing rlimit_max (1024) to minimum Windows limit (16384)
Can't find include file /etc/samba/dhcp.conf
WARNING: The "idmap gid" option is deprecated
WARNING: The "idmap uid" option is deprecated
Processing section "[homes]"
Processing section "[profiles]"
Processing section "[users]"
Processing section "[groups]"
Processing section "[printers]"
Processing section "[print$]"
Loaded services file OK.
Server role: ROLE_DOMAIN_MEMBER

Press enter to see a dump of your service definitions

# Global parameters
[global]
        idmap gid = 10000-20000
        idmap uid = 10000-20000
        logon drive = P:
        logon home = \\%L\%U\.9xprofile
        logon path = \\%L\profiles\.msprofile
        map to guest = Bad User
        name resolve order = bcast host lmhosts wins
        netbios name = ANDYBOX
        os level = 65
        preferred master = Yes
        printcap name = cups
        security = DOMAIN
        server string = ""
        usershare allow guests = Yes
        usershare max shares = 100
        idmap config * : range = 10000-20000
        idmap config * : backend = tdb
        cups options = raw
        include = /etc/samba/dhcp.conf


[homes]
        browseable = No
        comment = Home Directories
        inherit acls = Yes
        read only = No
        valid users = %S %D%w%S


[profiles]
        comment = Network Profiles Service
        create mask = 0600
        directory mask = 0700
        path = %H
        read only = No


[users]
        comment = All users
        inherit acls = Yes
        path = /home
        read only = No
        veto files = /aquota.user/groups/shares/


[groups]
        comment = All groups
        inherit acls = Yes
        path = /home/groups
        read only = No


[printers]
        browseable = No
        comment = All Printers
        create mask = 0600
        path = /var/tmp
        printable = Yes


[print$]
        comment = Printer Drivers
        create mask = 0664
        directory mask = 0775
        force group = ntadmin
        path = /var/lib/samba/drivers
        write list = @ntadmin root

Research comes up with a bug involving winbind running when smb tries to start, but that is supposedly fixed, and winbind is not running.
Advice, please.

I note that your smb.conf is configured as if your host is configured to be part of a domain, is that correct?

security = DOMAIN

For a normal home LAN you probably just want user-level security…

security = user

I found a similar thread concerning a user who upgraded from Leap 42.3 to Leap 15 and encountered a similar issue…
https://forums.opensuse.org/showthread.php/533879-Samba-fails-at-boot-since-upgrade-from-42-3
Refer post #6 onwards for more details.

https://bugzilla.redhat.com/show_bug.cgi?id=1597087

security = user

got smb running, but according to the YaST Samba Server function Samba is “partly active”, and localhost:901 will not connect. The previous thread was actually me with the same problem, and the solution was the same and worked that time. Maybe a reboot will help.

This is a bit vague. Are the shares available/visible to the network? Post the output of

sudo journalctl -u smb

and localhost:901 will not connect.

That’s likely a separate issue - are you referring to SWAT here? I’m not familiar with that at all.

The previous thread was actually me with the same problem, and the solution was the same and worked that time. Maybe a reboot will help.

LOL - I didn’t notice that. Deja vu huh? :slight_smile:

sudo journalctl -u smb gave, at the end:

-- Reboot --
Oct 30 10:52:37 linux-86az.suse systemd[1]: Starting Samba SMB Daemon...
Oct 30 10:52:40 linux-86az.suse systemd[1]: Started Samba SMB Daemon.
Oct 30 10:52:40 linux-86az.suse smbd[1831]: [2019/10/30 10:52:40.700580,  0] ../lib/util/become_daemon.c:138(daemon_ready)
Oct 30 10:52:40 linux-86az.suse smbd[1831]:   daemon_ready: STATUS=daemon 'smbd' finished starting up and ready to serve connections

I now have more problems, Kate won’t work, and my Dolphin instances did not restore.

If it is of any use:

> smbclient -d3 -L \\127.0.0.1
lp_load_ex: refreshing parameters
Initialising global parameters
rlimit_max: increasing rlimit_max (1024) to minimum Windows limit (16384)
Processing section "[global]"
Can't find include file /etc/samba/dhcp.conf
WARNING: The "idmap gid" option is deprecated
WARNING: The "idmap uid" option is deprecated
directory_create_or_exist_strict: invalid ownership on directory /var/lib/samba/lock/msg.lock
cmdline_messaging_context: Unable to initialize messaging context.
Unable to initialize messaging context
lp_load_ex: refreshing parameters
Initialising global parameters
rlimit_max: increasing rlimit_max (1024) to minimum Windows limit (16384)
Processing section "[global]"
Can't find include file /etc/samba/dhcp.conf
WARNING: The "idmap gid" option is deprecated
WARNING: The "idmap uid" option is deprecated
added interface eth0 ip=2001:44b8:41d1:b900:15d2:9f1e:9e6a:482a bcast= netmask=ffff:ffff:ffff:ffff::
added interface eth0 ip=2001:44b8:41d1:b900:aca6:f2ba:6c37:5e8 bcast= netmask=ffff:ffff:ffff:ffff::
added interface eth0 ip=192.168.178.23 bcast=192.168.178.255 netmask=255.255.255.0
Client started (version 4.9.5-git.187.71edee57d5alp151.2.6.1-SUSE-oS15.0-x86_64).
Connecting to 127.0.0.1 at port 445
got OID=1.3.6.1.4.1.311.2.2.10
Enter WORKGROUP\andy's password: 
GENSEC backend 'gssapi_spnego' registered
GENSEC backend 'gssapi_krb5' registered
GENSEC backend 'gssapi_krb5_sasl' registered
GENSEC backend 'spnego' registered
GENSEC backend 'schannel' registered
GENSEC backend 'naclrpc_as_system' registered
GENSEC backend 'sasl-EXTERNAL' registered
GENSEC backend 'ntlmssp' registered
GENSEC backend 'ntlmssp_resume_ccache' registered
GENSEC backend 'http_basic' registered
GENSEC backend 'http_ntlm' registered
GENSEC backend 'http_negotiate' registered
GENSEC backend 'krb5' registered
GENSEC backend 'fake_gssapi_krb5' registered
Got challenge flags:
Got NTLMSSP neg_flags=0x628a8215
NTLMSSP: Set final flags:
Got NTLMSSP neg_flags=0x62088215
NTLMSSP Sign/Seal - Initialising with flags:
Got NTLMSSP neg_flags=0x62088215

        Sharename       Type      Comment
        ---------       ----      -------
        profiles        Disk      Network Profiles Service
        users           Disk      All users
        groups          Disk      All groups
        print$          Disk      Printer Drivers
        IPC$            IPC       IPC Service ("")
        Brother_HL-3170CDW_series Printer   Brother HL-3170CDW series
Reconnecting with SMB1 for workgroup listing.
Connecting to 127.0.0.1 at port 139
got OID=1.3.6.1.4.1.311.2.2.10
Got challenge flags:
Got NTLMSSP neg_flags=0x628a8215
NTLMSSP: Set final flags:
Got NTLMSSP neg_flags=0x62088215
NTLMSSP Sign/Seal - Initialising with flags:
Got NTLMSSP neg_flags=0x62088215

        Server               Comment
        ---------            -------

        Workgroup            Master
        ---------            -------
        WORKGROUP            ANDYBOX

For which I had to use a password that I thought was for the Win10 end of things. Is that significant?

localhost:901 used to be a browser link to the Samba admin. But I have not needed it for a long time so maybe it is defunct.

Yes that is SWAT (Samba Web Administration Tool). Never used it, and in any case it has been deprecated/removed for a long time now (due to security issues).

Ok, so samba is running.

I now have more problems, Kate won’t work, and my Dolphin instances did not restore.

I’m not clear on what is not working with respect to Kate or Dolphin. Are you saying that you can’t view the windows shares from Dolphin? Did you have Dolphin places shortcuts (and it is these that are not working)?

Kate and Dolphin are separate issues. When I booted up today the two Dolphin instances I keep going, each with multiple tabs, did not restore. The Kate instance I keep didn’t come up either, files would not open with Kate, but would with Kwrite, the menu Kate didn’t work, but Kate does from the command line. At one point I got “KDEInit could not launch ‘/usr/bin/kate’”. As I rely heavily on maintaining Kate and Dolphin instances from session to session these will have to take priority.

A reboot fixed Kate and Dolphin issues.

Ok, so all good now?

But still no network.

It is worth re-installing samba?

I’m not sure what you’re trying to describe here? Do you mean the Windows machine doesn’t see (or can’t access) openSUSE shares or the other way around (assuming both are advertising shares)?

In general, to view shares from Windows host do

net view \\<openSUSE_hostname> /all

and from the Linux host do

smbclient  -L <Windows_host>

The Win10 machine is not visible from Linux on the network. Only my Linux box is there. Before the upgrade the Win10 box was visible and shares were accessible from Linux. The firewall is inactive, and was previously.

Initially the smb service would not start. Changing smb.conf security to USER allowed it to start. Now I can see my own box on the network, but that is all. When upgrading TO 15.0 I had the same problem, but the “security = USER” fix solved it. Not this time.

I am wondering if two upgrades have garbled something, and a re-install of samba might fix it.

Are you trying to access via Dolphin?

You could test with something like…

smbclient //HOSTNAME/path/to/share -U <username>%<password> -m SMB2 -e -d 5

After some experimentation to get rid of complaints about not enough "" I came up with these, as user and then with sudo:

andy@linux-86az:~> smbclient -d3 -L "\\DESKTOP-92TAIB0\Andy_Boxes" -U andy%Gh1X3ZK9Ac -m SMB2 -e -d 5     
INFO: Current debug levels:
  all: 5
  tdb: 5
  printdrivers: 5
  lanman: 5
  smb: 5
  rpc_parse: 5
  rpc_srv: 5
  rpc_cli: 5
  passdb: 5
  sam: 5
  auth: 5
  winbind: 5
  vfs: 5
  idmap: 5
  quota: 5
  acls: 5
  locking: 5
  msdfs: 5
  dmapi: 5
  registry: 5
  scavenger: 5
  dns: 5
  ldb: 5
  tevent: 5
  auth_audit: 5
  auth_json_audit: 5
  kerberos: 5
  drs_repl: 5
  smb2: 5
  smb2_credits: 5
  dsdb_audit: 5
  dsdb_json_audit: 5
  dsdb_password_audit: 5
  dsdb_password_json_audit: 5
  dsdb_transaction_audit: 5
  dsdb_transaction_json_audit: 5
  dsdb_group_audit: 5
  dsdb_group_json_audit: 5
lp_load_ex: refreshing parameters
Initialising global parameters
rlimit_max: increasing rlimit_max (1024) to minimum Windows limit (16384)
INFO: Current debug levels:
  all: 5
  tdb: 5
  printdrivers: 5
  lanman: 5
  smb: 5
  rpc_parse: 5
  rpc_srv: 5
  rpc_cli: 5
  passdb: 5
  sam: 5
  auth: 5
  winbind: 5
  vfs: 5
  idmap: 5
  quota: 5
  acls: 5
  locking: 5
  msdfs: 5
  dmapi: 5
  registry: 5
  scavenger: 5
  dns: 5
  ldb: 5
  tevent: 5
  auth_audit: 5
  auth_json_audit: 5
  kerberos: 5
  drs_repl: 5
  smb2: 5
  smb2_credits: 5
  dsdb_audit: 5
  dsdb_json_audit: 5
  dsdb_password_audit: 5
  dsdb_password_json_audit: 5
  dsdb_transaction_audit: 5
  dsdb_transaction_json_audit: 5
  dsdb_group_audit: 5
  dsdb_group_json_audit: 5
Processing section "[global]"
doing parameter workgroup = WORKGROUP
doing parameter netbios name = andybox
doing parameter server string = ""
doing parameter name resolve order = bcast host lmhosts wins
doing parameter local master = yes
doing parameter preferred master = yes
doing parameter os level = 65
doing parameter passdb backend = tdbsam
doing parameter printing = cups
doing parameter printcap name = cups
doing parameter printcap cache time = 750
doing parameter cups options = raw
doing parameter map to guest = Bad User
doing parameter include = /etc/samba/dhcp.conf
Can't find include file /etc/samba/dhcp.conf
doing parameter logon path = \\%L\profiles\.msprofile
doing parameter logon home = \\%L\%U\.9xprofile
doing parameter logon drive = P:
doing parameter usershare allow guests = Yes
doing parameter idmap gid = 10000-20000
WARNING: The "idmap gid" option is deprecated
doing parameter idmap uid = 10000-20000
WARNING: The "idmap uid" option is deprecated
doing parameter security = user
doing parameter usershare max shares = 100
doing parameter wins support = No
doing parameter wins server = 
pm_process() returned Yes
directory_create_or_exist_strict: invalid ownership on directory /var/lib/samba/lock/msg.lock
cmdline_messaging_context: Unable to initialize messaging context.
Unable to initialize messaging context
lp_load_ex: refreshing parameters
Freeing parametrics:
Initialising global parameters
rlimit_max: increasing rlimit_max (1024) to minimum Windows limit (16384)
INFO: Current debug levels:
  all: 5
  tdb: 5
  printdrivers: 5
  lanman: 5
  smb: 5
  rpc_parse: 5
  rpc_srv: 5
  rpc_cli: 5
  passdb: 5
  sam: 5
  auth: 5
  winbind: 5
  vfs: 5
  idmap: 5
  quota: 5
  acls: 5
  locking: 5
  msdfs: 5
  dmapi: 5
  registry: 5
  scavenger: 5
  dns: 5
  ldb: 5
  tevent: 5
  auth_audit: 5
  auth_json_audit: 5
  kerberos: 5
  drs_repl: 5
  smb2: 5
  smb2_credits: 5
  dsdb_audit: 5
  dsdb_json_audit: 5
  dsdb_password_audit: 5
  dsdb_password_json_audit: 5
  dsdb_transaction_audit: 5
  dsdb_transaction_json_audit: 5
  dsdb_group_audit: 5
  dsdb_group_json_audit: 5
Processing section "[global]"
doing parameter workgroup = WORKGROUP
doing parameter netbios name = andybox
doing parameter server string = ""
doing parameter name resolve order = bcast host lmhosts wins
doing parameter local master = yes
doing parameter preferred master = yes
doing parameter os level = 65
doing parameter passdb backend = tdbsam
doing parameter printing = cups
doing parameter printcap name = cups
doing parameter printcap cache time = 750
doing parameter cups options = raw
doing parameter map to guest = Bad User
doing parameter include = /etc/samba/dhcp.conf
Can't find include file /etc/samba/dhcp.conf
doing parameter logon path = \\%L\profiles\.msprofile
doing parameter logon home = \\%L\%U\.9xprofile
doing parameter logon drive = P:
doing parameter usershare allow guests = Yes
doing parameter idmap gid = 10000-20000
WARNING: The "idmap gid" option is deprecated
doing parameter idmap uid = 10000-20000
WARNING: The "idmap uid" option is deprecated
doing parameter security = user
doing parameter usershare max shares = 100
doing parameter wins support = No
doing parameter wins server = 
pm_process() returned Yes
added interface eth0 ip=2001:44b8:41d1:b900:15d2:9f1e:9e6a:482a bcast= netmask=ffff:ffff:ffff:ffff::
added interface eth0 ip=2001:44b8:41d1:b900:2c4f:83da:255b:afc8 bcast= netmask=ffff:ffff:ffff:ffff::
added interface eth0 ip=192.168.178.23 bcast=192.168.178.255 netmask=255.255.255.0
Netbios name list:-
my_netbios_names[0]="ANDYBOX"
Client started (version 4.9.5-git.187.71edee57d5alp151.2.6.1-SUSE-oS15.0-x86_64).
Opening cache file at /var/lib/samba/gencache.tdb
tdb(/var/lib/samba/gencache.tdb): tdb_open_ex: could not open file /var/lib/samba/gencache.tdb: Permission denied
gencache_init: Opening cache file /var/lib/samba/gencache.tdb read-only.
Opening cache file at /var/lib/samba/lock/gencache_notrans.tdb
sitename_fetch: No stored sitename for realm ''
no entry for DESKTOP-92TAIB0#20 found.
name_resolve_bcast: Attempting broadcast lookup for name DESKTOP-92TAIB0<0x20>
resolve_hosts: Attempting host lookup for name DESKTOP-92TAIB0<0x20>
resolve_hosts: getaddrinfo failed for name DESKTOP-92TAIB0 [Name or service not known]
resolve_lmhosts: Attempting lmhosts lookup for name DESKTOP-92TAIB0<0x20>
getlmhostsent: lmhost entry: 127.0.0.1 localhost 
resolve_wins: WINS server resolution selected and no WINS servers listed.
do_connect: Connection to DESKTOP-92TAIB0 failed (Error NT_STATUS_UNSUCCESSFUL)

But as I noticed

tdb(/var/lib/samba/gencache.tdb): tdb_open_ex: could not open file /var/lib/samba/gencache.tdb: Permission denied

I tried again with sudo. I don’t see much difference.

andy@linux-86az:~> sudo smbclient -d3 -L "\\DESKTOP-92TAIB0\Andy_Boxes" -U andy%Gh1X3ZK9Ac -m SMB2 -e -d 5
INFO: Current debug levels:
  all: 5
  tdb: 5
  printdrivers: 5
  lanman: 5
  smb: 5
  rpc_parse: 5
  rpc_srv: 5
  rpc_cli: 5
  passdb: 5
  sam: 5
  auth: 5
  winbind: 5
  vfs: 5
  idmap: 5
  quota: 5
  acls: 5
  locking: 5
  msdfs: 5
  dmapi: 5
  registry: 5
  scavenger: 5
  dns: 5
  ldb: 5
  tevent: 5
  auth_audit: 5
  auth_json_audit: 5
  kerberos: 5
  drs_repl: 5
  smb2: 5
  smb2_credits: 5
  dsdb_audit: 5
  dsdb_json_audit: 5
  dsdb_password_audit: 5
  dsdb_password_json_audit: 5
  dsdb_transaction_audit: 5
  dsdb_transaction_json_audit: 5
  dsdb_group_audit: 5
  dsdb_group_json_audit: 5
lp_load_ex: refreshing parameters
Initialising global parameters
rlimit_max: increasing rlimit_max (1024) to minimum Windows limit (16384)
INFO: Current debug levels:
  all: 5
  tdb: 5
  printdrivers: 5
  lanman: 5
  smb: 5
  rpc_parse: 5
  rpc_srv: 5
  rpc_cli: 5
  passdb: 5
  sam: 5
  auth: 5
  winbind: 5
  vfs: 5
  idmap: 5
  quota: 5
  acls: 5
  locking: 5
  msdfs: 5
  dmapi: 5
  registry: 5
  scavenger: 5
  dns: 5
  ldb: 5
  tevent: 5
  auth_audit: 5
  auth_json_audit: 5
  kerberos: 5
  drs_repl: 5
  smb2: 5
  smb2_credits: 5
  dsdb_audit: 5
  dsdb_json_audit: 5
  dsdb_password_audit: 5
  dsdb_password_json_audit: 5
  dsdb_transaction_audit: 5
  dsdb_transaction_json_audit: 5
  dsdb_group_audit: 5
  dsdb_group_json_audit: 5
Processing section "[global]"
doing parameter workgroup = WORKGROUP
doing parameter netbios name = andybox
doing parameter server string = ""
doing parameter name resolve order = bcast host lmhosts wins
doing parameter local master = yes
doing parameter preferred master = yes
doing parameter os level = 65
doing parameter passdb backend = tdbsam
doing parameter printing = cups
doing parameter printcap name = cups
doing parameter printcap cache time = 750
doing parameter cups options = raw
doing parameter map to guest = Bad User
doing parameter include = /etc/samba/dhcp.conf
Can't find include file /etc/samba/dhcp.conf
doing parameter logon path = \\%L\profiles\.msprofile
doing parameter logon home = \\%L\%U\.9xprofile
doing parameter logon drive = P:
doing parameter usershare allow guests = Yes
doing parameter idmap gid = 10000-20000
WARNING: The "idmap gid" option is deprecated
doing parameter idmap uid = 10000-20000
WARNING: The "idmap uid" option is deprecated
doing parameter security = user
doing parameter usershare max shares = 100
doing parameter wins support = No
doing parameter wins server = 
pm_process() returned Yes
Registering messaging pointer for type 2 - private_data=(nil)
Registering messaging pointer for type 9 - private_data=(nil)
Registered MSG_REQ_POOL_USAGE
Registering messaging pointer for type 11 - private_data=(nil)
Registering messaging pointer for type 12 - private_data=(nil)
Registered MSG_REQ_DMALLOC_MARK and LOG_CHANGED
Registering messaging pointer for type 1 - private_data=(nil)
Registering messaging pointer for type 5 - private_data=(nil)
Registering messaging pointer for type 51 - private_data=(nil)
lp_load_ex: refreshing parameters
Freeing parametrics:
Initialising global parameters
rlimit_max: increasing rlimit_max (1024) to minimum Windows limit (16384)
INFO: Current debug levels:
  all: 5
  tdb: 5
  printdrivers: 5
  lanman: 5
  smb: 5
  rpc_parse: 5
  rpc_srv: 5
  rpc_cli: 5
  passdb: 5
  sam: 5
  auth: 5
  winbind: 5
  vfs: 5
  idmap: 5
  quota: 5
  acls: 5
  locking: 5
  msdfs: 5
  dmapi: 5
  registry: 5
  scavenger: 5
  dns: 5
  ldb: 5
  tevent: 5
  auth_audit: 5
  auth_json_audit: 5
  kerberos: 5
  drs_repl: 5
  smb2: 5
  smb2_credits: 5
  dsdb_audit: 5
  dsdb_json_audit: 5
  dsdb_password_audit: 5
  dsdb_password_json_audit: 5
  dsdb_transaction_audit: 5
  dsdb_transaction_json_audit: 5
  dsdb_group_audit: 5
  dsdb_group_json_audit: 5
Processing section "[global]"
doing parameter workgroup = WORKGROUP
doing parameter netbios name = andybox
doing parameter server string = ""
doing parameter name resolve order = bcast host lmhosts wins
doing parameter local master = yes
doing parameter preferred master = yes
doing parameter os level = 65
doing parameter passdb backend = tdbsam
doing parameter printing = cups
doing parameter printcap name = cups
doing parameter printcap cache time = 750
doing parameter cups options = raw
doing parameter map to guest = Bad User
doing parameter include = /etc/samba/dhcp.conf
Can't find include file /etc/samba/dhcp.conf
doing parameter logon path = \\%L\profiles\.msprofile
doing parameter logon home = \\%L\%U\.9xprofile
doing parameter logon drive = P:
doing parameter usershare allow guests = Yes
doing parameter idmap gid = 10000-20000
WARNING: The "idmap gid" option is deprecated
doing parameter idmap uid = 10000-20000
WARNING: The "idmap uid" option is deprecated
doing parameter security = user
doing parameter usershare max shares = 100
doing parameter wins support = No
doing parameter wins server = 
pm_process() returned Yes
added interface eth0 ip=2001:44b8:41d1:b900:15d2:9f1e:9e6a:482a bcast= netmask=ffff:ffff:ffff:ffff::
added interface eth0 ip=2001:44b8:41d1:b900:2c4f:83da:255b:afc8 bcast= netmask=ffff:ffff:ffff:ffff::
added interface eth0 ip=192.168.178.23 bcast=192.168.178.255 netmask=255.255.255.0
Netbios name list:-
my_netbios_names[0]="ANDYBOX"
Client started (version 4.9.5-git.187.71edee57d5alp151.2.6.1-SUSE-oS15.0-x86_64).
Opening cache file at /var/lib/samba/gencache.tdb
Opening cache file at /var/lib/samba/lock/gencache_notrans.tdb
sitename_fetch: No stored sitename for realm ''
no entry for DESKTOP-92TAIB0#20 found.
name_resolve_bcast: Attempting broadcast lookup for name DESKTOP-92TAIB0<0x20>
resolve_hosts: Attempting host lookup for name DESKTOP-92TAIB0<0x20>
resolve_hosts: getaddrinfo failed for name DESKTOP-92TAIB0 [Name or service not known]
resolve_lmhosts: Attempting lmhosts lookup for name DESKTOP-92TAIB0<0x20>
getlmhostsent: lmhost entry: 127.0.0.1 localhost 
resolve_wins: WINS server resolution selected and no WINS servers listed.
do_connect: Connection to DESKTOP-92TAIB0 failed (Error NT_STATUS_UNSUCCESSFUL) 

Finally a solution!Although YaST claimed that the firewall was inactive, when I set it up, suddenly the network became visible again.

Well it did seem to have the symptoms of a firewall issue. Anyway, thanks for the update.

It could have been confirmed with

sudo systemctl status firewalld

As the firewall had been inactive before the upgrade, and I gather is supposed to be inactive by default, I was inclined to trust YaST. But I did eventually begin to wonder.