Cannot get Teamcity to Label my Mercurial / Kiln Repository
Teamcity will gladly pull from my repository. It will tag the repo if I do it from a build step. BUT it will not tag it if I use the Label Build Feature.
Here are the errors logs I believe are relevant.
[2016-10-27 11:56:35,954] WARN [nio-8181-exec-2] - jetbrains.buildServer.VCS - Error output produced by: hg tag -r e6d3a2ef9c31 unstable-build-103
[2016-10-27 11:56:35,955] WARN [nio-8181-exec-2] - jetbrains.buildServer.VCS - no username found, using 'BUILD-ROBOT-1@SCMS02E.scms02.local' instead
[2016-10-27 11:56:39,896] WARN [nio-8181-exec-2] - jetbrains.buildServer.VCS - '[D:\TeamCity\temp\hg2] hg --config ui.interactive=False push --config auth.tc.prefix=* --config auth.tc.username=buildrobot@nexportsolutions.com --config auth.tc.password=****** --config "auth.tc.schemes=http https" https://darwin-global.kilnhg.com/Code/NexPort-Repositories/NexPort/NexPort' command failed.abort: authorization failed
[2016-10-27 11:56:52,820] WARN [ical executor 1] - jetbrains.buildServer.VCS - '[D:\JetBrains\TeamCity\system\caches\mercurial\hg_-2587754177591880142] D:\utilities\Mercurial\hg --config ui.interactive=False pull --config extensions.progress= --config "progress.format=topic number" --config progress.delay=0 --config progress.assume-tty=True https://buildrobot%40nexportsolutions.com:******@darwin-global.kilnhg.com/Code/NexPort-Repositories/NexPort/NexPort' command failed.abort: No module named httprepo!
[2016-10-27 11:56:52,821] INFO [ical executor 1] - jetbrains.buildServer.VCS - Cannot load current state for VCS root "Nexport Unstable" {instance id=67, parent internal id=1, parent id=NexPortCampus_MercurialHttpsDarwinGlobalKilnhgComCodeNexPortRepositoriesNexPortN, description: "mercurial: https://darwin-global.kilnhg.com/Code/NexPort-Repositories/NexPort/NexPort"}: 'D:\utilities\Mercurial\hg --config ui.interactive=False pull --config extensions.progress= --config "progress.format=topic number" --config progress.delay=0 --config progress.assume-tty=True https://buildrobot%40nexportsolutions.com:******@darwin-global.kilnhg.com/Code/NexPort-Repositories/NexPort/NexPort' command failed.
stderr: abort: No module named httprepo!
[2016-10-27 11:57:05,561] WARN [nio-8181-exec-2] - jetbrains.buildServer.VCS - Failed to set label 'unstable-build-103' for build #103 {build id=217, buildTypeId=NexPortCampus_Unstable}: jetbrains.buildServer.vcs.VcsException: 'hg --config ui.interactive=False push --config auth.tc.prefix=* --config auth.tc.username=buildrobot@nexportsolutions.com --config auth.tc.password=****** --config "auth.tc.schemes=http https" https://darwin-global.kilnhg.com/Code/NexPort-Repositories/NexPort/NexPort' command failed.
stderr: abort: authorization failed
(enable debug to see stacktrace)
[2016-10-27 11:57:22,225] WARN [ical executor 4] - jetbrains.buildServer.VCS - '[D:\JetBrains\TeamCity\system\caches\mercurial\hg_-2587754177591880142] D:\utilities\Mercurial\hg --config ui.interactive=False pull --config extensions.progress= --config "progress.format=topic number" --config progress.delay=0 --config progress.assume-tty=True https://buildrobot%40nexportsolutions.com:******@darwin-global.kilnhg.com/Code/NexPort-Repositories/NexPort/NexPort' command failed.abort: No module named httprepo!
[2016-10-27 11:57:22,226] INFO [ical executor 4] - jetbrains.buildServer.VCS - Cannot load current state for VCS root "Nexport Unstable" {instance id=68, parent internal id=1, parent id=NexPortCampus_MercurialHttpsDarwinGlobalKilnhgComCodeNexPortRepositoriesNexPortN, description: "mercurial: https://darwin-global.kilnhg.com/Code/NexPort-Repositories/NexPort/NexPort"}: 'D:\utilities\Mercurial\hg --config ui.interactive=False pull --config extensions.progress= --config "progress.format=topic number" --config progress.delay=0 --config progress.assume-tty=True https://buildrobot%40nexportsolutions.com:******@darwin-global.kilnhg.com/Code/NexPort-Repositories/NexPort/NexPort' command failed.
stderr: abort: No module named httprepo!
Thanks
Please sign in to leave a comment.
Hello,
How did you configure VCS root, what authentication method is used? Please attach the screenshot of the VCS root settings and VCS labeling build feature.