Quiet down the low frequency vibration of the LRDCS2603S bottom freezer LG refrigerator
LG uses a piston-type compressor in its new refrigerators. The company offers 10-year warranty on the new design, but the new compressor generates a very strong 60 Hz vibration. You can hear it as a low-frequency hum and shakes the entire house. The…
Failed to install cookbooks from lockfile
During Chef cookbook testing with Test Kitchen only one “converge” action can update the Policyfile.lock.json at a time. If you test multiple recipes in the same cookbook, wait for the “Updating policy lock using /usr/local/bin/chef-cli…
Move AWS EC2 instance to another subnet or availability zone
When we move an EC2 instance from one subnet to another or to another availability zone the EC2 Metadata Service stops working on the instance. We get the error message: Unable to get IAM security credentials from EC2 Instance Metadata Service. To enable…
Cannot modify the instance class because there are no instances of the requested class available in the current instance’s availability zone
When you change the instance type of an AWS RDS instance, the availability zone of the instance has to have available capacity of the selected type. Some older availability zones (us-east-1a) have more old instance types than new types available. If the…
Exit from Bash script on error without closing the terminal window
To terminate the script in case of an error, we can use the “-e” option. When a bash script is “sourced”, called from an alias with a leading dot like my-alias='. /my-script to execute in the same process, or a function is…
Error: Failed to install cookbooks from lockfile
When the CI/CD pipeline loads dependency cookbooks from GitHub and the kitchen converge process throws the error: Error: Failed to install cookbooks from lockfileReason: (CookbookOmnifetch::NotACookbook) The resource at ‘/…’ does not…
Install Python 3 on MacOS
The MacOS comes with an old version of Python 2. For new software development Python 3 is the recommended version. Replacing the original Python 2 with Python 3 can cause instability in the MacOS. There are multiple ways to install Python 3 and keep…
Install and configure iTerm2
iTerm2 configuration Install Oh My Zsh Oh My Zsh is an open source, community-driven framework for managing your zsh configuration. More info at https://github.com/ohmyzsh/ohmyzsh Use .bashrc for configuration When you start iTerm, it reads its…
chef push always regenerates the revision id and Policyfile.lock.json
If the chef update and chef push commands always regenerate the Policyfile.lock.json file and the revision_id in it, make sure the Chef cookbook contains the chefignore file and it also references all possible Policyfile lock files: If a cookbook file…
Failed to complete #create action: [undefined method `[]’ for nil:NilClass] on …
When we launch a test instance with Chef Test Kitchen, we may get the error message: —–> Starting Test Kitchen (…)—–> Creating …——Exception——->>>>>> Class: Kitchen::ActionFailed>>>>>> Message: 1…