紙一重の積み重ね

アラフォーのエンジニアがなれる最高の自分を目指して、学んだことをこつこつ情報発信するブログです。

Ubuntu

Windows Subsystem for Linux(WSL)上にVagrant環境を構築する際は、gccとmakeを必ずインストールするべし

はじめに Windows Subsystem for Linux(WSL)上にVagrant環境を構築して、vagrant-awsプラグインをインストールしようとしたら大ハマリしたのでメモ。 実行環境 Windows 10 64bit(ver 1803) Windows Subsystem for Linux(WSL) Ubuntu 18.04.1 LTS (Bionic Bea…

【Ansible】Zip圧縮時に "msg": "non-zero return code", "rc": 3 が出たときの対処法

状況 ansible provison時に発生 環境 Ansible 2.6.0 Ubuntu 16.04 発生したエラー failed: [default] (item=hogehoge) => {"changed": true, "cmd": "zip -D /home/vagrant/hogehoge.zip *", "delta": "0:00:00.032748", "end": "2018-07-05 07:49:55.730576…

【Bash】シェルスクリプト実行時に /bin/bash^M: bad interpreter: No such file or directory が出たときの対処法

はじめに 地味にハマったのでメモ。 やりたいこと 自作したシェルスクリプトを実行したい 環境 Ubuntu16.04 発生したエラー シェルスクリプト実行時に以下のエラーが発生する -su: ./create_hoge.sh: /bin/bash^M: bad interpreter: No such file or directo…

【Ansible】apt-get時に E: Could not get lock /var/lib/dpkg/lock - open (11: Resource temporarily unavailable) が発生した場合の対処法

環境 Ubuntu16.04 Ansible2.5.4 発生した事象 vagrant provision時に以下のエラーが発生。 playbook内で、apt-get dist-upgradeを実行している 発生したエラー TASK [Update all packages to the latest version] ******************************* fatal: [d…