poudriere zfs setup help
Anton Shterenlikht
mexas at bris.ac.uk
Thu Oct 10 09:16:53 UTC 2013
I'm getting this error:
# poudriere bulk -j ia64 -f /usr/local/etc/poudriere.d/pkglist
====>> Creating the reference jail... done
====>> Mounting system devices for ia64-default
====>> Mounting ports/packages/distfiles
====>> Mounting packages from: /pdr/data/packages/ia64-default
====>> Logs: /pdr/data/logs/bulk/ia64-default/2013-10-10_09h53m58s
/etc/resolv.conf -> /pdr/data/build/ia64-default/ref/etc/resolv.conf
====>> Starting jail ia64-default
====>> Calculating ports order and dependencies
====>> pkg package missing, skipping sanity
====>> Cleaning the build queue
====>> Recording filesystem state for prepkg... done
====>> Building 3 packages using 2 builders
====>> Starting/Cloning builders
====>> Hit CTRL+t at any time to see build progress and stats
====>> [01] Starting build of ports-mgmt/pkg
====>> [01] Finished build of ports-mgmt/pkg: Failed: extract
^^^^^^^^^^^^^^^
====>> [01] Skipping build of www/nginx: Dependent port ports-mgmt/pkg failed
====>> [01] Skipping build of devel/pcre: Dependent port ports-mgmt/pkg failed
====>> Stopping 2 builders
====>> No package built, but repository needs to be created
====>> Creating pkgng repository
====>> Cleaning up
====>> Umounting file systems
#
# cat /pdr/data/logs/bulk/ia64-default/latest/logs/pkg-1.1.4_7.log
*skip*
=> SHA256 Checksum OK for pkg-1.1.4.tar.xz.
mkdir: /usr/ports/ports-mgmt/pkg/work: Read-only file system
*** Error code 1
So something is wrong with my setup?
Does this look all right:
# poudriere jails -l
JAILNAME VERSION ARCH METHOD PATH
ia64 10.0-ALPHA5 r256218 ia64 svn+https /pdr/jails/ia64
# poudriere ports -l
PORTSTREE METHOD PATH
default svn+https /pdr/ports/default
# df
Filesystem 1K-blocks Used Avail Capacity Mounted on
/dev/da0p2 60931274 49946430 6110344 89% /
devfs 1 1 0 100% /dev
/dev/da0p1 409504 1184 408320 0% /efi
tank/poudriere/data 31736572 1290 31735281 0% /pdr/data
tank/poudriere/jails/ia64 33931466 2196185 31735281 6% /pdr/jails/ia64
tank/poudriere/ports/default 32633749 898468 31735281 3% /pdr/ports/default
tank 31735313 32 31735281 0% /tank
tank/poudriere 31735314 33 31735281 0% /tank/poudriere
tank/poudriere/jails 31735312 31 31735281 0% /tank/poudriere/jails
tank/poudriere/ports 31735312 31 31735281 0% /tank/poudriere/ports
#
# grep "^[A-Z]" /usr/local/etc/poudriere.conf
ZPOOL=tank
FREEBSD_HOST=https://svn0.eu.freebsd.org
RESOLV_CONF=/etc/resolv.conf
BASEFS=/pdr
USE_PORTLINT=yes
USE_TMPFS=yes
DISTFILES_CACHE=/usr/ports/distfiles
SVN_HOST=svn0.eu.FreeBSD.org
CHECK_CHANGED_OPTIONS=verbose
CHECK_CHANGED_DEPS=yes
PKG_REPO_SIGNING_KEY=/root/pkg.key
CCACHE_DIR=/var/cache/ccache
SAVE_WRKDIR=yes
#
What am I missing?
On another box I set up poudriere with no zfs
and it works all right. So I think I messed up
the zfs setup.
Thanks
Anton
More information about the freebsd-ports
mailing list