Landry, thanks for reply.
Buildbot now starts from rc scripts successfully. It was /var/buildbot folder
contents permissions problem.
But now I'm stuck with buildbot-worker built from -current.
I've just created a worker by commands from README:
su -m _buildslave -c "buildbot-worker create-worker /var/buildslave localhost
worker-obsd test
Worker created successfully.
When I try to start it:
# rcctl -d start buildbot_worker
doing _rc_parse_conf
doing _rc_quirks
buildbot_sorker_flags empty, using default >/var/buildslave<
doing rc_check
buildbot_worker
doing rc_start
doing_rc_wait start
doing rc_check
doing rc_check
Alarm clock
/etc/rc.d/buildbot_worker: kill: 2092: Nosuch process
doing _rc_write_runfile
(ok)
Nothing started since then.
# cat twisted.log show some errors with automat (py3-twisted-20.3.0p0,
py3-automaat-0.6.0p1):
2020-07-22 11:08:58+0000 [-] Loading buildbot.tac...
2020-07-22 11:08:59+0000 [-] Loaded.
2020-07-22 11:08:59+0000 [-] twistd 20.3.0 (/usr/local/bin/python3.8 3.8.3)
starting up.
2020-07-22 11:08:59+0000 [-] reactor class:
twisted.internet.pollreactor.PollReactor.
2020-07-22 11:08:59+0000 [-] Starting Worker -- version: 2.8.1
2020-07-22 11:08:59+0000 [-] recording hostname in twistd.hostname
2020-07-22 11:08:59+0000 [-] Traceback (most recent call last):
2020-07-22 11:08:59+0000 [-] File "/usr/local/bin/buildbot-worker", line 11,
in <module>
2020-07-22 11:08:59+0000 [-] load_entry_point('buildbot-worker==2.8.1',
'console_scripts', 'buildbot-worker')()
2020-07-22 11:08:59+0000 [-] File
"/usr/local/lib/python3.8/site-packages/buildbot_worker/scripts/runner.py",
line 266, in run
2020-07-22 11:08:59+0000 [-] sys.exit(subcommandFunction(subconfig))
2020-07-22 11:08:59+0000 [-] File
"/usr/local/lib/python3.8/site-packages/buildbot_worker/scripts/start.py", line
80, in startCommand
2020-07-22 11:08:59+0000 [-] return startWorker(basedir, config['quiet'],
config['nodaemon'])
2020-07-22 11:08:59+0000 [-] File
"/usr/local/lib/python3.8/site-packages/buildbot_worker/scripts/start.py", line
103, in startWorker
2020-07-22 11:08:59+0000 [-] return launch(nodaemon)
2020-07-22 11:08:59+0000 [-] File
"/usr/local/lib/python3.8/site-packages/buildbot_worker/scripts/start.py", line
142, in launch
2020-07-22 11:08:59+0000 [-] run()
2020-07-22 11:08:59+0000 [-] File
"/usr/local/lib/python3.8/site-packages/twisted/scripts/twistd.py", line 31, in
run
2020-07-22 11:08:59+0000 [-] app.run(runApp, ServerOptions)
2020-07-22 11:08:59+0000 [-] File
"/usr/local/lib/python3.8/site-packages/twisted/application/app.py", line 674,
in run
2020-07-22 11:08:59+0000 [-] runApp(config)
2020-07-22 11:08:59+0000 [-] File
"/usr/local/lib/python3.8/site-packages/twisted/scripts/twistd.py", line 25, in
runApp
2020-07-22 11:08:59+0000 [-] runner.run()
2020-07-22 11:08:59+0000 [-] File
"/usr/local/lib/python3.8/site-packages/twisted/application/app.py", line 385,
in run
2020-07-22 11:08:59+0000 [-] self.postApplication()
2020-07-22 11:08:59+0000 [-] File
"/usr/local/lib/python3.8/site-packages/twisted/scripts/_twistd_unix.py", line
254, in postApplication
2020-07-22 11:08:59+0000 [-] self.startApplication(self.application)
2020-07-22 11:08:59+0000 [-] File
"/usr/local/lib/python3.8/site-packages/twisted/scripts/_twistd_unix.py", line
453, in startApplication
2020-07-22 11:08:59+0000 [-] app.startApplication(application, not
self.config['no_save'])
2020-07-22 11:08:59+0000 [-] File
"/usr/local/lib/python3.8/site-packages/twisted/application/app.py", line 690,
in startApplication
2020-07-22 11:08:59+0000 [-] service.IService(application).startService()
2020-07-22 11:08:59+0000 [-] File
"/usr/local/lib/python3.8/site-packages/twisted/application/service.py", line
288, in startService
2020-07-22 11:08:59+0000 [-] service.startService()
2020-07-22 11:08:59+0000 [-] File
"/usr/local/lib/python3.8/site-packages/buildbot_worker/pb.py", line 236, in
startService
2020-07-22 11:08:59+0000 [-] WorkerBase.startService(self)
2020-07-22 11:08:59+0000 [-] File
"/usr/local/lib/python3.8/site-packages/buildbot_worker/base.py", line 418, in
startService
2020-07-22 11:08:59+0000 [-] service.MultiService.startService(self)
2020-07-22 11:08:59+0000 [-] File
"/usr/local/lib/python3.8/site-packages/twisted/application/service.py", line
288, in startService
2020-07-22 11:08:59+0000 [-] service.startService()
2020-07-22 11:08:59+0000 [-] File
"/usr/local/lib/python3.8/site-packages/twisted/application/internet.py", line
1138, in startService
2020-07-22 11:08:59+0000 [-] self._machine.start()
2020-07-22 11:08:59+0000 [-] File
"/usr/local/lib/python3.8/site-packages/automat/_methodical.py", line 126, in
__get__
2020-07-22 11:08:59+0000 [-] def doInput(*args, **kwargs):
2020-07-22 11:08:59+0000 [-] File
"/usr/local/lib/python3.8/site-packages/automat/_introspection.py", line 39, in
decorator
2020-07-22 11:08:59+0000 [-] return copyfunction(decorated,
2020-07-22 11:08:59+0000 [-] File
"/usr/local/lib/python3.8/site-packages/automat/_introspection.py", line 31, in
copyfunction
2020-07-22 11:08:59+0000 [-] return function(copycode(template.__code__,
codechanges), *values)
2020-07-22 11:08:59+0000 [-] File
"/usr/local/lib/python3.8/site-packages/automat/_introspection.py", line 19, in
copycode
2020-07-22 11:08:59+0000 [-] return code(*values)
2020-07-22 11:08:59+0000 [-] TypeError: an integer is required (got type bytes)
Martin
‐‐‐‐‐‐‐ Original Message ‐‐‐‐‐‐‐
On Tuesday, July 21, 2020 8:22 AM, Landry Breuil <[email protected]> wrote:
> On Mon, Jul 20, 2020 at 08:45:53PM +0000, Martin wrote:
>
> > Master has been created in /var/buildbot by:
> > buildbot create-master master
> > buildbot start master
> > works.
> > But I can't start Buildbot by
> > rcctl start buildbot
> > Any suggestions?
>
> rcctl -d start buildbot, and look at /var/buildbot/twistd.log ?
> maybe you didnt follow readme, which advised to run those commands as
> _buildbot user, and now perms dont match what's expected ?