広告 なんでDebian?Linuxのディストリビューションにはいろいろあるけれど、何でDebianそれもUnstable (sid)とおもわれるでしょう? まあ、今まで使ってきたディストリビューションの中で一番使いやすかったからかなあって感じです。 詳しくは、はじめにとかDebianのススメに書いたので読んでください。 あと、内容が古かったり間違っていたりしますので気を付けてください。もし、そういった物を見つけたら連絡ください。 最近はDebianから派生したUbuntuも使うようになってしまった。 Unstableな日々blog/2014-03-18DropboxがおかしくなったDropboxがおかしくなった。 Authentication is needed to run /usr/bin/dropbox as the super user. というエラーメッセージが出てrootのパスワードを要求される。めちゃくちゃ怪しい。 とはいえDropboxが怪しいというニュースも無いので、言われるがままrootのパスワードを入力していた(危ない!) しかし、よくよく見てみるとどうも同期していない。Dropboxに接続していないようだった。 psコマンドで調べても動いていない。 どうもエラーらしくこのページにあるように、まず which dropbox でdropboxを探す。dropboxはPythonで書かれているため、root権限で中を見たり編集できる。 PARENT_DIR = os.path.expanduser("/var/lib/dropbox") という部分がおかしいらしい。ここを自分のディレクトリにする、つまり PARENT_DIR = os.path.expanduser("~") とやると良い。で保存したらユーザー権限(rootでない)で dropbox start -i とやると動き出す。 ちゃんと同期したようだ。 blog/2014-03-05Xが立ち上がらなくなったいつの間にかフリーズしていて、再起動させたら、Xが立ち上がらなくなった。 (EE) Failed to load module "nv" (module does not exist, 0) というのが出てきて、いろいろなドライバをトライした結果、 no screen found みたいなメッセージが出て終わる。 前の記事のように nvidia-xconfig とやったら動いた。 アップデートやインストールのときに設定してくれればいいのに blog/2014-02-21ハッシュサムが適合しませんapt-get update とやったら「ハッシュサムが適合しません」というのが出てきた。 検索すると 「Debian Testing での aptitude の警告@端っこなひとの備忘録」というページが見つかり、ここで書かれているとおり cd /var/lib/apt/lists rm -rf * とやって /var/lib/apt/lists の中を消してから、再び apt-get update とやったら、何のエラーもなく終わった。根本的な対処方法では無いらしいけど。 blog/2014-02-01Xのブロックノイズ前の記事の続きだけれど、ブロックノイズが出て落ちてしまう現象は減ったけど、まだたまに起こる。 まだちゃんと原因を解明してないけど、時間(アップデート)が解決してくれるのではないかと思っていてそのまま continue on: [Xのブロックノイズのその後]
blog/2013-11-15Xが落ちて全体がフリーズする最近Xの画面にブロックノイズが出て、挙句の果てにマシン全体がフリーズしてしまう現象が多発してきた。 syslogで確認するとハングする前に ... NVRM: Xid (...... というエラーメッセージが多発していた。 どうもこれはnVidiaのドライバの問題らしい。 そんな根性ないし弱ったなあと思っていたが、試しに apt-get install nvidia-driver とやったら、nvidia-driver入っていなかったみたいで新規にインストールされた。 その後はブロックノイズが出てフリーズする現象が出ていないか、明らかに確率は減っている。 それにしても酷い。リナース氏が怒る気持ちもわかるような気がした。 blog/2013-10-12頻繁にフリーズする何の前触れもなく、そして同じ時間ではないときにフリーズする現象があった。 原因を調べると言ってもやれるのは、フリーズ直近のsyslogを調べることぐらい。フリーズする直近、すなわちハングアップしたので再起動した直前を見ると CMD ( [ -x /usr/lib/php5/maxlifetime ] && [ -x /usr/lib/php5/sessionclean ] && [ -d /var/lib/php5 ] && /usr/lib/php5/sessionclean /var/lib/php5 $(/usr/lib/php5/maxlifetime)) こんなのがcronで実行されている。 これを調べてみると「Debian GNU/Linux wheezy について」にあった。でもこれはフリーズはしてないみたい。 今はこの「php5」をcron.dから削除して様子を見ている。ただ、元々そんなに頻繁に起きていなかったから、本当に効果があるか分かるのは時間が掛かりそう。 Category: [トラブル] - 15:40:51
blog/2013-10-09grubが壊れた件先日Debianのマシンを立ち上げ直したら error: file '/grub/i386-pc/normal.mod' not found. grub rescue> と出て止まってしまった。 grub rescueで検索するといろいろなページが出てくるので良かったと思っていたのだが、どうも様子が違う。 多くのページでは grub rescue> ls とlsコマンドを打つとパーティションがリストアップされる。 (hd0) (h0,msdos2) (hd0,msdos1) (hd0) (hd1,msdos2) (hd1,msdos1) と表示され、これは良さそう。 grub rescue> ls (h0,msdos2)/ のようにやっていき、 unkown file system とならないパーティションを探す。 ところが「電磁波に撃たれて眠りたい♪」の記事のように grub rescue> ls (h0,msdos1)/ とやったら、そのパーティションにあるディレクトリが表示されるはず。 ところが何も表示されない! 表示されれば上のページのようにgrubを設定しなおすことができるみたいだけど、何もない。 こうなってくると次にやるのはインストールに使うCDで立ち上げてRescue modeで直すしかない。 ところがレスキューモードでGRUBの再インストールしても同じ症状。GRUBの再インストール時のエラーも出なかった。 grub-install /dev/sda としても、エラーは出ない(「Installation finished. No error reported.」と表示)のだけれど症状は改善されない。 似たような症状の対処法通りにやってもダメ。 どうもLVMファイルシステムが良くなさそう。 何だか時間ばかり掛かるので再インストールを覚悟したが、「Super Grub2 Disk(ペンギンの杜のページ)」なるものを使ってみた。 立ち上がった! 他にも方法があるのだろうけど、取りあえず立ち上がったから良いかあって感じ Category: [トラブル] - 23:24:10
最近トラブル続き最近、大きなトラブルが重なったので、何回かに渡って書いていこうかと思う。
で、これからいくつかに分けて書いていく予定。乞うご期待? Category: [トラブル] - 17:51:27
blog/2013-08-22TexからPDFを作成する今までTexからPDFを作成するとき、TexをDVIにしてから、dvipdfなどを使っていた。 ちょっと調べてみたら「pdflatex」というのがあって、TeXから直接PDFを作ってくれる。 また、日本語に問題ありとの話もあるが、もう大丈夫ぽく、気になるなら「texlive-lang-cjk」を入れておくといいかも Category: [Tex] - 19:01:05
blog/2013-07-16無線LANがつながったcontinue form: [無線LANでWPA2が使えない]
ずいぶん前に書いたけど、無線LANがつながらなかった。 というのは、Macアドレスでアクセス制限をしていたのに、件のPCのMacアドレスを登録していなかった!!! てっきり登録してあると思っていろいろやって「つながらないな」と悩んでいたのだった。 実にバカらしい! blog/2013-06-04またXが動かなくなった。いつものように apt-get upgrade したら、前のときのようにXのログ(/var/log/Xorg.0.log) (EE) [drm] failed to open device というのが出て、Xが動かなくなった。 しかし前のときのようにやっても直すことはできなかった。 どうせ直すならと以前買っていて使って無かったビデオカードに変えることにした。 結局、ネットで探して nvidia-xconfig をインストールして実行したら治った。しかし、これだと「xorg.conf」を生成してしまうのでそのうちまた問題が出てくるかもしれない。 また今度もnVidiaの問題らしい。もうnVidia使うの止めようかな。 blog/2013-04-15P-touchが使えたcontinue form: [P-touchを使ってみたい]
うまくいかなくてしばらく触っていなかったp-touchを久しぶりに使ってみたらうまくいった。 久しぶりに印刷しようとしたら、以前のようなエラーは出なかったが、p-touchのErrorランプが点滅した。 サイズを変えたりしながら、いろいろやったがうまくいかなかった。 しょうがないので、ドライバーを入れ替えたら、エラーなく印刷できるようになった。 原因ははっきりしないけど、まあ、ドライバーがよろしくなかったのだろう。 これからラベル印刷しまくり。 Category: [ハード] - 15:17:04
blog/2013-03-31Debianでテレビ録画3continue form: [Debianでテレビ録画2]
予約録画システムとしてepgrecをインストールしてみた。 このepgrecも派生というかいろいろな人が改良したバージョンがいくつかあるので、どれを使うか迷う。 で、うまいことこのシステムをインストールできたのだけれど、いざ、録画しようとして予約すると、ちゃんと録画できない ログを調べてみると、どうもシェルスクリプトからPHPを動かしているときに問題が起こるらしい。 新しいハードディスクにして一から構築し直した方が良さそうなので、ちょっと面倒になっている。 continue on: [Debianでテレビ録画4]
Category: [TV] - 19:52:32
blog/2013-02-15Debianでテレビ録画2continue form: [Debianでテレビ録画]
前の記事の補足 などからB25のデーコードライブラリーをもらってくる。 libarib25のコンパイルに
で、recpt1のソースが置いてあるディレクトリで ./autogen.sh ./configure --enable-b25 make とやってコンパイルする。で、rootかsudoなどでインストールする # make install recpt1 --b25 --strip --sid hd 27 30 test.ts と実行するとNHK第一(27)が30秒録画できる。 ここまで出来れば、いろいろな録画プログラムでrecpt1を使えるようになる。 continue on: [Debianでテレビ録画3]
Category: [TV] - 23:45:11
blog/2013-01-18Debianでテレビ録画Debianで地デジを録画できるようにしてみたので、メモがてら書いておく。 ハードの準備チューナーとB-CASを読むICカードリーダが必要。 チューナーはPT3という有名なものを選択。 なんだか4チャンネル同時録画できそうなので。 ICカードリーダはNTTコミュニケーションズのSCR3310-NTTComを選択 PT3のFPGAを書き換えるFPGAのバージョンが「0x04」でないと使えないので書き換える。 カードリーダー関係のパッケージをインストール
カードリーダーをつなげ、B-CASカードを入れ、 # pcsc_scan とやると、次のように表示される PC/SC device scanner V 1.4.21 (c) 2001-2011, Ludovic Rousseau <ludovic.rousseau@free.fr> Compiled with PC/SC lite version: 1.8.7 Using reader plug'n play mechanism Scanning present readers... 0: NTT Communications Corp. SCR3310-NTTCom USB SmartCard Reader [Vendor Interface] 00 00 Fri Jan 18 22:29:54 2013 Reader 0: NTT Communications Corp. SCR3310-NTTCom USB SmartCard Reader [Vendor Interface] 00 00 Card state: Card inserted, もし、最後の部分が Card state: Card inserted, Unresponsive card, という表示の場合、カードの裏表が反対の可能性がある。 チューナーのドライバをインストールPT3のドライバは有志が使っているのでそれを使わせてもらう。 $ git clone https://github.com/m-tsudo/pt3.git 作業ディレクトリに移動して、コンパイル $ cd pt3 $ make rootでインストール $ su # make install チューナーを検出してみる # modprobe pt3_drv # lsmod Module Size Used by pt3_drv 37047 0 となった。 録画用プログラムのインストールこれもまた、有志が作っているので使わせてもらう gitでソースを取ってきて、コンパイルすれば使える。 $ git clone https://github.com/stz2012/recpt1.git $ cd recpt1/recpt1 $ ./autogen.sh $ ./configure --enable-b25 $ make continue on: [Debianでテレビ録画2]
blog/2012-12-03ソフトウエアRAIDにしたcontinue form: [ハードウエアRAIDかと思ったら]
昨日の続きだけど、新しくRAIDカードを買ってもうまく行くかわからないので、ソフトウエアRAIDにした はじめはdmraidでやってたが、 ERROR: device-mapper target type "raid45" is not in the kernel と言われてしまった どうもいろいろ調べたら、カーネルに問題があるらしい。 まず、もちろんrootでRAID5を構築して # mdadm --create --verbose --assume-clean /dev/md0 --level=5 --raid-devices=4 /dev/sda /dev/sdb /dev/sdc /dev/sdd ext4でフォーマットして # mkfs -t ext4 /dev/md0 構築したRAIDの情報を表示 # mdadm -Es それを/etc/mdadm/mdadm.confに書き足す。 DEVICE partitions containers という部分を有効にする。 で、自動マウントができるように/etc/fstabに加える。例えば/raidにマウントするなら /dev/md0 /raid ext4 defaults 0 0 参考にしたページ Category: [RAID] - 22:56:39
blog/2012-12-02ハードウエアRAIDかと思ったら昔、RAIDを組もうとしてハードウエアRAIDだと思って玄人志向の「SATARAID5-LPPCI」というのを買っていた。 ガーン。 結局、ただの4ポートあるSATAカードとして使うらしい。 ソフトウエアRAIDにするか別のちゃんとしたハードウエアRAIDカードを買うかは検討中。 continue on: [ソフトウエアRAIDにした]
blog/2012-11-04あれ、いつの間にかTexでUTF8が使える今まで、Texで文字コードをUTF8にしようかとしていたけどうまくいかなかった。 最近久しぶりにTexを使ってみたら、今度は逆にEUCだとうまく行かなくなっていた。 なんにしてもUTF8でよくなったのはいろいろ便利 Category: [Tex] - 09:49:44
blog/2012-10-31スローキーってなんだ?突然「スローキーが有効になりました」とポップアップが出て、キーを受け付けなくなった。 調べてみるとどうもユニバーサルアクセス関連らしい。 Shift キーを 8 秒間押し続けるとON-OFFが切り替わるらしい。 Category: [トラブル] - 15:36:43
blog/2012-10-23久々の大トラブル つづきのつづきcontinue form: [久々の大トラブル つづき]
MySQLサーバーが立ち上がらない状態だった。 $ mysqld とやると、どうも127.0.0.1につながらないらしいエラーが出た。 $ ping 127.0.0.1 とやってもつながらない 原因は簡単でネットワークの問題を解決するときに ifup eth0 はやってたけど ifup lo をやっていなかったからだった blog/2012-10-12久々の大トラブル つづきcontinue form: [久々の大トラブル]
/etc/rc*.d/の中身が無くなったことにより、ほとんど何もできない状況になってしまった。 再インストールかと考えたけど、インストールしてから、またすべての設定をやり直すのはキツイし、今のデータのバックアップを取るのも難儀しそうなのでなんとか復旧させることにした。 まず、DebianのインストールCDで立ちあげて、オプションからレスキューモードに入った。 で、/etc/rc*.d/の中身をどうやって復活させるか。 /etc/rc*.d/の中身を生成させるには、単純には「initscripts」を設定しなおせばいいみたいだったので # dpkg-reconfigure initscripts とやる。 エラーメッセージの上の方を見ると There is a loop between service *** というメッセージが出ている。はじめこれはエラーではないと思っていた。 そのスクリプトだけ、別のディレクトリに移したら、 # dpkg-reconfigure initscripts がやっと通った。 でも、「checkfs」に絡んでいるのかifupといくつかのものはちゃんと動かない。 continue on: [久々の大トラブル つづきのつづき]
久々の大トラブルサーバにしているDebianをapt-get upgradeしたら、うまくアップデートできなかった apt-get -f install しても問題は解決されない。 ifupやinitscriptsなど重要な物がうまくアップデートできなかった。 再起動したら直るかもと再起動したのがそもそもの始まり。 この問題はGit & ぎったん さんの記事を参考に「/run/network/ifstate」を作り、中に lo=lo eth0=eth0 と書き込み、 # ifup eth0 とやったらネットにつながるようになった。 そもそもifupやinitscriptがうまく設定できないのは、insservがエラーを出しているかららしく、 insserv rejected the script header update-rc.d: error insserv rejected the script header というエラーメッセージが出ていた。 どうもこれらのエラーは /etc/init.d/にあるスクリプトに問題があるらしい。 Debianを良くご存知の方ならこれが致命的な問題を起こすことをご存知だと思う。 何が起こったか 立ち上げなおしたら、/etc/rc*.d/ の中身がすべてなくなっていたのだ。 continue on: [久々の大トラブル つづき]
blog/2012-08-08DVDを観るどうも最近DebianやUbuntuなどでDVDを視聴するというのが面倒になっているらしい。 結論は「libdvdcss2」というライブラリを入れればいいのだけれど、DebianとUbuntuの公式パッケージにはない。 Debianの場合はDebian Multimedia Packagesからインストールできる。その場合はsource.listに deb http://www.debian-multimedia.org sid main non-free という行(unstableの場合)を追加して # apt-get update してから # apt-get install libdvdcss2 でいい。 Ubuntuの場合は「Medibuntu」を使う。 libdvdread(現在のパッケージはlibdvdread4)でも大丈夫かと思ったらダメだったので、特に市販やレンタルのDVDの場合は「libdvdcss2」が必要 blog/2012-07-25新しいFireFox (Iceweasel)でGoogle toolbarを使えるようにする今までは昔の記事で書いたようにAdd-on Compatibility Reporterで何とかなっていたけど、今度はAdd-on Compatibility Reporter自体も使えなくなったみたいで、Google toolbarも使えなくなった。 そこで、ここに書いてある通りにやってみる。 簡単に書くと
ちなみに「Googlebar Lite」というアドオンもあって、見た感じ良さそう。 Category: [firefox] - 13:01:08
blog/2012-07-08Loox U再び3continue form: [Loox U再び2]
Loox U/G90のSSDを128GBにしてみた。というのもいくつかのページでやっている人がいたから。 要は、Half slimタイプ(1.8inchの半分)のSATAのSSDなら取り付けられるみたい。 実際に取り替えるとちゃんと認識した。 今回はDebianをインストール。また無線LAN関係のファームウエアがないと言われたので有線でインストールした。 Category: [Loox_U] - 11:28:04
広告 |