投稿

メールサーバの移行

イメージ
 自前のメールサーバを停止 これまで、自ドメインのメールサーバはVPS上に構築していた。 ・Ubuntu Server ・Postfix ・Dovecot ・spamAssassinと、BlackListの利用 Spam対策を行ってきたし、サーバ上でメールをトリガーにして各種プログラムを動かしたりしてきた。 メールサーバのメンテナンスは結構面倒くさくて、  ・Disk容量のチェック  ・不正アクセスのチェック  ・各種セキュリティパッチの適用 など、手間がかかる。 そこで、外部のサーバを利用することに…。 結構安くて使い勝手の良さそうなのが、「さくらのメールボックス」 3年契約で、3070円とな…。  メールアドレスは自分のだけなので、20GBまで利用可能!  (Gmailより大きいねぇ) ということで、早速契約。 アカウント設定を行って、既存のDNSを書き換える。WHOISも書き換えて完了。 SMTPとIMAPが利用できればOK。 ちょうど、GoogleがSPF設定していないと受信しないし、DKIMおよびDMARCに対応していないメールを弾くようになったので、対応しているのを確認。 さくらサーバ自体は、これまでお客さんのサーバとして何件も利用しているので、利用方法も難しくはない。  Webメールにも対応しているので、いざという場合にもありがたい。 ということで、各メールソフトの設定を変更。  PC(常時使用する3台)とタブレット、スマートフォンと台数は多いがそれ程手間はかからない。 問題は、旧サーバで送受信したメールの履歴だけれど、これはThunderbrdを使ってローカルに保存することで回避。  本当は、サーバtoサーバでMailboxに残そうとも考えたんだけど、古いメールはそれ程必要ないし、ローカルにバックアップしてあれば凌げるので、良しとする。 移行時にDNSの反映で若干時間がかかったものの、問題なく送受信できるのを確認して、作業完了。  これでメンテナンスの手間が減るので、安いもんです。

WPS Officeで日本語入力ができない

イメージ
メインのマシンUbuntu16.04にて 前回、Windowsマシンが逝ってしまったので、新たに用意したマシンはUbuntu16.04にした。 Windows7はVirtualboxで動かすことにし、そこそこ環境も整ってきた。 とは言っても、ほぼ作業はUbuntu上で行うので、こちらの状態も整えていたところ、問題が発生。 Office関連は、Linuxではやや厳しいので、少しでも使い勝手を上げるためにLibreOffice以外に、KingsoftのWPSを導入した。 こいつは、ノートのUbuntu14.04で動かしていてそこそこ互換性も高く、実績も有る。 今のところVABマクロがうまく動作しないのと、ピボットテーブルが保存後Excelで開くとおかしいくらいで、注意すれば十分利用できる。 ということで、Ubnutu16.04にも導入。そして日本語化。 しばらくViewerとしてしか使っていなかったので気づかなかったのだが、日本語の入力ができないことが判明。  むむむ。なぜだぁ  というのもあるし、今まで数字しか入力していなかったことに驚く。  そういえば、漢字などの表はコピーペーストしかしていなかった…。 原因を究明する とはいえ、入力できないのは不便なので、対策を施すことにする。 まずは、現状の調査。 日本語関係は、少し前のUbuntuはibus経由だったのに、今はfcitxに変わっている。 もちろん、クリーンインストールのままなので、設定は変えていない。 日本語の設定は、fcitxを使うようになっているし、geditなどは正しく動作している。 システムトレイアイコンを表示するようにして確認してみる。 標準のアプリはほぼOK。 ブラウザ(chrome,vivaldi,Firefox)も日本語の入力が可能。 ちゃんと、「あ」に切り替わる。 ところが、WPS関連はWriterも、SpreadsheetもPresentationも一切日本語の入力ができない。 「全角/半角」も、CTRL+SPACEも効かない。 これは、環境変数か?と思いチェックしてみる。 $ echo $GTK_IM_MODULE fcitx $ echo

Bash on Ubuntu on Windows

イメージ
WindowsなのかUbuntuなのか Anniversary Updateをインストールすると、bashが使えるようになる。 bashって何?って人は、使わなくても良いと思う。 LinuxやMac使う人は、端末(Terminal)を開いた時に動作しているShellの名称ですね。 色々なShellがあるのだけれど、bashはほぼ標準の地位にあるプログラム。 Ubuntuでは、標準になってます。 (Windowsでいうコマンドプロンプトと考えればよろしいかと。) で、これがWindowsでも使えるようになるという。 もちろん、cygwinのような形ではなく、Windowsのsubsystemとして動作するというではないか。 今回のUpdateを苦労してやったのは、この機能が使いたかったからなのですよ!! 導入してみる まずは、「設定」→「更新とセキュリティ」→「開発者向け」で「開発者モード」を選択。 続いて、「コントロールパネル」→「プログラム」→「プログラムと機能」→「Windowsの機能の有効化または無効化」を選択する。 すると、図のように「Windows subsystem for Linux(Beta)」があるので、チェックを入れて、OK。 少し待てば、完了する。 今度は、コマンドプロンプトを開く。 bash[enter] と入力すると、実際のインストールが開始される。 これは、結構時間がかかるはず。 各種バイナリを持ってきてインストールされます。 完了すると、ユーザ登録へと進みます。 要は、Windowsの中にUbuntuをインストールし、そこにユーザを作成するということですね。 この時、仮想マシンではないということですょ。 ユーザ名とパスワードを入力すれば準備完了。 実際に、ホームに移動し、lsを叩いた所です。 (ちゃんと、alias でllが登録されているところがUbuntuっぽいですゎ) ちゃんとインストールが完了すると、スタートメニューに登録されます。 Bash on Ubuntu on Windowsと表示されております。 ちなみに、裏に見えているのはt

Windows 10 Anniversary Updateに苦戦 on Virtualbox

イメージ
VirtualBox上のWindows10 を Updateする 少し前に、iMacのディスクが逝って、再インストールした。 でも、仮想マシンのイメージは容量が大きいので、バックアップ対象外に設定していたため、すべての仮想マシンのイメージが飛んでしまった。  ほぼ、Linux系は再インストールすればOKなんだけど、使用していたWindowsのイメージが無くなって精神的ダメージが…。  WindowsXPの物理マシン→イメージに落とす→他のマシンに移動→さらに別のマシンに移動→Windows7にUpgrade→Windows10にUpgrade→死亡  と、随分長い期間使用してきただけに、ちょっと悲しい感じ。 すでに、Windowsのプロダクトキーも、Officeのプロダクトキーも一切不明なので、新規に全て用意する必要がある…。 ということで、余っていたWindows7のライセンスと、以前使用していたOffice2013が1台しかライセンスを使用していないので、これで新たに準備した。 完了したらすぐに「Anniversary Update」がでたので適用すること・・・ Windows Updateで検索かけても出てこない。  調べてみると、全員に表示されるわけではなく、順次適当に広まってくるらしい。まあ、一時期にサーバが混まないような配慮だろうが…。  そこで、手動で強制的に適用してしまうことに。 Windows Updateの詳細情報から、Webページに飛ぶのだけれど、そこから入手可能。 ここから、入手してインストールする。 すると、直接インストールかと思ったら、インストーラがインストールされると…。 「Windows10 アップグレードアシスタント」がデスクトップに表示されるので、実行する。 もちろん、「今すぐ更新」の一択です。 とまあ、こんなしょぼい画面がしばらく続きます。 このまま放置しておくと、何故か仮想マシンが停止している。 再起動は、ちゃんと再起動するはずなのに…。 おかしい。 仮想マシンを立ち上げると、 あれれ…。 しばらく待つと、これまでと同じバージョンに戻っている。 何か問題があるっぽい。 メモリを増やしたり、Hyper-VをOffにしたり、CPU

Windowsマシンが死ぬ

イメージ
Windows10の物理マシンがおかしい Core i3の廃棄用マシン(Fujitsu製)を利用していたのだが・・・。 利用中に突然電源が切れるようになった。 Windows7で利用しているときは、一度もそんなことはなかったけれど、これがWindows10にUpgradeしたせいなのか、たまたま寿命が近づいたのか、それとも電源電圧の低下で落ちるのか・・・。 何度か落ちる状況を確認したものの、エアコンの室外機が動き出したとか、炊飯器のスイッチを入れたとか、そういった電圧の変動要因が全く無いのに落ちる。 マウスを動かした時に落ちる。 ファイルを開いた直後に落ちる。 何もしていないのに落ちる。 再起動すると、異常終了したので〜。Excelを起動すると、最後に編集していてのは・・・。いろいろ聞いてくるが、面倒で仕方ないし、これでは全く仕事にならない。 色々と思案したけれど、新しいマシンを入手することにした。 中古で探す 新しいマシンと言っても、欲しくなるようなマシンが存在しないので、とりあえずレベルで探す。 DellやHP、その他探したけれど、これと言って欲しくなるものがない。 今度は中古で・・・。 しかも、コストパフォーマンスの良い物を探すことにした。 Core i5 + 4GB + 250GBHDD の本体のみで、14,000円程度のものを見つけた。 NEC製だが、問題はなかろう。 ポイントも溜まっているので使うことに。結局4,000円で買えた。 2日後には到着。 電源を入れる前に、解体。 確認すると、DVD-ROM、HDDはWDの7200rpm、メモリはF製と同じ! そこで、旧マシンも解体。 最終的には、ガワはNEC。 Core i5 + 8GBメモリ + 250GBHDD(WD製7200rpm) + DVD-RW という結構なマシンが出来上がった。これで4,000円!! HDDが少し少ないので、旧マシン(F製)のHDDもSATAで7200rpmのSeagate製を一緒に載せようと思ったのだけれど、シャーシに3.5インチベイの空きがない。 2.5インチなら1台載せられるのだが・・・かなり試行錯誤したけれど、どうしても入らない。 SAT

Sublime Text 3 のERROR回避

イメージ
無視してたけど… 少し前から起動後に表示されるようになっていた。 前回、HDDを初期化して、バックアップから書き戻してからなのか、その前から出ていたのか記憶が定かでない…。(ボケたか?)  ただ、気になった時に、スクリーンショットを撮っているので、撮影日時からすると初期化の後となる。 プラグインの認証周りでERRORを吐いている模様。 一応、「OK」を押すと、通常通りに起動するし、操作上何も問題が起きる様子はない。 まあ、情報ぐらいあるだろうとググってみると、El Capitanで発生する既知の問題らしい。 「 Error executing: /usr/bin/security dump-trust-settings #1002 」 「 Error executing: /usr/bin/security dump-trust-settings #1017 」 これによると、仕事が忙しくて、そっちに注力してたょとのことなので、その内に直るんだと思うけど…。  もう少し解決方法はないかと、探してみると、無理やり解決している人がいたので参考にしてみた。 Qiitaに「 OS X El CapitanにてSublime Text へPackage Controlを導入するとエラーになる件 」という記事があった。  キーチェーンにある、証明書を削除すれば良いらしい。 削除するのは、ERRORメッセージの「Cert 0」のみ。 実際に試してみる。 起動したら、分類が「パスワード」になっていて、検索しても出てこない…と思ったんだけど、「すべての項目」で探したらサクッと出てきましたわ。  しつこくいいか?と聞かれるのを、削除一択で完了。 その後、起動時のError Messageは出なくなったので、良さそう。 ただ、AvastのCAを消すという作業が、少し気にはなるんだけどね…。

iMacの調子が悪くなった(修復完了)

イメージ
やっと動くようになった 土曜の夜に、仕事でskypeを2時間ほど行って、ミーティング終わってからの調子がすこぶる悪くなった。 でもって、 リカバリーモードで、ディスクのチェックを掛けた のが、昨日。 しかも、昨日のブログは、携帯で書いているので、今見ると読みにくいわ…。 昨日、仕事から戻ると、バックアップディスクのチェックは完了していて、問題なし。 OK。 これで安心して、本体のHDDが触れる。 続いて本体のHDDをチェックする。 しばらく待つと、エラーが出ます。修復かけます。直りません。 これを、数回繰り返したが、結局、起動することは出来ず。 ディスク自体が逝っているのか、理論的に逝っているのか現時点では分からない。 S.M.A.R.T.情報でもすぐに見られれば、良いのだが…。 最悪、HDDの交換かマシンの買い替えも視野に入れつつ、作業をすすめる。 まずは、フォーマットをかけてみる。 この時点で、ダメならHDDを諦める。→問題なし。 念のため、クイックなフォーマットではなく、実際に0埋めをさせてみる。 これは多少時間がかかるだろうと思いつつ、実行→問題なし。 ならばと、TimeMachineのバックデータを元に書き戻しを実行。 ぐはぁっ、14時間かよ…。 ということで、放置しつつ他のWindowsマシンで仕事して寝た。 修復完了 朝起きたら、まだ4時間かかると出ていたので、もう少し放置。 で、9時半頃に完了。本当に10時間以上掛かっているゎ。 やっと、ログイン画面を拝むことが出来た。 動作確認を兼ねて、ブログ書き中。 今のところ、正常に動作している感じ。 ただ、key_chainなどが消えているっぽくて、やたらとパスワードを入力させられる。 バックアップ対象に入れていないDownloadフォルダは、すっかり空だけどまあいいや。 と思って確認していたら…。 仮想マシンのイメージが消えていた orz あまりに容量がでかいので、対象から外していた。 少しやばい。 Windows用の開発ソースが、残っていないかも。 殆どはOneDriveに移行していたんだけど、その前のものが残っているかな。 別のWindo

Macが急に調子悪くなった(進行中)

イメージ
メインのiMacが、おかしい。 このところ、レインボーカーソルが頻繁に出るようになった。 しかも、その間フリーズに近い状態で、何も操作ができない。 たまにWindowが切り替わったり、メニューが開いたり閉じたり…。 固まっている間の操作が溜まっていて、動けるときに動いてるって感じになってしまう。 (SBODと言われているやつです) はぁ。 これが続いたときは、もとに戻らないので、強制的に再起動をかけることになる。 で、再起動かけたら、途中で力尽きて電源落としてお亡くなりになる。  林檎マークが表示されている状況で、プログレスバーが最後まで行く前に死ぬ。 はっきり言ってヤバイです。 少し変な汗が出てきて、心拍数が増加してます。 ふとマシンに触ると、高熱を発している様子。 触れないくらいの発熱! これが、原因かも…。部屋にはエアコンをつけているのになぁ と、言うことで冷やすために一晩置いておいた(まあ、寝ただけどw) 朝起きて、早速電源投入! しかし、症状は変わらず… 起きがけから、嫌な汗が… リカバリーしてみる 慌てず、作業するしかない。 まずは、「⌘+R」でリカバリーモードで起動してみる。  電源オン→起動音「ぽーん」→⌘+R押し続け→林檎マーク表示→手離す これで、暫くすると、リカバリーモードで起動する。 メニューバーと、Windowが一つ表示されるのみ。 1. Time Machineからの復元 2. OS Xを再インストール(ネットワーク経由) 3. ヘルプ 4. ディスクユーティリティで検査 まずは、前回起動時の状態にしようと1.を選択。 Time Machineのディスク選択で、バックアップ用ディスクが表示されない…あれ?まずいんじゃないの? 落ち着けけけ…俺れれれれ 最初のメニューに戻る。 ディスクが壊れているかも、まぁバックアップが壊れたとしても、MainのHDDがあれば何とかなる。 でも、バックアップが壊れているのは嫌なので、チェックをかける。 Time Machineは、リンクを大量に生成するはずなので、チェックに時間がかかるゎ。 すでに、1時間ほど過ぎたけど、まだ終わらない。 →いまここ