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

0
1 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.

0

Please sign in to leave a comment.