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 <lan...@openbsd.org> 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 ?


Reply via email to