Download raw body.
Salt and proctitle stoppped working a while ago, probably PY3.14
Hi.
Sorry for lack of proper troubleshooting and vague information, but
I don't have time to look into this properly.
Sometime ago, I think after this year Python upgrades rc.d(8) script
stopped working with salt minion (I don't have master on -current
OpenBSD). I see that on OpenBSD 7.9 proctitle works correctly, so it
was after the 7.9 release.
OpenBSD7.9# pgrep -lf salt
36413 python3.13: /usr/local/bin/python3.13 /usr/local/bin/salt-master -d FileserverUpdate
33820 python3.13: /usr/local/bin/python3.13 /usr/local/bin/salt-master -d Maintenance
84939 python3.13: /usr/local/bin/python3.13 /usr/local/bin/salt-master -d ReqServer ReqServer_ProcessManager RequestServer.zmq_device
41214 tail -f /var/log/salt/master
66147 python3.13: /usr/local/bin/python3.13 /usr/local/bin/salt-master -d ReqServer MWorker-4
3673 python3.13: /usr/local/bin/python3.13 /usr/local/bin/salt-master -d ReqServer MWorker-3
755 python3.13: /usr/local/bin/python3.13 /usr/local/bin/salt-master -d ReqServer MWorker-2
42035 python3.13: /usr/local/bin/python3.13 /usr/local/bin/salt-master -d ReqServer MWorker-1
4674 python3.13: /usr/local/bin/python3.13 /usr/local/bin/salt-master -d ReqServer MWorker-0
63012 python3.13: /usr/local/bin/python3.13 /usr/local/bin/salt-master -d ReqServer ReqServer_ProcessManager
77386 python3.13: /usr/local/bin/python3.13 /usr/local/bin/salt-master -d EventMonitor
11940 python3.13: /usr/local/bin/python3.13 /usr/local/bin/salt-master -d EventPublisher
60102 python3.13: /usr/local/bin/python3.13 /usr/local/bin/salt-master -d PubServerChannel._publish_daemon
7693 python3.13: /usr/local/bin/python3.13 /usr/local/bin/salt-minion -d MultiMinionProcessManager MinionProcessManager
69346 python3.13: /usr/local/bin/python3.13 /usr/local/bin/salt-master -d MainProcess
OpenBSD7.9# pkg_info -qI salt
salt-3007.13
OpenBSD-current# pgrep -lf salt
53272 /usr/local/bin/python3.14 -c import sys; from multiprocessing.forkserver import main; main(4, 6, ['__main__'], sys_argv=sys.argv[1:], **{'sys_path': ['/usr/local/bin', '/usr/local/lib/python314.zip', '/usr/local/lib/python3.14', '/usr/local/lib/python3.14/lib-dynload', '/usr/local/lib/python3.14/site-packages'], 'authkey_r': 8}) /usr/local/bin/salt-minion -d
OpenBSD-current# sysctl -n kern.version
OpenBSD 7.9-current (GENERIC.MP) #6: Thu Jun 25 16:06:32 MDT 2026
deraadt@amd64.openbsd.org:/usr/src/sys/arch/amd64/compile/GENERIC.MP
OpenBSD-current# pkg_info -qI salt
salt-3007.13
--
Regards,
Mikolaj
Salt and proctitle stoppped working a while ago, probably PY3.14