Macをスリープから復帰させるとこんなアイコンに……
Bluetoothが使用不可になった模様。
ハードウェアの調子がおかしくなったときの定番「OS再起動」を行うと無事にBluetoothが使えるようになりました。
スリープ中にハードウェアの状態がおかしくなったのかな?
物理的に壊れているわけじゃなかったので助かりました。
カバーの隙間から入り込んだホコリやゴミが結構目立ってきたので
カバーを外して掃除。きれいになった。
このカバー脱着時にどうしても本体に細かい傷がついてしまうから余り脱着はしたくないのだけれど、透明カバーなのでゴミが目立ったちゃうんですよね
カバーを付けないと本体が汚れやすくなるのと、裏蓋の隙間からホコリが中に入り込むのが……
今度、購入するときは色がついたものにしようかな。
唐突にOSがクラッシュして強制再起動したのでログを確認していたのですが冗長的なログが絶えず出力されていることを発見。
正常時も常に出ているようなので、開発時debug用の出力の切り忘れなのかなぁ
このログが多すぎて他のログが非常に見づらい……
Nov 26 10:06:22 xxxxx logd[54]: metadata shared cached uuid is null (using logd's shared cache info) osascript (1688) Nov 26 10:06:22 xxxxx logd[54]: Failed to harvest strings for pathless uuid '00000000-0000-0000-0000-000000000000' Nov 26 10:06:22 xxxxx logd[54]: metadata shared cached uuid is null (using logd's shared cache info) System Events (1690) Nov 26 10:06:22 xxxxx logd[54]: Failed to harvest strings for pathless uuid '00000000-0000-0000-0000-000000000000' Nov 26 10:06:26 xxxxx logd[54]: metadata shared cached uuid is null (using logd's shared cache info) mdworker (1698) Nov 26 10:06:26 xxxxx logd[54]: Failed to harvest strings for pathless uuid '00000000-0000-0000-0000-000000000000' Nov 26 10:06:41 xxxxx logd[54]: metadata shared cached uuid is null (using logd's shared cache info) mdworker (1724) Nov 26 10:06:41 xxxxx logd[54]: Failed to harvest strings for pathless uuid '00000000-0000-0000-0000-000000000000' Nov 26 10:06:54 xxxxx logd[54]: metadata shared cached uuid is null (using logd's shared cache info) mdworker (1735) Nov 26 10:06:54 xxxxx logd[54]: Failed to harvest strings for pathless uuid '00000000-0000-0000-0000-000000000000' Nov 26 10:07:54 xxxxx logd[54]: metadata shared cached uuid is null (using logd's shared cache info) mdworker (1784) Nov 26 10:07:54 xxxxx logd[54]: metadata shared cached uuid is null (using logd's shared cache info) mdworker (1783) Nov 26 10:07:54 xxxxx logd[54]: Failed to harvest strings for pathless uuid '00000000-0000-0000-0000-000000000000'
プライベートだったり仕事がらみだったりで比較的大きいモノの締切が余り間を開けずに襲来。
てんやわんやしてます。
段取りするのが上手ではないので、うまく回さないと回らない……
発表原稿とか資料とか環境作りが……
とりあえず一番近いものを優先して対応しなきゃ……
※この記事はQiitaにも投稿しています。
vagrant up
時に毎回パスワードを尋ねられるのが煩わしかったのでsudoersを設定したのですが初歩的なことに嵌っていたのでその備忘録。
/etc/sudoers
に追記するときはこれよりも後ろに記述すること!
%admin ALL = (ALL) ALL
/etc/sudoers.d/
の下に個別にファイルを作る!以下、失敗談込みの設定の流れ
Macだとsudoersにこれを追加します。
Cmnd_Alias VAGRANT_EXPORTS_ADD = /usr/bin/tee -a /etc/exports Cmnd_Alias VAGRANT_NFSD = /sbin/nfsd restart Cmnd_Alias VAGRANT_EXPORTS_REMOVE = /usr/bin/sed -E -e /*/ d -ibak /etc/exports %admin ALL=(root) NOPASSWD: VAGRANT_EXPORTS_ADD, VAGRANT_NFSD, VAGRANT_EXPORTS_REMOVE
編集にはsudo visudo
を使います。
sudoersを眺めていると"Cmnd alias specification"の項目があるので「ここに書けば良さそう」とここに上の4行を貼り付けました。
保存して意気揚々とvagrant up
!
パスワードを尋ねられました……orz
OSの違いなのかと数日悪戦苦闘しながらsudoersを眺めていると"Cmnd alias specification"の下に"%admin ALL = (ALL) ALL"を見つけました。
ひょっとして……と思いつつ設定を"%admin ALL = (ALL) ALL"の下に移動させるとvagrant upがすんなり起動しました。
"%admin ALL=(root) NOPASSWD: 〜"が打ち消されていたんですね……
sudoersファイルだとまた同じミスを行っていまいそう かつ 他にも設定を入れると長くなってしまうので/private/etc/sudoers.d/
にファイルを作ることにしました。
このディレクトリはsudoersの末尾で読み込まれます。
#includedir /private/etc/sudoers.d
←この部分です。
※先頭の#を消す必要はありません(コメントではありません)
$ cat /private/etc/sudoers.d/vagrant-nfs # NFS - Synced Folders - Vagrant by HashiCorp # https://www.vagrantup.com/docs/synced-folders/nfs.html Cmnd_Alias VAGRANT_EXPORTS_ADD = /usr/bin/tee -a /etc/exports Cmnd_Alias VAGRANT_NFSD = /sbin/nfsd restart Cmnd_Alias VAGRANT_EXPORTS_REMOVE = /usr/bin/sed -E -e /*/ d -ibak /etc/exports %admin ALL=(root) NOPASSWD: VAGRANT_EXPORTS_ADD, VAGRANT_NFSD, VAGRANT_EXPORTS_REMOVE
/etc/sudoers
に追記するときはこれよりも後ろに記述すること!
%admin ALL = (ALL) ALL
/etc/sudoers.d/
の下に個別にファイルを作る!他の設定ファイルでもそうですが、記述順序には気をつけましょう……