-
Type: Bug
-
Resolution: Fixed
-
Priority: Major - P3
-
None
-
Affects Version/s: None
-
Component/s: None
We noticed in BF-8280 that compile on Enterprise SLES12-z started to fail on 2/22
[2018/03/07 12:02:34.972] build_tools="bsondump mongostat mongofiles mongoexport mongoimport mongorestore mongodump mongotop" [2018/03/07 12:02:34.972] if [ "true" = "true" ]; then [2018/03/07 12:02:34.972] build_tools="$build_tools mongoreplay" [2018/03/07 12:02:34.972] fi [2018/03/07 12:02:34.972] for i in $build_tools; do [2018/03/07 12:02:34.972] PATH=/opt/mongodbtoolchain/v2/bin:$PATH go build -gccgoflags "$(pkg-config --libs --cflags libssl libsasl2)" -tags 'sasl ssl' -o "../../mongo-tools/$i" $i/main/$i.go [2018/03/07 12:02:34.972] "../../mongo-tools/$i" --version [2018/03/07 12:02:34.972] done [2018/03/07 12:02:35.211] pkg-config --libs --cflags libssl libsasl2 [2018/03/07 12:02:35.211] # github.com/10gen/openssl/utils [2018/03/07 12:02:35.211] ar: `u' modifier ignored since `D' is the default (see `U') [2018/03/07 12:02:35.211] # gopkg.in/mgo.v2/internal/scram [2018/03/07 12:02:35.211] ar: `u' modifier ignored since `D' is the default (see `U') [2018/03/07 12:02:35.211] # github.com/mongodb/mongo-tools/common/failpoint [2018/03/07 12:02:35.211] ar: `u' modifier ignored since `D' is the default (see `U') [2018/03/07 12:02:35.255] # github.com/mongodb/mongo-tools/common/log [2018/03/07 12:02:35.255] ar: `u' modifier ignored since `D' is the default (see `U') [2018/03/07 12:02:35.303] # github.com/mongodb/mongo-tools/common/connstring [2018/03/07 12:02:35.303] ar: `u' modifier ignored since `D' is the default (see `U') [2018/03/07 12:02:35.358] # golang.org/x/crypto/ssh/terminal [2018/03/07 12:02:35.358] ar: `u' modifier ignored since `D' is the default (see `U') [2018/03/07 12:02:35.399] # github.com/howeyc/gopass [2018/03/07 12:02:35.399] ar: `u' modifier ignored since `D' is the default (see `U') [2018/03/07 12:02:35.402] # github.com/spacemonkeygo/spacelog [2018/03/07 12:02:35.402] ar: `u' modifier ignored since `D' is the default (see `U') [2018/03/07 12:02:35.417] # gopkg.in/mgo.v2/internal/sasl [2018/03/07 12:02:35.417] ar: `u' modifier ignored since `D' is the default (see `U') [2018/03/07 12:02:35.433] # github.com/mongodb/mongo-tools/common/password [2018/03/07 12:02:35.433] ar: `u' modifier ignored since `D' is the default (see `U') [2018/03/07 12:02:35.701] # gopkg.in/mgo.v2/internal/json [2018/03/07 12:02:35.701] ar: `u' modifier ignored since `D' is the default (see `U') [2018/03/07 12:02:35.843] # github.com/jessevdk/go-flags [2018/03/07 12:02:35.843] ar: `u' modifier ignored since `D' is the default (see `U') [2018/03/07 12:02:36.169] # gopkg.in/mgo.v2/bson [2018/03/07 12:02:36.169] ar: `u' modifier ignored since `D' is the default (see `U') [2018/03/07 12:02:36.268] # github.com/mongodb/mongo-tools/common/util [2018/03/07 12:02:36.268] ar: `u' modifier ignored since `D' is the default (see `U') [2018/03/07 12:02:36.311] # github.com/mongodb/mongo-tools/common/signals [2018/03/07 12:02:36.311] ar: `u' modifier ignored since `D' is the default (see `U') [2018/03/07 12:02:37.093] # github.com/mongodb/mongo-tools/common/json [2018/03/07 12:02:37.093] ar: `u' modifier ignored since `D' is the default (see `U') [2018/03/07 12:02:37.639] # gopkg.in/mgo.v2 [2018/03/07 12:02:37.639] ar: `u' modifier ignored since `D' is the default (see `U') [2018/03/07 12:02:37.639] # github.com/mongodb/mongo-tools/common/bsonutil [2018/03/07 12:02:37.639] ar: `u' modifier ignored since `D' is the default (see `U') [2018/03/07 12:02:43.922] # github.com/10gen/openssl [2018/03/07 12:02:43.922] ar: `u' modifier ignored since `D' is the default (see `U') [2018/03/07 12:02:44.121] # github.com/mongodb/mongo-tools/common/options [2018/03/07 12:02:44.121] ar: `u' modifier ignored since `D' is the default (see `U') [2018/03/07 12:02:44.156] # github.com/mongodb/mongo-tools/common/db/kerberos [2018/03/07 12:02:44.156] ar: `u' modifier ignored since `D' is the default (see `U') [2018/03/07 12:02:44.259] # github.com/mongodb/mongo-tools/common/db/openssl [2018/03/07 12:02:44.259] ar: `u' modifier ignored since `D' is the default (see `U') [2018/03/07 12:02:44.524] # github.com/mongodb/mongo-tools/common/db [2018/03/07 12:02:44.524] ar: `u' modifier ignored since `D' is the default (see `U') [2018/03/07 12:02:44.618] # github.com/mongodb/mongo-tools/bsondump [2018/03/07 12:02:44.618] ar: `u' modifier ignored since `D' is the default (see `U') [2018/03/07 12:02:44.667] # command-line-arguments [2018/03/07 12:02:44.667] ar: `u' modifier ignored since `D' is the default (see `U') [2018/03/07 12:02:45.106] # command-line-arguments [2018/03/07 12:02:45.106] /opt/mongodbtoolchain/v2/lib/gcc/s390x-mongodb-linux/5.4.0/../../../../s390x-mongodb-linux/bin/ld: $WORK/github.com/10gen/libopenssl.a(cert.cgo2.o): undefined reference to symbol 'X509_free' [2018/03/07 12:02:45.106] /lib64/libcrypto.so.1.0.0: error adding symbols: DSO missing from command line [2018/03/07 12:02:45.106] collect2: error: ld returned 1 exit status [2018/03/07 12:02:45.127] Command failed: command [pid=41431] encountered problem: exit status 2 [2018/03/07 12:02:45.127] Task completed - FAILURE.
We found that our z provider upgraded our boxes on that date without any notices.
We went from sles12-sp1 with openssl 1.0.1i-54.5.1 to sles12-sp3 with openssl 1.0.2j-60.20.2
I'm able to reproduce this manually. It looks like we don't test on sles12-z in evergreen.
- depends on
-
TOOLS-1780 Build tools with Go 1.8.x
- Closed