On Thu, Apr 4, 2025 at 11:56 PM <ler...@gmail.com> wrote:

> Can you try it with Make available to other users ON

Toggling "Make available to other users" to ON solves the problem! First I 
tested this with the built-in Ethernet adapter. After this was successful I 
configured this to ON for the other adapters and rebooted the device. Now all 
the devices honor the "Connect Automatically" setting. Thank you!

I think there is still the question of why this setting must be ON for this to 
work properly. I followed the steps suggested by Max Nikulin and I think there 
is something interesting in the output of 'journalctl -f'. For comparison I 
have included the output of 'journalctl -f' from before and after I enabled 
"Make available to other users". Please see below.

On Thu, Apr 4, 2025 at 3:13 PM <maniku...@gmail.com> wrote:

> find moment of plugging in cable in output of
> 
>       # journalctl -f

sudo journalctl -f:

<ETHERNET CABLE FROM SERVER PHYSICALLY CONNECTED TO CLIENT #2>

NetworkManager[887]: <info>   device (enp0s25): carrier: link connected
kernel: e1000e 0000:00:19.0 enp0s25: NIC Link is Up 100 Mbps Full Duplex, Flow 
Control: None
NetworkManager[887]: <info>   device (enp0s25): state change: unavailable -> 
disconnected (reason 'carrier-changed', sys-iface-state: 'managed')
gnome-shell[1958]: JS ERROR: Error: Argument str2 may not be null
                   
_sortByName@resource:///org/gnome/shell/ui/status/network.js:122:21
                   lowerBound@resource:///org/gnome/shell/misc/util.js:357:26
                   insertSorted@resource:///org/gnome/shell/misc/util.js:369:25
                   
_upsert@resource:///org/gnome/shell/ui/status/network.js:131:21
                   
upsert@resource:///org/gnome/shell/ui/status/network.js:150:21
                   
_resortItem@resource:///org/gnome/shell/ui/status/network.js:543:38
                   
_addConnection/<@resource:///org/gnome/shell/ui/status/network.js:567:40
                   
NMDeviceConnectionItem/<@resource:///org/gnome/shell/ui/status/network.js:402:46
                   
_generateAccessors/propdesc.set@resource:///org/gnome/gjs/modules/core/_common.js:37:26
                   _sync@resource:///org/gnome/shell/ui/status/network.js:595:9
                   _sync@resource:///org/gnome/shell/ui/status/network.js:630:15
                   
_addConnection@resource:///org/gnome/shell/ui/status/network.js:573:14
                   
_syncConnections@resource:///org/gnome/shell/ui/status/network.js:503:18
                   
NMDeviceItem@resource:///org/gnome/shell/ui/status/network.js:461:14
                   
NMWiredDeviceItem@resource:///org/gnome/shell/ui/status/network.js:603:1
                   
_createDeviceMenuItem@resource:///org/gnome/shell/ui/status/network.js:1827:16
                   
_ensureDeviceItem@resource:///org/gnome/shell/ui/status/network.js:1662:27
                   
_syncDeviceItem@resource:///org/gnome/shell/ui/status/network.js:1635:18
                   
_addDevice/<@resource:///org/gnome/shell/ui/status/network.js:1681:41
gnome-shell[1958]: JS ERROR: Error: Argument str2 may not be null
                   
_sortByName@resource:///org/gnome/shell/ui/status/network.js:122:21
                   lowerBound@resource:///org/gnome/shell/misc/util.js:357:26
                   insertSorted@resource:///org/gnome/shell/misc/util.js:369:25
                   
_upsert@resource:///org/gnome/shell/ui/status/network.js:131:21
                   
upsert@resource:///org/gnome/shell/ui/status/network.js:150:21
                   
_resortItem@resource:///org/gnome/shell/ui/status/network.js:543:38
                   
_addConnection/<@resource:///org/gnome/shell/ui/status/network.js:567:40
                   
NMDeviceConnectionItem/<@resource:///org/gnome/shell/ui/status/network.js:403:47
                   
setDeviceName@resource:///org/gnome/shell/ui/status/network.js:590:14
                   
_ensureDeviceItem@resource:///org/gnome/shell/ui/status/network.js:1663:14
                   
_syncDeviceItem@resource:///org/gnome/shell/ui/status/network.js:1635:18
                   
_addDevice/<@resource:///org/gnome/shell/ui/status/network.js:1681:41

<CLIENT #2 ETHERNET CONNECTION MANUALLY ACTIVATED ON SERVER>

NetworkManager[887]: <info>   device (enp0s25): Activation: starting connection 
'Built-in Ethernet' 
NetworkManager[887]: <info>   audit: op="connection-activate" name="Built-in 
Ethernet" pid=1958 uid=1001 result="success"
NetworkManager[887]: <info>   device (enp0s25): state change: disconnected -> 
prepare (reason 'none', sys-iface-state: 'managed')
NetworkManager[887]: <info>   device (enp0s25): state change: prepare -> config 
(reason 'none', sys-iface-state: 'managed')
NetworkManager[887]: <info>   device (enp0s25): state change: config -> 
ip-config (reason 'none', sys-iface-state: 'managed')
avahi-daemon[815]: Joining mDNS multicast group on interface enp0s25.IPv4 with 
address 192.168.1.1.
avahi-daemon[815]: New relevant interface enp0s25.IPv4 for mDNS.
avahi-daemon[815]: Registering new address record for 192.168.1.1 on 
enp0s25.IPv4.
NetworkManager[887]: <info>   device (enp0s25): state change: ip-config -> 
ip-check (reason 'none', sys-iface-state: 'managed')
dbus-daemon[818]: [system] Activating via systemd: service 
name='org.freedesktop.nm_dispatcher' 
unit='dbus-org.freedesktop.nm-dispatcher.service' requested by ':1.7' (uid=0 
pid=887 comm="/usr/sbin/NetworkManager --no-daemon")
systemd[1]: Starting NetworkManager-dispatcher.service - Network Manager Script 
Dispatcher Service...
dbus-daemon[818]: [system] Successfully activated service 
'org.freedesktop.nm_dispatcher'
systemd[1]: Started NetworkManager-dispatcher.service - Network Manager Script 
Dispatcher Service.
NetworkManager[887]: <info>   device (enp0s25): state change: ip-check -> 
secondaries (reason 'none', sys-iface-state: 'managed')
NetworkManager[887]: <info>   device (enp0s25): state change: secondaries -> 
activated (reason 'none', sys-iface-state: 'managed')
NetworkManager[887]: <info>   device (enp0s25): Activation: successful, device 
activated.
systemd[1]: NetworkManager-dispatcher.service: Deactivated successfully.

<SYSTEM REBOOT>
<ETHERNET CABLE FROM SERVER PHYSICALLY CONNECTED TO CLIENT #2 WITH "Make 
available to other users" SET TO "ON">

NetworkManager[887]: <info>   device (enp0s25): carrier: link connected
kernel: e1000e 0000:00:19.0 enp0s25: NIC Link is Up 100 Mbps Full Duplex, Flow 
Control: None
NetworkManager[887]: <info>   device (enp0s25): state change: unavailable -> 
disconnected (reason 'carrier-changed', sys-iface-state: 'managed')
NetworkManager[887]: <info>   policy: auto-activating connection 'Built-in 
Ethernet' 
NetworkManager[887]: <info>   device (enp0s25): Activation: starting connection 
'Built-in Ethernet' 
NetworkManager[887]: <info>   device (enp0s25): state change: disconnected -> 
prepare (reason 'none', sys-iface-state: 'managed')
NetworkManager[887]: <info>   device (enp0s25): state change: prepare -> config 
(reason 'none', sys-iface-state: 'managed')
NetworkManager[887]: <info>   device (enp0s25): state change: config -> 
ip-config (reason 'none', sys-iface-state: 'managed')
avahi-daemon[815]: Joining mDNS multicast group on interface enp0s25.IPv4 with 
address 192.168.1.1.
avahi-daemon[815]: New relevant interface enp0s25.IPv4 for mDNS.
avahi-daemon[815]: Registering new address record for 192.168.1.1 on 
enp0s25.IPv4.
NetworkManager[887]: <info>   device (enp0s25): state change: ip-config -> 
ip-check (reason 'none', sys-iface-state: 'managed')
dbus-daemon[818]: [system] Activating via systemd: service 
name='org.freedesktop.nm_dispatcher' 
unit='dbus-org.freedesktop.nm-dispatcher.service' requested by ':1.7' (uid=0 
pid=887 comm="/usr/sbin/NetworkManager --no-daemon")
gnome-shell[1958]: JS ERROR: Error: Argument str2 may not be null
                   
_sortByName@resource:///org/gnome/shell/ui/status/network.js:122:21
                   lowerBound@resource:///org/gnome/shell/misc/util.js:357:26
                   insertSorted@resource:///org/gnome/shell/misc/util.js:369:25
                   
_upsert@resource:///org/gnome/shell/ui/status/network.js:131:21
                   
upsert@resource:///org/gnome/shell/ui/status/network.js:150:21
                   
_resortItem@resource:///org/gnome/shell/ui/status/network.js:543:38
                   
_addConnection/<@resource:///org/gnome/shell/ui/status/network.js:567:40
                   
NMDeviceConnectionItem/<@resource:///org/gnome/shell/ui/status/network.js:402:46
                   
_generateAccessors/propdesc.set@resource:///org/gnome/gjs/modules/core/_common.js:37:26
                   _sync@resource:///org/gnome/shell/ui/status/network.js:595:9
                   _sync@resource:///org/gnome/shell/ui/status/network.js:630:15
                   
_addConnection@resource:///org/gnome/shell/ui/status/network.js:573:14
                   
_syncConnections@resource:///org/gnome/shell/ui/status/network.js:503:18
                   
NMDeviceItem@resource:///org/gnome/shell/ui/status/network.js:461:14
                   
NMWiredDeviceItem@resource:///org/gnome/shell/ui/status/network.js:603:1
                   
_createDeviceMenuItem@resource:///org/gnome/shell/ui/status/network.js:1827:16
                   
_ensureDeviceItem@resource:///org/gnome/shell/ui/status/network.js:1662:27
                   
_syncDeviceItem@resource:///org/gnome/shell/ui/status/network.js:1635:18
                   
_addDevice/<@resource:///org/gnome/shell/ui/status/network.js:1681:41
gnome-shell[1958]: JS ERROR: Error: Argument str2 may not be null
                   
_sortByName@resource:///org/gnome/shell/ui/status/network.js:122:21
                   lowerBound@resource:///org/gnome/shell/misc/util.js:357:26
                   insertSorted@resource:///org/gnome/shell/misc/util.js:369:25
                   
_upsert@resource:///org/gnome/shell/ui/status/network.js:131:21
                   
upsert@resource:///org/gnome/shell/ui/status/network.js:150:21
                   
_resortItem@resource:///org/gnome/shell/ui/status/network.js:543:38
                   
_addConnection/<@resource:///org/gnome/shell/ui/status/network.js:567:40
                   
NMDeviceConnectionItem/<@resource:///org/gnome/shell/ui/status/network.js:403:47
                   
setDeviceName@resource:///org/gnome/shell/ui/status/network.js:590:14
                   
_ensureDeviceItem@resource:///org/gnome/shell/ui/status/network.js:1663:14
                   
_syncDeviceItem@resource:///org/gnome/shell/ui/status/network.js:1635:18
                   
_addDevice/<@resource:///org/gnome/shell/ui/status/network.js:1681:41
dbus-daemon[818]: [system] Successfully activated service 
'org.freedesktop.nm_dispatcher'
systemd[1]: Starting NetworkManager-dispatcher.service - Network Manager Script 
Dispatcher Service...
systemd[1]: Started NetworkManager-dispatcher.service - Network Manager Script 
Dispatcher Service.
NetworkManager[887]: <info>   device (enp0s25): state change: ip-check -> 
secondaries (reason 'none', sys-iface-state: 'managed')
NetworkManager[887]: <info>   device (enp0s25): state change: secondaries -> 
activated (reason 'none', sys-iface-state: 'managed')
NetworkManager[887]: <info>   device (enp0s25): Activation: successful, device 
activated.
systemd[1]: NetworkManager-dispatcher.service: Deactivated successfully.


Reply via email to