ここのことはなかったことにするかもしれない

仕事がらみの記事を主として扱いますが、あくまで個人ブログです。2013年以前の記事は https://yellow-73.hatenablog.com/ にあります。

FreeBSD

shutdownの予約とキャンセル

haltで止めるとします。 # 指定日時 (年は2桁であることに注意) shutdown -h yyMMddhhmm # 指定分経過後(10分) shutdown -h +10m # 指定分経過後(10分) (mを付けなくてもいい) shutdown -h +10 キャンセルはshutdownプロセスをkillするとのこと。

放置したシステム上でパッケージのインストールができない!?

放置したシステム上で pkg install gcc とすると pkg: repository meta /var/db/pkg/FreeBSD.meta has wrong version 2 と怒られました。 pkg bootstrap -f を実行すると解消されました。けど、 pkg install gcc とすると pkg: http://pkg.FreeBSD.org/FreeB…

roxtermでGLドライバが無いとか警告が出た

roxtermを導入したところ libGL error: unable to load driver: swrast_dri.s と警告が出ました。けど起動しました。 https://qiita.com/exy81/items/31bcf5c3d83c1ee8662e (全く起動しているモノは違いますが)で、LIBGL_ALWAYS_INDIRECTを1にすればいいとの…

Virtual Boxのマウス統合

Guest Addition CDでなく、packagesから入れたり何やかしたりすればいいです。http://blog.rbp200.com/2016/06/25/59/

gdalのビルドに失敗したら古いgdalが悪さしてた

portsでgdal (3.0.4)をビルドしていたところ ld: error: undefined symbol: OSRSetAxisMappingStrategy で止まりました。次のコマンドが見て取れたので、リンクしているところで止まっているようです。 c++ -Wl,-rpath,/usr/local/lib -L/usr/local/lib -fst…

ssh -Xを使えるようにする

"ssh -X"でX11フォワーディングをしようとすると、次のようなメッセージが出ます。 Warning: untrusted X11 forwarding setup failed: xauth key data not generated そして、うまくいきません (環境変数DISPLAYが設定されない)。"ssh -Y"とすると、次のよう…

PostGISマニュアルのPDF化がうまくいかない

はじめに PostGISマニュアル日本語訳のHTMLは存在しているのにPDFが無いのはいけないと思っています。以前からちょっと試しては失敗して撤退していましたが、このへんで一気にカタをつけてやる、と意気込んだ結果、いつもよりも時間をかけて失敗して撤退しま…

gitで他のレポジトリをサブモジュールとして追加する

サブモジュールを追加するのは、次の手順でできました。 レポジトリ内の任意の場所で "git submodule add (URL)" add, commit, push を行う 別のレポジトリをcloneしたら、サブモジュールのディレクトリ内が空っぽ。 サブモジュールのディレクトリに移動 "gi…

sshを使って複数のユーザでgitを共有する

サーバにgitのレポジトリを置いて、複数のユーザで共有したい、と思ったので、やってみました。ただし、sshの鍵認証を既に使っているのを前提とします。 リモートでgitアカウントの作成と公開鍵の登録 まず、gitというアカウントを作り、ディレクトリを作り…

HTTP_X_FORWARDED_SERVERは複数サーバ名が出てくることがある

リバースプロキシを置くと、オリジンサーバでは、PHPで言うところの$_SERVER['HTTP_X_FORWARDED_SERVER']にプロキシサーバ名が入ってきます。 これは、HTTPヘッダのX-Forwarded-Serverから得ています。ここにはサーバ名が単独で入っているとは限らないことを…

WebDAVで一部のフォルダが空っぽにしか見えない問題

WindowsのExplorerからWebDAVを見た際、一部のフォルダが空っぽになる問題。正直言って、Explorerの実装がアレなのがあって、勝手にExplorerのせいだと思って、それ以上は何もしませんでした。が、CarotDAVでもおかしい。というか、実装がアレでないおかげで…

ZFSに参加するHDDが壊れたので換装した

はじめに 3TのHDD4本でRAIDZ1(ZFS RAID5相当)を組んでいたところ、0はじまりで2番目のハードディスク(左から3個目)がぶっとびましたので、換装しました。HDDが壊れてから放置したためか、回復不能のエラーが結構出ました(削除で対応)。HDD換装自体は問題な…

ほぼZFS構成なうえキャッシュファイルをbsdinstallのシェルからアクセスできるようにしてみた

http://d.hatena.ne.jp/yellow_73/20131003#p1のつづきというか改訂版。 クリーンインストールをやりたい これまで、わざわざファイルシステムをrpool/rootとrpool/homeに分けてきてましたが、これは、システムのクリーンインストールができるようにしたかっ…

フルZFSのインストール

http://blog.kteru.net/freebsd-100-bsdinstall-manual-zfs/ あたりを参照しながら実施。 前提 プール名はrpool ルートは128G上限 swapはzvolを利用 その他はホーム レガシーなファイルシステムにする とりあえずユーザアカウント作成は後にする パーティシ…

SSHのXフォワーディングができなくて困った

緊急にシステムアップデートが必要になったので、不本意ながら、そちらに手を染める。システム入れ替えはOKだったんだけど、 ssh -X (ホスト名) とかやると、ログイン先で DISPLAY が設定されていない。こういうときは、原因究明のため、セッションの様子を…

ZFSでACL設定の継承がある場合のmkdir()の挙動

はじめに https://boiledorange73.hatenablog.com/entry/2014/04/21/000000 のつづきです。SFTPのところについて、ふと、どのレベルでACL継承を保持するのか見といた方がいいかな、と思いました。 実験してみた ソースはこんなかんじ。DIRPATH1はmkdir()のみ…

ZFSのACLをNFSv4形式でいじって全ファイルに自動で実行パーミッション付けたった

はじめに 私の環境では、ファイルパーミッションは、umask付けてて、一般ファイルなら644、ディレクトリなら755になっています。これを一般ファイルも755にしてやるのが今回の目標。ローカルでDAVを使っていますが、こいつが実行パーミッションを付けよらん…

FreeBSD 10 で PHP のインストールに失敗した

いつもの通りPHPをconfigure, make して、make test でずーっとFAILと出る。インストールすると、"Warning! dlname not found in /path/to/libphp5.al" とかなんとか言われて怒られる。 libtoolが悪さですかーという方針のもとゴニョゴニョするも、どうもう…

sysctlを盛大に間違えてpostgresql 9.3のinitdbに失敗しまくった

9.3はpackagesから入れました。で、initdbをやろうとすると Failed system call was shmget(key=..., size=40, 03600) とか言われて共有メモリを下さらない。あと「このメッセージが出るときは共有メモリが足りないときです」というメッセージも出てくる。 4…

Dell機のPatrol Readを切ったった

FreeBSDとは直接関係ない話。boiledorange73.hatenablog.com あたりの続き。ZFSのサーバを作って、これはまだ本番に使ってなかったのですが、そろそろいいかな、と思ったところでコンソールを見ると、"Patrol Read can't be started, as PDs are either not …

raidz1に根性試しをやったった

上述のファイルシステムを組んだので、とりあえず根性がどれだけあるか見てやろう、という悪趣味な言い回し。 ご注意 ホットプラグ対応機です。ホットプラグ非対応機はこの通りに動かないと思ってください。 根性試し#1 HDD0 を取り外してまた挿す まずは状…

フルにZFSにしてみた

RAIDカードがアレだったでござるのでZFSにしたった - ここのことはなかったことにするかもしれない の続きです。 これまでのあらすじ H310は以下略 前提 Dell Power Edge R320, RAIDカードは H310 で RAID は切ってます。 HDDは3G*4本で、FreeBSDからは mfis…

RAIDカードがアレだったでござるのでZFSにしたった

職場でD社の新サーバを買ってもらいました。が、これがもうどうしようもない状況に。まず、ネットワークカードもおかしい(Link Up, Link Down を繰り返す)こともあって放置しようかと思ったところ、どうもネットワークカードはFreeBSD 9.1にドライバがなかっ…