2025年 4月12日(土) 23:55 JST

Installing RVM

  • 2011年 2月25日(金) 22:30 JST
  • 投稿者:
  • 表示回数 119

bash < <( curl http://rvm.beginrescueend.com/releases/rvm-install-head )

 

mkdir -p ~/.rvm/src/ && cd ~/.rvm/src && rm -rf ./rvm/ && git clone --depth 1 git://github.com/wayneeseguin/rvm.git && cd rvm && ./install
 
The first time you install RVM, you must put the following line into your ~/.bash_profile at the very end, after all path loads etc:
 
[[ -s "$HOME/.rvm/scripts/rvm" ]] && . "$HOME/.rvm/scripts/rvm"  # This loads RVM into a shell session.
 
 

 

lion & snow leopard ruby インストール

  • 2011年 2月25日(金) 22:12 JST
  • 投稿者:
  • 表示回数 108

1.9.3のバージョンはrvm をアップグレードした後にインストールできた。

rvm 上でのrubyのコンパイル  configureオプションの-Cで渡せる。

rvm install ruby-1.9.3-head -C --with-gcc=clang
lion以降 readlineはまともにマルチバイトストリングが使える。
また、1.8.7のバージョン(p352)をlionでコンパイルするには、
export CC=gcc-4.2
の環境設定が必要。
snow leopardの場合

rvm install ruby-1.8.7-p334 -C --with-readline-dir=/opt/local
Lionの場合
rvm install ruby-1.8.7-p352

rvm install ruby-1.9.2-p180 -C --with-readline-dir=/opt/local

irbの日本語入力の問題を解決するため、portのライブラリを使用

rvm でrubyをアップグレードする場合
rvm upgrade jruby-1.6.0 jruby-1.6.1

スマートカードリソースマネージャが稼働していません

  • 2011年 2月24日(木) 15:51 JST
  • 投稿者:
  • 表示回数 110
Windows XP上でICカードリーダのエラーが発生したとき
SCM Microsystems Toolsのインストールチェックツールを起動する。

この中でエラーメッセージ
スマートカードリソースマネージャが稼働していません

が出た場合。
プログラム scardsvr.exe が稼働していない事が、原因らしい。
今回は再起動しても稼働しなかった。(原因がRDC上からログインしたかもしれないが)
念のため、synergyとIEのgoogleプラグインを削除した。
その後再起動して、RDCでなく普通にログインしたらうまくいった。

本日時点でのiPhoneのバッテリ

  • 2011年 2月16日(水) 12:59 JST
  • 投稿者:
  • 表示回数 96
7時9分に家を出て12時までのバッテリの減りが、100%から95%何もしなかった状態でこれなら
バッテリはへたってなさそう。
自宅では無線LAN等に常時接続している状態の為減りがやはり早い。

lxc上でrvm

  • 2011年 2月11日(金) 14:45 JST
  • 投稿者:
  • 表示回数 86

取り敢えずの作業メモ

/etc/locale.genを編集後
locale-gen

apt-get install gcc
apt-get install vim
apt-get install wget
apt-get install dpkg-source
apt-get install dpkg-dev
apt-get install lv
apt-get install debhelper cdbs quilt patch autoconf m4 bison libgdbm-dev libncurses5-dev libreadline5-dev tcl8.4-dev tk8.4-dev zlib1g-dev libssl-dev procps file libffi-dev libyaml-dev
apt-get install curl

apt-get install build-essential bison openssl libreadline6 libreadline6-dev curl git-core zlib1g zlib1g-dev libssl-dev libyaml-dev libsqlite3-0 libsqlite3-dev sqlite3 libxml2-dev libxslt-dev autoconf libc6-dev
apt-get install curl g++ openjdk-6-jre-headless ant openjdk-6-jdk subversion sudo
 

[drm:edid_is_valid] *ERROR* Raw EDID:

  • 2011年 2月11日(金) 13:14 JST
  • 投稿者:
  • 表示回数 134

dmesgで

 Jul 12 16:15:48 server kernel: [12440.607917] [drm:edid_is_valid] *ERROR* Raw EDID:
Jul 12 16:15:48 server kernel: [12440.607923] <3>00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 …………….
Jul 12 16:15:48 server kernel: [12440.607925] <3>00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 …………….
Jul 12 16:15:48 server kernel: [12440.607927] <3>00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 …………….
Jul 12 16:15:48 server kernel: [12440.607929] <3>00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 …………….
Jul 12 16:15:48 server kernel: [12440.607931] <3>00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 …………….
Jul 12 16:15:48 server kernel: [12440.607933] <3>00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 …………….
Jul 12 16:15:48 server kernel: [12440.607935] <3>00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 …………….
Jul 12 16:15:48 server kernel: [12440.607936] <3>00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 …………….
Jul 12 16:15:48 server kernel: [12440.607938]
Jul 12 16:15:48 server kernel: [12440.607941] radeon 0000:01:05.0: HDMI Type A-1: EDID invalid.
Jul 12 16:15:48 server kernel: [12440.607947] [drm:radeon_dvi_detect] *ERROR* HDMI Type A-1: probed a monitor but no|invalid EDID

「radeonのHDMI Type A-1のEDIDが不正だよ。drm Radeon DVI端子検出時にモニタを確認したところEDIDが無いか不正確だよ。」と書かれている。

vga接続中の為だろうけど、エラーを表示させない方法は無いだろうか。

/homeが勝手に読み取り専用に

  • 2011年 2月11日(金) 10:10 JST
  • 投稿者:
  • 表示回数 85

lxc関係で起きた現象だと思われるが mount結果は変わらないのに、/homeに書き込みができなくなる。
再起動以外の解決方法が見当たらない。
今のところ、起動させたコンテナをhaltで終了させるとそうなる。
lxc-stopを使えという事?

/dev/mapper/craine-root on / type ext3 (rw,errors=remount-ro)
tmpfs on /lib/init/rw type tmpfs (rw,nosuid,mode=0755,size=409600000)
proc on /proc type proc (rw,noexec,nosuid,nodev)
sysfs on /sys type sysfs (rw,noexec,nosuid,nodev)
udev on /dev type tmpfs (rw,mode=0755)
tmpfs on /dev/shm type tmpfs (rw,nosuid,nodev,size=409600000)
devpts on /dev/pts type devpts (rw,noexec,nosuid,gid=5,mode=620)
fusectl on /sys/fs/fuse/connections type fusectl (rw)
/dev/sda1 on /boot type ext3 (rw)
/dev/mapper/craine-home on /home type ext3 (rw,user_xattr)
/dev/mapper/craine-tmp on /tmp type ext3 (rw)
/dev/mapper/craine-usr on /usr type ext3 (rw)
/dev/mapper/craine-var on /var type ext3 (rw)
cgroup on /var/local/cgroup type cgroup (rw)
binfmt_misc on /proc/sys/fs/binfmt_misc type binfmt_misc (rw,noexec,nosuid,nodev)

見慣れない binfmt_misc が問題なのかと思ったが、違う模様

bridge network TEST

  • 2011年 2月11日(金) 01:41 JST
  • 投稿者:
  • 表示回数 98
kei@swallow:~$ sudo ifconfig eth1 down
kei@swallow:~$ sudo brctl addbr br0
kei@swallow:~$ sudo brctl addif br0 eth1
kei@swallow:~$ sudo ifconfig eth1 0.0.0.0 up
kei@swallow:~$ sudo ifconfig br0 inet 172.20.0.253 netmask 255.255.255.0 up

bridge network

  • 2011年 2月11日(金) 01:19 JST
  • 投稿者:
  • 表示回数 106

canaryの場合

$ cat /etc/network/interfaces
# This file describes the network interfaces available on your system
# and how to activate them. For more information, see interfaces(5).

# The loopback network interface
auto lo
iface lo inet loopback
#allow-hotplug eth0
auto eth0
iface eth0 inet static
address 211.126.200.37
netmask 255.255.255.248
network 211.126.200.32
broadcast 211.126.200.39
gateway 211.126.200.33
# dns-* options are implemented by the resolvconf package, if installed
dns-nameservers 211.126.200.34
dns-search craine.ne.jp
# The primary network interface
# allow-hotplug eth1
auto br0
iface br0 inet static
address 172.20.0.250
netmask 255.255.255.0
network 172.20.0.0
broadcast 172.20.0.255
# dns-* options are implemented by the resolvconf package, if installed
#dns-nameservers 172.20.0.254
#dns-search in.craine.ne.jp
pre-up /usr/sbin/openvpn --mktun --dev tap0
pre-up /sbin/ifconfig tap0 0.0.0.0 promisc up
pre-up /sbin/ifconfig eth1 0.0.0.0 promisc up
pre-up /usr/sbin/brctl addbr br0
pre-up /usr/sbin/brctl addif br0 tap0
pre-up /usr/sbin/brctl addif br0 eth1
post-down /usr/sbin/brctl delif br0 eth1
post-down /usr/sbin/brctl delif br0 tap0
post-down /usr/sbin/brctl delbr br0
post-down /usr/sbin/openvpn --rmtun --dev tap0
post-down /sbin/ifconfig eth1 0.0.0.0 down
#post-down ifconfig tap0 0.0.0.0 down
# The primary network interface
# # allow-hotplug eth1
#auto eth1
#iface eth1 inet static
# address 0.0.0.0
#auto tap0
#iface tap0 inet static
#address 0.0.0.0
 

swallowの場合 interfaces.openvpn 
# This file describes the network interfaces available on your system
# and how to activate them. For more information, see interfaces(5).
 
# The loopback network interface
auto lo
iface lo inet loopback
#allow-hotplug eth0
auto eth0
iface eth0 inet static
        address 211.126.200.35
        netmask 255.255.255.248
        network 211.126.200.32
        broadcast 211.126.200.39
        gateway 211.126.200.33
        # dns-* options are implemented by the resolvconf package, if installed
        dns-nameservers 211.126.200.34
        dns-search craine.ne.jp
# The primary network interface
# allow-hotplug eth1
auto br0
iface br0 inet static
        address 172.20.0.253
        netmask 255.255.255.0
        network 172.20.0.0
        broadcast 172.20.0.255
        # dns-* options are implemented by the resolvconf package, if installed
        #dns-nameservers 172.20.0.254
        #dns-search in.craine.ne.jp
        pre-up /usr/sbin/openvpn --mktun --dev tap0
        pre-up /sbin/ifconfig tap0 0.0.0.0 promisc up
        pre-up /sbin/ifconfig eth1 0.0.0.0 promisc up
        pre-up /usr/sbin/brctl addbr br0
        pre-up /usr/sbin/brctl addif br0 tap0
        pre-up /usr/sbin/brctl addif br0 eth1
        post-down /usr/sbin/brctl delif br0 eth1
        post-down /usr/sbin/brctl delif br0 tap0
        post-down /usr/sbin/brctl delbr br0
        post-down /usr/sbin/openvpn --rmtun --dev tap0
        post-down /sbin/ifconfig eth1 0.0.0.0 down
        #post-down ifconfig tap0 0.0.0.0 down
# The primary network interface
# # allow-hotplug eth1
#auto eth1
#iface eth1 inet static
#        address 0.0.0.0
#auto tap0
#iface tap0 inet static
        #address 0.0.0.0
 

 

LXCの準備

  • 2011年 2月10日(木) 15:11 JST
  • 投稿者:
  • 表示回数 96

# mkdir /var/local/cgroup
# vi /etc/fstab
にて、下記を追加
cgroup  /var/local/cgroup  cgroup  defaults  0  0

# mount -a
環境の構築
# bash /usr/lib/lxc/templates/lxc-debian -p /home/lxc/test
これで、
/var/cache/lxc/debian/rootfs-amd64
にファイルが作られる。
最後にrootのパスワードはrootだから変えろと言ってくる。
 

 

ページナビゲーション