前回、FreeBSD on ZedBoardの起動に成功したのだが、パッケージをビルドしようとすると詰まってしまった。
apacheをインストールしてサーバを立ち上げてみようと思ったのだが、no space left on deviceと言わてしまった。
root@zedboard:~ # pkg install apache24 The package management tool is not yet installed on your system. Do you want to fetch and install it now? [y/N]: y Bootstrapping pkg from pkg+http://pkg.FreeBSD.org/FreeBSD:11:armv6/quarterly, please wait... Verifying signature with trusted certificate pkg.freebsd.org.2013102301... done pkg-static: Warning: Major OS version upgrade detected. Running "pkg-static install -f pkg" recommended Installing pkg-1.8.7_3... Extracting pkg-1.8.7_3: 100% pkg: Warning: Major OS version upgrade detected. Running "pkg-static install -f pkg" recommended Updating FreeBSD repository catalogue... Fetching meta.txz: 100% 944 B 0.9kB/s 00:01 Fetching packagesite.txz: 100% 4 MiB 1.2MB/s 00:04 pid 651 (pkg), uid 0 inumber 5 on /tmp: filesystem full /tmp: write failed, filesystem is full pkg: archive_read_extract(extract error): No space left on device pkg: No signature found Unable to update repository FreeBSD All repositories are up-to-date. pkg: Repository FreeBSD cannot be opened. 'pkg update' required Updating database digests format: 100% pkg: No packages available to install matching 'apache24' have been found in the repositories
dfで確認してみたのだが、マウントする場所がおかしいのかな。SDカードは16GBのものを使っているので、容量が足りないことなど無いと思うのだが…
root@zedboard:~ # df -h Filesystem Size Used Avail Capacity Mounted on /dev/mmcsd0s2a 14G 797M 12G 6% / devfs 1.0K 1.0K 0B 100% /dev /dev/mmcsd0s1 64M 1.0M 63M 2% /boot/msdos /dev/md0 29M 24K 26M 0% /tmp /dev/md1 14M 56K 13M 0% /var/log /dev/md2 4.4M 8.0K 4.0M 0% /var/tmp