あけおめ、ことよろ

新年があけちゃったんだけど、もう一ケのサーバで苦労していて、完成していない。データベースのMySQLがうごいてくれないのだ。

特定のディレクトリ(フォルダー)のパーミッションがおかしいらしいのだがよくわからない。これが動かないとBlogも動かない。

どうやらEl Capitan になったら、Apple はよけいなプロテクションを行っているとが関係しているのかもしれない。System Integrity Protection (SIP)というセキュリティシステムだ。

rcmdnk’s blogの10 Oct 2015にも情報がある。

Plusblog から。

SIP無効化 マック再起動してCmd+rを押してリカバリーモードに。
ターミナルを起動してSIPを無効化。

# csrutil disable

再起動後に有効になる。
再起動後、一応SIPのステータスを確認。

$ csrutil status
System Integrity Protection status: enabled (Custom Configuration). Configuration:
Apple Internal: disabled
Kext Signing: enabled
Filesystem Protections: disabled
Debugging Restrictions: disabled
DTrace Restrictions: disabled
NVRAM Protections: disabled This is an unsupported configuration, likely to break in the future and leave your machine in an unknown state.

というわけで Filesystem Protections: disabledになっている。
SIP有効化 再び再起動してリカバリーモードでSIPを有効に。

# csrutil enable

再起動して確認。

$ csrutil status System Integrity Protection status: enabled.

さらに「teratailへようこそ」の「El CapitanでのMySQLエラー」にも情報があるな。

でもさ、現在朝8時だけど、おせちとお屠蘇(実態は熱燗)飲んで、NHKの毒にも薬にもならないTVをバックグラウウンドにして、これを書いているわけで、ヨッパだから今日中にできるわけがない。明日、明後日は箱根駅伝を見ながらヨッパだし客というか親戚も来るからな。だめだな、こりゃ。

コメントを残す

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です

このサイトはスパムを低減するために Akismet を使っています。コメントデータの処理方法の詳細はこちらをご覧ください