2017/08/19(土)実家帰ったら2003年に作ったソロアルバム?が出てきた件。
やばい。懐かしい。「あるあめあがりのあさ」なんて、初めて完成させた曲じゃないか。
せっかくなのでMP3にして、WEBサーバに保管しておく。
$ df Filesystem Size Used Avail Use% Mounted on rootfs 33M 18M 16M 54% / /dev/root 33M 18M 16M 54% / tmpfs 64M 348K 64M 1% /tmp /dev/sda4 371M 345M 27M 93% /mnt/ext /dev/md9 510M 152M 358M 30% /mnt/HDA_ROOT /dev/sda3 3.5T 1.9T 1.6T 54% /share/HDA_DATA /dev/sdb3 3.7T 572G 3.1T 16% /share/HDB_DATA tmpfs 1.0M 0 1.0M 0% /mnt/rf/nd tmpfs 8.0M 0 8.0M 0% /var/syslog_maildir tmpfs 16M 40K 16M 1% /share/HDA_DATA/.samba/lock/msg.lock tmpfs 16M 0 16M 0% /mnt/ext/opt/samba/private/msg.sock $ cat /proc/mdstat Personalities : [raid1] [linear] [raid0] [raid6] [raid5] [raid4] md2 : active raid1 sdb2[2] sda2[0] 530128 blocks super 1.0 [2/2] [UU] md13 : active raid1 sdb4[0] sda4[1] 458880 blocks [2/2] [UU] bitmap: 0/57 pages [0KB], 4KB chunk md9 : active raid1 sdb1[0] sda1[1] 530048 blocks [2/2] [UU] bitmap: 0/65 pages [0KB], 4KB chunk unused devices: <none>HDD2のディスクを2TBから4TBに入れ替えて
rsync -avH --delete --numeric-ids /share/HDA_DATA/ /share/HDB_DATA/して、HDD2の4TBをHDD1に、空の4TBをHDD2に刺して、と試してみたところすんなり起動した。
sed -i libtool -e 's@cmd //c@cmd /c@g'してあげるとよい。
家のNASのOpenSSLとOpenSSHのバージョンを上げた。
2017.04.20 - 1.0.2k に更新
$ tar xf openssl-1.0.2k.tar.gz $ cd openssl-1.0.2k $ ./config --prefix=/opt/local/openssl/1.0.2k --openssldir=/etc/ssl zlib -fPIC enable-tlsext shared $ make -j $ make install $ cd /opt/local/openssl/ $ rm * $ ln -s 1.0.2k/* .
$ tar xf openssh-7.3p1.tar.gz $ cd openssh-7.3p1 $ ./configure --prefix=/opt/local/openssh/7.3p1 \\ --with-tcp-wrappers --with-md5-passwords \\ --sysconfdir=/etc/config/ssh \\ --with-zlib=/opt/local/zlib --with-ssl-dir=/opt/local/openssl \\ --without-stackprotect $ make -j $ make install $ cd /opt/local/openssh/ $ rm * $ ln -s 7.3p1/* .
最初 OpenSSHのconfigureで、 configure: error: OpenSSL version header not found. とか言われて、
config.log を見ると、 ./conftest がSegmentation fault ってた。
「……?」と思いながらも、 --without-openssl で試すと、今度は sizeof(short int) を調べようとしてセグフォ。
そんな馬鹿なと思って、自前で conftest 作ってオプションを色々試してたところ、
gcc に -fstack-protector-all と -fPIEをセットで渡すと int main() { return 0; } ですらセグフォで死ぬことがわかって、
--without-stackprotectをつけたら行けた。
gcc のバージョンもあげたら直るのかな……。
その前にNASを脱却して適当なPCにして適当なLinuxディストリ入れた方がいいよなーと思うのであった。