I upgraded one host to version 7. My understanding is that it acts as a central location for most if not all of our repos. We’re seeing issues, that appear to have come up, since that update.
It really seems that a number of hosts who interact with those repos are running bk from nfsrooted partitions and the version of the tool on those partitions is still 6. Version 7 is backward compatible, so I’m not sure why we’re having problems. I know that we’ll need to upgrade the v6 instances, but should the version differences be causing these issues?
Here’s a synopsis of one of the error situations that has come up:
I am having issues when doing “BkPull” on my iCore 2.0 repo.
I am on my host “nancy”, under
/home/lzhu/dev/product-reveal-2-0
Below is the screen information…
nancy:(15:13:13):BkPull
PULLING ssh://bkd-eng-dev@bk0/product-reveal-2-0
Pull ssh://bkd-eng-dev@bk0/product-reveal-2-0
-> file:///home/lzhu/dev/product-reveal-2-0
makepatch: serial 2192 doesn't match 'SYMBOLS(s, d)' at slib.c:3318
Patch aborted, SCCS/s.ChangeSet has errors
Run ``bk -r check -a'' for more information.
adler32 aborting
cmd_pull_part2: makepatch failed; status = 1
---------------------------------------------------------------------------
takepatch: saved entire patch in PENDING/2017-11-09.01
---------------------------------------------------------------------------
=================================== ERROR ====================================
takepatch: patch checksum is invalid.
The patch was probably corrupted in transit, sometimes mailers do this.
Please get a new copy and try again.
takepatch: other patches left in PENDING
==============================================================================
378 transferred
Pull failed: takepatch exited 1.
bk pull failed: 71 at /home/lzhu/system/bin/BkPull line 55.