From owner-freebsd-ports@FreeBSD.ORG Thu Oct 10 12:57:09 2013 Return-Path: Delivered-To: freebsd-ports@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [8.8.178.115]) (using TLSv1 with cipher ADH-AES256-SHA (256/256 bits)) (No client certificate requested) by hub.freebsd.org (Postfix) with ESMTP id 6D847D7F for ; Thu, 10 Oct 2013 12:57:09 +0000 (UTC) (envelope-from mexas@bristol.ac.uk) Received: from eu1sys200aog114.obsmtp.com (eu1sys200aog114.obsmtp.com [207.126.144.137]) (using TLSv1 with cipher DHE-RSA-AES256-SHA (256/256 bits)) (No client certificate requested) by mx1.freebsd.org (Postfix) with ESMTPS id 9E5A729E8 for ; Thu, 10 Oct 2013 12:57:08 +0000 (UTC) Received: from mail-wg0-f53.google.com ([74.125.82.53]) (using TLSv1) by eu1sys200aob114.postini.com ([207.126.147.11]) with SMTP ID DSNKUlakCvNIiNjRutR+zenvkUUw7j/T5hDk@postini.com; Thu, 10 Oct 2013 12:57:08 UTC Received: by mail-wg0-f53.google.com with SMTP id y10so553838wgg.32 for ; Thu, 10 Oct 2013 05:56:42 -0700 (PDT) X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20130820; h=x-gm-message-state:sender:date:from:message-id:to:subject:cc :reply-to:in-reply-to; bh=0KG5VWCJNx/rcMFLtKKckMOIF4vVkjjYZBszfC+yGIU=; b=UWgq3BerVPCz95ECGpn33WPc7NyWPtKLQSz6Q7Ms3ltO+Nd/dJkd59SM+0nI2Cs6p5 ccAQr2iW/SwtnhvWH/rupThndaQps7lFfk1bvbz4/BiXOpAXVg88shb4RHuZW72Pil6C RW+bIru+GHWVPH1IkXgbcXRTwbMOzgwUA2GCDnv4npr8IaWzSmCSQKNmL6jH7vSFVOIp kiTFRNeXPOoFbAJDWQkG6ST2p2x/ZRQSLLAzQmNZp4twxDY4PVHdN+8bEPhcZdxkFpcq Y6gT6ynEEG2yEg4pZbwKQItSTaL2WrgU3M3B2n6wIvX/uuTuli7HPcSpktqkK2+V/apJ Qj/w== X-Gm-Message-State: ALoCoQkatZe7cCoZhlTjemojeXYzyFiO5h5pboOoFF4cK/Y96EZrk/v3jGAOf+bKwo5Uu6o2RmAZgjFRUcyz4vfbZtH5SFwkiiKs/fOyEh285CI0zJ9cHtInShyG6/t6BqFqt+mAF5cEzm8VR/XYYQ268WPWU4C98q8AVSn9wgt+1B4WWnPxiKs= X-Received: by 10.180.211.237 with SMTP id nf13mr7548528wic.55.1381409802813; Thu, 10 Oct 2013 05:56:42 -0700 (PDT) X-Received: by 10.180.211.237 with SMTP id nf13mr7548522wic.55.1381409802722; Thu, 10 Oct 2013 05:56:42 -0700 (PDT) Received: from mech-cluster241.men.bris.ac.uk (mech-cluster241.men.bris.ac.uk. [137.222.187.241]) by mx.google.com with ESMTPSA id sh5sm25281337wic.11.1969.12.31.16.00.00 (version=TLSv1.2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128); Thu, 10 Oct 2013 05:56:41 -0700 (PDT) Sender: Anton Shterenlikht Received: from mech-cluster241.men.bris.ac.uk (localhost [127.0.0.1]) by mech-cluster241.men.bris.ac.uk (8.14.7/8.14.6) with ESMTP id r9ACudMO062586 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-GCM-SHA384 bits=256 verify=NO); Thu, 10 Oct 2013 13:56:39 +0100 (BST) (envelope-from mexas@mech-cluster241.men.bris.ac.uk) Received: (from mexas@localhost) by mech-cluster241.men.bris.ac.uk (8.14.7/8.14.6/Submit) id r9ACudsV062585; Thu, 10 Oct 2013 13:56:39 +0100 (BST) (envelope-from mexas) Date: Thu, 10 Oct 2013 13:56:39 +0100 (BST) From: Anton Shterenlikht Message-Id: <201310101256.r9ACudsV062585@mech-cluster241.men.bris.ac.uk> To: bsam@passap.ru, mexas@bris.ac.uk Subject: Re: poudriere zfs setup help In-Reply-To: <52569970.3090904@passap.ru> Cc: freebsd-ports@freebsd.org X-BeenThere: freebsd-ports@freebsd.org X-Mailman-Version: 2.1.14 Precedence: list Reply-To: mexas@bris.ac.uk 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:57:09 -0000 >From bsam@passap.ru Thu Oct 10 13:48:06 2013 >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. ok, so after a failure, still in a jail: root@ia64-default:~ # df Filesystem 1K-blocks Used Avail Capacity Mounted on tank/poudriere/jails/ia64-default-ref 33930819 2198542 31732277 6% / root@ia64-default:~ # ls -al /usr/ports/ports-mgmt/pkg total 15 drwxr-xr-x 3 root wheel 8 Oct 9 13:23 . drwxr-xr-x 85 root wheel 86 Oct 9 13:23 .. -rw-r--r-- 1 root wheel 2544 Oct 9 13:23 Makefile -rw-r--r-- 1 root wheel 127 Oct 9 13:23 distinfo drwxr-xr-x 2 root wheel 13 Oct 9 13:23 files -rw-r--r-- 1 root wheel 87 Oct 9 13:23 pkg-descr -rw-r--r-- 1 root wheel 73 Oct 9 13:23 pkg-message -rw-r--r-- 1 root wheel 1420 Oct 9 13:23 pkg-plist root@ia64-default:~ # whoami root root@ia64-default:~ # mkdir /usr/ports/ports-mgmt/pkg/work mkdir: /usr/ports/ports-mgmt/pkg/work: Read-only file system root@ia64-default:~ # On ufs this would mean something is seriously wrong. But on zfs, I'm not so sure. Perhaps I'm not understanding it right. Thanks Anton