ログ日記

作業ログと日記とメモ

Debian

Debian busterにmxeをインストールしてQtCreatorで使う

Mastering Qt 5 の Chapter 2 で、いきなり windows.h が要求されて詰まった。ハードル高くない?スルーしてLinuxのコードの部分だけやればいいのかもしれないけど、もやもやする。 そもそもQtを使う人は様々なOSで使いたいわけだから、最初の方のchapterに…

ThinkPadに入れたDebianホスト VMware Windowsゲストでスマートカードリーダーを使う

ThinkPad の P17 のオプションでスマートカードリーダー付きにしたので使ってみる。 カーネルは Lenovo ThinkPad P17 に Debianをインストールする - ログ日記 ここで5.8 に更新済み。まずはLinuxにカードリーダーを認識させる。 # uname -r 5.8.0-0.bpo.2-a…

Debian 10 buster に swift をインストールして GTKとQt の GUIデモを動かした

https://swift.org/download/#releases ここからUbuntu18用のファイルを持ってくる。20はglibcのバージョン違いで動かなかったので18で。 How to Install Swift on Debian 10 (Buster) – Step By Step: Linuxs ここに書いているコマンドをそのまま実行。 apt…

PHPのベンチマークを検証しようとしたらfanが動いてなかった件

https://qiita.com/okdyy75/items/c6f1469ed6a74a075151 https://qiita.com/Maki-Daisuke/items/23c1285500208048de80 これを自分でも検証しようと実行してみた。 PHPがそんなに遅いわけないと思って。 % cat /etc/os-release PRETTY_NAME="Debian GNU/Linux…

Debian の LibreOffice が重すぎる件

Debian 10 buster をインストールしてからLibreOfficeが重すぎる。 Calcの計算とかWriterの画像とかじゃなくて、空で立ち上げてメニューを表示するだけでも重い。 PCのスペックは圧倒的に上がったはずなのに、重い。 ちょっと動かすだけでCPUが100%になる。a…

Debian の KDEデスクトップ設定メモ

gdm3をインストール。 大量に関連パッケージがインストールされるが、気にしないことにした。 セッションはKDE。 Alt + Tabのアニメーション ・システム設定 > ディスプレイとモニタ > Compositor > アニメーションの速度 Alt + Tabだけの動作は変えられない…

Debian 10 に Wine 5 をインストール (Photoshopインストールできず)

Debian - WineHQ Wiki apt の「壊れた変更禁止パッケージ」への対処方法 | marmooo's blog Winetricks - WineHQ Wiki Installing Adobe Photoshop on Linux – Linux Hint Solved: Is it legal to use Photoshop with wine? - Adobe Support Community - 9793…

Lenovo ThinkPad P17 に Debianをインストールする

今までMacBook Pro の VMware Fusion で Linux を使っていたんだけど、もう直接Linuxを使った方がいいかと思って。 新しいノートパソコンはLenovoのでかいやつ。17インチ。 www.lenovo.com ThinkPad P17 はWindows用のドライブとは別に、空のSSDがもう一つ付…

xmodmap をログイン時(Xセッション起動時)に実行する

Debuan buster にアップグレードしたら xmodmapが自動実行されなくなっていたのでメモ。以前やった設定は MacBook Pro の初期設定のメモ その2 - ログ日記 ここ。 Linuxの設定じゃなくてMacの設定として書いてた。それで、.xsessionrc や .xinitrc や .xsess…

Debian の Let's Encrypt (certbot) を --preferred-chain オプション対応済みのバージョンにしてDST Root CA X3を指定する

2020年9月末でAndroid 7.1以下でSSLが使えなくなるらしいので。 以下はDebian 10 Busterの環境だけれども、stretchでもCentOSでも内容はほとんど同じはず。songmu.jp community.letsencrypt.orgバージョン 1.6.0から --preferred-chain オプションで有効期限…

開発マシンの Debian stretch を buster にアップグレードする

GUIで使っていてOfficeやらGHCやら色々入っている。PHP5も入っている。 Dockerもsystemd-nspawnコンテナも入っている。 かなり躊躇していたが、そろそろアップグレードする。 サーバーで使っている Debian を buster にアップグレードしたログ - ログ日記 CU…

Debian Buster に Cacti をインストールする

ログをElasticSearch+Kibanaに集約したり、Prometheus を使ってみたりしたけれども、普通にサーバーのログファイル+Cactiに戻ってきた。最近の流行は大量のサーバーとか大量のコンテナとかがメインターゲットなんだね。 普通に数台〜十数台のコンテナでは…

サーバーで使っている Debian を buster にアップグレードしたログ

ひとまずPHP、PostgreSQL、MySQL、Rails(Redmine)、Apache が入っているstretchのサーバーをアップグレードする。第4章 Debian 9 (stretch) からのアップグレード まずPHP7とPostgreSQLのために使っていたリポジトリをコメントアウト。Dockerも # php7.1 #…

/etc/hosts のドメイン省略形は後ろに書かなければならない

初めて知った。というか前に書いて不具合が出た。 何となく習慣で 127.0.0.1 host1.example.com host1って書いてたけど、Ansibleで設定していたときに 127.0.0.1 host1 host1.example.comと書いていた。 そうすると hostname -f で正しくドメインが引けない…

VagrantとAnsibleを使って仮想マシンでsystemd-nspawnを使えるようにする

https://github.com/nishimura/vagrant-systemd-nspawn.git ここに置いた。 Macでの環境。 Vagrant 2.0.1 ansible 2.6.4 VirtualBox 5.1.28 VMware Fusion 10.1.3 以前使ったときに vagrant plugin install vagrant-hostsupdater vagrant plugin install vag…

php-modeとyasnippetを更新した

最近の無名関数が綺麗にインデントされるようにemacsのphp-modeを更新した。 https://github.com/ejmr/php-mode.git これをcloneして使っていたのでpullしただけ。 Emacs23だとうまくいかなかったのでEmacs24に更新。 apt-get install -t wheezy-backports e…

wheezyのnvidia設定

以前は fglrx-legacy-driver を使って設定が面倒だったように記憶している。 新しいグラボならコマンドを実行するだけみたい。https://wiki.debian.org/NvidiaGraphicsDrivers lspci -nn |grep VGA # 先に apt-get install nvidia-detect nvidia-detect # 表…

wheezy のvmwareに Windows 10 を入れる

今使っているVMware Playerはバージョン5だったので、まず7に上げる。 Linuxだろうとダウンロードしてきたインストーラを実行して、特に問題なく終了。 勝手に上書きインストールされてメニューのアイコンも変わった。動きがWindowsっぽい。 念のためVMware…

Debian wheezyにphpenvでPHP複数バージョンの共存

かなりハマったのでメモ。 基本は http://qiita.com/uchiko/items/5f1843d3d848de619fdf こちらを参考に、一般ユーザー権限で操作する。 git clone https://github.com/CHH/phpenv.git phpenv/bin/phpenv-install.sh mkdir ~/.phpenv/plugins cd ~/.phpenv/p…

Debianデスクトップ環境をsqueezeからwheezyにアップグレード

手順は期本通り。 Ctrl + Alt + F1 でコンソールから。 apt-get update apt-get upgrade apt-get dist-upgrade aptitude install reboot 時間のかかるパッケージ officeなどデスクトップ環境のアップグレードに時間がかかるかと思ったら、texとghc環境に時間…

Debian KVM仮想化環境をまとめてsqueezeからwheezyにアップグレードした

検索しても仮想化環境のOSアップグレードをやった記事がヒットしない。 探し方が悪いだけ? 方針は次の通り。 ホストOS一台のゲストOSをライブマイグレーションで移動して空にする ホストOSアップグレード ゲストOSアップグレード アップグレードしたホストO…

Xenライブマイグレーション失敗の原因を探るログ

http://d.hatena.ne.jp/n314/20130226/1361901155 Xenのライブマイグレーションのエラー原因探索編。 もう一度データセンター側にプライマリ&セカンダリ指定してインスタンスを作り、マイグレーションを往復してみたけれどエラーは起きなかった。 なんか深…

無停止でサーバーをデータセンターに引っ越し: OpenVPN, Ganeti, Xen, LVM, DRBD

社内に置いてあるサーバーをOSごとデータセンターに移したのでその作業ログ。 はじめに。 長いです タイトルは大げさです テストではうまくいったけど実際の社内サーバーではカーネルパニックが発生、再起動の時間分だけ停止 ライブマイグレーションがうまく…

さくらVPSにDebianを入れるメモ

1GBプランで大阪のデータセンターを選んだ。 何のハマりどころもなかったから、あまり書く意味は無いんだけども。 CentOSのrootパスワードが分からんーとか思ってたらDebian設定が終わったくらいにメールが飛んできて書いてあった。 OS再インストール メニュ…

DebianでWindowsバイナリのクロスコンパイル

WindowsにMSYSをインストールしつつ、Emacsか適当なエディタを入れたりするのも大変だなとふと思ったので、メインで使っているDebianからWindowsのプログラムを作る。http://pukiwiki.tuntunkun.com/index.php?%B8%C0%B8%EC%2FWindows%2F%A5%AF%A5%ED%A5%B9%…

DebianでTeX powerdotのPDFが文字化け

いつの間にかPDFが化けるようになってた。 acroreadを9にバージョンアップしたかららしい。 https://forums.ubuntulinux.jp/viewtopic.php?pid=36964 この辺を見ながらKozGoProVI-Medium.otf を取ってきたら解決した。 この設定をしてもpowerdotを使ったPDF…

squeezeのpsqlで日本語が通らない

利用ライブラリが libreadline から libedit に代わったことが問題らしい。 psql -n したら通るけど、そうすると履歴などが使えない。 http://pasero.net/~mako/blog/s/229 http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=607907#10 簡単にできるっぽい…

etchからsqueezeにアップグレード

squeezeにアップグレードしようとしたらエラーが出た。 よく見てみると、lennyじゃなくてetchを使っていたんだった。 apt-lineをlennyに変えて、まずはlennyにアップグレード。 http://www.debian.org/releases/lenny/i386/release-notes/ch-upgrading.ja.ht…

ディスクサイズが僅かに小さい場合のRAID復旧

RAID1 復旧のためのディスクを取り付けて復旧しようとしたら、表記されているサイズは同じなのに実際パーティションを切ると微妙にサイズが違う場合がある。 運悪く新しいHDDの方が若干容量が少なかった場合、パーティションを縮小する。 前も同じようなこと…

HITACHI HDDのDMAエラー、または寿命

前に書いた *1 エラーが直らない。 同じハードの他のサーバーではエラーが出ないと書いたが、10台中7台ぐらいエラーが出るようになった。これはまずい。 Sep 3 23:00:49 node2 kernel: [5538990.017176] ata3.00: exception Emask 0x0 SAct 0x0 SErr 0x0 act…