ITADN

unknown error, while starting buildbot-master

#522ClosedRTUnreal 创建于 2025-10-24
R
RTUnrealcommented
while configuring buildbot-nix, I have come across this error: ``` Okt 24 14:50:07 devel twistd[1434]: 2025-10-24T14:50:05+0000 [-] Loading /var/lib/buildbot/master/buildbot.tac... Okt 24 14:50:07 devel twistd[1434]: 2025-10-24T14:50:07+0000 [-] Loaded. Okt 24 14:50:07 devel twistd[1434]: 2025-10-24T14:50:07+0000 [twisted.scripts._twistd_unix.UnixAppLogger#info] twistd 25.5.0 (/nix/store/62fdlzq1x1ak2lsxp4ij7ip5k9nia3hc-python3-3.13.7/bin/python3.13 3.13.7) starting up. Okt 24 14:50:07 devel twistd[1434]: 2025-10-24T14:50:07+0000 [twisted.scripts._twistd_unix.UnixAppLogger#info] reactor class: twisted.internet.epollreactor.EPollReactor. Okt 24 14:50:07 devel twistd[1434]: 2025-10-24T14:50:07+0000 [-] Starting BuildMaster -- buildbot.version: 4.3.0 Okt 24 14:50:07 devel twistd[1434]: 2025-10-24T14:50:07+0000 [-] Loading configuration from '/nix/store/q0ik51x65s7hr1rb9dnfndh53sizmrix-master.cfg' Okt 24 14:50:08 devel twistd[1434]: 2025-10-24T14:50:08+0000 [-] Setting up database with URL 'postgresql://@/buildbot' Okt 24 14:50:08 devel twistd[1434]: 2025-10-24T14:50:08+0000 [-] doing housekeeping for master 1 devel:/var/lib/buildbot/master Okt 24 14:50:08 devel twistd[1434]: 2025-10-24T14:50:08+0000 [-] adding 2 new builders, removing 0 Okt 24 14:50:08 devel twistd[1434]: 2025-10-24T14:50:08+0000 [-] adding 4 new services, removing 0 Okt 24 14:50:08 devel twistd[1434]: 2025-10-24T14:50:08+0000 [-] while starting BuildMaster Okt 24 14:50:08 devel twistd[1434]: Traceback (most recent call last): Okt 24 14:50:08 devel twistd[1434]: File "/nix/store/a5bzhfvhxapkrkfpi022z4g7gpnwrkqb-python3-3.13.7-env/lib/python3.13/site-packages/buildbot/master.py", line 316, in startService Okt 24 14:50:08 devel twistd[1434]: yield self.reconfigServiceWithBuildbotConfig(self.config) Okt 24 14:50:08 devel twistd[1434]: File "/nix/store/a5bzhfvhxapkrkfpi022z4g7gpnwrkqb-python3-3.13.7-env/lib/python3.13/site-packages/twisted/internet/defer.py", line 1853, in _inlineCallbacks Okt 24 14:50:08 devel twistd[1434]: result = context.run( Okt 24 14:50:08 devel twistd[1434]: File "/nix/store/a5bzhfvhxapkrkfpi022z4g7gpnwrkqb-python3-3.13.7-env/lib/python3.13/site-packages/twisted/python/failure.py", line 467, in throwExceptionIntoGenerator Okt 24 14:50:08 devel twistd[1434]: return g.throw(self.value.with_traceback(self.tb)) Okt 24 14:50:08 devel twistd[1434]: File "/nix/store/a5bzhfvhxapkrkfpi022z4g7gpnwrkqb-python3-3.13.7-env/lib/python3.13/site-packages/buildbot/master.py", line 465, in reconfigServiceWithBuildbotConfig Okt 24 14:50:08 devel twistd[1434]: yield super().reconfigServiceWithBuildbotConfig(new_config) Okt 24 14:50:08 devel twistd[1434]: File "/nix/store/a5bzhfvhxapkrkfpi022z4g7gpnwrkqb-python3-3.13.7-env/lib/python3.13/site-packages/twisted/internet/defer.py", line 1853, in _inlineCallbacks Okt 24 14:50:08 devel twistd[1434]: result = context.run( Okt 24 14:50:08 devel twistd[1434]: File "/nix/store/a5bzhfvhxapkrkfpi022z4g7gpnwrkqb-python3-3.13.7-env/lib/python3.13/site-packages/twisted/python/failure.py", line 467, in throwExceptionIntoGenerator Okt 24 14:50:08 devel twistd[1434]: return g.throw(self.value.with_traceback(self.tb)) Okt 24 14:50:08 devel twistd[1434]: File "/nix/store/a5bzhfvhxapkrkfpi022z4g7gpnwrkqb-python3-3.13.7-env/lib/python3.13/site-packages/buildbot/util/service.py", line 55, in reconfigServiceWithBuildbotConfig Okt 24 14:50:08 devel twistd[1434]: yield svc.reconfigServiceWithBuildbotConfig(new_config) Okt 24 14:50:08 devel twistd[1434]: File "/nix/store/a5bzhfvhxapkrkfpi022z4g7gpnwrkqb-python3-3.13.7-env/lib/python3.13/site-packages/twisted/internet/defer.py", line 1853, in _inlineCallbacks Okt 24 14:50:08 devel twistd[1434]: result = context.run( Okt 24 14:50:08 devel twistd[1434]: File "/nix/store/a5bzhfvhxapkrkfpi022z4g7gpnwrkqb-python3-3.13.7-env/lib/python3.13/site-packages/twisted/python/failure.py", line 467, in throwExceptionIntoGenerator Okt 24 14:50:08 devel twistd[1434]: return g.throw(self.value.with_traceback(self.tb)) Okt 24 14:50:08 devel twistd[1434]: File "/nix/store/a5bzhfvhxapkrkfpi022z4g7gpnwrkqb-python3-3.13.7-env/lib/python3.13/site-packages/buildbot/util/service.py", line 531, in reconfigServiceWithBuildbotConfig Okt 24 14:50:08 devel twistd[1434]: yield child.setServiceParent(self) Okt 24 14:50:08 devel twistd[1434]: File "/nix/store/a5bzhfvhxapkrkfpi022z4g7gpnwrkqb-python3-3.13.7-env/lib/python3.13/site-packages/twisted/internet/defer.py", line 1853, in _inlineCallbacks Okt 24 14:50:08 devel twistd[1434]: result = context.run( Okt 24 14:50:08 devel twistd[1434]: File "/nix/store/a5bzhfvhxapkrkfpi022z4g7gpnwrkqb-python3-3.13.7-env/lib/python3.13/site-packages/twisted/python/failure.py", line 467, in throwExceptionIntoGenerator Okt 24 14:50:08 devel twistd[1434]: return g.throw(self.value.with_traceback(self.tb)) Okt 24 14:50:08 devel twistd[1434]: File "/nix/store/a5bzhfvhxapkrkfpi022z4g7gpnwrkqb-python3-3.13.7-env/lib/python3.13/site-packages/buildbot/util/service.py", line 69, in setServiceParent Okt 24 14:50:08 devel twistd[1434]: yield self.parent.addService(self) Okt 24 14:50:08 devel twistd[1434]: File "/nix/store/a5bzhfvhxapkrkfpi022z4g7gpnwrkqb-python3-3.13.7-env/lib/python3.13/site-packages/twisted/internet/defer.py", line 1853, in _inlineCallbacks Okt 24 14:50:08 devel twistd[1434]: result = context.run( Okt 24 14:50:08 devel twistd[1434]: File "/nix/store/a5bzhfvhxapkrkfpi022z4g7gpnwrkqb-python3-3.13.7-env/lib/python3.13/site-packages/twisted/python/failure.py", line 467, in throwExceptionIntoGenerator Okt 24 14:50:08 devel twistd[1434]: return g.throw(self.value.with_traceback(self.tb)) Okt 24 14:50:08 devel twistd[1434]: File "/nix/store/a5bzhfvhxapkrkfpi022z4g7gpnwrkqb-python3-3.13.7-env/lib/python3.13/site-packages/buildbot/schedulers/canceller.py", line 272, in startService Okt 24 14:50:08 devel twistd[1434]: yield super().startService() Okt 24 14:50:08 devel twistd[1434]: File "/nix/store/a5bzhfvhxapkrkfpi022z4g7gpnwrkqb-python3-3.13.7-env/lib/python3.13/site-packages/twisted/internet/defer.py", line 1853, in _inlineCallbacks Okt 24 14:50:08 devel twistd[1434]: result = context.run( Okt 24 14:50:08 devel twistd[1434]: File "/nix/store/a5bzhfvhxapkrkfpi022z4g7gpnwrkqb-python3-3.13.7-env/lib/python3.13/site-packages/twisted/python/failure.py", line 467, in throwExceptionIntoGenerator Okt 24 14:50:08 devel twistd[1434]: return g.throw(self.value.with_traceback(self.tb)) Okt 24 14:50:08 devel twistd[1434]: File "/nix/store/a5bzhfvhxapkrkfpi022z4g7gpnwrkqb-python3-3.13.7-env/lib/python3.13/site-packages/buildbot/util/service.py", line 268, in startService Okt 24 14:50:08 devel twistd[1434]: yield self.configureService() Okt 24 14:50:08 devel twistd[1434]: File "/nix/store/a5bzhfvhxapkrkfpi022z4g7gpnwrkqb-python3-3.13.7-env/lib/python3.13/site-packages/twisted/internet/defer.py", line 1853, in _inlineCallbacks Okt 24 14:50:08 devel twistd[1434]: result = context.run( Okt 24 14:50:08 devel twistd[1434]: File "/nix/store/a5bzhfvhxapkrkfpi022z4g7gpnwrkqb-python3-3.13.7-env/lib/python3.13/site-packages/twisted/python/failure.py", line 467, in throwExceptionIntoGenerator Okt 24 14:50:08 devel twistd[1434]: return g.throw(self.value.with_traceback(self.tb)) Okt 24 14:50:08 devel twistd[1434]: File "/nix/store/a5bzhfvhxapkrkfpi022z4g7gpnwrkqb-python3-3.13.7-env/lib/python3.13/site-packages/buildbot/util/service.py", line 254, in reconfigServiceWithSibling Okt 24 14:50:08 devel twistd[1434]: d = yield self.reconfigService(*sibling._config_args, **kwargs) Okt 24 14:50:08 devel twistd[1434]: File "/nix/store/a5bzhfvhxapkrkfpi022z4g7gpnwrkqb-python3-3.13.7-env/lib/python3.13/site-packages/twisted/internet/defer.py", line 1853, in _inlineCallbacks Okt 24 14:50:08 devel twistd[1434]: result = context.run( Okt 24 14:50:08 devel twistd[1434]: File "/nix/store/a5bzhfvhxapkrkfpi022z4g7gpnwrkqb-python3-3.13.7-env/lib/python3.13/site-packages/twisted/python/failure.py", line 467, in throwExceptionIntoGenerator Okt 24 14:50:08 devel twistd[1434]: return g.throw(self.value.with_traceback(self.tb)) Okt 24 14:50:08 devel twistd[1434]: File "/nix/store/a5bzhfvhxapkrkfpi022z4g7gpnwrkqb-python3-3.13.7-env/lib/python3.13/site-packages/buildbot/schedulers/canceller.py", line 260, in reconfigService Okt 24 14:50:08 devel twistd[1434]: yield self._on_buildrequest_new(None, breq) Okt 24 14:50:08 devel twistd[1434]: File "/nix/store/a5bzhfvhxapkrkfpi022z4g7gpnwrkqb-python3-3.13.7-env/lib/python3.13/site-packages/twisted/internet/defer.py", line 1857, in _inlineCallbacks Okt 24 14:50:08 devel twistd[1434]: result = context.run(gen.send, result) Okt 24 14:50:08 devel twistd[1434]: File "/nix/store/a5bzhfvhxapkrkfpi022z4g7gpnwrkqb-python3-3.13.7-env/lib/python3.13/site-packages/buildbot/schedulers/canceller.py", line 347, in _on_buildrequest_new Okt 24 14:50:08 devel twistd[1434]: self._build_tracker.on_new_buildrequest( Okt 24 14:50:08 devel twistd[1434]: File "/nix/store/a5bzhfvhxapkrkfpi022z4g7gpnwrkqb-python3-3.13.7-env/lib/python3.13/site-packages/buildbot/schedulers/canceller.py", line 95, in on_new_buildrequest Okt 24 14:50:08 devel twistd[1434]: self._maybe_cancel_new_obsoleted_buildrequest(builder_name, sourcestamps) Okt 24 14:50:08 devel twistd[1434]: File "/nix/store/a5bzhfvhxapkrkfpi022z4g7gpnwrkqb-python3-3.13.7-env/lib/python3.13/site-packages/buildbot/schedulers/canceller.py", line 132, in _maybe_cancel_new_obsoleted_buildrequest Okt 24 14:50:08 devel twistd[1434]: self.branch_key(sourcestamp), Okt 24 14:50:08 devel twistd[1434]: File "/nix/store/a5bzhfvhxapkrkfpi022z4g7gpnwrkqb-python3-3.13.7-env/lib/python3.13/site-packages/buildbot_nix/build_canceller.py", line 16, in branch_key_for_pr Okt 24 14:50:08 devel twistd[1434]: if branch.startswith(("refs/pull/", "refs/merge-requests/")): Okt 24 14:50:08 devel twistd[1434]: builtins.AttributeError: 'NoneType' object has no attribute 'startswith' Okt 24 14:50:08 devel twistd[1434]: Okt 24 14:50:08 devel twistd[1434]: 2025-10-24T14:50:08+0000 [-] BuildMaster startup failed Okt 24 14:50:08 devel twistd[1434]: 2025-10-24T14:50:08+0000 [-] Initiating clean shutdown Okt 24 14:50:08 devel twistd[1434]: 2025-10-24T14:50:08+0000 [-] No running jobs, starting shutdown immediately Okt 24 14:50:08 devel twistd[1434]: 2025-10-24T14:50:08+0000 [twisted.internet.base#info] Main loop terminated. Okt 24 14:50:08 devel twistd[1434]: 2025-10-24T14:50:08+0000 [twisted.scripts._twistd_unix.UnixAppLogger#info] Server Shut Down. ``` I am unsure, what the source of this error is. Here is my BB config: ```nix { config, nixpkgs-unstable, pkgs, ... }: let domain = "buildbot.rtinf.net"; cfg = config.services.buildbot-master; secretDir = "/home/buildbot/master/secrets"; in { services = { buildbot-nix.packages = { buildbot = nixpkgs-unstable.buildbot; buildbot-worker = nixpkgs-unstable.buildbot-worker; buildbot-plugins = nixpkgs-unstable.buildbot-plugins; }; buildbot-nix.master = { enable = true; inherit domain; useHTTPS = true; workersFile = "${secretDir}/workers.json"; admins = [ "unreal" ]; authBackend = "gitea"; gitea = { enable = true; instanceUrl = "https://devel.rtinf.net"; oauthId = "4d4cdcae-a7a1-4580-95d7-e791492f13ba"; oauthSecretFile = "${secretDir}/client_secret"; webhookSecretFile = "${secretDir}/webhook_secret"; tokenFile = "${secretDir}/token"; topic = "buildbot-nix"; }; }; buildbot-nix.worker = { enable = true; workerPasswordFile = "/home/bbworker/worker/secret/password"; }; }; systemd.services.buildbot-master.environment.SSL_CERT_DIR = "${pkgs.cacert}/etc/ssl/certs/ca-bundle.crt"; services.nginx.virtualHosts."${domain}" = { forceSSL = true; enableACME = true; }; } ```
关闭于 2025-10-28 1 条评论