@mwrock - Good news. I was able to get it working. Thank you for the kind support.
Root cuase: It was problem of docker process that was having issue on accessing shared folder.
OMG. hab studio enter ( seems dumb) was giving false alarm that, there is crypto error, when it was unable to get hookup with docker process, since docker was having issue on accessing shared folder on windows ( win10).
Thank you, again.
Here is debug output, after successfully “hab studio enter”:
DEBUG 2018-07-03T22:46:59Z: habitat_common::ui: UI { shell: Shell { input: InputStream { isatty: true }, out: OutputStream { coloring: Auto, isatty: true, is_colored(): true, supports_color(): true }, err: OutputStream { coloring: Auto, isatty: true, is_colored(): true, supports_color(): true } } }
DEBUG 2018-07-03T22:46:59Z: hab::config: Loading CLI config from C:\hab/etc/cli.toml
DEBUG 2018-07-03T22:46:59Z: hab::command::studio::enter: Setting default origin msreddy via CLI config
DEBUG 2018-07-03T22:46:59Z: hab::command::studio::enter: Setting HAB_CACHE_KEY_PATH=C:\hab/cache/keys
DEBUG 2018-07-03T22:46:59Z: hab::command::studio::enter: Setting ARTIFACT_PATH=C:\hab/cache/artifacts
DEBUG 2018-07-03T22:46:59Z: hab::command::studio::docker: Running command: “C:\Program Files\Docker\Docker\Resources\bin\docker.EXE” “version” “–format=’{{.Server.Os}}’”
DEBUG 2018-07-03T22:46:59Z: hab::command::studio::docker: Running command: “C:\Program Files\Docker\Docker\Resources\bin\docker.EXE” “images” “habitat-docker-registry.bintray.io/studio:0.58.0” “-q”
DEBUG 2018-07-03T22:47:00Z: hab::command::studio::docker: Found Studio Docker image locally.
DEBUG 2018-07-03T22:47:00Z: hab::command::studio::docker: Running command: “C:\Program Files\Docker\Docker\Resources\bin\docker.EXE” “version” “–format=’{{.Server.Os}}’”
DEBUG 2018-07-03T22:47:00Z: hab::command::studio::docker: Running command: “C:\Program Files\Docker\Docker\Resources\bin\docker.EXE” “version” “–format=’{{.Server.Os}}’”
DEBUG 2018-07-03T22:47:00Z: hab::command::studio::docker: Running command: “C:\Program Files\Docker\Docker\Resources\bin\docker.EXE” “version” “–format=’{{.Server.Os}}’”
DEBUG 2018-07-03T22:47:00Z: hab::command::studio::docker: Running command: “C:\Program Files\Docker\Docker\Resources\bin\docker.EXE” “version” “–format=’{{.Server.Os}}’”
DEBUG 2018-07-03T22:47:03Z: hab::command::studio::docker: Running command: “C:\Program Files\Docker\Docker\Resources\bin\docker.EXE” “version” “–format=’{{.Server.Os}}’”
DEBUG 2018-07-03T22:47:03Z: hab::command::studio::docker: Adding extra Docker options from HAB_DOCKER_OPTS = ["-p", “9631:9631”, “-p”, “8080:8080”, “-p”, “9080:9080”, “-p”, “10080:10080”, “-p”, “11080:11080”]
DEBUG 2018-07-03T22:47:05Z: habitat_common::ui: UI { shell: Shell { input: InputStream { isatty: true }, out: OutputStream { coloring: Auto, isatty: true, is_colored(): true, supports_color(): true }, err: OutputStream { coloring: Auto, isatty: true, is_colored(): true, supports_color(): true } } }
DEBUG 2018-07-03T22:47:05Z: hab::command::studio::enter: Setting HAB_CACHE_KEY_PATH=/hab/cache/keys
DEBUG 2018-07-03T22:47:05Z: hab::command::studio::enter: Setting ARTIFACT_PATH=/hab/cache/artifacts
DEBUG 2018-07-03T22:47:05Z: habitat_core::os::process:
Calling execvp(): ("/hab/pkgs/core/hab-studio/0.58.0/20180629150552/bin/hab-studio") [“enter”]
hab-studio: Creating Studio at /hab/studios/src (default)
hab-studio: Importing ‘msreddy’ secret origin key
DEBUG 2018-07-03T22:47:05Z: habitat_common::ui: UI { shell: Shell { input: InputStream { isatty: true }, out: OutputStream { coloring: Auto, isatty: false, is_colored(): true, supports_color(): true }, err: OutputStream { coloring: Auto, isatty: true, is_colored(): true, supports_color(): true } } }
DEBUG 2018-07-03T22:47:05Z: hab: clap cli args: ["/hab/pkgs/core/hab-studio/0.58.0/20180629150552/libexec/hab", “origin”, “key”, “export”, “–type”, “secret”, “msreddy”]
DEBUG 2018-07-03T22:47:05Z: hab: remaining cli args: []
DEBUG 2018-07-03T22:47:05Z: habitat_core::crypto::keys: checking file: msreddy-20180703223650.pub
DEBUG 2018-07-03T22:47:05Z: habitat_core::crypto::keys: valid key suffix
DEBUG 2018-07-03T22:47:05Z: habitat_core::crypto::keys: checking file: msreddy-20180703223650.sig.key
DEBUG 2018-07-03T22:47:05Z: habitat_core::crypto::keys: valid key suffix
DEBUG 2018-07-03T22:47:05Z: habitat_core::crypto::keys::sig_key_pair: revisions = [“msreddy-20180703223650”]
DEBUG 2018-07-03T22:47:05Z: habitat_core::crypto::keys::sig_key_pair: Attempting to read key name_with_rev msreddy-20180703223650 for msreddy
DEBUG 2018-07-03T22:47:05Z: hab::command::origin:
:export: Streaming file contents of secret /hab/cache/keys/msreddy-20180703223650.sig.key to standard out
DEBUG 2018-07-03T22:47:05Z: habitat_common::ui: UI { shell: Shell { input: InputStream { isatty: false }, out: OutputStream { coloring: Auto, isatty: true, is_colored(): true, supports_color(): true }, err: OutputStream { coloring: Auto, isatty: true, is_colored(): true, supports_color(): true } } }
DEBUG 2018-07-03T22:47:05Z: hab: clap cli args: ["/hab/pkgs/core/hab-studio/0.58.0/20180629150552/libexec/hab", “origin”, “key”, “import”]
DEBUG 2018-07-03T22:47:05Z: hab: remaining cli args: []
» Importing origin key from standard input
DEBUG 2018-07-03T22:47:05Z: habitat_core::crypto::keys::sig_key_pair: Writing temp key file /hab/studios/src/hab/cache/keys/msreddy-20180703223650.sig.key.27978c8352a6
DEBUG 2018-07-03T22:47:05Z: habitat_core::crypto::keys::sig_key_pair: Can’t find public key for name_with_rev msreddy-20180703223650: No such file or directory (os error 2)
★ Imported secret origin key msreddy-20180703223650.
hab-studio: Importing ‘msreddy’ public origin key
DEBUG 2018-07-03T22:47:05Z: habitat_common::ui: UI { shell: Shell { input: InputStream { isatty: false }, out: OutputStream { coloring: Auto, isatty: true, is_colored(): true, supports_color(): true }, err: OutputStream { coloring: Auto, isatty: true, is_colored(): true, supports_color(): true } } }
DEBUG 2018-07-03T22:47:05Z: hab: clap cli args: ["/hab/pkgs/core/hab-studio/0.58.0/20180629150552/libexec/hab", “origin”, “key”, “import”]
DEBUG 2018-07-03T22:47:05Z: hab: remaining cli args: []
» Importing origin key from standard input
DEBUG 2018-07-03T22:47:05Z: habitat_core::crypto::keys::sig_key_pair: Writing temp key file /hab/studios/src/hab/cache/keys/msreddy-20180703223650.pub.569638f988b8
★ Imported public origin key msreddy-20180703223650.
hab-studio: Entering Studio at /hab/studios/src (default)
hab-studio: Exported: HAB_AUTH_TOKEN=[redacted]
hab-studio: Exported: HAB_ORIGIN=msreddy
–> Detected and loading /src/.studiorc
–> Launching the Habitat Supervisor in the background…
Running: hab sup run
* Use ‘hab svc start’ & ‘hab svc stop’ to start and stop services
* Use ‘sup-log’ to tail the Supervisor’s output (Ctrl+c to stop)
* Use ‘sup-term’ to terminate the Supervisor
* To pass custom arguments to run the Supervisor, export
‘HAB_STUDIO_SUP’ with the arguments before running
‘hab studio enter’.
–> To prevent a Supervisor from running automatically in your
Studio, export ‘HAB_STUDIO_SUP=false’ before running
‘hab studio enter’.
[1][default:/src:0]#