Ich habe durch die grundlegenden Koch Tutorials durchlaufen und haben eine WinServer2012 VM eingerichtet und erfolgreich meine Küche mit der grundlegenden fantastischen Kunden Kochbuch mit Vagabund eingesetzt.Küche Konvergenz schlägt mit Zugriff verweigert beim Kopieren Passwort geheim
Allerdings habe ich eine Mauer getroffen, wenn Sie versuchen, die Sicherheit für SQL zu aktivieren. Ich habe das Tutorial verfolgt, um eine verschlüsselte SQL-Passwort-Datei zusammen mit der verschlüsselten_Daten_Bag_Secret zu erstellen. Bei der Ausführung Küche konvergieren, komme ich auf die Bühne ‚Dateien MACHINE_NAME Übertragen‘ und dann dieser Zugriff verweigert Fehlermeldung erhalten
>>>>>> ------Exception-------
>>>>>> Class: Kitchen::ActionFailed
>>>>>> Message: Failed to complete #converge action: [[WinRM::FS::Core::FileTransporter] Upload failed (exitcode: 1)
sc : Access to the path 'C:\Users\vagrant\AppData\Local\Temp\kitchen' is
denied.
At line:2 char:66
+ function Decode-Base64File($src, $dst) {folder (split-path $dst);sc -force
-Enco ...
+ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
~~~
+ CategoryInfo : NotSpecified: (:) [Set-Content], UnauthorizedAcc
essException
+ FullyQualifiedErrorId : System.UnauthorizedAccessException,Microsoft.Pow
erShell.Commands.SetContentCommand
]
>>>>>> ----------------------
>>>>>> Please see .kitchen/logs/kitchen.log for more details
>>>>>> Also try running `kitchen diagnose --all` for configuration
ich auf dieser Linie die Frage verfolgt haben in der .kitchen.yml Datei:
provisioner:
encrypted_data_bag_secret_key_path: "../../.chef/encrypted_data_bag_secret"
Ich kann kein Problem in der VM mit Berechtigungen sehen, "C: \ Users \ Vagrant \ AppData \ Local \ Temp \ Küche" existiert und ist zugänglich für den vagabundierenden Benutzer. Es scheint nicht mit den Rezepten zu tun zu haben, die ich ausführe, da ich sie alle entfernen kann und immer noch das gleiche Problem bekomme. Mein Kollege mit dem gleichen Setup hat das gleiche Problem.
Hat jemand irgendwelche Ideen oder Hinweise auf was könnte los sein? Ich bin auf Windows 7, mit VirtualBox und Vagrant. Meine Kitchen.yml Datei ist unter (obwohl ziemlich identisch mit dem Tutorial)
---
driver:
name: vagrant
network:
- ["private_network", {ip: "192.168.35.35"}]
provisioner:
name: chef_zero_scheduled_task
platforms:
- name: windows-2012r2
driver:
customize:
memory: 2048
suites:
- name: default
data_bags_path: "../../data_bags"
run_list:
- recipe[mock_emr::default]
provisioner:
encrypted_data_bag_secret_key_path: "../../.chef/encrypted_data_bag_secret"
attributes:
mock_emr:
secret_file: 'C:/Users/vagrant/AppData/Local/Temp/kitchen/encrypted_data_bag_secret'
sql_server:
sysadmins: ['Administrator', 'vagrant']
Sie haben absolut Recht. Ich kann nicht glauben, dass ich die Kommentare auf dieser Tutorial-Seite verpasst habe. Danke vielmals. – Mark