2016/03/07(月)CPANが動かない
CentOS 7でcpanをいれる
# yum install CPAN
初回起動時にcpanの設定が走るけど、
Can't call method "http" on unblessed reference at /usr/share/perl5/CPAN/FirstTime.pm line 1866.
で動かない
適当にぐぐると、なぜかvmwareのKBが引っかかった
このエラーは、現在のFirstTime.pmモジュールのバージョンが5.53以降である場合に発生します。CPANでは、本モジュールは5.52より前のバージョンで動作することを想定しており、エラーを返します。
vmwareのKB 2038990
って、FirstTime.pmって、CPANのモジュールでしょ!?
5.52以前で動作を想定しているってどういうことよ...
yumで入るのは5.5303なので、最新版にしてみる
せっかくyumで入れてるのに再コンパイルってのもなんなので、firsttime.pmだけ入れ替えた
FirstTime.pmの最新版
http://search.cpan.org/dist/CPAN/lib/CPAN/FirstTime.pm
記事書いたタイミングで 5.5307 になってました
一応バックアップ取ってからコピー
# wget http://search.cpan.org/CPAN/authors/id/A/AN/ANDK/CPAN-2.10.tar.gz
# tar xvzf CPAN-2.10.tar.gz
# mv /usr/share/perl5/CPAN/FirstTime.pm /usr/share/perl5/CPAN/FirstTime.pm_5.5303
# cp ./CPAN-2.10/lib/CPAN/FirstTime.pm /usr/share/perl5/CPAN/
これでとりあえず動いたのでいいことにする
検索用
2016/03/04(金)nasのマウント
sambaいれる
# yum install smb-client
# yum install cifs-utils
マウントしてみる
# mkdir /mnt/folder
# mount -t cifs //IP/path /mnt/folder -o username=*****
ここでパスワード聞かれる
自動でマウントするようにする
# yum install autofs
# vi /etc/auto.misc
folder -fstype=cifs,rw,username=*****,password=*****,uid=1000,gid=1000 ://IP/path
を追加
samba用のuid,gid決めてるならそれにする
# vi /etc/auto.master
/mnt /etc/auto.misc
を追加
miscを書き換えても構わないと思う
# systemctl enable autofs
# systemctl start autofs
これで
/mntのfolderにアクセスすると自動でネットワークにつないでくれる
検索用
[centos7] [samba] [autofs] [nas]