「BSD小僧の日記」
2003/04版 その3



2003/04/21 (月)

1年と65日目

だいぶ咳が減ってきた。

去る時に顔が見えるといけません。


[View Log(0)] [Trackback]
Name: Comment:

ありゃ

家サーバにAir-H"でsshできないと思ったらddo.jpのメールアドレス確認をやってなかったから、蹴られていたらしい。

帰宅後、logを見て気づく。急いでレジスト。どうやらOKのようです。


[View Log(0)] [Trackback]
Name: Comment:

またもや

ばかなURIを書いてメールを出してしまった。

自分の家のサーバのアドレスやっちゅうねん。


[View Log(0)] [Trackback]
Name: Comment:

NetBSD/i386 20030420-UTC

ramdisk-tiny.fsがあふれて止まってました。


[View Log(0)] [Trackback]
Name: Comment:

2003/04/22 (火)

1年と66日目

これまで未確認情報では報告があったものの、本日、初めて新たなる一歩をふみだしました。

すばらしすぎる。


[View Log(0)] [Trackback]
Name: Comment:

NetBSD vs netbsd

プロジェクト名はNetBSDでドメイン名はnetbsd.orgじゃー、ということなんだろか。


[View Log(0)] [Trackback]
Name: Comment:

NetBSD/i386 20030421-UTC daily build

install ===> libcryptoでこけているらしい。

/export/d/20030421/i386stopped -> nbmake:
/export/d/20030421/i386/export/s/20030421/src/lib/libdes. -> in
nbinstall: /export/d/20030421/i386/export/s/20030421/src/lib: mktemp: No such fi
le or directory
*** Error code 1
Stop.
nbmake: stopped in /export/s/20030421/src/lib/libcrypto
*** Error code 


[View Log(0)] [Trackback]
Name: Comment:

2003/04/23 (水)

1年と67日目

今日は初めて行ってくる。

注射じゃないから、だいぶ気が楽ではあるけど。


[View Log(0)] [Trackback]
Name: Comment:

NetBSD/i386 20030422-UTC daily build

昨日と同じ止まり方。source-changesでは修正が入っているので、明日には直っているかな?

ramdisk-tiny.fsのほうは今日やっとcommitされたので、結局20030424-UTCまでだめってことか...

/export/d/20030422/i386/usr/lib/libdes.a -> libcrypto.a
/export/d/20030422/i386/usr/lib/libdes_p.a -> libcrypto_p.a
/export/d/20030422/i386/usr/lib/libdes_pic.a -> libcrypto_pic.a
/export/d/20030422/i386/lib/libdes.so. -> libcrypto.so.1.1
/export/d/20030422/i386stopped -> nbmake:
/export/d/20030422/i386/export/s/20030422/src/lib/libdes. -> in
nbinstall: /export/d/20030422/i386/export/s/20030422/src/lib: mktemp: No such file or directory
*** Error code 1


[View Log(0)] [Trackback]
Name: Comment:

cvsync-0.19.6

リリースされたので入れ換え。

便利な機能をあまり使っていなかったりする...


[View Log(0)] [Trackback]
Name: Comment:

NetBSDでIPv6 (feel6にdtcpclientで接続するの巻)

FreeBSDでは梅本さんのdtcpcを使ってトンネルを掘っていたのだけれど、今回はdtcpclientでつなげようと試みる。

dtcpclientはCで書かれているのでRubyが必要なdtcpcよりも気軽に試せるなぁ、ってことで。

cube# dtcpclient -d -n -t network -u tokuda dtcp.feel6.jp
no authinfo file found
password for tokuda: 
logging in to dtcp.feel6.jp port 20200
>>> +OK [文字列] FBDC TunnelBroker (version 0.2) Ready. <86>:4096
<<< tunnel tokuda [文字列] network
>>> +OK [自分のIPv4アドレス] [feel6側のIPv4アドレス] [feel6から割り当てられた自分のIPv6 prefix]::/48
add net default: gateway ::1
sleep(60)
<<< ping
>>> +OK pong
sleep(60)

んで、sysctlでIPv6のgatewayになるようにする。

cube# sysctl -w net.inet6.ip6.forwarding=1
net.inet6.ip6.forwarding: 0 -> 1

んで、Network Interfaceにアドレスをふる。prefix 48が割り当てられているのでサブネットを切ってprefix 64としている。

# ifconfig rtk0 inet6 [feel6から割り当てられた自分のIPv6 prefix]:1::1 prefixlen 64 alias

これでうまくいくはず。と、思ってping6 www.kame.netしてもだんまり。

おかしいなぁ、と思ってping6 www.feel6.jpすると返ってくる。あれぇ? と思って他のIPv6なサイトにping6を実行しても返ってこない。

じゃぁ、feel6な世界しかつながらないのかよー、と思ってfeel6なWebページをつついていると「登録情報の変更・確認」というところに「フィルタリング設定」なるものを発見。

どうやらこいつでフィルタリングされていたらしい。フィルタリング設定を一時的に「filterset2 セキュリティレベル 低」に変更してdtcpclientを再度起動してみるとちゃんとfeel6の外の世界ともping6が返ってくるようになりました。

原因が判明したのでフィルタリング設定を元に戻す。ICMP対応したフィルタリング設定もあったんだけど、とりあえずデフォルトに。

IPv6な環境が復活して嬉しいかも!


[View Log(0)] [Trackback]
Name: Comment:

2003/04/24 (木)

1年と68日目

今日は朝から微熱。夜になって本格的に熱がでて37.8度まで上がる。

うーん。


[View Log(0)] [Trackback]
Name: Comment:

NetBSD/i386 20030423-UTC daily build

予想どおりramdisk-tiny.fsですね。

/export/o/20030423/i386/tools/tools.NetBSD-1.6R-i386/bin/nbmakefs -t ffs -B le -s 1480k -F work.spec  -N /export/s/20030423/src/etc -o bsize=4096,fsize=512 
 -o optimization=space,minfree=0  -f 10 -f 14 ramdisk-tiny.fs.tmp work  && mv -f ramdisk-tiny.fs.tmp ramdisk-tiny.fs
nbmakefs: `work' size of 1519616 is larger than the maxsize of 1515520.
*** Error code 1
Stop.
nbmake: stopped in /export/s/20030423/src/distrib/i386/floppies/ramdisk-tiny
*** Error code 1


[View Log(0)] [Trackback]
Name: Comment:

コンタクト

コンタクトに再び挑戦しているんだけれど、外す時にポロッと落してしまいしばらく見つからず。

MAG LITEで照らしながら探すと洗面台の下に落ちていた。どうやって落ちたんだろうか?


[View Log(0)] [Trackback]
Name: Comment:

XCAST6

feel6も使えるようになったことだし、そろそろ再開したい。

最近の-currentにXCAST6のpatchはすなおに当たるのかな。

kernelへのpatchをあててfilesでrejが出たのを手動で直す。で、kernelを作ると止まりますな。

/usr/obj/mpc860/20030419/tools/tools.NetBSD-1.6O-i386/bin/powerpc--netbsd-gcc  -O2 -pipe -Werror -Wreturn-type -Wpointer-arith -Wno-uninitialized -Wno-main -msoft-float -ffreestanding -I. -I../../../../arch -I../../../.. -nostdinc -Dopenblocks -DDIAGNOSTIC -DMAXUSERS=16 -D_KERNEL -D_KERNEL_OPT -Dmpc860  -c ../../../../netinet6/xcast6.c
cc1: warnings being treated as errors
../../../../netinet6/xcast6.c: In function `xcast6_addctl':
../../../../netinet6/xcast6.c:495: warning: assignment makes pointer from integer without a cast
../../../../netinet6/xcast6.c:499: warning: assignment makes pointer from integer without a cast
../../../../netinet6/xcast6.c: In function `xcast6_delctl':
../../../../netinet6/xcast6.c:519: warning: assignment makes pointer from integer without a cast
../../../../netinet6/xcast6.c: In function `xcast6_getctl':
../../../../netinet6/xcast6.c:530: warning: assignment makes pointer from integer without a cast
../../../../netinet6/xcast6.c: In function `xcast6_copym0':
../../../../netinet6/xcast6.c:680: warning: assignment makes pointer from integer without a cast
../../../../netinet6/xcast6.c:682: warning: assignment makes pointer from integer without a cast
../../../../netinet6/xcast6.c:684: structure has no member named `aux'
../../../../netinet6/xcast6.c:685: structure has no member named `aux'
../../../../netinet6/xcast6.c: In function `m_aux_putoff':
../../../../netinet6/xcast6.c:1122: structure has no member named `aux'
../../../../netinet6/xcast6.c:1130: structure has no member named `aux'
*** Error code 1


[View Log(0)] [Trackback]
Name: Comment:

2003/04/25 (金)

1年と69日目

おなかをこわしたらしい。


[View Log(0)] [Trackback]
Name: Comment:

XCAST6

いろんなところに非公式patchがあることを教えてもらい、挑戦。

patchあてそこなって、srcから展開し直すこと数回。時間切れ〜。


[View Log(0)] [Trackback]
Name: Comment:

NetBSD/i386 20030424-UTC daily build

予想どおりrelease完走。ひさしぶりかな。

Fri Apr 25 00:34:44 UTC 2003
===> build.sh command: ./build.sh -R /export/r/20030424/i386 -D /export/d/20030424/i386 -O /export/o/20030424/i386 -a i386 -m i386 release
...中略...
make release started at:  Fri Apr 25 00:35:08 UTC 2003
make release finished at: Fri Apr 25 07:45:02 UTC 2003
===> build.sh started: Fri Apr 25 00:34:44 UTC 2003
===> build.sh ended:   Fri Apr 25 07:45:02 UTC 2003
Fri Apr 25 07:45:02 UTC 2003


[View Log(0)] [Trackback]
Name: Comment:

2003/04/26 (土)

1年と70日目

機嫌は良いが体調は良くない模様。


[View Log(0)] [Trackback]
Name: Comment:

NetBSD/mpc860

インストール用kernelを作ってみた。

うーん、デバイスがない。のでwdを認識できず先に進めないシロモノができてしまったということか。

もう少しな気がする。


[View Log(0)] [Trackback]
Name: Comment:

XCAST6

うまくいかんのぅ。

cube# /usr/obj/mpc860/20030419/tools/tools.NetBSD-1.6O-i386/bin/nbmake-mpc860
/usr/obj/mpc860/20030419/tools/tools.NetBSD-1.6O-i386/bin/powerpc--netbsd-gcc  -O2 -pipe -Werror -Wreturn-type -Wpointer-arith -Wno-uninitialized -Wno-main -msoft-float -ffreestanding -I. -I../../../../arch -I../../../.. -nostdinc -Dopenblocks -DDIAGNOSTIC -DMAXUSERS=16 -D_KERNEL -D_KERNEL_OPT -Dmpc860  -c ../../../../netinet6/if_xcst.c
cc1: warnings being treated as errors
In file included from ../../../../netinet6/if_xcst.c:79:
../../../../netinet6/xcast6.h:182: warning: `struct ip6_pktopts' declared inside parameter list
../../../../netinet6/xcast6.h:182: warning: its scope is only this definition or declaration, which is probably not what you want.
../../../../netinet6/if_xcst.c: In function `xcst_output':
../../../../netinet6/if_xcst.c:240: `ip6stat' undeclared (first use in this function)
../../../../netinet6/if_xcst.c:240: (Each undeclared identifier is reported only once
../../../../netinet6/if_xcst.c:240: for each function it appears in.)
../../../../netinet6/if_xcst.c:241: `ifs6_in_hdrerr' undeclared (first use in this function)
../../../../netinet6/if_xcst.c: In function `xcst_process_hopopts':
../../../../netinet6/if_xcst.c:422: `ip6stat' undeclared (first use in this function)
*** Error code 1
Stop.
nbmake: stopped in /usr/20030401/src/sys/arch/mpc860/compile/MPC860


[View Log(0)] [Trackback]
Name: Comment:

NetBSD/i386 20030425-UTC daily build

今日も完走。うれしいな〜。

Sat Apr 26 00:34:07 UTC 2003
===> build.sh command: ./build.sh -R /export/r/20030425/i386 -D /export/d/20030425/i386 -O /export/o/20030425/i386 -a i386 -m i386 release
...中略...
make release started at:  Sat Apr 26 00:34:31 UTC 2003
make release finished at: Sat Apr 26 08:08:30 UTC 2003
===> build.sh started: Sat Apr 26 00:34:07 UTC 2003
===> build.sh ended:   Sat Apr 26 08:08:30 UTC 2003
Sat Apr 26 08:08:30 UTC 2003


[View Log(0)] [Trackback]
Name: Comment:

2003/04/27 (日)

1年と71日目

うーむ。早起きだ。


[View Log(0)] [Trackback]
Name: Comment:

XCAST6

わたしがボケボケでした。

options INET6がないじゃん。

つけたらあっさりとkernelできました。


[View Log(0)] [Trackback]
Name: Comment:

NetBSD/i386 20030426-UTC daily build

cacheinfo.hが存在しない、だそうです。

某ほげり日記の作者さまからport-i386/21328でsend-prされ、fvdlさんからsource-changesでsys/arch/x86/include/Makefileとdistribがらみを直したよ、というメールが流れていたので明日は大丈夫かな。

Sun Apr 27 00:34:23 UTC 2003
===> build.sh command: ./build.sh -R /export/r/20030426/i386 -D /export/d/20030426/i386 -O /export/o/20030426/i386 -a i386 -m i386 release
...中略...
dependall ===> libkvm
CC=/export/o/20030426/i386/tools/tools.NetBSD-1.6R-i386/bin/i386--netbsdelf-gcc /export/o/20030426/i386/tools/tools.NetBSD-1.6R-i386/bin/nbmkdep -a  -DLIBC_SCCS -
nostdinc -isystem /export/d/20030426/i386/usr/include  /export/s/20030426/src/lib/libkvm/kvm.c /export/s/20030426/src/lib/libkvm/kvm_file.c /export/s/20030426/src
/lib/libkvm/kvm_getloadavg.c /export/s/20030426/src/lib/libkvm/kvm_proc.c /export/s/20030426/src/lib/libkvm/kvm_i386.c
In file included from /export/s/20030426/src/lib/libkvm/kvm.c:63:
/export/d/20030426/i386/usr/include/machine/cpu.h:55: x86/cacheinfo.h: No such file or directory
nbmkdep: compile failed.
*** Error code 1
Stop.
nbmake: stopped in /export/s/20030426/src/lib/libkvm
*** Error code 1


[View Log(0)] [Trackback]
Name: Comment:

2003/04/28 (月)

1年と72日目

どうも調子が悪い。また熱があがった。


[View Log(0)] [Trackback]
Name: Comment:

NetBSD/mpc860

deviceが作られない理由がわかった。

distrib/mpc860/ramdisk/MakefileでMAKEDEVに与える引き数がfloppyとしていたんだけど、それで実行されるMAKEDEVにmakedevという関数が用意されていないという話。

よわよわでfloppyからallにかえてMDROOTを作ってみる。あとで動かしてみよう。


[View Log(0)] [Trackback]
Name: Comment:

NetBSD/i386 20030427-UTC daily build

lib/libsa/subr_prf.cにて停止。

/export/o/20030427/i386/tools/tools.NetBSD-1.6R-i386/bin/i386--netbsdelf-gcc -O2 -Wall -Wmissing-prototypes -Wstrict-prototypes -Wno-main -Os -mcpu=i386 -ff
reestanding  -Werror -I/export/s/20030427/src/sys/arch/i386/stand/biosboot/../../../..//lib/libsa -DSLOW -DCOMPAT_386BSD_MBRPART -DSUPPORT_PS2 -DSUPPORT_SER
IAL=CONSDEV_PC -DDIRECT_SERIAL -DSUPPORT_USTARFS -DPASS_BIOSGEOM -DPASS_MEMMAP -DSTACK_START=0x10000 -nostdinc -I/export/o/20030427/i386/sys/arch/i386/stand
/biosboot -I/export/s/20030427/src/sys/arch/i386/stand/biosboot/../../../../ -I/export/s/20030427/src/sys/arch/i386/stand/biosboot/../../../..//arch/i386/st
and/lib -I/export/s/20030427/src/sys/arch/i386/stand/biosboot/../../../..//lib/libsa -D_STANDALONE -nostdinc -isystem /export/d/20030427/i386/usr/include -D
HEAP_START=0x20000 -DHEAP_LIMIT=0x50000  -DCOMPAT_UFS  -D__INTERNAL_LIBSA_CREAD -nostdinc -isystem /export/d/20030427/i386/usr/include  -c /export/s/2003042
7/src/sys/arch/i386/stand/biosboot/../../../..//lib/libsa/subr_prf.c
cc1: warnings being treated as errors
/export/s/20030427/src/sys/arch/i386/stand/biosboot/../../../..//lib/libsa/subr_prf.c: In function `kdoprnt':
/export/s/20030427/src/sys/arch/i386/stand/biosboot/../../../..//lib/libsa/subr_prf.c:86: warning: unused variable `set'
/export/s/20030427/src/sys/arch/i386/stand/biosboot/../../../..//lib/libsa/subr_prf.c:84: warning: unused variable `n'
*** Error code 1
Stop.
nbmake: stopped in /export/o/20030427/i386/sys/arch/i386/stand/biosboot/lib/sa
*** Error code 1


[View Log(0)] [Trackback]
Name: Comment:

cvsync

cvsync-0.20.0が出たので入れ換え。

0.19系とプロトコルに互換性がないので注意、とのこと。


[View Log(0)] [Trackback]
Name: Comment:

2003/04/29 (火)

1年と73日目

熱、さがらず。うーむ。


[View Log(0)] [Trackback]
Name: Comment:

NetBSD/mpc860

昨日作ったinstall用のkernelを動かしてみる。

おぉ、うまく動くじゃないか!

>> OpenBlockS Boot, Revision 1.2
>> (tokuda@cube.home.tokuda.net, Tue Apr  1 08:00:45 JST 2003)
net_open: client addr: 192.168.100.60
net_open: subnet mask: 255.255.255.0
net_open: server addr: 192.168.100.39
net_open: server path: /usr/MPC860
net_open: file name: /netbsd
Using IP address: 192.168.100.60
root addr=192.168.100.39 path=/usr/MPC860
3337448+142064=0x351a14
 start=0x10000
ssym = 3617d8, esym = 36a000
[ netbsd ELF symbol table not valid ]
[ no symbol table formats found ]
Copyright (c) 1996, 1997, 1998, 1999, 2000, 2001, 2002, 2003
    The NetBSD Foundation, Inc.  All rights reserved.
Copyright (c) 1982, 1986, 1989, 1991, 1993
    The Regents of the University of California.  All rights reserved.
NetBSD 1.6Q (MDROOT) #4: Mon Apr 28 18:26:51 JST 2003
        tokuda@r1:/usr/20030401/src/sys/arch/mpc860/compile/MDROOT
total memory = 16384 KB
avail memory = 11552 KB
using 230 buffers containing 920 KB of memory
mainbus0 (root)
cpu0 at mainbus0: 860 (Revision 0)
pbus0 at mainbus0
scc0 at pbus0: vec 9 (console)
fec0 at pbus0: vec 7 address 00:80:6d:47:29:d5
tqphy0 at fec0 phy 1: 78Q2120 10/100 media interface, rev. 11
tqphy0: 10baseT, 10baseT-FDX, 100baseTX, 100baseTX-FDX, auto
sce0 at pbus0: vec 9 address 00:80:6d:47:29:d6
wdc0 at pbus0: vec 8
wd0 at wdc0 channel 0 drive 0: 
wd0: drive supports 16-sector PIO transfers, LBA addressing
wd0: 777 MB, 1580 cyl, 16 head, 63 sec, 512 bytes/sect x 1592728 sectors
wd0: drive supports PIO mode 4, DMA mode 2
md0: internal 2048 KB image area
boot device: fec0
root on md0a dumps on md0b
root file system type: ffs
erase ^H, werase ^W, kill ^U, intr ^C, status ^T
Terminal type? [vt100] 
Erase is backspace.                                                     
(I)nstall, (S)hell or (H)alt ?

で、iを押したらsysinstですな。

実際にインストールできるかどうかはともかく、そういうkernelができたことに意義があるのでしょう。


[View Log(0)] [Trackback]
Name: Comment:

NetBSD/i386 20030428-UTC daily build

記念すべき日のreleaseは完走しましたね。

Tue Apr 29 00:35:39 UTC 2003
===> build.sh command: ./build.sh -R /export/r/20030428/i386 -D /export/d/20030428/i386 -O /export/o/20030428/i386 -a i386 -m i386 release
...中略...
make release started at:  Tue Apr 29 00:36:02 UTC 2003
make release finished at: Tue Apr 29 08:08:48 UTC 2003
===> build.sh started: Tue Apr 29 00:35:39 UTC 2003
===> build.sh ended:   Tue Apr 29 08:08:48 UTC 2003
Tue Apr 29 08:08:48 UTC 2003


[View Log(0)] [Trackback]
Name: Comment:

2003/04/30 (水)

1年と74日目

微熱。少しは戻ってきた感じ。


[View Log(0)] [Trackback]
Name: Comment:

会場確保

meeting向け会場の確保について問い合わせのメールを出す。

うーん。なんとか良い返事が返ってくると良いのですがねぇ。


[View Log(0)] [Trackback]
Name: Comment:

NetBSD/hpcmips

SigmarionにNetBSD/hpcmipsをinstall。MicroDrive 340MBytesをさして、sysinstでinstallしてたんだけどDOSの領域が見えないのでしかたなく/bin/sh動かしてdisklabel手で書いてwd0eあたりで見えるようにしてからインストール。

base, etcを入れただけ。まぁ、そんな感じ。


[View Log(0)] [Trackback]
Name: Comment:

NetBSD/i386 20030429-UTC daily build

checkflistで止まってました。ふーん。

Wed Apr 30 00:35:11 UTC 2003
===> build.sh command: ./build.sh -R /export/r/20030429/i386 -D /export/d/20030429/i386 -O /export/o/20030429/i386 -a i386 -m i386 release
(cd /export/s/20030429/src/distrib/sets; /export/o/20030429/i386/tools/tools.NetBSD-1.6R-i386/bin/nbmake sets)
/export/o/20030429/i386/tools/tools.NetBSD-1.6R-i386/bin/nbmake checkflist
DESTDIR=/export/d/20030429/i386  MACHINE=i386 MACHINE_ARCH=i386  MAKE=/export/o/20030429/i386/tools/tools.NetBSD-1.6R-i386/bin/nbmake MTREE=/export/o/20030429/i3
86/tools/tools.NetBSD-1.6R-i386/bin/nbmtree PAX=/export/o/20030429/i386/tools/tools.NetBSD-1.6R-i386/bin/nbpax sh /export/s/20030429/src/distrib/sets/checkflist 
7133a7134
> ./usr/share/man/cat4/i386/cons.0
7281a7283
> ./usr/share/man/cat4/opms.0
12324a12327
> ./usr/share/man/man4/i386/cons.4
12472a12476
> ./usr/share/man/man4/opms.4
checkflist: flist inconsistencies found
checkflist: key to output:
  <  file is in flist but missing from DESTDIR
     (file wasn't installed ?)
  >  file is in DESTDIR but missing from flist
     (file is obsolete or flist is out of date ?)
*** Error code 1
Stop.
nbmake: stopped in /export/s/20030429/src/distrib/sets
*** Error code 


[View Log(0)] [Trackback]
Name: Comment:


メールはこちらへ...[BSD小僧 (tokuda @(at) tokuda .(dot) net)]

この日記は、GNSを使用して作成されています。