Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Can't use with cinc #166

Open
tosbaha opened this issue Jul 4, 2022 · 0 comments
Open

Can't use with cinc #166

tosbaha opened this issue Jul 4, 2022 · 0 comments

Comments

@tosbaha
Copy link

tosbaha commented Jul 4, 2022

Hi,
I have installed cinc-client to my local machine and created a virtual machine. Its name is AppcircleVM.local and I can ssh to it.

I tried different methods to bootstrap but they all failed. I will appreciate if you can help me out.
I tried the below command

Method 1

knife zero bootstrap AppcircleVM.local --sudo --alter-project cinc -N my-vm

It shows the below log

WARNING: No knife configuration file found. See https://docs.chef.io/config_rb/ for details.
WARN: No cookbooks directory found at or above current directory.  Assuming /Users/mustafa/Developer/chef-repo.
WARN: Deprecation CHEF-18 from /Users/mustafa/.rbenv/versions/2.7.5/lib/ruby/gems/2.7.0/gems/knife-17.10.0/lib/chef/knife.rb:493:in `run_with_pretty_exceptions'

  Starting local-mode server in deprecated socket mode

Please see https://docs.chef.io/deprecations_local_listen/ for further details and information on how to correct this problem.
Connecting to AppcircleVM.local using ssh
WARNING: Failed to authenticate  to AppcircleVM.local - trying password auth
Enter password for @AppcircleVM.local: 
Connecting to AppcircleVM.local using ssh
The authenticity of host 'AppcircleVM.local (fe80::8cb:4dc9:1953:87e7%bridge100)' can't be established.
fingerprint is SHA256:0WtzGSA7PPzcaldoKsfcsX6ETrhCqUmRD5Jsp7fC+4A.

Are you sure you want to continue connecting
? (Y/N) y
Connecting to AppcircleVM.local using ssh

It just hangs and cannot connect. If I give a username and password

Method 2

knife zero bootstrap AppcircleVM.local --sudo --alter-project cinc -N my-vm -U mustafa -P asdf

This time it gives this error

WARNING: No knife configuration file found. See https://docs.chef.io/config_rb/ for details.
WARN: No cookbooks directory found at or above current directory.  Assuming /Users/mustafa/Developer/chef-repo.
WARN: Deprecation CHEF-18 from /Users/mustafa/.rbenv/versions/2.7.5/lib/ruby/gems/2.7.0/gems/knife-17.10.0/lib/chef/knife.rb:493:in `run_with_pretty_exceptions'

  Starting local-mode server in deprecated socket mode

Please see https://docs.chef.io/deprecations_local_listen/ for further details and information on how to correct this problem.
Connecting to AppcircleVM.local using ssh
The authenticity of host 'AppcircleVM.local (fe80::8cb:4dc9:1953:87e7%bridge100)' can't be established.
fingerprint is SHA256:0WtzGSA7PPzcaldoKsfcsX6ETrhCqUmRD5Jsp7fC+4A.

Are you sure you want to continue connecting
? (Y/N) Y
Connecting to AppcircleVM.local using ssh
ERROR: Sudo password is required for this operation. Please enter password using -P or --ssh-password option
WARNING: Performing legacy client registration with the validation key at ...
WARNING: Remove the key file or remove the 'validation_key' configuration option from your config.rb (knife.rb) to use more secure user credentials for client registration.
ERROR: Train::UserError: Sudo failed: Sudo cannot prompt for password because there is no terminal. Please provide the sudo password directly

Method 3

knife zero bootstrap AppcircleVM.local --alter-project cinc -N my-vm -U mustafa -P asdf 

If I don't use sudo, it continues for a while but it fails during the installation step.

WARNING: No knife configuration file found. See https://docs.chef.io/config_rb/ for details.
WARN: No cookbooks directory found at or above current directory.  Assuming /Users/mustafa/Developer/chef-repo.
WARN: Deprecation CHEF-18 from /Users/mustafa/.rbenv/versions/2.7.5/lib/ruby/gems/2.7.0/gems/knife-17.10.0/lib/chef/knife.rb:493:in `run_with_pretty_exceptions'

  Starting local-mode server in deprecated socket mode

Please see https://docs.chef.io/deprecations_local_listen/ for further details and information on how to correct this problem.
Connecting to AppcircleVM.local using ssh
The authenticity of host 'AppcircleVM.local (fe80::8cb:4dc9:1953:87e7%bridge100)' can't be established.
fingerprint is SHA256:0WtzGSA7PPzcaldoKsfcsX6ETrhCqUmRD5Jsp7fC+4A.

Are you sure you want to continue connecting
? (Y/N) Y
Connecting to AppcircleVM.local using ssh
WARNING: Performing legacy client registration with the validation key at ...
WARNING: Remove the key file or remove the 'validation_key' configuration option from your config.rb (knife.rb) to use more secure user credentials for client registration.
Bootstrapping AppcircleVM.local
 [AppcircleVM.local] -----> Installing Chef Omnibus (stable/17)
 [AppcircleVM.local] downloading https://omnitruck.cinc.sh/install.sh
 [AppcircleVM.local]   to file /var/folders/v3/rjt7qy1d2tj6ch9g1z03f5l00000gn/T//install.sh.1557/install.sh
 [AppcircleVM.local] trying curl...
 [AppcircleVM.local] mac_os_x 12.4 aarch64
 [AppcircleVM.local] Getting information for chef stable 17 for mac_os_x...
 [AppcircleVM.local] downloading https://omnitruck.cinc.sh/stable/chef/metadata?v=17&p=mac_os_x&pv=12.4&m=aarch64
  to file /var/folders/v3/rjt7qy1d2tj6ch9g1z03f5l00000gn/T//install.sh.1562/metadata.txt
 [AppcircleVM.local] trying curl...
 [AppcircleVM.local] sha1       9b7991052e2e1de1a992d4f5c200436908f26dc6
sha256  6b0995690524282214e1387fccb51b8f2ea0019024ef881e6751b36da976794d
url     http://packages.cinc.sh/files/stable/cinc/17.10.0/mac_os_x/11/cinc-17.10.0-1.arm64.dmg
version 17.10.0
 [AppcircleVM.local] 
 [AppcircleVM.local] downloaded metadata file looks valid...
 [AppcircleVM.local] downloading http://packages.cinc.sh/files/stable/cinc/17.10.0/mac_os_x/11/cinc-17.10.0-1.arm64.dmg
  to file /var/folders/v3/rjt7qy1d2tj6ch9g1z03f5l00000gn/T//install.sh.1562/cinc-17.10.0-1.arm64.dmg
 [AppcircleVM.local] trying curl...
 [AppcircleVM.local] Comparing checksum with shasum...
 [AppcircleVM.local] Installing chef 17
installing dmg file...
 [AppcircleVM.local] Checksumming Protective Master Boot Record (MBR : 0)…
 [AppcircleVM.local] Protective Master Boot Record (MBR :: verified   CRC32 $A63E199D
 [AppcircleVM.local] Checksumming GPT Header (Primary GPT Header : 1)…
 [AppcircleVM.local]  GPT Header (Primary GPT Header : 1): verified   CRC32 $443B46BC
 [AppcircleVM.local] Checksumming GPT Partition Data (Primary GPT Table : 2)…
 [AppcircleVM.local] GPT Partition Data (Primary GPT Tabl: verified   CRC32 $D491FC35
 [AppcircleVM.local] Checksumming  (Apple_Free : 3)…
 [AppcircleVM.local]                     (Apple_Free : 3): verified   CRC32 $00000000
 [AppcircleVM.local] Checksumming disk image (Apple_HFS : 4)…
 [AppcircleVM.local]           disk image (Apple_HFS : 4): verified   CRC32 $06BA4931
 [AppcircleVM.local] Checksumming  (Apple_Free : 5)…
 [AppcircleVM.local]                     (Apple_Free : 5): verified   CRC32 $00000000
 [AppcircleVM.local] Checksumming GPT Partition Data (Backup GPT Table : 6)…
 [AppcircleVM.local] GPT Partition Data (Backup GPT Table: verified   CRC32 $D491FC35
 [AppcircleVM.local] Checksumming GPT Header (Backup GPT Header : 7)…
 [AppcircleVM.local]   GPT Header (Backup GPT Header : 7): verified   CRC32 $DBF61912
 [AppcircleVM.local] verified   CRC32 $BB1FF8B0
 [AppcircleVM.local] /dev/disk4                 GUID_partition_scheme          
/dev/disk4s1            Apple_HFS                       /Volumes/cinc_project
 [AppcircleVM.local] installer: Must be run as root to install this package.
 [AppcircleVM.local] "disk4" ejected.
 [AppcircleVM.local] mkdir: /etc/chef: Permission denied
 [AppcircleVM.local] /tmp/chef_wRBL1J/bootstrap.sh: line 182: /etc/chef/validation.pem: No such file or directory
ERROR: The following error occurred on AppcircleVM.local:
ERROR: -----> Installing Chef Omnibus (stable/17)
     downloading https://omnitruck.cinc.sh/install.sh
       to file /var/folders/v3/rjt7qy1d2tj6ch9g1z03f5l00000gn/T//install.sh.1557/install.sh
     trying curl...
     mac_os_x 12.4 aarch64
     Getting information for chef stable 17 for mac_os_x...
     downloading https://omnitruck.cinc.sh/stable/chef/metadata?v=17&p=mac_os_x&pv=12.4&m=aarch64
       to file /var/folders/v3/rjt7qy1d2tj6ch9g1z03f5l00000gn/T//install.sh.1562/metadata.txt
     trying curl...
     sha1       9b7991052e2e1de1a992d4f5c200436908f26dc6
     sha256     6b0995690524282214e1387fccb51b8f2ea0019024ef881e6751b36da976794d
     url        http://packages.cinc.sh/files/stable/cinc/17.10.0/mac_os_x/11/cinc-17.10.0-1.arm64.dmg
     version    17.10.0
     downloaded metadata file looks valid...
     downloading http://packages.cinc.sh/files/stable/cinc/17.10.0/mac_os_x/11/cinc-17.10.0-1.arm64.dmg
       to file /var/folders/v3/rjt7qy1d2tj6ch9g1z03f5l00000gn/T//install.sh.1562/cinc-17.10.0-1.arm64.dmg
     trying curl...
     Comparing checksum with shasum...
     Installing chef 17
     installing dmg file...
     Checksumming Protective Master Boot Record (MBR : 0)…
     Protective Master Boot Record (MBR :: verified   CRC32 $A63E199D
     Checksumming GPT Header (Primary GPT Header : 1)…
      GPT Header (Primary GPT Header : 1): verified   CRC32 $443B46BC
     Checksumming GPT Partition Data (Primary GPT Table : 2)…
     GPT Partition Data (Primary GPT Tabl: verified   CRC32 $D491FC35
     Checksumming  (Apple_Free : 3)…
                         (Apple_Free : 3): verified   CRC32 $00000000
     Checksumming disk image (Apple_HFS : 4)…
               disk image (Apple_HFS : 4): verified   CRC32 $06BA4931
     Checksumming  (Apple_Free : 5)…
                         (Apple_Free : 5): verified   CRC32 $00000000
     Checksumming GPT Partition Data (Backup GPT Table : 6)…
     GPT Partition Data (Backup GPT Table: verified   CRC32 $D491FC35
     Checksumming GPT Header (Backup GPT Header : 7)…
       GPT Header (Backup GPT Header : 7): verified   CRC32 $DBF61912
     verified   CRC32 $BB1FF8B0
     /dev/disk4                 GUID_partition_scheme          
     /dev/disk4s1               Apple_HFS                       /Volumes/cinc_project
     installer: Must be run as root to install this package.
     "disk4" ejected.
      mkdir: /etc/chef: Permission denied
     /tmp/chef_wRBL1J/bootstrap.sh: line 182: /etc/chef/validation.pem: No such file or directory

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

No branches or pull requests

1 participant