From owner-freebsd-ports@FreeBSD.ORG Thu Oct 10 12:13:45 2013 Return-Path: Delivered-To: freebsd-ports@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) (using TLSv1 with cipher ADH-AES256-SHA (256/256 bits)) (No client certificate requested) by hub.freebsd.org (Postfix) with ESMTP id B0ED666C for ; Thu, 10 Oct 2013 12:13:45 +0000 (UTC) (envelope-from bsam@passap.ru) Received: from forward5l.mail.yandex.net (forward5l.mail.yandex.net [IPv6:2a02:6b8:0:1819::5]) by mx1.freebsd.org (Postfix) with ESMTP id 3EE252677 for ; Thu, 10 Oct 2013 12:13:45 +0000 (UTC) Received: from smtp4h.mail.yandex.net (smtp4h.mail.yandex.net [84.201.186.21]) by forward5l.mail.yandex.net (Yandex) with ESMTP id F417AC40C4E; Thu, 10 Oct 2013 16:11:29 +0400 (MSK) Received: from smtp4h.mail.yandex.net (localhost [127.0.0.1]) by smtp4h.mail.yandex.net (Yandex) with ESMTP id 9B3E32C1B7E; Thu, 10 Oct 2013 16:11:29 +0400 (MSK) Received: from 46.38.32.182.tel.ru (46.38.32.182.tel.ru [46.38.32.182]) by smtp4h.mail.yandex.net (nwsmtp/Yandex) with ESMTP id JM4grLkijk-BS7CWwQP; Thu, 10 Oct 2013 16:11:28 +0400 Message-ID: <52569970.3090904@passap.ru> Date: Thu, 10 Oct 2013 16:11:28 +0400 From: Boris Samorodov Organization: =?UTF-8?B?0JfQkNCeICLQktCQ0KDQoiI=?= User-Agent: Mozilla/5.0 (X11; FreeBSD amd64; rv:17.0) Gecko/20130806 Thunderbird/17.0.7 MIME-Version: 1.0 To: mexas@bris.ac.uk Subject: Re: poudriere zfs setup help References: <201310100916.r9A9GiI3042020@mech-cluster241.men.bris.ac.uk> In-Reply-To: <201310100916.r9A9GiI3042020@mech-cluster241.men.bris.ac.uk> Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Cc: freebsd-ports@freebsd.org X-BeenThere: freebsd-ports@freebsd.org X-Mailman-Version: 2.1.14 Precedence: list List-Id: Porting software to FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 10 Oct 2013 12:13:45 -0000 10.10.2013 13:16, Anton Shterenlikht пишет: > > 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. You may try to use "poudriere testport -i ...". Then poudriere will not umount jail (it will be umounted when you exit the jail command propmt) and you may explore the system (i.e. mount, jls, etc.) to find out what's going on. -- WBR, Boris Samorodov (bsam) FreeBSD Committer, http://www.FreeBSD.org The Power To Serve