Date: Thu, 23 Oct 2014 21:41:01 +0200 From: Tobias Feldhaus <tobias.feldhaus@gmail.com> To: freebsd-questions@freebsd.org Subject: Build Your Own FreeBSD Update Server - not working with 9.3 (?) Message-ID: <CAG4Ogq7L2G=qE7MfbQ3YM1%2BF2hgTJ73o0cvNtj44DCn4g7ywvQ@mail.gmail.com>
next in thread | raw e-mail | index | archive | help
Hello, I'm trying to build my own FreeBSD Update Server for FreeBSD 9.3 and I followed this official guide: https://www.freebsd.org/doc/en/articles/freebsd-update-server/article.html I checked out the repository to /usr/home/deploy/freebsd-update-server and adjusted scripts/build.conf. I created a folder for 9.3 and amd64 like described via mkdir -p and created a build.conf with the correct EOL and SHA256 hash. Running scripts/make.sh gives me: [deploy@ams ~/freebsd-update-server:freebsd-update-build:273554] sh scripts/make.sh cc -O2 -pipe findstamps.c -o findstamps cc -O2 -pipe unstamp.c -o unstamp install findstamps ../bin install unstamp ../bin rm -f findstamps unstamp mdconfig: open(/dev/mdctl): Permission denied newfs: /dev/md: could not find special device mount: /dev/md: Operation not permitted Generating RSA private key, 4096 bit long modulus ............................++ .....................................++ e is 65537 (0x10001) Public key fingerprint: 48ca9be8461adb0385e4238e9f5cdfce3ca0bacdc94ba38229542ea5f9a67098 Encrypting signing key for deploy enter aes-256-cbc encryption password: Verifying - enter aes-256-cbc encryption password: Private key directory is not mounted ---- Running sh scripts/init.sh amd64 9.3-RELEASE leaves me with: [deploy@vpn-ams ~/freebsd-update-server:freebsd-update-build:273554] sh scripts/init.sh amd64 9.3-RELEASE Thu Oct 23 19:06:42 UTC 2014 Starting fetch for FreeBSD/amd64 9.3-RELEASE fetch: ftp://ftp4.FreeBSD.org/pub/FreeBSD/releases/FreeBSD-9.3-RELEASE-amd64-disc1.iso: File unavailable (e.g., file not found, no access) Thu Oct 23 19:06:44 UTC 2014 Verifying disc1 hash for FreeBSD/amd64 9.3-RELEASE sha256: /usr/home/deploy/freebsd-update-server/work/9.3-RELEASE/amd64/iso.img: No such file or directory FreeBSD 9.3-RELEASE-amd64-disc1.iso has incorrect hash. rm: /usr/home/deploy/freebsd-update-server/work/9.3-RELEASE/amd64/iso.img: No such file or directory mdconfig: could not find full path for /usr/home/deploy/freebsd-update-server/work/9.3-RELEASE/amd64/iso.img: No such file or directory mount_cd9660: /dev/md: Operation not permitted Thu Oct 23 19:06:44 UTC 2014 Extracting components for FreeBSD/amd64 9.3-RELEASE cat: /usr/home/deploy/freebsd-update-server/work/9.3-RELEASE/amd64/iso/9.3-RELEASE/base/base.??: No such file or directory cat: /usr/home/deploy/freebsd-update-server/work/9.3-RELEASE/amd64/iso/9.3-RELEASE/catpages/catpages.??: No such file or directory cat: /usr/home/deploy/freebsd-update-server/work/9.3-RELEASE/amd64/iso/9.3-RELEASE/dict/dict.??: No such file or directory cat: /usr/home/deploy/freebsd-update-server/work/9.3-RELEASE/amd64/iso/9.3-RELEASE/doc/doc.??: No such file or directory cat: /usr/home/deploy/freebsd-update-server/work/9.3-RELEASE/amd64/iso/9.3-RELEASE/games/games.??: No such file or directory cat: /usr/home/deploy/freebsd-update-server/work/9.3-RELEASE/amd64/iso/9.3-RELEASE/info/info.??: No such file or directory cat: /usr/home/deploy/freebsd-update-server/work/9.3-RELEASE/amd64/iso/9.3-RELEASE/manpages/manpages.??: No such file or directory cat: /usr/home/deploy/freebsd-update-server/work/9.3-RELEASE/amd64/iso/9.3-RELEASE/proflibs/proflibs.??: No such file or directory cat: /usr/home/deploy/freebsd-update-server/work/9.3-RELEASE/amd64/iso/9.3-RELEASE/lib32/lib32.??: No such file or directory cat: /usr/home/deploy/freebsd-update-server/work/9.3-RELEASE/amd64/iso/9.3-RELEASE/kernels/generic.??: No such file or directory cat: /usr/home/deploy/freebsd-update-server/work/9.3-RELEASE/amd64/iso/9.3-RELEASE/src/sbase.??: No such file or directory cat: /usr/home/deploy/freebsd-update-server/work/9.3-RELEASE/amd64/iso/9.3-RELEASE/src/sbin.??: No such file or directory cat: /usr/home/deploy/freebsd-update-server/work/9.3-RELEASE/amd64/iso/9.3-RELEASE/src/scontrib.??: No such file or directory cat: /usr/home/deploy/freebsd-update-server/work/9.3-RELEASE/amd64/iso/9.3-RELEASE/src/scrypto.??: No such file or directory cat: /usr/home/deploy/freebsd-update-server/work/9.3-RELEASE/amd64/iso/9.3-RELEASE/src/setc.??: No such file or directory cat: /usr/home/deploy/freebsd-update-server/work/9.3-RELEASE/amd64/iso/9.3-RELEASE/src/sgames.??: No such file or directory cat: /usr/home/deploy/freebsd-update-server/work/9.3-RELEASE/amd64/iso/9.3-RELEASE/src/sgnu.??: No such file or directory cat: /usr/home/deploy/freebsd-update-server/work/9.3-RELEASE/amd64/iso/9.3-RELEASE/src/sinclude.??: No such file or directory cat: /usr/home/deploy/freebsd-update-server/work/9.3-RELEASE/amd64/iso/9.3-RELEASE/src/skrb5.??: No such file or directory cat: /usr/home/deploy/freebsd-update-server/work/9.3-RELEASE/amd64/iso/9.3-RELEASE/src/slib.??: No such file or directory cat: /usr/home/deploy/freebsd-update-server/work/9.3-RELEASE/amd64/iso/9.3-RELEASE/src/slibexec.??: No such file or directory cat: /usr/home/deploy/freebsd-update-server/work/9.3-RELEASE/amd64/iso/9.3-RELEASE/src/srelease.??: No such file or directory cat: /usr/home/deploy/freebsd-update-server/work/9.3-RELEASE/amd64/iso/9.3-RELEASE/src/srescue.??: No such file or directory cat: /usr/home/deploy/freebsd-update-server/work/9.3-RELEASE/amd64/iso/9.3-RELEASE/src/ssbin.??: No such file or directory cat: /usr/home/deploy/freebsd-update-server/work/9.3-RELEASE/amd64/iso/9.3-RELEASE/src/ssecure.??: No such file or directory cat: /usr/home/deploy/freebsd-update-server/work/9.3-RELEASE/amd64/iso/9.3-RELEASE/src/sshare.??: No such file or directory cat: /usr/home/deploy/freebsd-update-server/work/9.3-RELEASE/amd64/iso/9.3-RELEASE/src/ssys.??: No such file or directory cat: /usr/home/deploy/freebsd-update-server/work/9.3-RELEASE/amd64/iso/9.3-RELEASE/src/stools.??: No such file or directory cat: /usr/home/deploy/freebsd-update-server/work/9.3-RELEASE/amd64/iso/9.3-RELEASE/src/subin.??: No such file or directory cat: /usr/home/deploy/freebsd-update-server/work/9.3-RELEASE/amd64/iso/9.3-RELEASE/src/susbin.??: No such file or directory cat: /usr/home/deploy/freebsd-update-server/work/9.3-RELEASE/amd64/iso/9.3-RELEASE/src/scddl.??: No such file or directory Thu Oct 23 19:06:44 UTC 2014 Constructing world+src image for FreeBSD/amd64 9.3-RELEASE cat: /usr/home/deploy/freebsd-update-server/work/9.3-RELEASE/amd64/iso/9.3-RELEASE/base/base.??: No such file or directory cat: /usr/home/deploy/freebsd-update-server/work/9.3-RELEASE/amd64/iso/9.3-RELEASE/catpages/catpages.??: No such file or directory cat: /usr/home/deploy/freebsd-update-server/work/9.3-RELEASE/amd64/iso/9.3-RELEASE/dict/dict.??: No such file or directory cat: /usr/home/deploy/freebsd-update-server/work/9.3-RELEASE/amd64/iso/9.3-RELEASE/doc/doc.??: No such file or directory cat: /usr/home/deploy/freebsd-update-server/work/9.3-RELEASE/amd64/iso/9.3-RELEASE/games/games.??: No such file or directory cat: /usr/home/deploy/freebsd-update-server/work/9.3-RELEASE/amd64/iso/9.3-RELEASE/info/info.??: No such file or directory cat: /usr/home/deploy/freebsd-update-server/work/9.3-RELEASE/amd64/iso/9.3-RELEASE/manpages/manpages.??: No such file or directory cat: /usr/home/deploy/freebsd-update-server/work/9.3-RELEASE/amd64/iso/9.3-RELEASE/proflibs/proflibs.??: No such file or directory cat: /usr/home/deploy/freebsd-update-server/work/9.3-RELEASE/amd64/iso/9.3-RELEASE/lib32/lib32.??: No such file or directory cat: /usr/home/deploy/freebsd-update-server/work/9.3-RELEASE/amd64/iso/9.3-RELEASE/src/sbase.??: No such file or directory tar: could not chdir to '/usr/home/deploy/freebsd-update-server/work/9.3-RELEASE/amd64/world/usr/src/' cat: /usr/home/deploy/freebsd-update-server/work/9.3-RELEASE/amd64/iso/9.3-RELEASE/src/sbin.??: No such file or directory tar: could not chdir to '/usr/home/deploy/freebsd-update-server/work/9.3-RELEASE/amd64/world/usr/src/' cat: /usr/home/deploy/freebsd-update-server/work/9.3-RELEASE/amd64/iso/9.3-RELEASE/src/scontrib.??: No such file or directory tar: could not chdir to '/usr/home/deploy/freebsd-update-server/work/9.3-RELEASE/amd64/world/usr/src/' cat: /usr/home/deploy/freebsd-update-server/work/9.3-RELEASE/amd64/iso/9.3-RELEASE/src/scrypto.??: No such file or directory tar: could not chdir to '/usr/home/deploy/freebsd-update-server/work/9.3-RELEASE/amd64/world/usr/src/' cat: /usr/home/deploy/freebsd-update-server/work/9.3-RELEASE/amd64/iso/9.3-RELEASE/src/setc.??: No such file or directory tar: could not chdir to '/usr/home/deploy/freebsd-update-server/work/9.3-RELEASE/amd64/world/usr/src/' cat: /usr/home/deploy/freebsd-update-server/work/9.3-RELEASE/amd64/iso/9.3-RELEASE/src/sgames.??: No such file or directory tar: could not chdir to '/usr/home/deploy/freebsd-update-server/work/9.3-RELEASE/amd64/world/usr/src/' cat: /usr/home/deploy/freebsd-update-server/work/9.3-RELEASE/amd64/iso/9.3-RELEASE/src/sgnu.??: No such file or directory tar: could not chdir to '/usr/home/deploy/freebsd-update-server/work/9.3-RELEASE/amd64/world/usr/src/' cat: /usr/home/deploy/freebsd-update-server/work/9.3-RELEASE/amd64/iso/9.3-RELEASE/src/sinclude.??: No such file or directory tar: could not chdir to '/usr/home/deploy/freebsd-update-server/work/9.3-RELEASE/amd64/world/usr/src/' cat: /usr/home/deploy/freebsd-update-server/work/9.3-RELEASE/amd64/iso/9.3-RELEASE/src/skrb5.??: No such file or directory tar: could not chdir to '/usr/home/deploy/freebsd-update-server/work/9.3-RELEASE/amd64/world/usr/src/' cat: /usr/home/deploy/freebsd-update-server/work/9.3-RELEASE/amd64/iso/9.3-RELEASE/src/slib.??: No such file or directory tar: could not chdir to '/usr/home/deploy/freebsd-update-server/work/9.3-RELEASE/amd64/world/usr/src/' cat: /usr/home/deploy/freebsd-update-server/work/9.3-RELEASE/amd64/iso/9.3-RELEASE/src/slibexec.??: No such file or directory tar: could not chdir to '/usr/home/deploy/freebsd-update-server/work/9.3-RELEASE/amd64/world/usr/src/' cat: /usr/home/deploy/freebsd-update-server/work/9.3-RELEASE/amd64/iso/9.3-RELEASE/src/srelease.??: No such file or directory tar: could not chdir to '/usr/home/deploy/freebsd-update-server/work/9.3-RELEASE/amd64/world/usr/src/' cat: /usr/home/deploy/freebsd-update-server/work/9.3-RELEASE/amd64/iso/9.3-RELEASE/src/srescue.??: No such file or directory tar: could not chdir to '/usr/home/deploy/freebsd-update-server/work/9.3-RELEASE/amd64/world/usr/src/' cat: /usr/home/deploy/freebsd-update-server/work/9.3-RELEASE/amd64/iso/9.3-RELEASE/src/ssbin.??: No such file or directory tar: could not chdir to '/usr/home/deploy/freebsd-update-server/work/9.3-RELEASE/amd64/world/usr/src/' cat: /usr/home/deploy/freebsd-update-server/work/9.3-RELEASE/amd64/iso/9.3-RELEASE/src/ssecure.??: No such file or directory tar: could not chdir to '/usr/home/deploy/freebsd-update-server/work/9.3-RELEASE/amd64/world/usr/src/' cat: /usr/home/deploy/freebsd-update-server/work/9.3-RELEASE/amd64/iso/9.3-RELEASE/src/sshare.??: No such file or directory tar: could not chdir to '/usr/home/deploy/freebsd-update-server/work/9.3-RELEASE/amd64/world/usr/src/' cat: /usr/home/deploy/freebsd-update-server/work/9.3-RELEASE/amd64/iso/9.3-RELEASE/src/ssys.??: No such file or directory tar: could not chdir to '/usr/home/deploy/freebsd-update-server/work/9.3-RELEASE/amd64/world/usr/src/' cat: /usr/home/deploy/freebsd-update-server/work/9.3-RELEASE/amd64/iso/9.3-RELEASE/src/stools.??: No such file or directory tar: could not chdir to '/usr/home/deploy/freebsd-update-server/work/9.3-RELEASE/amd64/world/usr/src/' cat: /usr/home/deploy/freebsd-update-server/work/9.3-RELEASE/amd64/iso/9.3-RELEASE/src/subin.??: No such file or directory tar: could not chdir to '/usr/home/deploy/freebsd-update-server/work/9.3-RELEASE/amd64/world/usr/src/' cat: /usr/home/deploy/freebsd-update-server/work/9.3-RELEASE/amd64/iso/9.3-RELEASE/src/susbin.??: No such file or directory tar: could not chdir to '/usr/home/deploy/freebsd-update-server/work/9.3-RELEASE/amd64/world/usr/src/' cat: /usr/home/deploy/freebsd-update-server/work/9.3-RELEASE/amd64/iso/9.3-RELEASE/src/scddl.??: No such file or directory tar: could not chdir to '/usr/home/deploy/freebsd-update-server/work/9.3-RELEASE/amd64/world/usr/src/' umount: /usr/home/deploy/freebsd-update-server/work/9.3-RELEASE/amd64/iso: not a file system root directory mdconfig: option requires an argument -- u usage: mdconfig -a -t type [-n] [-o [no]option] ... [-f file] [-s size] [-S sectorsize] [-u unit] [-x sectors/track] [-y heads/cylinder] mdconfig -d -u unit [-o [no]force] mdconfig -l [-v] [-n] [-f file] [-u unit] mdconfig file type = {malloc, vnode, swap} option = {cluster, compress, reserve} size = %d (512 byte blocks), %db (B), %dk (kB), %dm (MB), %dg (GB) or %dt (TB) Thu Oct 23 19:06:45 UTC 2014 Extracting world+src for FreeBSD/amd64 9.3-RELEASE mount: tmpfs: Operation not permitted cd: /usr/home/deploy/freebsd-update-server/work/9.3-RELEASE/amd64/world0/usr/src: No such file or directory sed: /usr/home/deploy/freebsd-update-server/work/9.3-RELEASE/amd64/world0/usr/src/sys/conf/newvers.sh: No such file or directory sed: /usr/home/deploy/freebsd-update-server/work/9.3-RELEASE/amd64/world0/usr/src/sys/conf/newvers.sh: No such file or directory mount: /usr/home/deploy/freebsd-update-server/work/9.3-RELEASE/amd64/world0/dev: No such file or directory sysctl: security.jail.chflags_allowed=1: Operation not permitted jail: jail_set: Operation not permitted Thu Oct 23 19:06:45 UTC 2014 Moving components into staging area for FreeBSD/amd64 9.3-RELEASE jail: jail_set: Operation not permitted umount: /usr/home/deploy/freebsd-update-server/work/9.3-RELEASE/amd64/world0/dev: statfs: No such file or directory umount: /usr/home/deploy/freebsd-update-server/work/9.3-RELEASE/amd64/world0/dev: unknown file system Thu Oct 23 19:06:45 UTC 2014 Identifying extra documentation for FreeBSD/amd64 9.3-RELEASE find: R: No such file or directory Documentation not built from src: Thu Oct 23 19:06:45 UTC 2014 Extracting extra docs for FreeBSD/amd64 9.3-RELEASE chroot: /usr/home/deploy/freebsd-update-server/work/9.3-RELEASE/amd64/world0/: Operation not permitted Thu Oct 23 19:06:45 UTC 2014 Indexing release for FreeBSD/amd64 9.3-RELEASE Thu Oct 23 19:06:45 UTC 2014 Indexing world0 for FreeBSD/amd64 9.3-RELEASE cd: /usr/home/deploy/freebsd-update-server/work/9.3-RELEASE/amd64/world0/R: No such file or directory cut: /usr/home/deploy/freebsd-update-server/work/9.3-RELEASE/amd64/tmp-index: No such file or directory join: /usr/home/deploy/freebsd-update-server/work/9.3-RELEASE/amd64/tmp-index: No such file or directory rm: /usr/home/deploy/freebsd-update-server/work/9.3-RELEASE/amd64/tmp-index: No such file or directory Files built but not released: Files released but not built: kernel|generic|/ src|base|/ src|bin|/ src|cddl|/ src|contrib|/ src|crypto|/ src|etc|/ src|games|/ src|gnu|/ src|include|/ src|krb5|/ src|libexec|/ src|lib|/ src|release|/ src|rescue|/ src|sbin|/ src|secure|/ src|share|/ src|sys|/ src|tools|/ src|ubin|/ src|usbin|/ world|base|/ world|catpages|/ world|dict|/ world|doc|/ world|games|/ world|info|/ world|lib32|/ world|manpages|/ world|proflibs|/ Files which differ by more than contents: Files which differ between release and build: Thu Oct 23 19:06:45 UTC 2014 Extracting world+src for FreeBSD/amd64 9.3-RELEASE mount: tmpfs: Operation not permitted cd: /usr/home/deploy/freebsd-update-server/work/9.3-RELEASE/amd64/world1/usr/src: No such file or directory sed: /usr/home/deploy/freebsd-update-server/work/9.3-RELEASE/amd64/world1/usr/src/sys/conf/newvers.sh: No such file or directory sed: /usr/home/deploy/freebsd-update-server/work/9.3-RELEASE/amd64/world1/usr/src/sys/conf/newvers.sh: No such file or directory date: settimeofday (timeval): Operation not permitted mount: /usr/home/deploy/freebsd-update-server/work/9.3-RELEASE/amd64/world1/dev: No such file or directory sysctl: security.jail.chflags_allowed=1: Operation not permitted jail: jail_set: Operation not permitted Thu Oct 23 19:06:45 UTC 2014 Moving components into staging area for FreeBSD/amd64 9.3-RELEASE jail: jail_set: Operation not permitted umount: /usr/home/deploy/freebsd-update-server/work/9.3-RELEASE/amd64/world1/dev: statfs: No such file or directory umount: /usr/home/deploy/freebsd-update-server/work/9.3-RELEASE/amd64/world1/dev: unknown file system date: settimeofday (timeval): Operation not permitted Thu Oct 23 19:06:45 UTC 2014 Extracting extra docs for FreeBSD/amd64 9.3-RELEASE chroot: /usr/home/deploy/freebsd-update-server/work/9.3-RELEASE/amd64/world1/: Operation not permitted Thu Oct 23 19:06:45 UTC 2014 Indexing world1 for FreeBSD/amd64 9.3-RELEASE cd: /usr/home/deploy/freebsd-update-server/work/9.3-RELEASE/amd64/world1/R: No such file or directory cut: /usr/home/deploy/freebsd-update-server/work/9.3-RELEASE/amd64/tmp-index: No such file or directory join: /usr/home/deploy/freebsd-update-server/work/9.3-RELEASE/amd64/tmp-index: No such file or directory rm: /usr/home/deploy/freebsd-update-server/work/9.3-RELEASE/amd64/tmp-index: No such file or directory Thu Oct 23 19:06:45 UTC 2014 Locating build stamps for FreeBSD/amd64 9.3-RELEASE umount: /usr/home/deploy/freebsd-update-server/work/9.3-RELEASE/amd64/release: not a file system root directory Thu Oct 23 19:06:45 UTC 2014 Cleaning staging area for FreeBSD/amd64 9.3-RELEASE Thu Oct 23 19:06:45 UTC 2014 Preparing to copy files into staging area for FreeBSD/amd64 9.3-RELEASE Thu Oct 23 19:06:45 UTC 2014 Copying data files into staging area for FreeBSD/amd64 9.3-RELEASE Thu Oct 23 19:06:45 UTC 2014 Copying metadata files into staging area for FreeBSD/amd64 9.3-RELEASE Thu Oct 23 19:06:45 UTC 2014 Constructing metadata index and tag for FreeBSD/amd64 9.3-RELEASE Files found which include build stamps: Values of build stamps, excluding library archive headers: FreeBSD/amd64 9.3-RELEASE initialization build complete. Please review the list of build stamps printed above to confirm that they look sensible, then run # sh -e approve.sh amd64 9.3-RELEASE to sign the release. Any thoughts? Thank you very much for your answer, Tobi
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?CAG4Ogq7L2G=qE7MfbQ3YM1%2BF2hgTJ73o0cvNtj44DCn4g7ywvQ>