From owner-freebsd-current@freebsd.org Thu Dec 31 18:33:38 2020 Return-Path: Delivered-To: freebsd-current@mailman.nyi.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mailman.nyi.freebsd.org (Postfix) with ESMTP id 1331A4CADC2 for ; Thu, 31 Dec 2020 18:33:38 +0000 (UTC) (envelope-from deischen@freebsd.org) Received: from mail.netplex.net (mail.netplex.net [204.213.176.9]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client CN "*.netplex.net", Issuer "RapidSSL RSA CA 2018" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 4D6Gxs3kRhz3Q5T for ; Thu, 31 Dec 2020 18:33:37 +0000 (UTC) (envelope-from deischen@freebsd.org) Received: from sea.ntplx.net (sea.ntplx.net [204.213.176.11]) by mail.netplex.net (8.15.1/8.15.1/NETPLEX) with ESMTP id 0BVIXPru017995 for ; Thu, 31 Dec 2020 13:33:30 -0500 X-Virus-Scanned: by AMaViS and Clam AntiVirus (mail.netplex.net) X-Greylist: Message whitelisted by DRAC access database, not delayed by milter-greylist-4.4.3 (mail.netplex.net [204.213.176.9]); Thu, 31 Dec 2020 13:33:30 -0500 (EST) Date: Thu, 31 Dec 2020 13:33:25 -0500 (EST) From: Daniel Eischen X-X-Sender: eischen@sea.ntplx.net Reply-To: Daniel Eischen To: freebsd-current@freebsd.org Subject: poudriere: services_mkdb recompile with larger PROTOMAX Message-ID: MIME-Version: 1.0 Content-Type: TEXT/PLAIN; charset=US-ASCII; format=flowed X-Rspamd-Queue-Id: 4D6Gxs3kRhz3Q5T X-Spamd-Bar: / X-Spamd-Result: default: False [0.00 / 15.00]; local_wl_from(0.00)[freebsd.org]; ASN(0.00)[asn:6062, ipnet:204.213.176.0/20, country:US] X-BeenThere: freebsd-current@freebsd.org X-Mailman-Version: 2.1.34 Precedence: list List-Id: Discussions about the use of FreeBSD-current List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 31 Dec 2020 18:33:38 -0000 I see this message in src/UPDATING: 20201216: The services database has been updated to cover more of the basic services expected in a modern system. The database is big enough that it will cause issues in mergemaster in Releases previous to 12.2 and 11.3, or in very old current systems from before r358154. I'm trying to update a poudriere jail from a freshly built -current system (r368820): FreeBSD vega.my.domain 13.0-CURRENT FreeBSD 13.0-CURRENT #0 r368820 Wed Dec 30 15:55:06 EST 2020 I've tried running this command twice: export MAKEOBJDIRPREFIX=/opt/FreeBSD/obj/head.obj poudriere jail -u -j 13amd64 [ /opt/FreeBSD/obj/head.obj is my freshly built (r368820) obj tree is ] services_mkdb was updated in the jail on the first pass: # ls -l /usr/local/poudriere/jails/13amd64/usr/sbin/services_mkdb -r-xr-xr-x 1 root wheel 15288 Dec 31 13:02 /usr/local/poudriere/jails/13amd64/usr/sbin/services_mkdb But as on the first pass of 'poudriere jail -u -j 13amd64`, I still get the following error: ... --- _CONFSINS_services --- install -N /opt/FreeBSD/svn/head/etc -C -o root -g wheel -m 644 /opt/FreeBSD/svn/head/usr.sbin/services_mkdb/services /usr/local/poudriere/jails/13amd64/etc/services --- installconfig_subdir_usr.bin --- --- installconfig_subdir_usr.bin/nice --- ===> usr.bin/nice (installconfig) --- installconfig_subdir_usr.sbin --- --- afterinstallconfig --- --- installconfig_subdir_lib --- --- installconfig_subdir_lib/ncurses --- --- installconfig_subdir_lib/ncurses/ncurses --- ===> lib/ncurses/ncurses (installconfig) --- installconfig_subdir_usr.sbin --- services_mkdb -l -q -o /usr/local/poudriere/jails/13amd64/var/db/services.db /usr/local/poudriere/jails/13amd64/etc/services --- installconfig_subdir_usr.bin --- --- installconfig_subdir_usr.bin/nl --- ===> usr.bin/nl (installconfig) --- installconfig_subdir_usr.sbin --- services_mkdb: Ran out of protocols adding `divert'; recompile with larger PROTOMAX What's the work-around for this? services_mkdb seems to have been updated on the first pass off 'poudiere jail -u ...', but still fails on the second pass. -- DE