Skip to content
This repository has been archived by the owner on Sep 9, 2020. It is now read-only.

Dep init Hangs #823

Closed
timjchin opened this issue Jul 15, 2017 · 12 comments · Fixed by #857
Closed

Dep init Hangs #823

timjchin opened this issue Jul 15, 2017 · 12 comments · Fixed by #857

Comments

@timjchin
Copy link

What version of Go (go version) and dep (git describe --tags) are you using?

Go version
go1.7.4 darwin/amd64

Dep Version
v0.1.0-215-g911cd22

What dep command did you run?

dep init

Output:

Importing configuration from godep. These are only initial constraints, and are further refined during the solve process.
Detected godep configuration files...
Converting from Godeps.json ...
  Using v0.2.0-9-gf0aeabc as initial hint for imported dep github.com/BurntSushi/toml
  Using ^1.0.0 as initial constraint for imported dep github.com/Jeffail/gabs
  Trying 1.0 (2a3aa15) as initial lock for imported dep github.com/Jeffail/gabs
  Using master as initial constraint for imported dep github.com/RackSec/srslog
  Trying master (a974ba6) as initial lock for imported dep github.com/RackSec/srslog
  Using v0.10.0-16-gcd7d1bb as initial hint for imported dep github.com/Sirupsen/logrus
  Using master as initial constraint for imported dep github.com/armon/consul-api
  Trying master (dcfedd5) as initial lock for imported dep github.com/armon/consul-api
  Using master as initial constraint for imported dep github.com/armon/go-radix
  Trying master (4239b77) as initial lock for imported dep github.com/armon/go-radix
  Using v4-6-gdf81827 as initial hint for imported dep github.com/asaskevich/govalidator
  Using v1.6.27-3-g0876266 as initial hint for imported dep github.com/aws/aws-sdk-go
  Using master as initial constraint for imported dep github.com/bmizerany/perks
  Trying master (d9a9656) as initial lock for imported dep github.com/bmizerany/perks
  Using v2.1.6-1-g5d8c110 as initial hint for imported dep github.com/bsm/sarama-cluster
  Using v2.0.0-38-g003851b as initial hint for imported dep github.com/coreos/go-etcd
  Using ^1.1.0 as initial constraint for imported dep github.com/davecgh/go-spew
  Trying v1.1.0 (346938d) as initial lock for imported dep github.com/davecgh/go-spew
  Using v1.0.0-4-gb86b1ec as initial hint for imported dep github.com/eapache/go-resiliency
  Using master as initial constraint for imported dep github.com/eapache/go-xerial-snappy
  Trying master (bb955e0) as initial lock for imported dep github.com/eapache/go-xerial-snappy
  Using v1.0.2-7-g44cc805 as initial hint for imported dep github.com/eapache/queue
  Using v1.5.0-2-g62e9147 as initial hint for imported dep github.com/fatih/color
  Using v1.4.2-2-gfd9ec7d as initial hint for imported dep github.com/fsnotify/fsnotify
  Using v1.0.0-5-gffa8d46 as initial hint for imported dep github.com/garyburd/redigo
  Using master as initial constraint for imported dep github.com/gin-gonic/contrib
  Trying master (d4fc5a9) as initial lock for imported dep github.com/gin-gonic/contrib
  Using v1.0-2-g3900df0 as initial hint for imported dep github.com/gin-gonic/gin
  Using ^1.25.2 as initial constraint for imported dep github.com/go-ini/ini
  Trying v1.25.2 (74bdc99) as initial lock for imported dep github.com/go-ini/ini
  Using pre-node-events-365-g58b3c71 as initial hint for imported dep github.com/gocql/gocql
  Using master as initial constraint for imported dep github.com/golang/example
  Trying master (0dea2d0) as initial lock for imported dep github.com/golang/example
  Using v1.1-7-g08b5f42 as initial hint for imported dep github.com/gorilla/context
  Using v1.1-10-g801d6e3 as initial hint for imported dep github.com/gorilla/handlers
  Using v1.1-20-g7804150 as initial hint for imported dep github.com/gorilla/mux
  Using v1.1-5-gfa5329f as initial hint for imported dep github.com/gorilla/securecookie
  Using v1.1-2-g83c8db3 as initial hint for imported dep github.com/gorilla/sessions
  Using master as initial constraint for imported dep github.com/hailocab/go-hostpool
  Trying master (e80d13c) as initial lock for imported dep github.com/hailocab/go-hostpool
  Using v0.7.4-140-g5a08348 as initial hint for imported dep github.com/hashicorp/consul
  Using master as initial constraint for imported dep github.com/hashicorp/errwrap
  Trying master (7554cd9) as initial lock for imported dep github.com/hashicorp/errwrap
  Using master as initial constraint for imported dep github.com/hashicorp/go-cleanhttp
  Trying master (3573b8b) as initial lock for imported dep github.com/hashicorp/go-cleanhttp
  Using v0.8.1-26-gd787b2e as initial hint for imported dep github.com/hashicorp/serf
  Using 0.2.2-6-g50d4dbd as initial hint for imported dep github.com/imdario/mergo
  Using master as initial constraint for imported dep github.com/inconshreveable/mousetrap
  Trying master (76626ae) as initial lock for imported dep github.com/inconshreveable/mousetrap
  Using v1.1.0-236-gbcdb0a7 as initial hint for imported dep github.com/influxdata/influxdb
  Using 0.0.5-69-ga643db2 as initial hint for imported dep github.com/jbussdieker/golibxml
  Using 0.2.2-14-gbd40a43 as initial hint for imported dep github.com/jmespath/go-jmespath
  Using master as initial constraint for imported dep github.com/jpillora/backoff
  Trying master (06c7a16) as initial lock for imported dep github.com/jpillora/backoff
  Using v1.1-38-g4563b0b as initial hint for imported dep github.com/julienschmidt/httprouter
  Using 1.0.0-16-g1051eaf as initial hint for imported dep github.com/justinas/alice
  Using ^1.1.0 as initial constraint for imported dep github.com/klauspost/crc32
  Trying v1.1 (cb6bfca) as initial lock for imported dep github.com/klauspost/crc32
  Using master as initial constraint for imported dep github.com/kr/fs
  Trying master (2788f0d) as initial lock for imported dep github.com/kr/fs
  Using go.weekly.2011-12-22-29-gadd1dbc as initial hint for imported dep github.com/kr/pretty
  Using master as initial constraint for imported dep github.com/kr/text
  Trying master (7cafcd8) as initial lock for imported dep github.com/kr/text
  Using go1.0-cutoff-127-gd8eeeb8 as initial hint for imported dep github.com/lib/pq
  Using v1.7.0-5-g0723e35 as initial hint for imported dep github.com/magiconair/properties
  Using master as initial constraint for imported dep github.com/manucorporat/sse
  Trying master (ee05b12) as initial lock for imported dep github.com/manucorporat/sse
  Using v0.0.7-24-gded68f7 as initial hint for imported dep github.com/mattn/go-colorable
  Using ^0.0.2 as initial constraint for imported dep github.com/mattn/go-isatty
  Trying v0.0.2 (fc9e8d8) as initial lock for imported dep github.com/mattn/go-isatty
  Using v0.0.2-3-g97311d9 as initial hint for imported dep github.com/mattn/go-runewidth
  Using v2.0.4-6-geaa1401 as initial hint for imported dep github.com/minio/minio-go
  Using v1.2.0-36-g6fb7c9f as initial hint for imported dep github.com/nats-io/nats
  Using ^1.0.0 as initial constraint for imported dep github.com/nats-io/nuid
  Trying v1.0.0 (289cccf) as initial lock for imported dep github.com/nats-io/nuid
  Using master as initial constraint for imported dep github.com/nu7hatch/gouuid
  Trying master (179d4d0) as initial lock for imported dep github.com/nu7hatch/gouuid
  Using v0.1.0-24-gac55b72 as initial hint for imported dep github.com/oschwald/geoip2-golang
  Using v0.2.0-37-g4b71dbb as initial hint for imported dep github.com/oschwald/maxminddb-golang
  Using v1.0-21-g1b00554 as initial hint for imported dep github.com/pborman/uuid
  Using ^0.1.0 as initial constraint for imported dep github.com/pelletier/go-buffruneio
  Trying v0.1.0 (df1e16f) as initial lock for imported dep github.com/pelletier/go-buffruneio
  Using v0.3.5-16-g45932ad as initial hint for imported dep github.com/pelletier/go-toml
  Using v0.1-4-g5a00444 as initial hint for imported dep github.com/pierrec/xxHash
  Using v0.8.0-2-g248dadf as initial hint for imported dep github.com/pkg/errors
  Using ^1.0.0 as initial constraint for imported dep github.com/pmezard/go-difflib
  Trying v1.0.0 (792786c) as initial lock for imported dep github.com/pmezard/go-difflib
  Using 0.7.0-68-g67994f1 as initial hint for imported dep github.com/prometheus/client_golang
  Using model-0.0.2-12-gfa8ad6f as initial hint for imported dep github.com/prometheus/client_model
  Using master as initial constraint for imported dep github.com/rcrowley/go-metrics
  Trying master (1f30fe9) as initial lock for imported dep github.com/rcrowley/go-metrics
  Using master as initial constraint for imported dep github.com/robmccoll/mitlru
  Trying master (2ba1693) as initial lock for imported dep github.com/robmccoll/mitlru
  Using v1.1.0-6-gb061729 as initial hint for imported dep github.com/satori/go.uuid
  Using v1.1.4-4-g976c720 as initial hint for imported dep github.com/stretchr/testify
  Using master as initial constraint for imported dep github.com/turtlemonvh/altscanner
  Trying master (19d8079) as initial lock for imported dep github.com/turtlemonvh/altscanner
  Using v1.18.0-65-g61f519f as initial hint for imported dep github.com/urfave/cli
  Using master as initial constraint for imported dep github.com/xeipuuv/gojsonpointer
  Trying master (6fe8760) as initial lock for imported dep github.com/xeipuuv/gojsonpointer
  Using master as initial constraint for imported dep github.com/xeipuuv/gojsonreference
  Trying master (e02fc20) as initial lock for imported dep github.com/xeipuuv/gojsonreference
  Using v0.0.2-17-g749e360 as initial hint for imported dep github.com/xordataexchange/crypt
  Using master as initial constraint for imported dep golang.org/x/time
  Trying master (8be79e1) as initial lock for imported dep golang.org/x/time
  Using v3 as initial constraint for imported dep gopkg.in/amz.v3
  Trying v3 (8c3190d) as initial lock for imported dep gopkg.in/amz.v3
  Using ^1.1.0 as initial constraint for imported dep gopkg.in/asn1-ber.v1
  Trying v1.1 (4e86f43) as initial lock for imported dep gopkg.in/asn1-ber.v1
  Using ^8.18.1 as initial constraint for imported dep gopkg.in/go-playground/validator.v8
  Trying v8.18.1 (5f57d22) as initial lock for imported dep gopkg.in/go-playground/validator.v8
  Using 2.0.0-23-g81ebce5 as initial hint for imported dep gopkg.in/gomail.v2
  Using ^0.9.0 as initial constraint for imported dep gopkg.in/inf.v0
  Trying v0.9.0 (3887ee9) as initial lock for imported dep gopkg.in/inf.v0
  Using ^2.5.0 as initial constraint for imported dep gopkg.in/ldap.v2
  Trying v2.5.0 (8168ee0) as initial lock for imported dep gopkg.in/ldap.v2
  Using r2016.08.01-5-g3f83fa5 as initial hint for imported dep gopkg.in/mgo.v2
  Trying v2 (3f83fa5) as initial lock for imported dep gopkg.in/mgo.v2
  Using ^3.0.56 as initial constraint for imported dep gopkg.in/olivere/elastic.v3
  Trying v3.0.56 (1ad75b5) as initial lock for imported dep gopkg.in/olivere/elastic.v3
  Using ^1.2.5 as initial constraint for imported dep gopkg.in/tylerb/graceful.v1
  Trying v1.2.5 (9a3d423) as initial lock for imported dep gopkg.in/tylerb/graceful.v1
  Using ^1.19.1 as initial constraint for imported dep gopkg.in/urfave/cli.v1
  Trying v1.19.1 (0bdedde) as initial lock for imported dep gopkg.in/urfave/cli.v1
  Using ^287.0.0 as initial constraint for imported dep labix.org/v2/mgo
^CSignal received: waiting for 1 ops to complete...
panic: canary - shouldn't be possible this SourceMgr has been released, its methods can no longer be called

goroutine 1 [running]:
panic(0x3fc180, 0xc420202640)
	/usr/local/go/src/runtime/panic.go:500 +0x1a1
github.com/golang/dep/internal/gps.(*solver).unselectLast(0xc420174a00, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, ...)
	/Users/tchin/Go/src/github.com/golang/dep/internal/gps/solver.go:1237 +0x809
github.com/golang/dep/internal/gps.(*solver).backtrack(0xc420174a00, 0xc420348b80)
	/Users/tchin/Go/src/github.com/golang/dep/internal/gps/solver.go:987 +0x13e
github.com/golang/dep/internal/gps.(*solver).solve(0xc420174a00, 0x0, 0x0, 0xc4203e1bc0)
	/Users/tchin/Go/src/github.com/golang/dep/internal/gps/solver.go:454 +0x791
github.com/golang/dep/internal/gps.(*solver).Solve(0xc420174a00, 0x36, 0x6732c0, 0xc420342030, 0xc4200120d8)
	/Users/tchin/Go/src/github.com/golang/dep/internal/gps/solver.go:399 +0xb1
main.(*initCommand).Run(0xc420157bea, 0xc420017b30, 0xc42000c480, 0x0, 0x0, 0x0, 0x0)
	/Users/tchin/Go/src/github.com/golang/dep/cmd/dep/init.go:171 +0xaff
main.(*Config).Run(0xc420072f60, 0xc420072f60)
	/Users/tchin/Go/src/github.com/golang/dep/cmd/dep/main.go:158 +0x938
main.main()
	/Users/tchin/Go/src/github.com/golang/dep/cmd/dep/main.go:45 +0x174

What did you expect to see?

dep init would complete.

What did you see instead?

After printing Using ^287.0.0 as initial constraint for imported dep labix.org/v2/mgo, dep init hung for about 20 minutes. When killed, dep panicked and printed out a stack trace (pasted above).

@darkowlzz
Copy link
Collaborator

@timjchin thanks for reporting.

Is this a public repo? It would be very helpful to be able to reproduce it.

@timjchin
Copy link
Author

timjchin commented Jul 15, 2017

@darkowlzz unfortunately this is not a public repo, and it could not become public. Is there some information that I could gather for you?

@darkowlzz
Copy link
Collaborator

@timjchin Can you run dep init -v and share the output?

@timjchin
Copy link
Author

Sure! @darkowlzz here's the output:
I let it run and it hung for 5-10 minutes after the line:
(6) try github.com/aws/aws-sdk-go@v1.10.11
After that, I ctrl+c'd it, and it printed a lot more output.

Importing configuration from godep. These are only initial constraints, and are further refined during the solve process.
Detected godep configuration files...
  Loading /Users/tchin/Go/src/stash.in.ionicsecurity.com/ip/gyre/Godeps/Godeps.json
Converting from Godeps.json ...
  Using v0.2.0-9-gf0aeabc as initial hint for imported dep github.com/BurntSushi/toml
  Using ^1.0.0 as initial constraint for imported dep github.com/Jeffail/gabs
  Trying 1.0 (2a3aa15) as initial lock for imported dep github.com/Jeffail/gabs
  Using master as initial constraint for imported dep github.com/RackSec/srslog
  Trying master (a974ba6) as initial lock for imported dep github.com/RackSec/srslog
  Using v1.11.0-44-g3efb95d as initial hint for imported dep github.com/Shopify/sarama
  Using v0.10.0-16-gcd7d1bb as initial hint for imported dep github.com/Sirupsen/logrus
  Using master as initial constraint for imported dep github.com/armon/consul-api
  Trying master (dcfedd5) as initial lock for imported dep github.com/armon/consul-api
  Using master as initial constraint for imported dep github.com/armon/go-radix
  Trying master (4239b77) as initial lock for imported dep github.com/armon/go-radix
  Using v4-6-gdf81827 as initial hint for imported dep github.com/asaskevich/govalidator
  Using v1.6.27-3-g0876266 as initial hint for imported dep github.com/aws/aws-sdk-go
  Using master as initial constraint for imported dep github.com/bmizerany/perks
  Trying master (d9a9656) as initial lock for imported dep github.com/bmizerany/perks
  Using v2.1.6-1-g5d8c110 as initial hint for imported dep github.com/bsm/sarama-cluster
  Using v2.0.0-38-g003851b as initial hint for imported dep github.com/coreos/go-etcd
  Using ^1.1.0 as initial constraint for imported dep github.com/davecgh/go-spew
  Trying v1.1.0 (346938d) as initial lock for imported dep github.com/davecgh/go-spew
  Using v1.0.0-4-gb86b1ec as initial hint for imported dep github.com/eapache/go-resiliency
  Using master as initial constraint for imported dep github.com/eapache/go-xerial-snappy
  Trying master (bb955e0) as initial lock for imported dep github.com/eapache/go-xerial-snappy
  Using v1.0.2-7-g44cc805 as initial hint for imported dep github.com/eapache/queue
  Using v1.5.0-2-g62e9147 as initial hint for imported dep github.com/fatih/color
  Using v1.4.2-2-gfd9ec7d as initial hint for imported dep github.com/fsnotify/fsnotify
  Using v1.0.0-5-gffa8d46 as initial hint for imported dep github.com/garyburd/redigo
  Using master as initial constraint for imported dep github.com/gin-gonic/contrib
  Trying master (d4fc5a9) as initial lock for imported dep github.com/gin-gonic/contrib
  Using v1.0-2-g3900df0 as initial hint for imported dep github.com/gin-gonic/gin
  Using ^1.25.2 as initial constraint for imported dep github.com/go-ini/ini
  Trying v1.25.2 (74bdc99) as initial lock for imported dep github.com/go-ini/ini
  Using pre-node-events-365-g58b3c71 as initial hint for imported dep github.com/gocql/gocql
  Using master as initial constraint for imported dep github.com/golang/example
  Trying master (0dea2d0) as initial lock for imported dep github.com/golang/example
  Using v1.1-7-g08b5f42 as initial hint for imported dep github.com/gorilla/context
  Using v1.1-10-g801d6e3 as initial hint for imported dep github.com/gorilla/handlers
  Using v1.1-20-g7804150 as initial hint for imported dep github.com/gorilla/mux
  Using v1.1-5-gfa5329f as initial hint for imported dep github.com/gorilla/securecookie
  Using v1.1-2-g83c8db3 as initial hint for imported dep github.com/gorilla/sessions
  Using master as initial constraint for imported dep github.com/hailocab/go-hostpool
  Trying master (e80d13c) as initial lock for imported dep github.com/hailocab/go-hostpool
  Using v0.7.4-140-g5a08348 as initial hint for imported dep github.com/hashicorp/consul
  Using master as initial constraint for imported dep github.com/hashicorp/errwrap
  Trying master (7554cd9) as initial lock for imported dep github.com/hashicorp/errwrap
  Using master as initial constraint for imported dep github.com/hashicorp/go-cleanhttp
  Trying master (3573b8b) as initial lock for imported dep github.com/hashicorp/go-cleanhttp
  Using v0.8.1-26-gd787b2e as initial hint for imported dep github.com/hashicorp/serf
  Using 0.2.2-6-g50d4dbd as initial hint for imported dep github.com/imdario/mergo
  Using master as initial constraint for imported dep github.com/inconshreveable/mousetrap
  Trying master (76626ae) as initial lock for imported dep github.com/inconshreveable/mousetrap
  Using v1.1.0-236-gbcdb0a7 as initial hint for imported dep github.com/influxdata/influxdb
  Using 0.0.5-69-ga643db2 as initial hint for imported dep github.com/jbussdieker/golibxml
  Using 0.2.2-14-gbd40a43 as initial hint for imported dep github.com/jmespath/go-jmespath
  Using master as initial constraint for imported dep github.com/jpillora/backoff
  Trying master (06c7a16) as initial lock for imported dep github.com/jpillora/backoff
  Using v1.1-38-g4563b0b as initial hint for imported dep github.com/julienschmidt/httprouter
  Using 1.0.0-16-g1051eaf as initial hint for imported dep github.com/justinas/alice
  Using ^1.1.0 as initial constraint for imported dep github.com/klauspost/crc32
  Trying v1.1 (cb6bfca) as initial lock for imported dep github.com/klauspost/crc32
  Using master as initial constraint for imported dep github.com/kr/fs
  Trying master (2788f0d) as initial lock for imported dep github.com/kr/fs
  Using go.weekly.2011-12-22-29-gadd1dbc as initial hint for imported dep github.com/kr/pretty
  Using master as initial constraint for imported dep github.com/kr/text
  Trying master (7cafcd8) as initial lock for imported dep github.com/kr/text
  Using go1.0-cutoff-127-gd8eeeb8 as initial hint for imported dep github.com/lib/pq
  Using v1.7.0-5-g0723e35 as initial hint for imported dep github.com/magiconair/properties
  Using master as initial constraint for imported dep github.com/manucorporat/sse
  Trying master (ee05b12) as initial lock for imported dep github.com/manucorporat/sse
  Using v0.0.7-24-gded68f7 as initial hint for imported dep github.com/mattn/go-colorable
  Using ^0.0.2 as initial constraint for imported dep github.com/mattn/go-isatty
  Trying v0.0.2 (fc9e8d8) as initial lock for imported dep github.com/mattn/go-isatty
  Using v0.0.2-3-g97311d9 as initial hint for imported dep github.com/mattn/go-runewidth
  Using v2.0.4-6-geaa1401 as initial hint for imported dep github.com/minio/minio-go
  Using v1.2.0-36-g6fb7c9f as initial hint for imported dep github.com/nats-io/nats
  Using ^1.0.0 as initial constraint for imported dep github.com/nats-io/nuid
  Trying v1.0.0 (289cccf) as initial lock for imported dep github.com/nats-io/nuid
  Using master as initial constraint for imported dep github.com/nu7hatch/gouuid
  Trying master (179d4d0) as initial lock for imported dep github.com/nu7hatch/gouuid
  Using v0.1.0-24-gac55b72 as initial hint for imported dep github.com/oschwald/geoip2-golang
  Using v0.2.0-37-g4b71dbb as initial hint for imported dep github.com/oschwald/maxminddb-golang
  Using v1.0-21-g1b00554 as initial hint for imported dep github.com/pborman/uuid
  Using ^0.1.0 as initial constraint for imported dep github.com/pelletier/go-buffruneio
  Trying v0.1.0 (df1e16f) as initial lock for imported dep github.com/pelletier/go-buffruneio
  Using v0.3.5-16-g45932ad as initial hint for imported dep github.com/pelletier/go-toml
  Using v0.1-4-g5a00444 as initial hint for imported dep github.com/pierrec/xxHash
  Using v0.8.0-2-g248dadf as initial hint for imported dep github.com/pkg/errors
  Using ^1.0.0 as initial constraint for imported dep github.com/pmezard/go-difflib
  Trying v1.0.0 (792786c) as initial lock for imported dep github.com/pmezard/go-difflib
  Using 0.7.0-68-g67994f1 as initial hint for imported dep github.com/prometheus/client_golang
  Using model-0.0.2-12-gfa8ad6f as initial hint for imported dep github.com/prometheus/client_model
  Using master as initial constraint for imported dep github.com/rcrowley/go-metrics
  Trying master (1f30fe9) as initial lock for imported dep github.com/rcrowley/go-metrics
  Using master as initial constraint for imported dep github.com/robmccoll/mitlru
  Trying master (2ba1693) as initial lock for imported dep github.com/robmccoll/mitlru
  Using v1.1.0-6-gb061729 as initial hint for imported dep github.com/satori/go.uuid
  Using v1.1.4-4-g976c720 as initial hint for imported dep github.com/stretchr/testify
  Using master as initial constraint for imported dep github.com/turtlemonvh/altscanner
  Trying master (19d8079) as initial lock for imported dep github.com/turtlemonvh/altscanner
  Using v1.18.0-65-g61f519f as initial hint for imported dep github.com/urfave/cli
  Using master as initial constraint for imported dep github.com/xeipuuv/gojsonpointer
  Trying master (6fe8760) as initial lock for imported dep github.com/xeipuuv/gojsonpointer
  Using master as initial constraint for imported dep github.com/xeipuuv/gojsonreference
  Trying master (e02fc20) as initial lock for imported dep github.com/xeipuuv/gojsonreference
  Using v0.0.2-17-g749e360 as initial hint for imported dep github.com/xordataexchange/crypt
  Using master as initial constraint for imported dep golang.org/x/time
  Trying master (8be79e1) as initial lock for imported dep golang.org/x/time
  Using v3 as initial constraint for imported dep gopkg.in/amz.v3
  Trying v3 (8c3190d) as initial lock for imported dep gopkg.in/amz.v3
  Using ^1.1.0 as initial constraint for imported dep gopkg.in/asn1-ber.v1
  Trying v1.1 (4e86f43) as initial lock for imported dep gopkg.in/asn1-ber.v1
  Using ^8.18.1 as initial constraint for imported dep gopkg.in/go-playground/validator.v8
  Trying v8.18.1 (5f57d22) as initial lock for imported dep gopkg.in/go-playground/validator.v8
  Using 2.0.0-23-g81ebce5 as initial hint for imported dep gopkg.in/gomail.v2
  Using ^0.9.0 as initial constraint for imported dep gopkg.in/inf.v0
  Trying v0.9.0 (3887ee9) as initial lock for imported dep gopkg.in/inf.v0
  Using ^2.5.0 as initial constraint for imported dep gopkg.in/ldap.v2
  Trying v2.5.0 (8168ee0) as initial lock for imported dep gopkg.in/ldap.v2
  Using r2016.08.01-5-g3f83fa5 as initial hint for imported dep gopkg.in/mgo.v2
  Trying v2 (3f83fa5) as initial lock for imported dep gopkg.in/mgo.v2
  Using ^3.0.56 as initial constraint for imported dep gopkg.in/olivere/elastic.v3
  Trying v3.0.56 (1ad75b5) as initial lock for imported dep gopkg.in/olivere/elastic.v3
  Using ^1.2.5 as initial constraint for imported dep gopkg.in/tylerb/graceful.v1
  Trying v1.2.5 (9a3d423) as initial lock for imported dep gopkg.in/tylerb/graceful.v1
  Using ^1.19.1 as initial constraint for imported dep gopkg.in/urfave/cli.v1
  Trying v1.19.1 (0bdedde) as initial lock for imported dep gopkg.in/urfave/cli.v1
  Using ^287.0.0 as initial constraint for imported dep labix.org/v2/mgo
Root project is "stash.in.ionicsecurity.com/ip/gyre"
 295 transitively valid internal packages
 89 external packages imported from 79 projects
(0)   ✓ select (root)
(1)	? attempt github.com/BurntSushi/toml with 1 pkgs; 8 versions to try
(1)	    try github.com/BurntSushi/toml@v0.2.0-9-gf0aeabc
(1)	✓ select github.com/BurntSushi/toml@v0.2.0-9-gf0aeabc w/1 pkgs
(2)	? attempt github.com/Jeffail/gabs with 1 pkgs; at least 1 versions to try
(2)	    try github.com/Jeffail/gabs@1.0
(2)	✓ select github.com/Jeffail/gabs@1.0 w/1 pkgs
(3)	? attempt github.com/armon/go-radix with 1 pkgs; at least 1 versions to try
(3)	    try github.com/armon/go-radix@master
(3)	✓ select github.com/armon/go-radix@master w/1 pkgs
(4)	? attempt github.com/RackSec/srslog with 1 pkgs; at least 1 versions to try
(4)	    try github.com/RackSec/srslog@master
(4)	✓ select github.com/RackSec/srslog@master w/1 pkgs
(5)	? attempt github.com/fsnotify/fsnotify with 1 pkgs; 33 versions to try
(5)	    try github.com/fsnotify/fsnotify@v1.4.2-2-gfd9ec7d
(5)	✓ select github.com/fsnotify/fsnotify@v1.4.2-2-gfd9ec7d w/1 pkgs
(6)	? attempt github.com/aws/aws-sdk-go with 5 pkgs; at least 1 versions to try
(6)	    try github.com/aws/aws-sdk-go@08762661fb8f2c081b434de78a363daf6e8615a0
(6)	✗   unable to update repository:
(6)	    try github.com/aws/aws-sdk-go@v1.10.11
^CSignal received: waiting for 1 ops to complete...
(6)	✗   context canceled
(6)	    try github.com/aws/aws-sdk-go@v1.10.10
(6)	✗   this SourceMgr has been released, its methods can no longer be called
(6)	    try github.com/aws/aws-sdk-go@v1.10.9
(6)	✗   this SourceMgr has been released, its methods can no longer be called
(6)	    try github.com/aws/aws-sdk-go@v1.10.8
(6)	✗   this SourceMgr has been released, its methods can no longer be called
(6)	    try github.com/aws/aws-sdk-go@v1.10.7
(6)	✗   this SourceMgr has been released, its methods can no longer be called
(6)	    try github.com/aws/aws-sdk-go@v1.10.6
(6)	✗   this SourceMgr has been released, its methods can no longer be called
(6)	    try github.com/aws/aws-sdk-go@v1.10.5
(6)	✗   this SourceMgr has been released, its methods can no longer be called
(6)	    try github.com/aws/aws-sdk-go@v1.10.4
(6)	✗   this SourceMgr has been released, its methods can no longer be called
(6)	    try github.com/aws/aws-sdk-go@v1.10.3
(6)	✗   this SourceMgr has been released, its methods can no longer be called
(6)	    try github.com/aws/aws-sdk-go@v1.10.2
(6)	✗   this SourceMgr has been released, its methods can no longer be called
(6)	    try github.com/aws/aws-sdk-go@v1.10.1
(6)	✗   this SourceMgr has been released, its methods can no longer be called
(6)	    try github.com/aws/aws-sdk-go@v1.10.0
(6)	✗   this SourceMgr has been released, its methods can no longer be called
(6)	    try github.com/aws/aws-sdk-go@v1.9.44
(6)	✗   this SourceMgr has been released, its methods can no longer be called
(6)	    try github.com/aws/aws-sdk-go@v1.9.00
(6)	✗   this SourceMgr has been released, its methods can no longer be called
(6)	    try github.com/aws/aws-sdk-go@v1.9.0
(6)	✗   this SourceMgr has been released, its methods can no longer be called
(6)	    try github.com/aws/aws-sdk-go@v1.8.44
(6)	✗   this SourceMgr has been released, its methods can no longer be called
(6)	    try github.com/aws/aws-sdk-go@v1.8.43
(6)	✗   this SourceMgr has been released, its methods can no longer be called
(6)	    try github.com/aws/aws-sdk-go@v1.8.42
(6)	✗   this SourceMgr has been released, its methods can no longer be called
(6)	    try github.com/aws/aws-sdk-go@v1.8.41
(6)	✗   this SourceMgr has been released, its methods can no longer be called
(6)	    try github.com/aws/aws-sdk-go@v1.8.40
(6)	✗   this SourceMgr has been released, its methods can no longer be called
(6)	    try github.com/aws/aws-sdk-go@v1.8.39
(6)	✗   this SourceMgr has been released, its methods can no longer be called
(6)	    try github.com/aws/aws-sdk-go@v1.8.38
(6)	✗   this SourceMgr has been released, its methods can no longer be called
(6)	    try github.com/aws/aws-sdk-go@v1.8.37
(6)	✗   this SourceMgr has been released, its methods can no longer be called
(6)	    try github.com/aws/aws-sdk-go@v1.8.36
(6)	✗   this SourceMgr has been released, its methods can no longer be called
(6)	    try github.com/aws/aws-sdk-go@v1.8.35
(6)	✗   this SourceMgr has been released, its methods can no longer be called
(6)	    try github.com/aws/aws-sdk-go@v1.8.34
(6)	✗   this SourceMgr has been released, its methods can no longer be called
(6)	    try github.com/aws/aws-sdk-go@v1.8.33
(6)	✗   this SourceMgr has been released, its methods can no longer be called
(6)	    try github.com/aws/aws-sdk-go@v1.8.32
(6)	✗   this SourceMgr has been released, its methods can no longer be called
(6)	    try github.com/aws/aws-sdk-go@v1.8.31
(6)	✗   this SourceMgr has been released, its methods can no longer be called
(6)	    try github.com/aws/aws-sdk-go@v1.8.30
(6)	✗   this SourceMgr has been released, its methods can no longer be called
(6)	    try github.com/aws/aws-sdk-go@v1.8.29
(6)	✗   this SourceMgr has been released, its methods can no longer be called
(6)	    try github.com/aws/aws-sdk-go@v1.8.28
(6)	✗   this SourceMgr has been released, its methods can no longer be called
(6)	    try github.com/aws/aws-sdk-go@v1.8.27
(6)	✗   this SourceMgr has been released, its methods can no longer be called
(6)	    try github.com/aws/aws-sdk-go@v1.8.26
(6)	✗   this SourceMgr has been released, its methods can no longer be called
(6)	    try github.com/aws/aws-sdk-go@v1.8.25
(6)	✗   this SourceMgr has been released, its methods can no longer be called
(6)	    try github.com/aws/aws-sdk-go@v1.8.24
(6)	✗   this SourceMgr has been released, its methods can no longer be called
(6)	    try github.com/aws/aws-sdk-go@v1.8.23
(6)	✗   this SourceMgr has been released, its methods can no longer be called
(6)	    try github.com/aws/aws-sdk-go@v1.8.22
(6)	✗   this SourceMgr has been released, its methods can no longer be called
(6)	    try github.com/aws/aws-sdk-go@v1.8.21
(6)	✗   this SourceMgr has been released, its methods can no longer be called
(6)	    try github.com/aws/aws-sdk-go@v1.8.20
(6)	✗   this SourceMgr has been released, its methods can no longer be called
(6)	    try github.com/aws/aws-sdk-go@v1.8.19
(6)	✗   this SourceMgr has been released, its methods can no longer be called
(6)	    try github.com/aws/aws-sdk-go@v1.8.18
(6)	✗   this SourceMgr has been released, its methods can no longer be called
(6)	    try github.com/aws/aws-sdk-go@v1.8.17
(6)	✗   this SourceMgr has been released, its methods can no longer be called
(6)	    try github.com/aws/aws-sdk-go@v1.8.16
(6)	✗   this SourceMgr has been released, its methods can no longer be called
(6)	    try github.com/aws/aws-sdk-go@v1.8.15
(6)	✗   this SourceMgr has been released, its methods can no longer be called
(6)	    try github.com/aws/aws-sdk-go@v1.8.14
(6)	✗   this SourceMgr has been released, its methods can no longer be called
(6)	    try github.com/aws/aws-sdk-go@v1.8.13
(6)	✗   this SourceMgr has been released, its methods can no longer be called
(6)	    try github.com/aws/aws-sdk-go@v1.8.12
(6)	✗   this SourceMgr has been released, its methods can no longer be called
(6)	    try github.com/aws/aws-sdk-go@v1.8.11
(6)	✗   this SourceMgr has been released, its methods can no longer be called
(6)	    try github.com/aws/aws-sdk-go@v1.8.10
(6)	✗   this SourceMgr has been released, its methods can no longer be called
(6)	    try github.com/aws/aws-sdk-go@v1.8.9
(6)	✗   this SourceMgr has been released, its methods can no longer be called
(6)	    try github.com/aws/aws-sdk-go@v1.8.8
(6)	✗   this SourceMgr has been released, its methods can no longer be called
(6)	    try github.com/aws/aws-sdk-go@v1.8.7
(6)	✗   this SourceMgr has been released, its methods can no longer be called
(6)	    try github.com/aws/aws-sdk-go@v1.8.6
(6)	✗   this SourceMgr has been released, its methods can no longer be called
(6)	    try github.com/aws/aws-sdk-go@v1.8.5
(6)	✗   this SourceMgr has been released, its methods can no longer be called
(6)	    try github.com/aws/aws-sdk-go@v1.8.4
(6)	✗   this SourceMgr has been released, its methods can no longer be called
(6)	    try github.com/aws/aws-sdk-go@v1.8.3
(6)	✗   this SourceMgr has been released, its methods can no longer be called
(6)	    try github.com/aws/aws-sdk-go@v1.8.2
(6)	✗   this SourceMgr has been released, its methods can no longer be called
(6)	    try github.com/aws/aws-sdk-go@v1.8.1
(6)	✗   this SourceMgr has been released, its methods can no longer be called
(6)	    try github.com/aws/aws-sdk-go@v1.8.0
(6)	✗   this SourceMgr has been released, its methods can no longer be called
(6)	    try github.com/aws/aws-sdk-go@v1.7.9
(6)	✗   this SourceMgr has been released, its methods can no longer be called
(6)	    try github.com/aws/aws-sdk-go@v1.7.8
(6)	✗   this SourceMgr has been released, its methods can no longer be called
(6)	    try github.com/aws/aws-sdk-go@v1.7.7
(6)	✗   this SourceMgr has been released, its methods can no longer be called
(6)	    try github.com/aws/aws-sdk-go@v1.7.6
(6)	✗   this SourceMgr has been released, its methods can no longer be called
(6)	    try github.com/aws/aws-sdk-go@v1.7.5
(6)	✗   this SourceMgr has been released, its methods can no longer be called
(6)	    try github.com/aws/aws-sdk-go@v1.7.4
(6)	✗   this SourceMgr has been released, its methods can no longer be called
(6)	    try github.com/aws/aws-sdk-go@v1.7.3
(6)	✗   this SourceMgr has been released, its methods can no longer be called
(6)	    try github.com/aws/aws-sdk-go@v1.7.2
(6)	✗   this SourceMgr has been released, its methods can no longer be called
(6)	    try github.com/aws/aws-sdk-go@v1.7.1
(6)	✗   this SourceMgr has been released, its methods can no longer be called
(6)	    try github.com/aws/aws-sdk-go@v1.7.0
(6)	✗   this SourceMgr has been released, its methods can no longer be called
(6)	    try github.com/aws/aws-sdk-go@v1.6.27
(6)	✗   this SourceMgr has been released, its methods can no longer be called
(6)	    try github.com/aws/aws-sdk-go@v1.6.26
(6)	✗   this SourceMgr has been released, its methods can no longer be called
(6)	    try github.com/aws/aws-sdk-go@v1.6.25
(6)	✗   this SourceMgr has been released, its methods can no longer be called
(6)	    try github.com/aws/aws-sdk-go@v1.6.24
(6)	✗   this SourceMgr has been released, its methods can no longer be called
(6)	    try github.com/aws/aws-sdk-go@v1.6.23
(6)	✗   this SourceMgr has been released, its methods can no longer be called
(6)	    try github.com/aws/aws-sdk-go@v1.6.22
(6)	✗   this SourceMgr has been released, its methods can no longer be called
(6)	    try github.com/aws/aws-sdk-go@v1.6.21
(6)	✗   this SourceMgr has been released, its methods can no longer be called
(6)	    try github.com/aws/aws-sdk-go@v1.6.20
(6)	✗   this SourceMgr has been released, its methods can no longer be called
(6)	    try github.com/aws/aws-sdk-go@v1.6.19
(6)	✗   this SourceMgr has been released, its methods can no longer be called
(6)	    try github.com/aws/aws-sdk-go@v1.6.18
(6)	✗   this SourceMgr has been released, its methods can no longer be called
(6)	    try github.com/aws/aws-sdk-go@v1.6.17
(6)	✗   this SourceMgr has been released, its methods can no longer be called
(6)	    try github.com/aws/aws-sdk-go@v1.6.16
(6)	✗   this SourceMgr has been released, its methods can no longer be called
(6)	    try github.com/aws/aws-sdk-go@v1.6.15
(6)	✗   this SourceMgr has been released, its methods can no longer be called
(6)	    try github.com/aws/aws-sdk-go@v1.6.14
(6)	✗   this SourceMgr has been released, its methods can no longer be called
(6)	    try github.com/aws/aws-sdk-go@v1.6.13
(6)	✗   this SourceMgr has been released, its methods can no longer be called
(6)	    try github.com/aws/aws-sdk-go@v1.6.12
(6)	✗   this SourceMgr has been released, its methods can no longer be called
(6)	    try github.com/aws/aws-sdk-go@v1.6.11
(6)	✗   this SourceMgr has been released, its methods can no longer be called
(6)	    try github.com/aws/aws-sdk-go@v1.6.10
(6)	✗   this SourceMgr has been released, its methods can no longer be called
(6)	    try github.com/aws/aws-sdk-go@v1.6.9
(6)	✗   this SourceMgr has been released, its methods can no longer be called
(6)	    try github.com/aws/aws-sdk-go@v1.6.8
(6)	✗   this SourceMgr has been released, its methods can no longer be called
(6)	    try github.com/aws/aws-sdk-go@v1.6.7
(6)	✗   this SourceMgr has been released, its methods can no longer be called
(6)	    try github.com/aws/aws-sdk-go@v1.6.6
(6)	✗   this SourceMgr has been released, its methods can no longer be called
(6)	    try github.com/aws/aws-sdk-go@v1.6.5
(6)	✗   this SourceMgr has been released, its methods can no longer be called
(6)	    try github.com/aws/aws-sdk-go@v1.6.4
(6)	✗   this SourceMgr has been released, its methods can no longer be called
(6)	    try github.com/aws/aws-sdk-go@v1.6.3
(6)	✗   this SourceMgr has been released, its methods can no longer be called
(6)	    try github.com/aws/aws-sdk-go@v1.6.2
(6)	✗   this SourceMgr has been released, its methods can no longer be called
(6)	    try github.com/aws/aws-sdk-go@v1.6.1
(6)	✗   this SourceMgr has been released, its methods can no longer be called
(6)	    try github.com/aws/aws-sdk-go@v1.6.0
(6)	✗   this SourceMgr has been released, its methods can no longer be called
(6)	    try github.com/aws/aws-sdk-go@v1.5.13
(6)	✗   this SourceMgr has been released, its methods can no longer be called
(6)	    try github.com/aws/aws-sdk-go@v1.5.12
(6)	✗   this SourceMgr has been released, its methods can no longer be called
(6)	    try github.com/aws/aws-sdk-go@v1.5.11
(6)	✗   this SourceMgr has been released, its methods can no longer be called
(6)	    try github.com/aws/aws-sdk-go@v1.5.10
(6)	✗   this SourceMgr has been released, its methods can no longer be called
(6)	    try github.com/aws/aws-sdk-go@v1.5.9
(6)	✗   this SourceMgr has been released, its methods can no longer be called
(6)	    try github.com/aws/aws-sdk-go@v1.5.8
(6)	✗   this SourceMgr has been released, its methods can no longer be called
(6)	    try github.com/aws/aws-sdk-go@v1.5.7
(6)	✗   this SourceMgr has been released, its methods can no longer be called
(6)	    try github.com/aws/aws-sdk-go@v1.5.6
(6)	✗   this SourceMgr has been released, its methods can no longer be called
(6)	    try github.com/aws/aws-sdk-go@v1.5.5
(6)	✗   this SourceMgr has been released, its methods can no longer be called
(6)	    try github.com/aws/aws-sdk-go@v1.5.4
(6)	✗   this SourceMgr has been released, its methods can no longer be called
(6)	    try github.com/aws/aws-sdk-go@v1.5.3
(6)	✗   this SourceMgr has been released, its methods can no longer be called
(6)	    try github.com/aws/aws-sdk-go@v1.5.2
(6)	✗   this SourceMgr has been released, its methods can no longer be called
(6)	    try github.com/aws/aws-sdk-go@v1.5.1
(6)	✗   this SourceMgr has been released, its methods can no longer be called
(6)	    try github.com/aws/aws-sdk-go@v1.5.0
(6)	✗   this SourceMgr has been released, its methods can no longer be called
(6)	    try github.com/aws/aws-sdk-go@v1.4.22
(6)	✗   this SourceMgr has been released, its methods can no longer be called
(6)	    try github.com/aws/aws-sdk-go@v1.4.21
(6)	✗   this SourceMgr has been released, its methods can no longer be called
(6)	    try github.com/aws/aws-sdk-go@v1.4.20
(6)	✗   this SourceMgr has been released, its methods can no longer be called
(6)	    try github.com/aws/aws-sdk-go@v1.4.19
(6)	✗   this SourceMgr has been released, its methods can no longer be called
(6)	    try github.com/aws/aws-sdk-go@v1.4.18
(6)	✗   this SourceMgr has been released, its methods can no longer be called
(6)	    try github.com/aws/aws-sdk-go@v1.4.17
(6)	✗   this SourceMgr has been released, its methods can no longer be called
(6)	    try github.com/aws/aws-sdk-go@v1.4.16
(6)	✗   this SourceMgr has been released, its methods can no longer be called
(6)	    try github.com/aws/aws-sdk-go@v1.4.15
(6)	✗   this SourceMgr has been released, its methods can no longer be called
(6)	    try github.com/aws/aws-sdk-go@1.4.14
(6)	✗   this SourceMgr has been released, its methods can no longer be called
(6)	    try github.com/aws/aws-sdk-go@1.4.13
(6)	✗   this SourceMgr has been released, its methods can no longer be called
(6)	    try github.com/aws/aws-sdk-go@v1.4.12
(6)	✗   this SourceMgr has been released, its methods can no longer be called
(6)	    try github.com/aws/aws-sdk-go@v1.4.11
(6)	✗   this SourceMgr has been released, its methods can no longer be called
(6)	    try github.com/aws/aws-sdk-go@v1.4.10
(6)	✗   this SourceMgr has been released, its methods can no longer be called
(6)	    try github.com/aws/aws-sdk-go@v1.4.9
(6)	✗   this SourceMgr has been released, its methods can no longer be called
(6)	    try github.com/aws/aws-sdk-go@v1.4.8
(6)	✗   this SourceMgr has been released, its methods can no longer be called
(6)	    try github.com/aws/aws-sdk-go@v1.4.7
(6)	✗   this SourceMgr has been released, its methods can no longer be called
(6)	    try github.com/aws/aws-sdk-go@v1.4.6
(6)	✗   this SourceMgr has been released, its methods can no longer be called
(6)	    try github.com/aws/aws-sdk-go@v1.4.5
(6)	✗   this SourceMgr has been released, its methods can no longer be called
(6)	    try github.com/aws/aws-sdk-go@v1.4.4
(6)	✗   this SourceMgr has been released, its methods can no longer be called
(6)	    try github.com/aws/aws-sdk-go@v1.4.3
(6)	✗   this SourceMgr has been released, its methods can no longer be called
(6)	    try github.com/aws/aws-sdk-go@v1.4.2
(6)	✗   this SourceMgr has been released, its methods can no longer be called
(6)	    try github.com/aws/aws-sdk-go@v1.4.1
(6)	✗   this SourceMgr has been released, its methods can no longer be called
(6)	    try github.com/aws/aws-sdk-go@v1.4.0
(6)	✗   this SourceMgr has been released, its methods can no longer be called
(6)	    try github.com/aws/aws-sdk-go@v1.3.1
(6)	✗   this SourceMgr has been released, its methods can no longer be called
(6)	    try github.com/aws/aws-sdk-go@v1.3.0
(6)	✗   this SourceMgr has been released, its methods can no longer be called
(6)	    try github.com/aws/aws-sdk-go@v1.2.10
(6)	✗   this SourceMgr has been released, its methods can no longer be called
(6)	    try github.com/aws/aws-sdk-go@v1.2.8
(6)	✗   this SourceMgr has been released, its methods can no longer be called
(6)	    try github.com/aws/aws-sdk-go@v1.2.7
(6)	✗   this SourceMgr has been released, its methods can no longer be called
(6)	    try github.com/aws/aws-sdk-go@v1.2.6
(6)	✗   this SourceMgr has been released, its methods can no longer be called
(6)	    try github.com/aws/aws-sdk-go@v1.2.5
(6)	✗   this SourceMgr has been released, its methods can no longer be called
(6)	    try github.com/aws/aws-sdk-go@v1.2.4
(6)	✗   this SourceMgr has been released, its methods can no longer be called
(6)	    try github.com/aws/aws-sdk-go@v1.2.3
(6)	✗   this SourceMgr has been released, its methods can no longer be called
(6)	    try github.com/aws/aws-sdk-go@v1.2.2
(6)	✗   this SourceMgr has been released, its methods can no longer be called
(6)	    try github.com/aws/aws-sdk-go@v1.2.1
(6)	✗   this SourceMgr has been released, its methods can no longer be called
(6)	    try github.com/aws/aws-sdk-go@v1.2.0
(6)	✗   this SourceMgr has been released, its methods can no longer be called
(6)	    try github.com/aws/aws-sdk-go@v1.1.36
(6)	✗   this SourceMgr has been released, its methods can no longer be called
(6)	    try github.com/aws/aws-sdk-go@v1.1.35
(6)	✗   this SourceMgr has been released, its methods can no longer be called
(6)	    try github.com/aws/aws-sdk-go@v1.1.34
(6)	✗   this SourceMgr has been released, its methods can no longer be called
(6)	    try github.com/aws/aws-sdk-go@v1.1.33
(6)	✗   this SourceMgr has been released, its methods can no longer be called
(6)	    try github.com/aws/aws-sdk-go@v1.1.32
(6)	✗   this SourceMgr has been released, its methods can no longer be called
(6)	    try github.com/aws/aws-sdk-go@v1.1.31
(6)	✗   this SourceMgr has been released, its methods can no longer be called
(6)	    try github.com/aws/aws-sdk-go@v1.1.30
(6)	✗   this SourceMgr has been released, its methods can no longer be called
(6)	    try github.com/aws/aws-sdk-go@v1.1.29
(6)	✗   this SourceMgr has been released, its methods can no longer be called
(6)	    try github.com/aws/aws-sdk-go@v1.1.28
(6)	✗   this SourceMgr has been released, its methods can no longer be called
(6)	    try github.com/aws/aws-sdk-go@v1.1.27
(6)	✗   this SourceMgr has been released, its methods can no longer be called
(6)	    try github.com/aws/aws-sdk-go@v1.1.26
(6)	✗   this SourceMgr has been released, its methods can no longer be called
(6)	    try github.com/aws/aws-sdk-go@v1.1.25
(6)	✗   this SourceMgr has been released, its methods can no longer be called
(6)	    try github.com/aws/aws-sdk-go@v1.1.24
(6)	✗   this SourceMgr has been released, its methods can no longer be called
(6)	    try github.com/aws/aws-sdk-go@v1.1.23
(6)	✗   this SourceMgr has been released, its methods can no longer be called
(6)	    try github.com/aws/aws-sdk-go@v1.1.22
(6)	✗   this SourceMgr has been released, its methods can no longer be called
(6)	    try github.com/aws/aws-sdk-go@v1.1.21
(6)	✗   this SourceMgr has been released, its methods can no longer be called
(6)	    try github.com/aws/aws-sdk-go@v1.1.20
(6)	✗   this SourceMgr has been released, its methods can no longer be called
(6)	    try github.com/aws/aws-sdk-go@v1.1.19
(6)	✗   this SourceMgr has been released, its methods can no longer be called
(6)	    try github.com/aws/aws-sdk-go@v1.1.18
(6)	✗   this SourceMgr has been released, its methods can no longer be called
(6)	    try github.com/aws/aws-sdk-go@v1.1.17
(6)	✗   this SourceMgr has been released, its methods can no longer be called
(6)	    try github.com/aws/aws-sdk-go@v1.1.16
(6)	✗   this SourceMgr has been released, its methods can no longer be called
(6)	    try github.com/aws/aws-sdk-go@v1.1.15
(6)	✗   this SourceMgr has been released, its methods can no longer be called
(6)	    try github.com/aws/aws-sdk-go@v1.1.14
(6)	✗   this SourceMgr has been released, its methods can no longer be called
(6)	    try github.com/aws/aws-sdk-go@v1.1.13
(6)	✗   this SourceMgr has been released, its methods can no longer be called
(6)	    try github.com/aws/aws-sdk-go@v1.1.12
(6)	✗   this SourceMgr has been released, its methods can no longer be called
(6)	    try github.com/aws/aws-sdk-go@v1.1.11
(6)	✗   this SourceMgr has been released, its methods can no longer be called
(6)	    try github.com/aws/aws-sdk-go@v1.1.10
(6)	✗   this SourceMgr has been released, its methods can no longer be called
(6)	    try github.com/aws/aws-sdk-go@v1.1.9
(6)	✗   this SourceMgr has been released, its methods can no longer be called
(6)	    try github.com/aws/aws-sdk-go@v1.1.8
(6)	✗   this SourceMgr has been released, its methods can no longer be called
(6)	    try github.com/aws/aws-sdk-go@v1.1.7
(6)	✗   this SourceMgr has been released, its methods can no longer be called
(6)	    try github.com/aws/aws-sdk-go@v1.1.6
(6)	✗   this SourceMgr has been released, its methods can no longer be called
(6)	    try github.com/aws/aws-sdk-go@v1.1.5
(6)	✗   this SourceMgr has been released, its methods can no longer be called
(6)	    try github.com/aws/aws-sdk-go@v1.1.4
(6)	✗   this SourceMgr has been released, its methods can no longer be called
(6)	    try github.com/aws/aws-sdk-go@v1.1.3
(6)	✗   this SourceMgr has been released, its methods can no longer be called
(6)	    try github.com/aws/aws-sdk-go@v1.1.2
(6)	✗   this SourceMgr has been released, its methods can no longer be called
(6)	    try github.com/aws/aws-sdk-go@v1.1.1
(6)	✗   this SourceMgr has been released, its methods can no longer be called
(6)	    try github.com/aws/aws-sdk-go@v1.1.0
(6)	✗   this SourceMgr has been released, its methods can no longer be called
(6)	    try github.com/aws/aws-sdk-go@v1.0.11
(6)	✗   this SourceMgr has been released, its methods can no longer be called
(6)	    try github.com/aws/aws-sdk-go@v1.0.10
(6)	✗   this SourceMgr has been released, its methods can no longer be called
(6)	    try github.com/aws/aws-sdk-go@v1.0.9
(6)	✗   this SourceMgr has been released, its methods can no longer be called
(6)	    try github.com/aws/aws-sdk-go@v1.0.8
(6)	✗   this SourceMgr has been released, its methods can no longer be called
(6)	    try github.com/aws/aws-sdk-go@v1.0.7
(6)	✗   this SourceMgr has been released, its methods can no longer be called
(6)	    try github.com/aws/aws-sdk-go@v1.0.6
(6)	✗   this SourceMgr has been released, its methods can no longer be called
(6)	    try github.com/aws/aws-sdk-go@v1.0.5
(6)	✗   this SourceMgr has been released, its methods can no longer be called
(6)	    try github.com/aws/aws-sdk-go@v1.0.4
(6)	✗   this SourceMgr has been released, its methods can no longer be called
(6)	    try github.com/aws/aws-sdk-go@v1.0.3
(6)	✗   this SourceMgr has been released, its methods can no longer be called
(6)	    try github.com/aws/aws-sdk-go@v1.0.2
(6)	✗   this SourceMgr has been released, its methods can no longer be called
(6)	    try github.com/aws/aws-sdk-go@v1.0.0
(6)	✗   this SourceMgr has been released, its methods can no longer be called
(6)	    try github.com/aws/aws-sdk-go@v0.10.4
(6)	✗   this SourceMgr has been released, its methods can no longer be called
(6)	    try github.com/aws/aws-sdk-go@v0.10.3
(6)	✗   this SourceMgr has been released, its methods can no longer be called
(6)	    try github.com/aws/aws-sdk-go@v0.10.2
(6)	✗   this SourceMgr has been released, its methods can no longer be called
(6)	    try github.com/aws/aws-sdk-go@v0.10.1
(6)	✗   this SourceMgr has been released, its methods can no longer be called
(6)	    try github.com/aws/aws-sdk-go@v0.10.0
(6)	✗   this SourceMgr has been released, its methods can no longer be called
(6)	    try github.com/aws/aws-sdk-go@v0.9.17
(6)	✗   this SourceMgr has been released, its methods can no longer be called
(6)	    try github.com/aws/aws-sdk-go@v0.9.16
(6)	✗   this SourceMgr has been released, its methods can no longer be called
(6)	    try github.com/aws/aws-sdk-go@v0.9.15
(6)	✗   this SourceMgr has been released, its methods can no longer be called
(6)	    try github.com/aws/aws-sdk-go@v0.9.14
(6)	✗   this SourceMgr has been released, its methods can no longer be called
(6)	    try github.com/aws/aws-sdk-go@v0.9.13
(6)	✗   this SourceMgr has been released, its methods can no longer be called
(6)	    try github.com/aws/aws-sdk-go@v0.9.12
(6)	✗   this SourceMgr has been released, its methods can no longer be called
(6)	    try github.com/aws/aws-sdk-go@v0.9.11
(6)	✗   this SourceMgr has been released, its methods can no longer be called
(6)	    try github.com/aws/aws-sdk-go@v0.9.10
(6)	✗   this SourceMgr has been released, its methods can no longer be called
(6)	    try github.com/aws/aws-sdk-go@v0.9.9
(6)	✗   this SourceMgr has been released, its methods can no longer be called
(6)	    try github.com/aws/aws-sdk-go@v0.9.8
(6)	✗   this SourceMgr has been released, its methods can no longer be called
(6)	    try github.com/aws/aws-sdk-go@v0.9.7
(6)	✗   this SourceMgr has been released, its methods can no longer be called
(6)	    try github.com/aws/aws-sdk-go@v0.9.6
(6)	✗   this SourceMgr has been released, its methods can no longer be called
(6)	    try github.com/aws/aws-sdk-go@v0.9.5
(6)	✗   this SourceMgr has been released, its methods can no longer be called
(6)	    try github.com/aws/aws-sdk-go@v0.7.4
(6)	✗   this SourceMgr has been released, its methods can no longer be called
(6)	    try github.com/aws/aws-sdk-go@v0.7.3
(6)	✗   this SourceMgr has been released, its methods can no longer be called
(6)	    try github.com/aws/aws-sdk-go@v0.7.2
(6)	✗   this SourceMgr has been released, its methods can no longer be called
(6)	    try github.com/aws/aws-sdk-go@v0.7.1
(6)	✗   this SourceMgr has been released, its methods can no longer be called
(6)	    try github.com/aws/aws-sdk-go@v0.7.0
(6)	✗   this SourceMgr has been released, its methods can no longer be called
(6)	    try github.com/aws/aws-sdk-go@v0.6.8
(6)	✗   this SourceMgr has been released, its methods can no longer be called
(6)	    try github.com/aws/aws-sdk-go@v0.6.7
(6)	✗   this SourceMgr has been released, its methods can no longer be called
(6)	    try github.com/aws/aws-sdk-go@v0.6.6
(6)	✗   this SourceMgr has been released, its methods can no longer be called
(6)	    try github.com/aws/aws-sdk-go@v0.6.5
(6)	✗   this SourceMgr has been released, its methods can no longer be called
(6)	    try github.com/aws/aws-sdk-go@v0.6.4
(6)	✗   this SourceMgr has been released, its methods can no longer be called
(6)	    try github.com/aws/aws-sdk-go@v0.6.3
(6)	✗   this SourceMgr has been released, its methods can no longer be called
(6)	    try github.com/aws/aws-sdk-go@v0.6.2
(6)	✗   this SourceMgr has been released, its methods can no longer be called
(6)	    try github.com/aws/aws-sdk-go@v0.6.1
(6)	✗   this SourceMgr has been released, its methods can no longer be called
(6)	    try github.com/aws/aws-sdk-go@v0.6.0
(6)	✗   this SourceMgr has been released, its methods can no longer be called
(6)	    try github.com/aws/aws-sdk-go@master
(6)	✗   this SourceMgr has been released, its methods can no longer be called
(6)	    try github.com/aws/aws-sdk-go@release
(6)	✗   this SourceMgr has been released, its methods can no longer be called
(6)	    try github.com/aws/aws-sdk-go@v.1.2.9
(6)	✗   this SourceMgr has been released, its methods can no longer be called
(6)	    try github.com/aws/aws-sdk-go@v0.9.0rc1
(6)	✗   this SourceMgr has been released, its methods can no longer be called
(6)	    try github.com/aws/aws-sdk-go@v0.9.1rc2
(6)	✗   this SourceMgr has been released, its methods can no longer be called
(6)	    try github.com/aws/aws-sdk-go@v0.9.2rc3
(6)	✗   this SourceMgr has been released, its methods can no longer be called
(6)	    try github.com/aws/aws-sdk-go@v0.9.3rc4
(6)	✗   this SourceMgr has been released, its methods can no longer be called
(6)	    try github.com/aws/aws-sdk-go@v0.9.4rc5
(6)	✗   this SourceMgr has been released, its methods can no longer be called
(6)	  ← no more versions of github.com/aws/aws-sdk-go to try; begin backtrack
panic: canary - shouldn't be possible this SourceMgr has been released, its methods can no longer be called

goroutine 1 [running]:
panic(0x3fc180, 0xc4202b30a0)
	/usr/local/go/src/runtime/panic.go:500 +0x1a1
github.com/golang/dep/internal/gps.(*solver).unselectLast(0xc420195800, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, ...)
	/Users/tchin/Go/src/github.com/golang/dep/internal/gps/solver.go:1237 +0x809
github.com/golang/dep/internal/gps.(*solver).backtrack(0xc420195800, 0xc42033dea0)
	/Users/tchin/Go/src/github.com/golang/dep/internal/gps/solver.go:987 +0x13e
github.com/golang/dep/internal/gps.(*solver).solve(0xc420195800, 0x0, 0x0, 0xc420147050)
	/Users/tchin/Go/src/github.com/golang/dep/internal/gps/solver.go:454 +0x791
github.com/golang/dep/internal/gps.(*solver).Solve(0xc420195800, 0x36, 0x6732c0, 0xc4201ec030, 0xc4200140d8)
	/Users/tchin/Go/src/github.com/golang/dep/internal/gps/solver.go:399 +0xb1
main.(*initCommand).Run(0xc420171aaa, 0xc4200b39f0, 0xc4200781d0, 0x0, 0x0, 0x0, 0x0)
	/Users/tchin/Go/src/github.com/golang/dep/cmd/dep/init.go:171 +0xaff
main.(*Config).Run(0xc420072f60, 0xc420072f60)
	/Users/tchin/Go/src/github.com/golang/dep/cmd/dep/main.go:158 +0x938
main.main()
	/Users/tchin/Go/src/github.com/golang/dep/cmd/dep/main.go:45 +0x174

@timjchin
Copy link
Author

@darkowlzz, this is possibly related, the hanging here is happening while trying to import from the same Godeps.json described in this issue.

@darkowlzz
Copy link
Collaborator

@timjchin yep, right. The hash is messing it up. It's trying to look for v1.6.27-3-g0876266, while going through semver tags.

@darkowlzz
Copy link
Collaborator

@timjchin for now, you can just remove the Comment and it should work if the revision exists.

@natefinch
Copy link

So I had this problem too... it's a two factor problem.

The first is that if you don't run with -v, then after all the "trying... using..." then nothing is printed out for the work where it prints "select... attempt... try....".

Even though dep is actually doing something, it's a long process, and thus it looks like it is hanging. Because it looks hung, people hit ctrl-C, which then corrupts the dep cache, and screws up further dep init attempts.

So the fix is two factor as well:

  1. make the "select... attempt... try..." work provide ongoing feedback even without -v, so it's clear the tool is still working as intended.

  2. fix ctrl-C so that it doesn't corrupt the cache.

@darkowlzz
Copy link
Collaborator

darkowlzz commented Jul 15, 2017

@natefinch correct. I think we can use this issue for fixing the above points you mentioned and #827 for fixing for godep impoter Comment parsing.

@timjchin if you're trying again, clear the whole dep cache $GOPATH/pkg/dep/ or just the aws-sdk-go cache might be enough, $GOPATH/pkg/dep/sources/https---github.com-aws-aws--sdk--go.

@sebdah
Copy link
Contributor

sebdah commented Jul 21, 2017

I have submitted PR #869 that I think would address this issue as well. The problem seems to be that your revision is mistaken for a bzr revision and not a suffixed semver.

@sdboyer
Copy link
Member

sdboyer commented Jul 21, 2017

This case, with all that spam about the SourceManager being released, also highlights how important it is that we create a quick-escape path out of the solver for certain classes of errors. Generally speaking, that's part of the refactoring and error design entailed by #288.

This is actually kinda nice, though, because I've been daunted by the problem of classifying errors for that purpose. But these are easily classifiable - "SourceManager is no longer valid, solver must terminate" - which gets us a foot in the door.

@jonahfang
Copy link

I have the same problem.

Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Projects
None yet
Development

Successfully merging a pull request may close this issue.

6 participants