Index | Thread | Search

From:
Mikolaj Kucharski <mikolaj@kucharski.name>
Subject:
Salt and proctitle stoppped working a while ago, probably PY3.14
To:
ports@openbsd.org
Date:
Wed, 1 Jul 2026 12:27:08 +0000

Download raw body.

Thread
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