From nobody Mon Jan 20 02:26:50 2025 X-Original-To: freebsd-questions@mlmmj.nyi.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mlmmj.nyi.freebsd.org (Postfix) with ESMTP id 4YbvNv15Kkz5k5yX for ; Mon, 20 Jan 2025 02:26:55 +0000 (UTC) (envelope-from johnl@iecc.com) Received: from gal.iecc.com (gal.iecc.com [IPv6:2001:470:1f07:1126:0:43:6f73:7461]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256 client-signature RSA-PSS (2048 bits) client-digest SHA256) (Client CN "gal.iecc.com", Issuer "Let's Encrypt Authority X3" (not verified)) by mx1.freebsd.org (Postfix) with ESMTPS id 4YbvNs6ks0z3mZB for ; Mon, 20 Jan 2025 02:26:53 +0000 (UTC) (envelope-from johnl@iecc.com) Authentication-Results: mx1.freebsd.org; dkim=pass header.d=iecc.com header.s=2389678db46c.k2501 header.b=etZRPtpl; spf=pass (mx1.freebsd.org: domain of johnl@iecc.com designates 2001:470:1f07:1126:0:43:6f73:7461 as permitted sender) smtp.mailfrom=johnl@iecc.com; dmarc=pass (policy=none) header.from=iecc.com Received: (qmail 9106 invoked from network); 20 Jan 2025 02:26:52 -0000 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed; d=iecc.com; h=date:message-id:from:to:cc:subject:in-reply-to:references:mime-version:content-type:content-transfer-encoding:cleverness; s=2389678db46c.k2501; t=1737340002; x=1737685602; bh=Zf1cRdPIpOhZ5ipvAMrGm3FZhnvJprD81FMnHBSOSnc=; b=etZRPtplcAA6BZxwC7PtzEQbdff8eTYb9lN14yxUuD2RYaZGuUL/c7nCKReh4c6Fguvp6PsuxVzax3OnnlAK3byoSR98A+LgusIovpMVe1RdUksUNQ/L2edrWe+vfUFEpagpKAi+LBt9zneKY7EyPZgq2Er3O2mVaA9Cdho8QgqzDD0VX3BygDKIuvEA8yvJFfBtQBxguHO9h6hYMwm8rUfuVQNDDmUPdSznZWzMueLA37D1jB8VJXfMWEFa7WQnty/lhGYSzkHuC714GXBdXGNtwxdD5CF/PWPBLaznBQu8V0aWbLI1c4LIDxJow30qQ1wWrDbDd5oWmtLc1D3ZuQ== Received: from ary.local ([IPv6:2001:470:1f07:1126::78:696d:6170]) by imap.iecc.com ([IPv6:2001:470:1f07:1126::78:696d:6170]) with ESMTPS (TLS1.3 ECDHE-RSA CHACHA20-POLY1305 AEAD) via TCP6; 20 Jan 2025 02:26:52 -0000 Received: by ary.local (Postfix, from userid 501) id 859F7B84B313; Sun, 19 Jan 2025 21:26:50 -0500 (EST) Date: 19 Jan 2025 21:26:50 -0500 Message-Id: <20250120022651.859F7B84B313@ary.local> From: "John Levine" To: freebsd-questions@freebsd.org Cc: paulbeard@gmail.com Subject: Re: querying a pkg you don't have installed? In-Reply-To: Organization: Taughannock Networks References: X-Headerized: yes Cleverness: minimal List-Id: User questions List-Archive: https://lists.freebsd.org/archives/freebsd-questions List-Help: List-Post: List-Subscribe: List-Unsubscribe: X-BeenThere: freebsd-questions@freebsd.org Sender: owner-freebsd-questions@FreeBSD.org Mime-Version: 1.0 Content-type: text/plain; charset=utf-8 Content-transfer-encoding: 8bit X-Spamd-Result: default: False [-5.40 / 15.00]; DWL_DNSWL_MED(-2.00)[iecc.com:dkim]; NEURAL_HAM_LONG(-1.00)[-1.000]; SUBJECT_ENDS_QUESTION(1.00)[]; NEURAL_HAM_MEDIUM(-1.00)[-1.000]; NEURAL_HAM_SHORT(-1.00)[-1.000]; MV_CASE(0.50)[]; RCVD_DKIM_ARC_DNSWL_MED(-0.50)[]; DMARC_POLICY_ALLOW(-0.50)[iecc.com,none]; RCVD_IN_DNSWL_MED(-0.40)[2001:470:1f07:1126:0:43:6f73:7461:from,2001:470:1f07:1126:0:78:696d:6170:received]; R_SPF_ALLOW(-0.20)[+ip6:2001:470:1f07:1126::/64]; R_DKIM_ALLOW(-0.20)[iecc.com:s=2389678db46c.k2501]; MIME_GOOD(-0.10)[text/plain]; HAS_ORG_HEADER(0.00)[]; ARC_NA(0.00)[]; RCVD_TLS_LAST(0.00)[]; RCPT_COUNT_TWO(0.00)[2]; FREEMAIL_CC(0.00)[gmail.com]; MISSING_XM_UA(0.00)[]; MIME_TRACE(0.00)[0:+]; RCVD_COUNT_TWO(0.00)[2]; FROM_EQ_ENVFROM(0.00)[]; DKIM_TRACE(0.00)[iecc.com:+]; TO_DN_NONE(0.00)[]; MLMMJ_DEST(0.00)[freebsd-questions@freebsd.org]; TO_MATCH_ENVRCPT_SOME(0.00)[]; ASN(0.00)[asn:6939, ipnet:2001:470::/32, country:US]; FROM_HAS_DN(0.00)[] X-Spamd-Bar: ----- X-Rspamd-Queue-Id: 4YbvNs6ks0z3mZB It appears that paul beard said: >-=-=-=-=-=- > >I want to ask a question of the maintainer of a package I don't have >installed (and can't until I get an answer to my question). Is that >possible with pkg query? $ pkg rquery %m foop will return the email address of the maintainer of the foop package. Please keep in mind that package maintainers are busy volunteers so don't ask questions that you could have find the answers to in other ways, e.g., looking at the source code of the port. R's, John From nobody Tue Jan 21 09:22:05 2025 X-Original-To: questions@mlmmj.nyi.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mlmmj.nyi.freebsd.org (Postfix) with ESMTP id 4YchZC0gB1z5knkZ for ; Tue, 21 Jan 2025 09:22:43 +0000 (UTC) (envelope-from odhiambo@gmail.com) Received: from mail-oo1-xc29.google.com (mail-oo1-xc29.google.com [IPv6:2607:f8b0:4864:20::c29]) (using TLSv1.3 with cipher TLS_AES_128_GCM_SHA256 (128/128 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256 client-signature RSA-PSS (2048 bits) client-digest SHA256) (Client CN "smtp.gmail.com", Issuer "WR4" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 4YchZB2GVTz3NQK for ; Tue, 21 Jan 2025 09:22:42 +0000 (UTC) (envelope-from odhiambo@gmail.com) Authentication-Results: mx1.freebsd.org; dkim=pass header.d=gmail.com header.s=20230601 header.b=Si+ynqBs; spf=pass (mx1.freebsd.org: domain of odhiambo@gmail.com designates 2607:f8b0:4864:20::c29 as permitted sender) smtp.mailfrom=odhiambo@gmail.com; dmarc=pass (policy=none) header.from=gmail.com Received: by mail-oo1-xc29.google.com with SMTP id 006d021491bc7-5f32fab5de9so1200776eaf.2 for ; Tue, 21 Jan 2025 01:22:42 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1737451361; x=1738056161; darn=freebsd.org; h=to:subject:message-id:date:from:mime-version:from:to:cc:subject :date:message-id:reply-to; bh=tcGcmd1pjA2p/Tfvij/DR1TaEYN2iYMb+7V1z3cDTIc=; b=Si+ynqBsiv91cVuhD7lpRzmB7vLJeoqhrnFmTzRRbVlxyhElxM+uFaxYrSb/SgeEGd LpC7jsv1sDmCUa8UVd7pXOUUI4Hx0BEfR+ZyuhaL2VoaSo5RTPIPXh9LkOmxST6KTVJt OR9DxMSCFwkuXtVKW7ivFuKVUTNVgrcidlMpefIr00FlF+2TTkqcjlxkj5Mq3iS9kyzk ZSn03okKmC/0SD/iy6/Pea9qb5AEwUoOGC+YlCx1YOuEyqZ+5g+e4OwKlORv9XkwQ0iP VGVy4zG9jQwQ7kpLl0Bgn0zxuxzx5REl6cWo4ZexzWGbmHJJBS+gpxdi6DTfSWcNoHfK 0RCQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1737451361; x=1738056161; h=to:subject:message-id:date:from:mime-version:x-gm-message-state :from:to:cc:subject:date:message-id:reply-to; bh=tcGcmd1pjA2p/Tfvij/DR1TaEYN2iYMb+7V1z3cDTIc=; b=MOFd/IF+zoTUxIqn4ElloH2xzFcH32On+XPEECYRJoc2axomzyhS6Gndb+KxeU3vE/ W2sF8YUaRQn4GWZNIcVEr54CXdwqcDp9jjd3vRs0yoTaMCeCW/Rq4QkEbs736VK3fLS+ O6HT+MTTWRjAeJkzRJ9AD+MqTKgCHKZTClle+QJAYTTmte0DfFh5C/GfJiwphYTT2daw UfviKi3CoA4hQmj+i+rWqV86f4JN/TLjOAggyctK5+3DzyA0bcMpWz5b+qBfpFVypXar i+Op8+RXMEvwukAs/VvG1uaZpToTtxC2FXxbjZU2RGD7uoduvgNZiqHLA8rOJ0r6EfhB z5qw== X-Gm-Message-State: AOJu0Yx6woAaPhQlpS901F7oD6ZEjRP90pt8njZsb4llr5V0oPVFEcbD 0hlLqrHL/eGJFcBBNvByYTqe2HULoqvKm9E7EmwJ29qw/5Ux7qcnCMAgB1/MdR9UtmokcAZZraa N0y3G1zZBJtUUuCcfVa6AJwQJswvzSGtVyE3Oew== X-Gm-Gg: ASbGncuq0T/zRNFSSXqUC7SoZ2dqR1Yt+1CwRNqlBYaq0rfWQAef9IC3loETdH0adjc W+s/lWD4PQxdjyzNrC9ppUQAzVIQNlopHCrUbjpRJfxJTu5lFcHY= X-Google-Smtp-Source: AGHT+IFkLgk3ekTL8mhCWPo/fX97bTO7QdeZ1MqqW0CdovS263+A5+GEFjetSp7VuA/gMkR7dwHOtvIroYp80XQc0v4= X-Received: by 2002:a05:6870:6b0a:b0:297:2479:a35b with SMTP id 586e51a60fabf-2b1c0912406mr8934951fac.1.1737451360888; Tue, 21 Jan 2025 01:22:40 -0800 (PST) List-Id: User questions List-Archive: https://lists.freebsd.org/archives/freebsd-questions List-Help: List-Post: List-Subscribe: List-Unsubscribe: X-BeenThere: freebsd-questions@freebsd.org Sender: owner-freebsd-questions@FreeBSD.org MIME-Version: 1.0 From: Odhiambo Washington Date: Tue, 21 Jan 2025 12:22:05 +0300 X-Gm-Features: AbW1kvbjUj0jnOAFuBokoJiyzAYIK4PEuUsaygydDxR-MAY1SMBRjLOReZFPjY8 Message-ID: Subject: Analyze and visualize your emails To: questions Content-Type: multipart/alternative; boundary="0000000000002e32ec062c33eb7f" X-Spamd-Result: default: False [-4.00 / 15.00]; NEURAL_HAM_LONG(-1.00)[-1.000]; NEURAL_HAM_MEDIUM(-1.00)[-1.000]; NEURAL_HAM_SHORT(-1.00)[-0.996]; DMARC_POLICY_ALLOW(-0.50)[gmail.com,none]; R_DKIM_ALLOW(-0.20)[gmail.com:s=20230601]; R_SPF_ALLOW(-0.20)[+ip6:2607:f8b0:4000::/36:c]; MIME_GOOD(-0.10)[multipart/alternative,text/plain]; TO_DN_ALL(0.00)[]; RCVD_TLS_LAST(0.00)[]; ARC_NA(0.00)[]; FROM_HAS_DN(0.00)[]; MIME_TRACE(0.00)[0:+,1:+,2:~]; RCPT_COUNT_ONE(0.00)[1]; DWL_DNSWL_NONE(0.00)[gmail.com:dkim]; FREEMAIL_FROM(0.00)[gmail.com]; TO_MATCH_ENVRCPT_ALL(0.00)[]; MISSING_XM_UA(0.00)[]; FREEMAIL_ENVFROM(0.00)[gmail.com]; PREVIOUSLY_DELIVERED(0.00)[questions@freebsd.org]; FROM_EQ_ENVFROM(0.00)[]; DKIM_TRACE(0.00)[gmail.com:+]; MID_RHS_MATCH_FROMTLD(0.00)[]; ASN(0.00)[asn:15169, ipnet:2607:f8b0::/32, country:US]; MLMMJ_DEST(0.00)[questions@freebsd.org]; RCVD_COUNT_ONE(0.00)[1]; RCVD_IN_DNSWL_NONE(0.00)[2607:f8b0:4864:20::c29:from] X-Spamd-Bar: --- X-Rspamd-Queue-Id: 4YchZB2GVTz3NQK --0000000000002e32ec062c33eb7f Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable Hello everyone, I need to perform that above task. I have previously used mailtrends - https://github.com/jpbarraca/mail-trends - but it got discontinued. Does anyone know of a similar tool that is FOSS? --=20 Best regards, Odhiambo WASHINGTON, Nairobi,KE +254 7 3200 0004/+254 7 2274 3223 In an Internet failure case, the #1 suspect is a constant: DNS. "Oh, the cruft.", egrep -v '^$|^.*#' =C2=AF\_(=E3=83=84)_/=C2=AF :-) [How to ask smart questions: http://www.catb.org/~esr/faqs/smart-questions.html] --0000000000002e32ec062c33eb7f Content-Type: text/html; charset="UTF-8" Content-Transfer-Encoding: quoted-printable
Hello everyone,

I need to pe= rform that above task. I have previously used mailtrends=C2=A0-=C2=A0https://github.com/jpbarraca= /mail-trends - but it got discontinued.
Does anyone know of a= similar tool that is FOSS?


--
Best regards,
Odhiambo WASHINGTON,
Nairobi,KE
+254 7 3200= 0004/+254 7 2274 3223
=C2=A0= In=C2=A0an Internet failure case= , the #1 suspect is a constant: DNS.
"Oh, the cruft.",=C2= =A0egrep -v '^$|^.*#'=C2=A0= =C2=AF\_(=E3=83=84)_/=C2=AF=C2=A0:-)
[How to ask smart questions:=C2=A0http://www.catb.org/~esr/faqs/smart-questions.html]
--0000000000002e32ec062c33eb7f-- From nobody Tue Jan 21 13:47:19 2025 X-Original-To: questions@mlmmj.nyi.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mlmmj.nyi.freebsd.org (Postfix) with ESMTP id 4YcpRj4Vv7z5l6jn for ; Tue, 21 Jan 2025 13:47:29 +0000 (UTC) (envelope-from jason@infinitebubble.com) Received: from forward501a.mail.yandex.net (forward501a.mail.yandex.net [IPv6:2a02:6b8:c0e:500:1:45:d181:d501]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256) (Client did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id 4YcpRh2fvZz3xV3 for ; Tue, 21 Jan 2025 13:47:28 +0000 (UTC) (envelope-from jason@infinitebubble.com) Authentication-Results: mx1.freebsd.org; dkim=none; spf=pass (mx1.freebsd.org: domain of jason@infinitebubble.com designates 2a02:6b8:c0e:500:1:45:d181:d501 as permitted sender) smtp.mailfrom=jason@infinitebubble.com; dmarc=none Received: from mail-nwsmtp-smtp-production-main-18.vla.yp-c.yandex.net (mail-nwsmtp-smtp-production-main-18.vla.yp-c.yandex.net [IPv6:2a02:6b8:c1d:3f15:0:640:88dd:0]) by forward501a.mail.yandex.net (Yandex) with ESMTPS id CA2AE6106F for ; Tue, 21 Jan 2025 16:47:23 +0300 (MSK) Received: by mail-nwsmtp-smtp-production-main-18.vla.yp-c.yandex.net (smtp/Yandex) with ESMTPSA id KlWsillOrmI0-UxAsXrPa; Tue, 21 Jan 2025 16:47:22 +0300 X-Yandex-Fwd: 1 Content-Type: multipart/alternative; boundary="------------rhPUT4kkcBP9mrj5FmEfWXuJ" Message-ID: <4b67440d-cc99-4dd6-82ea-1f1ee5ac97ff@infinitebubble.com> Date: Tue, 21 Jan 2025 08:47:19 -0500 List-Id: User questions List-Archive: https://lists.freebsd.org/archives/freebsd-questions List-Help: List-Post: List-Subscribe: List-Unsubscribe: X-BeenThere: freebsd-questions@freebsd.org Sender: owner-freebsd-questions@FreeBSD.org MIME-Version: 1.0 User-Agent: Betterbird (Windows) Subject: Re: Analyze and visualize your emails To: questions@freebsd.org References: Content-Language: en-US From: Jason Taylor In-Reply-To: X-Spamd-Result: default: False [-2.64 / 15.00]; NEURAL_HAM_LONG(-1.00)[-1.000]; NEURAL_HAM_MEDIUM(-0.69)[-0.693]; NEURAL_HAM_SHORT(-0.56)[-0.561]; R_SPF_ALLOW(-0.20)[+ip6:2a02:6b8:c00::/40]; RCVD_IN_DNSWL_LOW(-0.10)[2a02:6b8:c1d:3f15:0:640:88dd:0:received]; MIME_GOOD(-0.10)[multipart/alternative,text/plain]; XM_UA_NO_VERSION(0.01)[]; RCVD_TLS_ALL(0.00)[]; FROM_HAS_DN(0.00)[]; DMARC_NA(0.00)[infinitebubble.com]; TO_MATCH_ENVRCPT_ALL(0.00)[]; ARC_NA(0.00)[]; RCPT_COUNT_ONE(0.00)[1]; FREEFALL_USER(0.00)[jason]; RCVD_VIA_SMTP_AUTH(0.00)[]; MIME_TRACE(0.00)[0:+,1:+,2:~]; TO_DN_NONE(0.00)[]; RCVD_COUNT_TWO(0.00)[2]; FROM_EQ_ENVFROM(0.00)[]; ASN(0.00)[asn:13238, ipnet:2a02:6b8::/32, country:RU]; PREVIOUSLY_DELIVERED(0.00)[questions@freebsd.org]; R_DKIM_NA(0.00)[]; MLMMJ_DEST(0.00)[questions@freebsd.org]; MID_RHS_MATCH_FROM(0.00)[]; RCVD_IN_DNSWL_NONE(0.00)[2a02:6b8:c0e:500:1:45:d181:d501:from] X-Spamd-Bar: -- X-Rspamd-Queue-Id: 4YcpRh2fvZz3xV3 This is a multi-part message in MIME format. --------------rhPUT4kkcBP9mrj5FmEfWXuJ Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 8bit On 1/21/2025 04:22, Odhiambo Washington wrote: > Hello everyone, > > I need to perform that above task. I have previously used mailtrends - > https://github.com/jpbarraca/mail-trends - but it got discontinued. > Does anyone know of a similar tool that is FOSS? > > > -- > Best regards, > Odhiambo WASHINGTON, > Nairobi,KE > +254 7 3200 0004/+254 7 2274 3223 >  In an Internet failure case, the #1 suspect is a constant: DNS. > "Oh, the cruft.", egrep -v '^$|^.*#' ¯\_(ツ)_/¯ :-) > [How to ask smart questions: > http://www.catb.org/~esr/faqs/smart-questions.html] If you're ok with using Thunderbird or a derivative, there a couple add-ons: ThirdStats and ThunderStats. -- Jason --------------rhPUT4kkcBP9mrj5FmEfWXuJ Content-Type: text/html; charset=UTF-8 Content-Transfer-Encoding: 8bit
On 1/21/2025 04:22, Odhiambo Washington wrote:
Hello everyone,

I need to perform that above task. I have previously used mailtrends - https://github.com/jpbarraca/mail-trends - but it got discontinued.
Does anyone know of a similar tool that is FOSS?


--
Best regards,
Odhiambo WASHINGTON,
Nairobi,KE
+254 7 3200 0004/+254 7 2274 3223
 In an Internet failure case, the #1 suspect is a constant: DNS.
"Oh, the cruft.", egrep -v '^$|^.*#' ¯\_(ツ)_/¯ :-)

If you're ok with using Thunderbird or a derivative, there a couple add-ons: ThirdStats and ThunderStats.

--
Jason
--------------rhPUT4kkcBP9mrj5FmEfWXuJ-- From nobody Tue Jan 21 14:36:56 2025 X-Original-To: freebsd-questions@mlmmj.nyi.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mlmmj.nyi.freebsd.org (Postfix) with ESMTP id 4YcqY21c3rz5lBCd for ; Tue, 21 Jan 2025 14:37:10 +0000 (UTC) (envelope-from liam.proven@sitpub.com) Received: from mail-pj1-x102b.google.com (mail-pj1-x102b.google.com [IPv6:2607:f8b0:4864:20::102b]) (using TLSv1.3 with cipher TLS_AES_128_GCM_SHA256 (128/128 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256 client-signature RSA-PSS (2048 bits) client-digest SHA256) (Client CN "smtp.gmail.com", Issuer "WR4" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 4YcqY05yccz44Sd for ; Tue, 21 Jan 2025 14:37:08 +0000 (UTC) (envelope-from liam.proven@sitpub.com) Authentication-Results: mx1.freebsd.org; dkim=pass header.d=sitpub-com.20230601.gappssmtp.com header.s=20230601 header.b="eJu74XO/"; spf=pass (mx1.freebsd.org: domain of liam.proven@sitpub.com designates 2607:f8b0:4864:20::102b as permitted sender) smtp.mailfrom=liam.proven@sitpub.com; dmarc=pass (policy=none) header.from=sitpub.com Received: by mail-pj1-x102b.google.com with SMTP id 98e67ed59e1d1-2ee786b3277so7344583a91.1 for ; Tue, 21 Jan 2025 06:37:08 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=sitpub-com.20230601.gappssmtp.com; s=20230601; t=1737470227; x=1738075027; darn=freebsd.org; h=to:subject:message-id:date:from:in-reply-to:references:mime-version :from:to:cc:subject:date:message-id:reply-to; bh=NJvKjQglQ3Ztvx6hsrJLCdufDAU39Y79mwW+LpQRBOc=; b=eJu74XO/mM0FxzhsQPCHWCmKmXIkTZlFONBLXOYBO5JachTj3MFfh8oVTx3uJFXlsh +4pbZEsCPhb72mi4K1gHetIn88/1J/w5FWoq0d3DJp/ZJwe1OMn5/48gxIjgd6SyYKRj UL3osv2PUZAOwbu8JHbBwC+mLqPPOXoKSXLZaXEp0qptRN0gZIfq8TnADrIZCvSdwLLf vo7ATqlj56CI2vAjn7n5Fxb7dJQm5HZ7vYoB2/rxrGMMZZm0uUHL64yPn2w/Sfeediej TS8vFfbNSdoW67vqmh4ocVbwbJHkxjFvBZ7b+79mQhAEswAntT3omZyOp/8jtIzLlcWf ARBw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1737470227; x=1738075027; h=to:subject:message-id:date:from:in-reply-to:references:mime-version :x-gm-message-state:from:to:cc:subject:date:message-id:reply-to; bh=NJvKjQglQ3Ztvx6hsrJLCdufDAU39Y79mwW+LpQRBOc=; b=ZktV6WvJHwgX5sjoeS+CGbEtFkx+4ZR3FHtr4bClNfzl+H1sOUzyifsYEbwcWbvHE5 4b3i0OJcQxSH7bwgJvdLGO+xHaWAwpA6tD/zL79m7AHPGxhFChXyE1PqFScWIvu5b6hY jQm1LC39TH37nL8TCecv9C8sEsIonaaITj+Ww/OljMrVYkjcUv6d6Jey5Oaoa974Z/jS TkR+GRF0Nx1V+69UQ+B69ZhGVmXT4STA7tWazU1GjLVrR3S1dFGK9iLVxcCCVgUBjqHz hgMmY3HCFLO5BEoUSPBpGDEAIzL4Mu9ubaI5bGC5h1qQ73f9Sqr/lL2yWFBBTVqgT/Rt o2yg== X-Gm-Message-State: AOJu0YyWj1suk588+PwMD0ObUWcd79saqqVhZb8gIfNFuO70dSry6LEB s0Td7tYJFeDvDlVrEoienaBcfDst8I7EGBhCKE3I+JivmXq6h/QHytWEwVcaBKRVqEvqbTYQtrZ G8LxTPbHJ/8QQg3ceMuzZtXmSmWb3ixeoXklsvI3khThBYs6fufj+p+Bi X-Gm-Gg: ASbGncsbgT5EysgkKtfpN6j/9/Ods9Vjp4A7CBOmjPzC1YtfM2AKUKRPZyw5iNojXnY slChWxD+oPinKxY904NvaDKzvZSU/kyH8i2Or7PlOzOLVstq2hBFRzMTqwsFflA== X-Google-Smtp-Source: AGHT+IHRzhElWBAYHtU4YFm7eFB6NlOIEC6OpyrcOR3tBswK7uLC/clZ4SbiAtjGgFOEjPguULLTMUEjKLve5rjOgAo= X-Received: by 2002:a17:90b:5245:b0:2ee:5691:774e with SMTP id 98e67ed59e1d1-2f782c55044mr26736106a91.2.1737470227226; Tue, 21 Jan 2025 06:37:07 -0800 (PST) List-Id: User questions List-Archive: https://lists.freebsd.org/archives/freebsd-questions List-Help: List-Post: List-Subscribe: List-Unsubscribe: X-BeenThere: freebsd-questions@freebsd.org Sender: owner-freebsd-questions@FreeBSD.org MIME-Version: 1.0 References: In-Reply-To: From: Liam Proven Date: Tue, 21 Jan 2025 14:36:56 +0000 X-Gm-Features: AbW1kvbpCHZkHA6cHOhWUmWUmLRMlhTLhy4Wm7ABkcEAFydna5jBV0sWxgyghIQ Message-ID: Subject: Re: Serious rsync security issues To: "freebsd-questions@freebsd.org" Content-Type: text/plain; charset="UTF-8" X-Spamd-Result: default: False [-4.00 / 15.00]; NEURAL_HAM_LONG(-1.00)[-1.000]; NEURAL_HAM_MEDIUM(-1.00)[-1.000]; NEURAL_HAM_SHORT(-1.00)[-1.000]; DMARC_POLICY_ALLOW(-0.50)[sitpub.com,none]; R_DKIM_ALLOW(-0.20)[sitpub-com.20230601.gappssmtp.com:s=20230601]; R_SPF_ALLOW(-0.20)[+ip6:2607:f8b0:4000::/36]; MIME_GOOD(-0.10)[text/plain]; RCPT_COUNT_ONE(0.00)[1]; MIME_TRACE(0.00)[0:+]; MISSING_XM_UA(0.00)[]; ASN(0.00)[asn:15169, ipnet:2607:f8b0::/32, country:US]; ARC_NA(0.00)[]; RCVD_COUNT_ONE(0.00)[1]; MLMMJ_DEST(0.00)[freebsd-questions@freebsd.org]; RCVD_TLS_LAST(0.00)[]; FROM_EQ_ENVFROM(0.00)[]; FROM_HAS_DN(0.00)[]; RCVD_IN_DNSWL_NONE(0.00)[2607:f8b0:4864:20::102b:from]; TO_DN_EQ_ADDR_ALL(0.00)[]; PREVIOUSLY_DELIVERED(0.00)[freebsd-questions@freebsd.org]; TO_MATCH_ENVRCPT_ALL(0.00)[]; DKIM_TRACE(0.00)[sitpub-com.20230601.gappssmtp.com:+] X-Spamd-Bar: --- X-Rspamd-Queue-Id: 4YcqY05yccz44Sd On Fri, 17 Jan 2025 at 14:54, Vincent Miller wrote: >> >> You _are_ mistaken. 3.4.0 was the version that fixed the issues. > > I stand corrected. Appreciate the clarity. :-) >> The most serious issue, CVSS 9.8, affects all versions since 3.2.7. >> The other 5 affect all known versions. > > Up to version 3.4.0? Up to but not including. If it helps, I happen to know versions because I wrote a story on it: https://www.theregister.com/2025/01/17/rsync_vulnerabilities/ -- Liam Proven ~ lproven@sitpub.com Open Source Reporter, the Register ~ https://www.theregister.com/ Isle of Man tel: +44 7624 227612 ~ UK tel: +44 7939 087884 (*not* 24x7) Czech tel: +420 702 829 053 (also WhatsApp/Telegram/Signal) From nobody Tue Jan 21 19:28:41 2025 X-Original-To: freebsd-questions@mlmmj.nyi.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mlmmj.nyi.freebsd.org (Postfix) with ESMTP id 4Ycy1Y61Kpz5lVLb for ; Tue, 21 Jan 2025 19:28:49 +0000 (UTC) (envelope-from freebsd@dreamchaser.org) Received: from ns.dreamchaser.org (ns.dreamchaser.org [66.109.141.57]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256 client-signature ECDSA (prime256v1) client-digest SHA256) (Client CN "discoveriesinwood.com", Issuer "E6" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 4Ycy1X43cyz3Zmc for ; Tue, 21 Jan 2025 19:28:48 +0000 (UTC) (envelope-from freebsd@dreamchaser.org) Authentication-Results: mx1.freebsd.org; dkim=none; spf=pass (mx1.freebsd.org: domain of freebsd@dreamchaser.org designates 66.109.141.57 as permitted sender) smtp.mailfrom=freebsd@dreamchaser.org; dmarc=none Received: from [192.168.151.122] (breakaway.dreamchaser.org [192.168.151.122]) by ns.dreamchaser.org (8.18.1/8.18.1) with ESMTP id 50LJSfVi041168 for ; Tue, 21 Jan 2025 12:28:41 -0700 (MST) (envelope-from freebsd@dreamchaser.org) Message-ID: <1e32de2e-4f88-4623-a53e-f3e057631285@dreamchaser.org> Date: Tue, 21 Jan 2025 12:28:41 -0700 List-Id: User questions List-Archive: https://lists.freebsd.org/archives/freebsd-questions List-Help: List-Post: List-Subscribe: List-Unsubscribe: X-BeenThere: freebsd-questions@freebsd.org Sender: owner-freebsd-questions@FreeBSD.org MIME-Version: 1.0 User-Agent: Mozilla Thunderbird Content-Language: en-US To: FreeBSD Mailing List Reply-To: freebsd@dreamchaser.org From: Gary Aitken Subject: xfce4 window buttons missing proper xterm icon Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 7bit X-Greylist: inspected by milter-greylist-4.6.4 (ns.dreamchaser.org [192.168.151.101]); Tue, 21 Jan 2025 12:28:41 -0700 (MST) for IP:'192.168.151.122' DOMAIN:'breakaway.dreamchaser.org' HELO:'[192.168.151.122]' FROM:'freebsd@dreamchaser.org' RCPT:'' X-Greylist: Sender IP whitelisted, not delayed by milter-greylist-4.6.4 (ns.dreamchaser.org [192.168.151.101]); Tue, 21 Jan 2025 12:28:41 -0700 (MST) X-Spamd-Result: default: False [0.05 / 15.00]; NEURAL_HAM_LONG(-0.95)[-0.948]; NEURAL_SPAM_MEDIUM(0.78)[0.776]; NEURAL_SPAM_SHORT(0.32)[0.322]; R_SPF_ALLOW(-0.20)[+mx]; ONCE_RECEIVED(0.20)[]; MIME_GOOD(-0.10)[text/plain]; RCVD_TLS_LAST(0.00)[]; RCPT_COUNT_ONE(0.00)[1]; RCVD_COUNT_ONE(0.00)[1]; ASN(0.00)[asn:21947, ipnet:66.109.128.0/19, country:US]; ARC_NA(0.00)[]; MIME_TRACE(0.00)[0:+]; MID_RHS_MATCH_FROM(0.00)[]; MLMMJ_DEST(0.00)[freebsd-questions@freebsd.org]; HAS_REPLYTO(0.00)[freebsd@dreamchaser.org]; REPLYTO_ADDR_EQ_FROM(0.00)[]; FROM_EQ_ENVFROM(0.00)[]; FROM_HAS_DN(0.00)[]; R_DKIM_NA(0.00)[]; TO_MATCH_ENVRCPT_ALL(0.00)[]; TO_DN_ALL(0.00)[]; PREVIOUSLY_DELIVERED(0.00)[freebsd-questions@freebsd.org]; DMARC_NA(0.00)[dreamchaser.org]; REPLYTO_DOM_NEQ_TO_DOM(0.00)[] X-Spamd-Bar: / X-Rspamd-Queue-Id: 4Ycy1X43cyz3Zmc I recently upgraded to 13.4 and my xfce4 desktop now shows squares instead of the xterm beastie for xterms in the main panel buttons. The launched xterms have the proper icon in the title bar. Other apps like thunderbird, gimp, vlc, darktable, and xpdf show a proper icon; but X apps like xcalc, xmag and xgc show the square in the button menu also. Any ideas what's missing / messed up? ~$ ls /usr/local/share/pixmaps | grep xterm filled-xterm_16x16.xpm filled-xterm_32x32.xpm filled-xterm_48x48.xpm mini.xterm_16x16.xpm mini.xterm_32x32.xpm mini.xterm_48x48.xpm xterm-color_16x16.xpm xterm-color_32x32.xpm xterm-color_48x48.xpm xterm_16x16.xpm xterm_32x32.xpm xterm_48x48.xpm The xterm.desktop file: ~$ grep xterm /usr/local/share/applications/xterm.desktop # $XTermId: xterm.desktop,v 1.16 2022/09/06 21:10:14 tom Exp $ # this file is part of xterm Exec=xterm #Icon=xterm-color_48x48 Icon=mini.xterm_48x48 seems to be ignored; neither the commented-out xterm-color_48x48 nor the mini.xterm_48x48 seem to do anything when active. Thanks for any pointers, Gary From nobody Wed Jan 22 20:48:46 2025 X-Original-To: freebsd-questions@mlmmj.nyi.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mlmmj.nyi.freebsd.org (Postfix) with ESMTP id 4YdblW5nqpz5l36H for ; Wed, 22 Jan 2025 20:48:55 +0000 (UTC) (envelope-from freebsd@dreamchaser.org) Received: from ns.dreamchaser.org (ns.dreamchaser.org [66.109.141.57]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256 client-signature ECDSA (prime256v1) client-digest SHA256) (Client CN "discoveriesinwood.com", Issuer "E6" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 4YdblT5W8dz3HGN for ; Wed, 22 Jan 2025 20:48:53 +0000 (UTC) (envelope-from freebsd@dreamchaser.org) Authentication-Results: mx1.freebsd.org; dkim=none; spf=pass (mx1.freebsd.org: domain of freebsd@dreamchaser.org designates 66.109.141.57 as permitted sender) smtp.mailfrom=freebsd@dreamchaser.org; dmarc=none Received: from [192.168.151.122] (breakaway.dreamchaser.org [192.168.151.122]) by ns.dreamchaser.org (8.18.1/8.18.1) with ESMTP id 50MKmkv5005259 for ; Wed, 22 Jan 2025 13:48:46 -0700 (MST) (envelope-from freebsd@dreamchaser.org) Message-ID: Date: Wed, 22 Jan 2025 13:48:46 -0700 List-Id: User questions List-Archive: https://lists.freebsd.org/archives/freebsd-questions List-Help: List-Post: List-Subscribe: List-Unsubscribe: X-BeenThere: freebsd-questions@freebsd.org Sender: owner-freebsd-questions@FreeBSD.org MIME-Version: 1.0 User-Agent: Mozilla Thunderbird Content-Language: en-US To: FreeBSD Mailing List Reply-To: freebsd@dreamchaser.org From: Gary Aitken Subject: pkg install -f ... doesn't? Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 7bit X-Greylist: inspected by milter-greylist-4.6.4 (ns.dreamchaser.org [192.168.151.101]); Wed, 22 Jan 2025 13:48:46 -0700 (MST) for IP:'192.168.151.122' DOMAIN:'breakaway.dreamchaser.org' HELO:'[192.168.151.122]' FROM:'freebsd@dreamchaser.org' RCPT:'' X-Greylist: Sender IP whitelisted, not delayed by milter-greylist-4.6.4 (ns.dreamchaser.org [192.168.151.101]); Wed, 22 Jan 2025 13:48:46 -0700 (MST) X-Spamd-Result: default: False [0.13 / 15.00]; SUBJECT_ENDS_QUESTION(1.00)[]; NEURAL_SPAM_LONG(1.00)[1.000]; NEURAL_HAM_MEDIUM(-0.95)[-0.946]; NEURAL_HAM_SHORT(-0.83)[-0.829]; R_SPF_ALLOW(-0.20)[+mx]; ONCE_RECEIVED(0.20)[]; MIME_GOOD(-0.10)[text/plain]; RCPT_COUNT_ONE(0.00)[1]; ASN(0.00)[asn:21947, ipnet:66.109.128.0/19, country:US]; RCVD_COUNT_ONE(0.00)[1]; RCVD_TLS_LAST(0.00)[]; ARC_NA(0.00)[]; MIME_TRACE(0.00)[0:+]; FROM_HAS_DN(0.00)[]; MID_RHS_MATCH_FROM(0.00)[]; R_DKIM_NA(0.00)[]; TO_MATCH_ENVRCPT_ALL(0.00)[]; REPLYTO_ADDR_EQ_FROM(0.00)[]; FROM_EQ_ENVFROM(0.00)[]; HAS_REPLYTO(0.00)[freebsd@dreamchaser.org]; PREVIOUSLY_DELIVERED(0.00)[freebsd-questions@freebsd.org]; DMARC_NA(0.00)[dreamchaser.org]; TO_DN_ALL(0.00)[]; MLMMJ_DEST(0.00)[freebsd-questions@freebsd.org]; REPLYTO_DOM_NEQ_TO_DOM(0.00)[] X-Spamd-Bar: / X-Rspamd-Queue-Id: 4YdblT5W8dz3HGN After recent upgrade to 13.4, daily security says py39-pycparser checksum doesn't match. Attempting to reinstall doesn't reinstall. What am I missing? # pkg check -s py39-pycparser Checking py39-pycparser: 0% py39-pycparser-2.21: checksum mismatch for /usr/local/lib/python3.9/site-packages/pycparser/__pycache__/c_ast.cpython-39.pyc Checking py39-pycparser: 100% # pkg install -f py39-pycparser Updating FreeBSD repository catalogue... FreeBSD repository is up to date. All repositories are up to date. Checking integrity... done (0 conflicting) The most recent versions of packages are already installed Thanks for any hints, Gary From nobody Thu Jan 23 07:28:49 2025 X-Original-To: questions@mlmmj.nyi.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mlmmj.nyi.freebsd.org (Postfix) with ESMTP id 4Ydsy44Pbsz5lmDf for ; Thu, 23 Jan 2025 07:29:00 +0000 (UTC) (envelope-from erwan@rail.eu.org) Received: from mail.rail.eu.org (shinkansen.rail.eu.org [95.216.66.89]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256) (Client did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id 4Ydsy25jf5z3X2T for ; Thu, 23 Jan 2025 07:28:58 +0000 (UTC) (envelope-from erwan@rail.eu.org) Authentication-Results: mx1.freebsd.org; dkim=pass header.d=rail.eu.org header.s=m2024 header.b=dPbp8rhV; spf=pass (mx1.freebsd.org: domain of erwan@rail.eu.org designates 95.216.66.89 as permitted sender) smtp.mailfrom=erwan@rail.eu.org; dmarc=pass (policy=none) header.from=rail.eu.org Received: from [IPV6:2a01:e0a:2b7:70e4:395d:2d8f:bbe9:3a1] (unknown [IPv6:2a01:e0a:2b7:70e4:395d:2d8f:bbe9:3a1]) (using TLSv1.3 with cipher TLS_AES_128_GCM_SHA256 (128/128 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256) (No client certificate requested) (Authenticated sender: erwan) by mail.rail.eu.org (Postfix) with ESMTPSA id 678F21D69 for ; Thu, 23 Jan 2025 07:28:50 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple; d=rail.eu.org; s=m2024; t=1737617330; bh=lxnDYvAifiujSwL6sDebZsUtnHeXmfaYlXkjfU7WUuk=; h=Date:Subject:To:References:From:In-Reply-To:Content-Type:From: Content-Type; b=dPbp8rhVLrhJxGsKMu689SFu5f3f9YX3jL7jb3LGqmUH7uPSA/uai95ibobZvRE2M GJjSHNsLWrPtFxeuTXxZdCXTIUoF6MsnsMBRtYTmzZ7nShvKJoCbvKrn1FFJS1AWam 7kfb+3vvcombb6gTC6D+fdx3+qIHQ/ImjTY5QlWbIeCx++ZpMD7bK5IM1EQzlPyr4e CsloC1lt4C8sXMpZ51AdnZrkJK1Euso1GQ5dIJ5TqBOB5aiJdKs4LdRkAk6oo+UIw4 P3RX4bn9rKg78wYW/kKcI3VNawHbm/Aag65Mc6+GpoYlq4k8xfrGWfjbXennwM+8Xt xbTUo0gAxbouQ== Message-ID: Date: Thu, 23 Jan 2025 08:28:49 +0100 List-Id: User questions List-Archive: https://lists.freebsd.org/archives/freebsd-questions List-Help: List-Post: List-Subscribe: List-Unsubscribe: X-BeenThere: freebsd-questions@freebsd.org Sender: owner-freebsd-questions@FreeBSD.org MIME-Version: 1.0 User-Agent: Mozilla Thunderbird Subject: Re: pkg install -f ... doesn't? To: questions@freebsd.org References: Content-Language: fr From: Erwan David Autocrypt: addr=erwan@rail.eu.org; keydata= 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 In-Reply-To: Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 8bit X-Spamd-Result: default: False [-2.79 / 15.00]; SUBJECT_ENDS_QUESTION(1.00)[]; NEURAL_HAM_MEDIUM(-1.00)[-1.000]; NEURAL_HAM_SHORT(-1.00)[-0.998]; NEURAL_HAM_LONG(-0.99)[-0.989]; DMARC_POLICY_ALLOW(-0.50)[rail.eu.org,none]; R_DKIM_ALLOW(-0.20)[rail.eu.org:s=m2024]; R_SPF_ALLOW(-0.20)[+mx]; ONCE_RECEIVED(0.20)[]; MIME_GOOD(-0.10)[text/plain]; RCVD_COUNT_ONE(0.00)[1]; RCPT_COUNT_ONE(0.00)[1]; ASN(0.00)[asn:24940, ipnet:95.216.0.0/16, country:DE]; RCVD_VIA_SMTP_AUTH(0.00)[]; MIME_TRACE(0.00)[0:+]; ARC_NA(0.00)[]; MLMMJ_DEST(0.00)[questions@freebsd.org]; PREVIOUSLY_DELIVERED(0.00)[questions@freebsd.org]; FROM_EQ_ENVFROM(0.00)[]; FROM_HAS_DN(0.00)[]; MID_RHS_MATCH_FROM(0.00)[]; RCVD_TLS_ALL(0.00)[]; TO_MATCH_ENVRCPT_ALL(0.00)[]; TO_DN_NONE(0.00)[]; DKIM_TRACE(0.00)[rail.eu.org:+] X-Spamd-Bar: -- X-Rspamd-Queue-Id: 4Ydsy25jf5z3X2T Le 22/01/2025 à 21:48, Gary Aitken a écrit : > After recent upgrade to 13.4, > daily security says py39-pycparser checksum doesn't match. > Attempting to reinstall doesn't reinstall. > What am I missing? > > # pkg check -s py39-pycparser > Checking py39-pycparser:   0% > py39-pycparser-2.21: checksum mismatch for > /usr/local/lib/python3.9/site-packages/pycparser/__pycache__/c_ast.cpython-39.pyc > Checking py39-pycparser: 100% > > # pkg install -f py39-pycparser > Updating FreeBSD repository catalogue... > FreeBSD repository is up to date. > All repositories are up to date. > Checking integrity... done (0 conflicting) > The most recent versions of packages are already installed > > Thanks for any hints, > > Gary > > To force reinstall you must use pkg upgrade -f py39-pycparser From nobody Thu Jan 23 16:38:31 2025 X-Original-To: questions@mlmmj.nyi.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mlmmj.nyi.freebsd.org (Postfix) with ESMTP id 4Yf68C5cttz5l9QC for ; Thu, 23 Jan 2025 16:38:35 +0000 (UTC) (envelope-from freebsd@dreamchaser.org) Received: from ns.dreamchaser.org (ns.dreamchaser.org [66.109.141.57]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256 client-signature ECDSA (prime256v1) client-digest SHA256) (Client CN "discoveriesinwood.com", Issuer "E6" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 4Yf68C13bsz3wP8 for ; Thu, 23 Jan 2025 16:38:35 +0000 (UTC) (envelope-from freebsd@dreamchaser.org) Authentication-Results: mx1.freebsd.org; none Received: from [192.168.151.122] (breakaway.dreamchaser.org [192.168.151.122]) by ns.dreamchaser.org (8.18.1/8.18.1) with ESMTP id 50NGcVVr001146; Thu, 23 Jan 2025 09:38:32 -0700 (MST) (envelope-from freebsd@dreamchaser.org) Message-ID: <64c317d0-8011-4176-9460-61cf6a88ff7c@dreamchaser.org> Date: Thu, 23 Jan 2025 09:38:31 -0700 List-Id: User questions List-Archive: https://lists.freebsd.org/archives/freebsd-questions List-Help: List-Post: List-Subscribe: List-Unsubscribe: X-BeenThere: freebsd-questions@freebsd.org Sender: owner-freebsd-questions@FreeBSD.org MIME-Version: 1.0 User-Agent: Mozilla Thunderbird Subject: Re: pkg install -f ... doesn't? To: Erwan David , questions@freebsd.org References: Content-Language: en-US Reply-To: freebsd@dreamchaser.org From: Gary Aitken In-Reply-To: Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 8bit X-Greylist: inspected by milter-greylist-4.6.4 (ns.dreamchaser.org [192.168.151.101]); Thu, 23 Jan 2025 09:38:32 -0700 (MST) for IP:'192.168.151.122' DOMAIN:'breakaway.dreamchaser.org' HELO:'[192.168.151.122]' FROM:'freebsd@dreamchaser.org' RCPT:'' X-Greylist: Sender IP whitelisted, not delayed by milter-greylist-4.6.4 (ns.dreamchaser.org [192.168.151.101]); Thu, 23 Jan 2025 09:38:32 -0700 (MST) X-Rspamd-Queue-Id: 4Yf68C13bsz3wP8 X-Spamd-Bar: ---- X-Rspamd-Pre-Result: action=no action; module=replies; Message is reply to one we originated X-Spamd-Result: default: False [-4.00 / 15.00]; REPLY(-4.00)[]; ASN(0.00)[asn:21947, ipnet:66.109.128.0/19, country:US] On 1/23/25 00:28, Erwan David wrote: > Le 22/01/2025 à 21:48, Gary Aitken a écrit : >> After recent upgrade to 13.4, >> daily security says py39-pycparser checksum doesn't match. >> Attempting to reinstall doesn't reinstall. >> What am I missing? ... > To force reinstall you must use pkg upgrade -f py39-pycparser Thanks. However, that doesn't do the trick. I was informed via PM that maybe I need to do a pkg delete first. However, now I'm in a real pickle: # pkg delete py39-pycparser Proceed with deinstalling packages? [y/N]: ... Installed packages to be REMOVED: py39-acme: 2.8.0,1 py39-certbot: 2.8.0,1 py39-certbot-apache: 2.8.0 py39-cffi: 1.16.0 py39-cryptography: 41.0.7_1,1 py39-josepy: 1.14.0 py39-openssl: 23.2.0,1 py39-pycparser: 2.21 ... package database is busy while closing! # pkg upgrade -f py39-pycparser Updating FreeBSD repository catalogue... FreeBSD repository is up to date All repositories are up to date. pkg: No packages available to upgrade matching 'py39-pycparser' have been found in the repositories. # pkg install py39-certbot-apache ... pkg: No packages available to install matching 'py39-certbot-apache' have been found in the repositories. Note: This system was recently upgraded from 13.3-RELEASE to 13.4-RELEASE, Ports (installed using packages) were upgraded using pkg upgrade -f which appeared to complete successfully. However, there were a few pkgs which were not upgraded, and those are all in the set which was deleted when deinstalling py39-pycparser. How to proceed? Thanks, Gary From nobody Thu Jan 23 17:47:46 2025 X-Original-To: questions@mlmmj.nyi.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mlmmj.nyi.freebsd.org (Postfix) with ESMTP id 4Yf7h82n25z5lFhh for ; Thu, 23 Jan 2025 17:47:52 +0000 (UTC) (envelope-from freebsd@dreamchaser.org) Received: from ns.dreamchaser.org (ns.dreamchaser.org [66.109.141.57]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256 client-signature ECDSA (prime256v1) client-digest SHA256) (Client CN "discoveriesinwood.com", Issuer "E6" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 4Yf7h64mP8z4Dv9 for ; Thu, 23 Jan 2025 17:47:50 +0000 (UTC) (envelope-from freebsd@dreamchaser.org) Authentication-Results: mx1.freebsd.org; dkim=none; spf=pass (mx1.freebsd.org: domain of freebsd@dreamchaser.org designates 66.109.141.57 as permitted sender) smtp.mailfrom=freebsd@dreamchaser.org; dmarc=none Received: from [192.168.151.122] (breakaway.dreamchaser.org [192.168.151.122]) by ns.dreamchaser.org (8.18.1/8.18.1) with ESMTP id 50NHlk5t003766 for ; Thu, 23 Jan 2025 10:47:47 -0700 (MST) (envelope-from freebsd@dreamchaser.org) Message-ID: <13ac79d6-2eed-4c1a-bc32-5baf7f9a7881@dreamchaser.org> Date: Thu, 23 Jan 2025 10:47:46 -0700 List-Id: User questions List-Archive: https://lists.freebsd.org/archives/freebsd-questions List-Help: List-Post: List-Subscribe: List-Unsubscribe: X-BeenThere: freebsd-questions@freebsd.org Sender: owner-freebsd-questions@FreeBSD.org MIME-Version: 1.0 User-Agent: Mozilla Thunderbird Subject: Re: pkg install -f ... doesn't? To: questions@freebsd.org References: <64c317d0-8011-4176-9460-61cf6a88ff7c@dreamchaser.org> Content-Language: en-US From: Gary Aitken Reply-To: freebsd@dreamchaser.org In-Reply-To: <64c317d0-8011-4176-9460-61cf6a88ff7c@dreamchaser.org> Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 8bit X-Greylist: inspected by milter-greylist-4.6.4 (ns.dreamchaser.org [192.168.151.101]); Thu, 23 Jan 2025 10:47:47 -0700 (MST) for IP:'192.168.151.122' DOMAIN:'breakaway.dreamchaser.org' HELO:'[192.168.151.122]' FROM:'freebsd@dreamchaser.org' RCPT:'' X-Greylist: Sender IP whitelisted, not delayed by milter-greylist-4.6.4 (ns.dreamchaser.org [192.168.151.101]); Thu, 23 Jan 2025 10:47:47 -0700 (MST) X-Spamd-Result: default: False [1.14 / 15.00]; SUBJECT_ENDS_QUESTION(1.00)[]; NEURAL_HAM_MEDIUM(-0.96)[-0.959]; NEURAL_SPAM_LONG(0.92)[0.918]; NEURAL_SPAM_SHORT(0.29)[0.285]; R_SPF_ALLOW(-0.20)[+mx]; ONCE_RECEIVED(0.20)[]; MIME_GOOD(-0.10)[text/plain]; FROM_HAS_DN(0.00)[]; ARC_NA(0.00)[]; RCVD_COUNT_ONE(0.00)[1]; ASN(0.00)[asn:21947, ipnet:66.109.128.0/19, country:US]; RCPT_COUNT_ONE(0.00)[1]; MIME_TRACE(0.00)[0:+]; MID_RHS_MATCH_FROM(0.00)[]; R_DKIM_NA(0.00)[]; MLMMJ_DEST(0.00)[questions@freebsd.org]; TO_DN_NONE(0.00)[]; REPLYTO_ADDR_EQ_FROM(0.00)[]; FROM_EQ_ENVFROM(0.00)[]; HAS_REPLYTO(0.00)[freebsd@dreamchaser.org]; TO_MATCH_ENVRCPT_ALL(0.00)[]; RCVD_TLS_LAST(0.00)[]; PREVIOUSLY_DELIVERED(0.00)[questions@freebsd.org]; DMARC_NA(0.00)[dreamchaser.org]; REPLYTO_DOM_NEQ_TO_DOM(0.00)[] X-Spamd-Bar: + X-Rspamd-Queue-Id: 4Yf7h64mP8z4Dv9 Not sure exactly what the problem was, but updating the package database and using security/py-certbot-apache instead of py-certbot-apache solved the problem: # pkg update -f Updating FreeBSD repository catalogue... Fetching meta.conf: 100% 178 B 0.2kB/s 00:01 Fetching data.pkg: 100% 7 MiB 503.1kB/s 00:15 Processing entries: 100% FreeBSD repository update completed. 35910 packages processed. # pkg install py-certbot-apache Updating FreeBSD repository catalogue... FreeBSD repository is up to date. All repositories are up to date. pkg: No packages available to install matching 'py-certbot-apache' have been found in the repositories # pkg install security/py-certbot-apache Updating FreeBSD repository catalogue... FreeBSD repository is up to date. All repositories are up to date. The following 21 package(s) will be affected (of 0 checked): New packages to be INSTALLED: ... Installed packages to be REMOVED: py39-charset-normalizer: 3.3.2 py39-distro: 1.9.0 py39-requests: 2.31.0 New packages to be INSTALLED: py311-acme: 3.0.1,1 ... I tried security/py-certbot-apache after checking freshports, which says: To add the package, run one of these commands: pkg install security/py-certbot-apache pkg install py311-certbot-apache Why is the "security/" required? Thanks, Gary On 1/23/25 09:38, Gary Aitken wrote: > On 1/23/25 00:28, Erwan David wrote: >> Le 22/01/2025 à 21:48, Gary Aitken a écrit : >>> After recent upgrade to 13.4, >>> daily security says py39-pycparser checksum doesn't match. >>> Attempting to reinstall doesn't reinstall. >>> What am I missing? > ... >> To force reinstall you must use pkg upgrade -f py39-pycparser > > Thanks. > However, that doesn't do the trick. > I was informed via PM that maybe I need to do a pkg delete first. > However, now I'm in a real pickle: > > # pkg delete py39-pycparser > > Proceed with deinstalling packages? [y/N]: > ... > Installed packages to be REMOVED: >     py39-acme: 2.8.0,1 >     py39-certbot: 2.8.0,1 >     py39-certbot-apache: 2.8.0 >     py39-cffi: 1.16.0 >     py39-cryptography: 41.0.7_1,1 >     py39-josepy: 1.14.0 >     py39-openssl: 23.2.0,1 >     py39-pycparser: 2.21 > ... > package database is busy while closing! > > #  pkg upgrade -f py39-pycparser > Updating FreeBSD repository catalogue... > FreeBSD repository is up to date > All repositories are up to date. > pkg: No packages available to upgrade matching 'py39-pycparser' have been found in the repositories. > # pkg install py39-certbot-apache > ... > pkg: No packages available to install matching 'py39-certbot-apache' have been found in the repositories. > > Note: > This system was recently upgraded from 13.3-RELEASE to 13.4-RELEASE, > Ports (installed using packages) were upgraded using >   pkg upgrade -f > which appeared to complete successfully. > However, there were a few pkgs which were not upgraded, and those are all > in the set which was deleted when deinstalling py39-pycparser. > > How to proceed? > > Thanks, > > Gary > > > > From nobody Thu Jan 23 18:15:20 2025 X-Original-To: questions@mlmmj.nyi.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mlmmj.nyi.freebsd.org (Postfix) with ESMTP id 4Yf8J46Syzz5lHjN for ; Thu, 23 Jan 2025 18:15:32 +0000 (UTC) (envelope-from erwan@rail.eu.org) Received: from mail.rail.eu.org (mail.rail.eu.org [IPv6:2a01:4f9:2b:29c:1000::2]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256) (Client did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id 4Yf8J35kvwz4J9J for ; Thu, 23 Jan 2025 18:15:31 +0000 (UTC) (envelope-from erwan@rail.eu.org) Authentication-Results: mx1.freebsd.org; dkim=pass header.d=rail.eu.org header.s=m2024 header.b=M0EGGtDW; spf=pass (mx1.freebsd.org: domain of erwan@rail.eu.org designates 2a01:4f9:2b:29c:1000::2 as permitted sender) smtp.mailfrom=erwan@rail.eu.org; dmarc=pass (policy=none) header.from=rail.eu.org Received: from [IPV6:2a01:e0a:2b7:70e4:d1df:e7bc:626a:f17a] (unknown [IPv6:2a01:e0a:2b7:70e4:d1df:e7bc:626a:f17a]) (using TLSv1.3 with cipher TLS_AES_128_GCM_SHA256 (128/128 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256) (No client certificate requested) (Authenticated sender: erwan) by mail.rail.eu.org (Postfix) with ESMTPSA id 33A071677 for ; Thu, 23 Jan 2025 18:15:22 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple; d=rail.eu.org; s=m2024; t=1737656122; bh=pAzSEQ/6Fv5GTQDPIDYUDq2Aay6WzsmW/0jKxP1ILP8=; h=Date:Subject:To:References:From:In-Reply-To:Content-Type:From: Content-Type; b=M0EGGtDWE+JMeuSTUSke9jZ3dq12+QqdRpfJ9QcI0L3A+PNTKjfTnCw4cvqhVi9nF pK+4k4wh6tO/BLTAHzzxfbKvEEGqreD/St+FqRTkZcFfrf8jIP0utjfYgxRhbyAKWm 0bTOOMhNLxuPQ/7F5B6DlUSeHBsY1O0ScSfC+NIKbs5mYOQGod7xvL073xbiR+RUSh oEfoGQR7HNu3bvrtR5sNvOHkh3Swu9W/qdH2ItOdB2qtSpR57p6ddbWtIpxrTAON7f myqg/cShgplfCm8Dmm33jR1oxwCc+8QOmzjRRMP4V07NX0QPX8IBEXSFVSxGQ1y1Ts BR3AQBrkefbgA== Message-ID: Date: Thu, 23 Jan 2025 19:15:20 +0100 List-Id: User questions List-Archive: https://lists.freebsd.org/archives/freebsd-questions List-Help: List-Post: List-Subscribe: List-Unsubscribe: X-BeenThere: freebsd-questions@freebsd.org Sender: owner-freebsd-questions@FreeBSD.org MIME-Version: 1.0 User-Agent: Mozilla Thunderbird Subject: Re: pkg install -f ... doesn't? To: questions@freebsd.org References: <64c317d0-8011-4176-9460-61cf6a88ff7c@dreamchaser.org> <13ac79d6-2eed-4c1a-bc32-5baf7f9a7881@dreamchaser.org> Content-Language: fr From: Erwan David Autocrypt: addr=erwan@rail.eu.org; keydata= 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 In-Reply-To: <13ac79d6-2eed-4c1a-bc32-5baf7f9a7881@dreamchaser.org> Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 8bit X-Spamd-Result: default: False [-2.99 / 15.00]; NEURAL_HAM_MEDIUM(-1.00)[-1.000]; SUBJECT_ENDS_QUESTION(1.00)[]; NEURAL_HAM_LONG(-1.00)[-1.000]; NEURAL_HAM_SHORT(-0.99)[-0.990]; DMARC_POLICY_ALLOW(-0.50)[rail.eu.org,none]; R_SPF_ALLOW(-0.20)[+ptr]; R_DKIM_ALLOW(-0.20)[rail.eu.org:s=m2024]; MIME_GOOD(-0.10)[text/plain]; RCVD_VIA_SMTP_AUTH(0.00)[]; ASN(0.00)[asn:24940, ipnet:2a01:4f9::/32, country:DE]; RCVD_COUNT_ONE(0.00)[1]; RCPT_COUNT_ONE(0.00)[1]; MIME_TRACE(0.00)[0:+]; RCVD_TLS_ALL(0.00)[]; MLMMJ_DEST(0.00)[questions@freebsd.org]; ARC_NA(0.00)[]; FROM_EQ_ENVFROM(0.00)[]; FROM_HAS_DN(0.00)[]; MID_RHS_MATCH_FROM(0.00)[]; TO_DN_NONE(0.00)[]; PREVIOUSLY_DELIVERED(0.00)[questions@freebsd.org]; TO_MATCH_ENVRCPT_ALL(0.00)[]; DKIM_TRACE(0.00)[rail.eu.org:+] X-Spamd-Bar: -- X-Rspamd-Queue-Id: 4Yf8J35kvwz4J9J Le 23/01/2025 à 18:47, Gary Aitken a écrit : > Not sure exactly what the problem was, > but updating the package database > and using security/py-certbot-apache > instead of py-certbot-apache > solved the problem: > > # pkg update -f > Updating FreeBSD repository catalogue... > Fetching meta.conf: 100%    178 B   0.2kB/s    00:01 > Fetching data.pkg: 100%    7 MiB 503.1kB/s    00:15 > Processing entries: 100% > FreeBSD repository update completed. 35910 packages processed. > > # pkg install py-certbot-apache > Updating FreeBSD repository catalogue... > FreeBSD repository is up to date. > All repositories are up to date. > pkg: No packages available to install matching 'py-certbot-apache' > have been found in the repositories > > # pkg install security/py-certbot-apache > Updating FreeBSD repository catalogue... > FreeBSD repository is up to date. > All repositories are up to date. > The following 21 package(s) will be affected (of 0 checked): > > New packages to be INSTALLED: > ... > Installed packages to be REMOVED: >         py39-charset-normalizer: 3.3.2 >         py39-distro: 1.9.0 >         py39-requests: 2.31.0 > New packages to be INSTALLED: >         py311-acme: 3.0.1,1 > ... > > I tried security/py-certbot-apache after checking freshports, > which says: > To add the package, run one of these commands: >         pkg install security/py-certbot-apache >         pkg install py311-certbot-apache > > Why is the "security/" required? with the security you specify the port. You can see it installs py311-* packages that means packages compiled fotr Python3.11 which is the crurrent version. By specifying py39-* you forced packages made for python 3.9 which do not exist anymore in the repositories. From nobody Thu Jan 23 19:13:46 2025 X-Original-To: questions@mlmmj.nyi.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mlmmj.nyi.freebsd.org (Postfix) with ESMTP id 4Yf9bP5QxQz5lMNk for ; Thu, 23 Jan 2025 19:13:53 +0000 (UTC) (envelope-from freebsd@dreamchaser.org) Received: from ns.dreamchaser.org (ns.dreamchaser.org [66.109.141.57]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256 client-signature ECDSA (prime256v1) client-digest SHA256) (Client CN "discoveriesinwood.com", Issuer "E6" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 4Yf9bN6n7Fz3C6f for ; Thu, 23 Jan 2025 19:13:52 +0000 (UTC) (envelope-from freebsd@dreamchaser.org) Authentication-Results: mx1.freebsd.org; none Received: from [192.168.151.122] (breakaway.dreamchaser.org [192.168.151.122]) by ns.dreamchaser.org (8.18.1/8.18.1) with ESMTP id 50NJDkrE003945; Thu, 23 Jan 2025 12:13:46 -0700 (MST) (envelope-from freebsd@dreamchaser.org) Message-ID: <51d748aa-7213-43f1-80ab-df5a4fbe2cd9@dreamchaser.org> Date: Thu, 23 Jan 2025 12:13:46 -0700 List-Id: User questions List-Archive: https://lists.freebsd.org/archives/freebsd-questions List-Help: List-Post: List-Subscribe: List-Unsubscribe: X-BeenThere: freebsd-questions@freebsd.org Sender: owner-freebsd-questions@FreeBSD.org MIME-Version: 1.0 User-Agent: Mozilla Thunderbird Subject: Re: pkg install -f ... doesn't? To: Erwan David , questions@freebsd.org References: <64c317d0-8011-4176-9460-61cf6a88ff7c@dreamchaser.org> <13ac79d6-2eed-4c1a-bc32-5baf7f9a7881@dreamchaser.org> Content-Language: en-US Reply-To: freebsd@dreamchaser.org From: Gary Aitken In-Reply-To: Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 8bit X-Greylist: inspected by milter-greylist-4.6.4 (ns.dreamchaser.org [192.168.151.101]); Thu, 23 Jan 2025 12:13:47 -0700 (MST) for IP:'192.168.151.122' DOMAIN:'breakaway.dreamchaser.org' HELO:'[192.168.151.122]' FROM:'freebsd@dreamchaser.org' RCPT:'' X-Greylist: Sender IP whitelisted, not delayed by milter-greylist-4.6.4 (ns.dreamchaser.org [192.168.151.101]); Thu, 23 Jan 2025 12:13:47 -0700 (MST) X-Rspamd-Queue-Id: 4Yf9bN6n7Fz3C6f X-Spamd-Bar: ---- X-Rspamd-Pre-Result: action=no action; module=replies; Message is reply to one we originated X-Spamd-Result: default: False [-4.00 / 15.00]; REPLY(-4.00)[]; ASN(0.00)[asn:21947, ipnet:66.109.128.0/19, country:US] On 1/23/25 11:15, Erwan David wrote: > Le 23/01/2025 à 18:47, Gary Aitken a écrit : >> I tried security/py-certbot-apache after checking freshports, >> which says: To add the package, run one of these commands: >> pkg install security/py-certbot-apache >> pkg install py311-certbot-apache >> >> Why is the "security/" required? > > with the security you specify the port. You can see it installs > py311-* packages that means packages compiled fotr Python3.11 which > is the crurrent version. By specifying py39-* you forced packages > made for python 3.9 which do not exist anymore in the repositories. But I didn't specify py39 when I tried again the first time; I only specified py: >> # pkg install py-certbot-apache >> Updating FreeBSD repository catalogue... >> FreeBSD repository is up to date. >> All repositories are up to date. >> pkg: No packages available to install matching 'py-certbot-apache' have been found in the repositories From nobody Thu Jan 23 19:22:25 2025 X-Original-To: questions@mlmmj.nyi.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mlmmj.nyi.freebsd.org (Postfix) with ESMTP id 4Yf9nL5Hznz5lMYD for ; Thu, 23 Jan 2025 19:22:30 +0000 (UTC) (envelope-from erwan@rail.eu.org) Received: from mail.rail.eu.org (mail.rail.eu.org [IPv6:2a01:4f9:2b:29c:1000::2]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256) (Client did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id 4Yf9nK3Mmrz3DLg for ; Thu, 23 Jan 2025 19:22:29 +0000 (UTC) (envelope-from erwan@rail.eu.org) Authentication-Results: mx1.freebsd.org; dkim=pass header.d=rail.eu.org header.s=m2024 header.b="NIaL3/h4"; spf=pass (mx1.freebsd.org: domain of erwan@rail.eu.org designates 2a01:4f9:2b:29c:1000::2 as permitted sender) smtp.mailfrom=erwan@rail.eu.org; dmarc=pass (policy=none) header.from=rail.eu.org Received: from [IPV6:2a01:e0a:2b7:70e4:d1df:e7bc:626a:f17a] (unknown [IPv6:2a01:e0a:2b7:70e4:d1df:e7bc:626a:f17a]) (using TLSv1.3 with cipher TLS_AES_128_GCM_SHA256 (128/128 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256) (No client certificate requested) (Authenticated sender: erwan) by mail.rail.eu.org (Postfix) with ESMTPSA id 9C04016FF for ; Thu, 23 Jan 2025 19:22:27 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple; d=rail.eu.org; s=m2024; t=1737660147; bh=qHT37Q1lcA43m+21zo0eKXSg2fFsNUWa4oDfJ8wvpp4=; h=Date:Subject:To:References:From:In-Reply-To:Content-Type:From: Content-Type; b=NIaL3/h409xoI/SEL02fwzW0pz6ElPxlo1LLokxUTPkRvnKQgtY8CGuJkkXH0PPJO 6s3ZI7YrF+oD52zN5nfUOTr0TTGozBGmeBqIgXfXOTHfjw/DOL5UN5qEPOPp9aCTZl Hwni7bM+WpgTXkCkfX9Uu3z5MJJhWHI31/YDqjIBUFfCp41roaQXIOmgNDNUVda2NZ kaogyBjbPU+cZZac5KZuipP7qTN2uO98GqyMC76bUY5xFHjJXLTTMblu43b3UIjqd9 qCun5OJeHk8XPXeOPQNicJla70pR78zBOFmFPPCaJXvnqWRQkDuHKCBqdHRFltEvyy 6IK3LDf4+RAhA== Message-ID: Date: Thu, 23 Jan 2025 20:22:25 +0100 List-Id: User questions List-Archive: https://lists.freebsd.org/archives/freebsd-questions List-Help: List-Post: List-Subscribe: List-Unsubscribe: X-BeenThere: freebsd-questions@freebsd.org Sender: owner-freebsd-questions@FreeBSD.org MIME-Version: 1.0 User-Agent: Mozilla Thunderbird Subject: Re: pkg install -f ... doesn't? To: questions@freebsd.org References: <64c317d0-8011-4176-9460-61cf6a88ff7c@dreamchaser.org> <13ac79d6-2eed-4c1a-bc32-5baf7f9a7881@dreamchaser.org> <51d748aa-7213-43f1-80ab-df5a4fbe2cd9@dreamchaser.org> Content-Language: fr From: Erwan David Autocrypt: addr=erwan@rail.eu.org; keydata= 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 In-Reply-To: <51d748aa-7213-43f1-80ab-df5a4fbe2cd9@dreamchaser.org> Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 8bit X-Spamd-Result: default: False [-2.93 / 15.00]; NEURAL_HAM_MEDIUM(-1.00)[-1.000]; SUBJECT_ENDS_QUESTION(1.00)[]; NEURAL_HAM_LONG(-1.00)[-1.000]; NEURAL_HAM_SHORT(-0.93)[-0.931]; DMARC_POLICY_ALLOW(-0.50)[rail.eu.org,none]; R_SPF_ALLOW(-0.20)[+ptr]; R_DKIM_ALLOW(-0.20)[rail.eu.org:s=m2024]; MIME_GOOD(-0.10)[text/plain]; RCVD_VIA_SMTP_AUTH(0.00)[]; ASN(0.00)[asn:24940, ipnet:2a01:4f9::/32, country:DE]; RCVD_COUNT_ONE(0.00)[1]; RCPT_COUNT_ONE(0.00)[1]; MIME_TRACE(0.00)[0:+]; RCVD_TLS_ALL(0.00)[]; MLMMJ_DEST(0.00)[questions@freebsd.org]; ARC_NA(0.00)[]; FROM_EQ_ENVFROM(0.00)[]; FROM_HAS_DN(0.00)[]; MID_RHS_MATCH_FROM(0.00)[]; TO_DN_NONE(0.00)[]; PREVIOUSLY_DELIVERED(0.00)[questions@freebsd.org]; TO_MATCH_ENVRCPT_ALL(0.00)[]; DKIM_TRACE(0.00)[rail.eu.org:+] X-Spamd-Bar: -- X-Rspamd-Queue-Id: 4Yf9nK3Mmrz3DLg Le 23/01/2025 à 20:13, Gary Aitken a écrit : > On 1/23/25 11:15, Erwan David wrote: >> Le 23/01/2025 à 18:47, Gary Aitken a écrit : > >>> I tried security/py-certbot-apache after checking freshports, which >>> says: To add the package, run one of these commands: >>>          pkg install security/py-certbot-apache >>>          pkg install py311-certbot-apache >>> >>> Why is the "security/" required? >> >> with the security you specify the port. You can see it installs >> py311-* packages that means packages compiled fotr Python3.11 which >> is the crurrent version. By specifying py39-* you forced packages >> made for python 3.9 which do not exist anymore in the repositories. > > But I didn't specify py39 when I tried again the first time; > I only specified py: > >>> # pkg install py-certbot-apache >>> Updating FreeBSD repository catalogue... >>> FreeBSD repository is up to date. >>> All repositories are up to date. >>> pkg: No packages available to install matching 'py-certbot-apache' >>> have been found in the repositories > > The port security/py-certbot-apache exists. The package py311-certbot-apache exists, but the package py-certbot-apache does not. And when given the name without a category before, pkg looks for a package with the specified name. With the category, it looks for a package coming from the specified port From nobody Thu Jan 23 19:58:08 2025 X-Original-To: freebsd-questions@mlmmj.nyi.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mlmmj.nyi.freebsd.org (Postfix) with ESMTP id 4YfBZZ5ClTz5lPm2 for ; Thu, 23 Jan 2025 19:58:14 +0000 (UTC) (envelope-from freebsd@dreamchaser.org) Received: from ns.dreamchaser.org (ns.dreamchaser.org [66.109.141.57]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256 client-signature ECDSA (prime256v1) client-digest SHA256) (Client CN "discoveriesinwood.com", Issuer "E6" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 4YfBZX6HdRz3Gpc for ; Thu, 23 Jan 2025 19:58:12 +0000 (UTC) (envelope-from freebsd@dreamchaser.org) Authentication-Results: mx1.freebsd.org; dkim=none; spf=pass (mx1.freebsd.org: domain of freebsd@dreamchaser.org designates 66.109.141.57 as permitted sender) smtp.mailfrom=freebsd@dreamchaser.org; dmarc=none Received: from [192.168.151.122] (breakaway.dreamchaser.org [192.168.151.122]) by ns.dreamchaser.org (8.18.1/8.18.1) with ESMTP id 50NJw84C004027 for ; Thu, 23 Jan 2025 12:58:08 -0700 (MST) (envelope-from freebsd@dreamchaser.org) Message-ID: <80444fa1-51a8-469e-a15d-55b255196d6a@dreamchaser.org> Date: Thu, 23 Jan 2025 12:58:08 -0700 List-Id: User questions List-Archive: https://lists.freebsd.org/archives/freebsd-questions List-Help: List-Post: List-Subscribe: List-Unsubscribe: X-BeenThere: freebsd-questions@freebsd.org Sender: owner-freebsd-questions@FreeBSD.org MIME-Version: 1.0 User-Agent: Mozilla Thunderbird Content-Language: en-US To: FreeBSD Mailing List Reply-To: freebsd@dreamchaser.org From: Gary Aitken Subject: Why doesn't 13_4 img (1.3G) write to a 4 G memstick? Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 8bit X-Greylist: inspected by milter-greylist-4.6.4 (ns.dreamchaser.org [192.168.151.101]); Thu, 23 Jan 2025 12:58:08 -0700 (MST) for IP:'192.168.151.122' DOMAIN:'breakaway.dreamchaser.org' HELO:'[192.168.151.122]' FROM:'freebsd@dreamchaser.org' RCPT:'' X-Greylist: Sender IP whitelisted, not delayed by milter-greylist-4.6.4 (ns.dreamchaser.org [192.168.151.101]); Thu, 23 Jan 2025 12:58:08 -0700 (MST) X-Spamd-Result: default: False [-1.11 / 15.00]; SUBJECT_ENDS_QUESTION(1.00)[]; NEURAL_HAM_MEDIUM(-1.00)[-1.000]; NEURAL_HAM_LONG(-0.73)[-0.728]; NEURAL_HAM_SHORT(-0.28)[-0.282]; R_SPF_ALLOW(-0.20)[+mx]; ONCE_RECEIVED(0.20)[]; MIME_GOOD(-0.10)[text/plain]; RCPT_COUNT_ONE(0.00)[1]; ASN(0.00)[asn:21947, ipnet:66.109.128.0/19, country:US]; RCVD_COUNT_ONE(0.00)[1]; RCVD_TLS_LAST(0.00)[]; ARC_NA(0.00)[]; MIME_TRACE(0.00)[0:+]; FROM_HAS_DN(0.00)[]; MID_RHS_MATCH_FROM(0.00)[]; R_DKIM_NA(0.00)[]; TO_MATCH_ENVRCPT_ALL(0.00)[]; REPLYTO_ADDR_EQ_FROM(0.00)[]; FROM_EQ_ENVFROM(0.00)[]; HAS_REPLYTO(0.00)[freebsd@dreamchaser.org]; PREVIOUSLY_DELIVERED(0.00)[freebsd-questions@freebsd.org]; DMARC_NA(0.00)[dreamchaser.org]; TO_DN_ALL(0.00)[]; MLMMJ_DEST(0.00)[freebsd-questions@freebsd.org]; REPLYTO_DOM_NEQ_TO_DOM(0.00)[] X-Spamd-Bar: - X-Rspamd-Queue-Id: 4YfBZX6HdRz3Gpc I'm trying to create a bootable backup memory stick on a 4G stick. From https://download.freebsd.org/releases/amd64/amd64/ISO-IMAGES/13.4/ File Name ↓ File Size ↓ Date ↓ FreeBSD-13.4-RELEASE-amd64-memstick.img 1342689792 2024-Sep-13 10:15 That looks like 1.3 G to me. $ xz --decompress < /hd2/Downloads/FreeBSD/13_4/FreeBSD-13.4-RELEASE-amd64-memstick.img.xz | dd of=/dev/da0 bs=1M conv=sync dd: /dev/da0: short write on character device dd: /dev/da0: end of device 3824+0 records in 3823+1 records out 4009745920 bytes transferred in 1526.615472 secs (2626559 bytes/sec) Prior to writing, the memstick looked like this: $ gpart show -l da0 => 63 7831472 da0 MBR (3.7G) 63 7831472 1 (null) (3.7G) $ gpart list da0 Geom name: da0 modified: false state: OK fwheads: 255 fwsectors: 63 last: 7831534 first: 63 entries: 4 scheme: MBR Providers: 1. Name: da0s1 Mediasize: 4009713664 (3.7G) Sectorsize: 512 Stripesize: 0 Stripeoffset: 32256 Mode: r0w0e0 efimedia: HD(1,MBR,00000000,0x3f,0x777fb0) rawtype: 11 length: 4009713664 offset: 32256 type: fat32 index: 1 end: 7831534 start: 63 Consumers: 1. Name: da0 Mediasize: 4009745920 (3.7G) Sectorsize: 512 Mode: r0w0e0 After writing: $ gpart show -l da0 => 1 7831534 da0 MBR (3.7G) 1 66584 1 (null) (33M) 66585 2555856 2 (null) [active] (1.2G) 2622441 5209094 - free - (2.5G) $ gpart list da0 Geom name: da0 modified: false state: OK fwheads: 255 fwsectors: 63 last: 7831534 first: 1 entries: 4 scheme: MBR Providers: 1. Name: da0s1 Mediasize: 34091008 (33M) Sectorsize: 512 Stripesize: 0 Stripeoffset: 512 Mode: r0w0e0 efimedia: HD(1,MBR,0x90909090,0x1,0x10418) rawtype: 239 length: 34091008 offset: 512 type: efi index: 1 end: 66584 start: 1 2. Name: da0s2 Mediasize: 1308598272 (1.2G) Sectorsize: 512 Stripesize: 0 Stripeoffset: 34091520 Mode: r0w0e0 efimedia: HD(2,MBR,0x90909090,0x10419,0x26ffd0) attrib: active rawtype: 165 length: 1308598272 offset: 34091520 type: freebsd index: 2 end: 2622440 start: 66585 Consumers: 1. Name: da0 Mediasize: 4009745920 (3.7G) Sectorsize: 512 Mode: r0w0e0 Despite the website claim of 1.3G size, it looks like the uncompressed file is larger than 4G; dd said it transferred 4G+ bytes. But da0s2 says it's only 1.2G after the failed write. Piped into wc -c it says 1342689792 (1.3G) Is there some magic I need to invoke? From nobody Thu Jan 23 20:10:14 2025 X-Original-To: freebsd-questions@mlmmj.nyi.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mlmmj.nyi.freebsd.org (Postfix) with ESMTP id 4YfBrk73x9z5lQ5B for ; Thu, 23 Jan 2025 20:10:30 +0000 (UTC) (envelope-from michaelsprivate@gmail.com) Received: from mail-lf1-x12e.google.com (mail-lf1-x12e.google.com [IPv6:2a00:1450:4864:20::12e]) (using TLSv1.3 with cipher TLS_AES_128_GCM_SHA256 (128/128 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256 client-signature RSA-PSS (2048 bits) client-digest SHA256) (Client CN "smtp.gmail.com", Issuer "WR4" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 4YfBrk5Dlcz3J1D for ; Thu, 23 Jan 2025 20:10:30 +0000 (UTC) (envelope-from michaelsprivate@gmail.com) Authentication-Results: mx1.freebsd.org; none Received: by mail-lf1-x12e.google.com with SMTP id 2adb3069b0e04-5401ab97206so1411353e87.3 for ; Thu, 23 Jan 2025 12:10:30 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1737663028; x=1738267828; darn=freebsd.org; h=cc:to:subject:message-id:date:from:in-reply-to:references :mime-version:from:to:cc:subject:date:message-id:reply-to; bh=jtNUDq/p8j/BtIM+qnba2wAWv1J8n0E1FuJxcfKQdNs=; b=FYWuiRV/4K8FTtTdNO1cAAeyU7aETvL+EN0IUdB76bM79O09OWeC0egjtszBZleP7c hkBhejkHYwWOTQv2UFcT+hjIANUOow1YsnThYphjX8zVwCUs/eHgOtTuav3s6LUkDwbG 0MnDYJWXBlA7K1n8A0uIn7LhW4/efLlhjDWcYv8+ol8lEyHArbC/09ogAdFyuCNZ2Id0 LrrPnCTpb3+F2cd1OhDK8OBhEix87aWec1ZkLws4u/2MVOxl0sIJ+gTpU9FJsDsQfeJf aWFHcqb+iWtHEKcsrcq2rBHuHp81swZ92fZjCmvmuk5d1A4v+WRW2bds/GwQ2ABxeMvy 6UrA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1737663028; x=1738267828; h=cc:to:subject:message-id:date:from:in-reply-to:references :mime-version:x-gm-message-state:from:to:cc:subject:date:message-id :reply-to; bh=jtNUDq/p8j/BtIM+qnba2wAWv1J8n0E1FuJxcfKQdNs=; b=IlOfTvbHGDIqnShmcKsaBNCzYCRIqtTr/5V2IDUz8o/WfMZGr6HbNViZc3JYo0n3xd wIK2JiZNWt7VNcHIWPJakamFG593O9jU4xLLlMxosEDhxvGETFxifFx9njo6EBj4HxSV susbrnbGq93b2AFpL+1DSgFFei0ucDNzgRiAROoo41eusaldywYFezqyBy9A8gt3nLLp MX+t/UIvq/LAyMYdl3edI9DKCIy18UPxdfSYGZ9lky3oS5TPUBVheYUX71iF6Pa+Ohea K+cWfcA/VQLvt+rOJZiI5LfJI3Ho5PIfwetM19pOjVlWlpT6SPHmeoDuay8H8ubPwNnY Qb2w== X-Gm-Message-State: AOJu0YxOTXnkv1Hf+lU4scPipbxa3brVQj5hpP88kdy0Bn4whB4HfN6v P3C097qYDxeIccMQlBsd/BQkTflkMto7KARwX+PzcZdDro1BQ8bFpsfw6xw0u4st3yKtzthn2sd 1DvKMs8CKGaWS9/7uxdDxpmJj3VwSJjcnWMw= X-Gm-Gg: ASbGnctgg0+GS0MUXmzQioReIAZd9eyrsMqN3VY1nLZUWuBzHs4PoMRiBcijwg8IlKl P8kWsrHJxJgIFEjlLuUVYnht0CQXi73VKb+kWfx/0QjICoyM3hs8ThlF7WGmE X-Google-Smtp-Source: AGHT+IFQfh7vF0OjMBL/VE4xqoN/LCFtTBIcxL7WgMaC4k2u/fdam2jtnscwP6IcPJHo4UUAVmMK+Bal2Ak48NkVDQA= X-Received: by 2002:ac2:5225:0:b0:542:241e:75ac with SMTP id 2adb3069b0e04-5439c22a913mr8422971e87.5.1737663027212; Thu, 23 Jan 2025 12:10:27 -0800 (PST) List-Id: User questions List-Archive: https://lists.freebsd.org/archives/freebsd-questions List-Help: List-Post: List-Subscribe: List-Unsubscribe: X-BeenThere: freebsd-questions@freebsd.org Sender: owner-freebsd-questions@FreeBSD.org MIME-Version: 1.0 References: <80444fa1-51a8-469e-a15d-55b255196d6a@dreamchaser.org> In-Reply-To: <80444fa1-51a8-469e-a15d-55b255196d6a@dreamchaser.org> From: Michael Schuster Date: Thu, 23 Jan 2025 21:10:14 +0100 X-Gm-Features: AbW1kvZhJRXz0XIiu44ZY6uCjpIBPloMVvd6xtKozsLzbVYnAmtNJa92b5nECwQ Message-ID: Subject: Re: Why doesn't 13_4 img (1.3G) write to a 4 G memstick? To: freebsd@dreamchaser.org Cc: FreeBSD Mailing List Content-Type: multipart/alternative; boundary="00000000000079f87a062c653361" X-Rspamd-Queue-Id: 4YfBrk5Dlcz3J1D X-Spamd-Bar: ---- X-Rspamd-Pre-Result: action=no action; module=replies; Message is reply to one we originated X-Spamd-Result: default: False [-4.00 / 15.00]; REPLY(-4.00)[]; ASN(0.00)[asn:15169, ipnet:2a00:1450::/32, country:US] --00000000000079f87a062c653361 Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable I'd do xz --decompress < /hd2/Downloads/FreeBSD/13_4/FreeBSD-13.4-RELEASE-amd64-memstick.img.xz > tmp.img and then look at the size of that file. HTH Michael On Thu, Jan 23, 2025, 20:58 Gary Aitken wrote: > I'm trying to create a bootable backup memory stick on a 4G stick. > > From https://download.freebsd.org/releases/amd64/amd64/ISO-IMAGES/13.4/ > File Name =E2=86=93 File Size =E2=86=93 Date =E2=86=93 > FreeBSD-13.4-RELEASE-amd64-memstick.img 1342689792 2024-Sep-13 10:15 > > That looks like 1.3 G to me. > > $ xz --decompress < > /hd2/Downloads/FreeBSD/13_4/FreeBSD-13.4-RELEASE-amd64-memstick.img.xz | = dd > of=3D/dev/da0 bs=3D1M conv=3Dsync > dd: /dev/da0: short write on character device > dd: /dev/da0: end of device > 3824+0 records in > 3823+1 records out > 4009745920 bytes transferred in 1526.615472 secs (2626559 bytes/sec) > Prior to writing, the memstick looked like this: > > $ gpart show -l da0 > =3D> 63 7831472 da0 MBR (3.7G) > 63 7831472 1 (null) (3.7G) > > $ gpart list da0 > Geom name: da0 > modified: false > state: OK > fwheads: 255 > fwsectors: 63 > last: 7831534 > first: 63 > entries: 4 > scheme: MBR > Providers: > 1. Name: da0s1 > Mediasize: 4009713664 (3.7G) > Sectorsize: 512 > Stripesize: 0 > Stripeoffset: 32256 > Mode: r0w0e0 > efimedia: HD(1,MBR,00000000,0x3f,0x777fb0) > rawtype: 11 > length: 4009713664 > offset: 32256 > type: fat32 > index: 1 > end: 7831534 > start: 63 > Consumers: > 1. Name: da0 > Mediasize: 4009745920 (3.7G) > Sectorsize: 512 > Mode: r0w0e0 > > After writing: > > $ gpart show -l da0 > =3D> 1 7831534 da0 MBR (3.7G) > 1 66584 1 (null) (33M) > 66585 2555856 2 (null) [active] (1.2G) > 2622441 5209094 - free - (2.5G) > > $ gpart list da0 > Geom name: da0 > modified: false > state: OK > fwheads: 255 > fwsectors: 63 > last: 7831534 > first: 1 > entries: 4 > scheme: MBR > Providers: > 1. Name: da0s1 > Mediasize: 34091008 (33M) > Sectorsize: 512 > Stripesize: 0 > Stripeoffset: 512 > Mode: r0w0e0 > efimedia: HD(1,MBR,0x90909090,0x1,0x10418) > rawtype: 239 > length: 34091008 > offset: 512 > type: efi > index: 1 > end: 66584 > start: 1 > 2. Name: da0s2 > Mediasize: 1308598272 (1.2G) > Sectorsize: 512 > Stripesize: 0 > Stripeoffset: 34091520 > Mode: r0w0e0 > efimedia: HD(2,MBR,0x90909090,0x10419,0x26ffd0) > attrib: active > rawtype: 165 > length: 1308598272 > offset: 34091520 > type: freebsd > index: 2 > end: 2622440 > start: 66585 > Consumers: > 1. Name: da0 > Mediasize: 4009745920 (3.7G) > Sectorsize: 512 > Mode: r0w0e0 > > Despite the website claim of 1.3G size, > it looks like the uncompressed file is larger than 4G; dd said it > transferred > 4G+ bytes. But da0s2 says it's only 1.2G after the failed write. > Piped into wc -c it says 1342689792 (1.3G) > > Is there some magic I need to invoke? > > > --00000000000079f87a062c653361 Content-Type: text/html; charset="UTF-8" Content-Transfer-Encoding: quoted-printable
I'd do=C2=A0

xz --decompress < /hd2/Downloads/FreeBSD/13= _4/FreeBSD-13.4-RELEASE-amd64-memstick.img.xz > tmp.img

=C2=A0and then look at the size of that = file.=C2=A0

HTH=C2=A0
Michael=C2=A0



On Thu, Jan 23, 2025, 20:58 Gary Aitken <freebsd@dreamchaser.org> wrote:
I'm trying to create a boo= table backup memory stick on a 4G stick.

=C2=A0From https://down= load.freebsd.org/releases/amd64/amd64/ISO-IMAGES/13.4/
File Name=C2=A0 =E2=86=93=C2=A0 =C2=A0 File Size=C2=A0 =E2=86=93=C2=A0 =C2= =A0 Date=C2=A0 =E2=86=93
FreeBSD-13.4-RELEASE-amd64-memstick.img 1342689792=C2=A0 =C2=A0 =C2=A0 2024= -Sep-13 10:15

That looks like 1.3 G to me.

$ xz --decompress < /hd2/Downloads/FreeBSD/13_4/FreeBSD-13.4-RELEASE-amd= 64-memstick.img.xz | dd of=3D/dev/da0 bs=3D1M conv=3Dsync
dd: /dev/da0: short write on character device
dd: /dev/da0: end of device
3824+0 records in
3823+1 records out
4009745920 bytes transferred in 1526.615472 secs (2626559 bytes/sec)
Prior to writing, the memstick looked like this:

$ gpart show -l da0
=3D>=C2=A0 =C2=A0 =C2=A063=C2=A0 7831472=C2=A0 da0=C2=A0 MBR=C2=A0 (3.7G= )
=C2=A0 =C2=A0 =C2=A0 =C2=A0 63=C2=A0 7831472=C2=A0 =C2=A0 1=C2=A0 (null)=C2= =A0 (3.7G)

$ gpart list da0
Geom name: da0
modified: false
state: OK
fwheads: 255
fwsectors: 63
last: 7831534
first: 63
entries: 4
scheme: MBR
Providers:
1. Name: da0s1
=C2=A0 =C2=A0 Mediasize: 4009713664 (3.7G)
=C2=A0 =C2=A0 Sectorsize: 512
=C2=A0 =C2=A0 Stripesize: 0
=C2=A0 =C2=A0 Stripeoffset: 32256
=C2=A0 =C2=A0 Mode: r0w0e0
=C2=A0 =C2=A0 efimedia: HD(1,MBR,00000000,0x3f,0x777fb0)
=C2=A0 =C2=A0 rawtype: 11
=C2=A0 =C2=A0 length: 4009713664
=C2=A0 =C2=A0 offset: 32256
=C2=A0 =C2=A0 type: fat32
=C2=A0 =C2=A0 index: 1
=C2=A0 =C2=A0 end: 7831534
=C2=A0 =C2=A0 start: 63
Consumers:
1. Name: da0
=C2=A0 =C2=A0 Mediasize: 4009745920 (3.7G)
=C2=A0 =C2=A0 Sectorsize: 512
=C2=A0 =C2=A0 Mode: r0w0e0

After writing:

$ gpart show -l da0
=3D>=C2=A0 =C2=A0 =C2=A0 1=C2=A0 7831534=C2=A0 da0=C2=A0 MBR=C2=A0 (3.7G= )
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A01=C2=A0 =C2=A0 66584=C2=A0 =C2=A0 1=C2=A0= (null)=C2=A0 (33M)
=C2=A0 =C2=A0 =C2=A066585=C2=A0 2555856=C2=A0 =C2=A0 2=C2=A0 (null)=C2=A0 [= active]=C2=A0 (1.2G)
=C2=A0 =C2=A02622441=C2=A0 5209094=C2=A0 =C2=A0 =C2=A0 =C2=A0- free -=C2=A0= (2.5G)

$ gpart list da0
Geom name: da0
modified: false
state: OK
fwheads: 255
fwsectors: 63
last: 7831534
first: 1
entries: 4
scheme: MBR
Providers:
1. Name: da0s1
=C2=A0 =C2=A0 Mediasize: 34091008 (33M)
=C2=A0 =C2=A0 Sectorsize: 512
=C2=A0 =C2=A0 Stripesize: 0
=C2=A0 =C2=A0 Stripeoffset: 512
=C2=A0 =C2=A0 Mode: r0w0e0
=C2=A0 =C2=A0 efimedia: HD(1,MBR,0x90909090,0x1,0x10418)
=C2=A0 =C2=A0 rawtype: 239
=C2=A0 =C2=A0 length: 34091008
=C2=A0 =C2=A0 offset: 512
=C2=A0 =C2=A0 type: efi
=C2=A0 =C2=A0 index: 1
=C2=A0 =C2=A0 end: 66584
=C2=A0 =C2=A0 start: 1
2. Name: da0s2
=C2=A0 =C2=A0 Mediasize: 1308598272 (1.2G)
=C2=A0 =C2=A0 Sectorsize: 512
=C2=A0 =C2=A0 Stripesize: 0
=C2=A0 =C2=A0 Stripeoffset: 34091520
=C2=A0 =C2=A0 Mode: r0w0e0
=C2=A0 =C2=A0 efimedia: HD(2,MBR,0x90909090,0x10419,0x26ffd0)
=C2=A0 =C2=A0 attrib: active
=C2=A0 =C2=A0 rawtype: 165
=C2=A0 =C2=A0 length: 1308598272
=C2=A0 =C2=A0 offset: 34091520
=C2=A0 =C2=A0 type: freebsd
=C2=A0 =C2=A0 index: 2
=C2=A0 =C2=A0 end: 2622440
=C2=A0 =C2=A0 start: 66585
Consumers:
1. Name: da0
=C2=A0 =C2=A0 Mediasize: 4009745920 (3.7G)
=C2=A0 =C2=A0 Sectorsize: 512
=C2=A0 =C2=A0 Mode: r0w0e0

Despite the website claim of 1.3G size,
it looks like the uncompressed file is larger than 4G; dd said it transferr= ed
4G+ bytes.=C2=A0 But da0s2 says it's only 1.2G after the failed write.<= br> Piped into wc -c it says 1342689792 (1.3G)

Is there some magic I need to invoke?


--00000000000079f87a062c653361-- From nobody Thu Jan 23 21:31:49 2025 X-Original-To: freebsd-questions@mlmmj.nyi.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mlmmj.nyi.freebsd.org (Postfix) with ESMTP id 4YfDfl0XxBz5lW2d for ; Thu, 23 Jan 2025 21:31:59 +0000 (UTC) (envelope-from freebsd@dreamchaser.org) Received: from ns.dreamchaser.org (ns.dreamchaser.org [66.109.141.57]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256 client-signature ECDSA (prime256v1) client-digest SHA256) (Client CN "discoveriesinwood.com", Issuer "E6" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 4YfDfj2ZCCz3Th1 for ; Thu, 23 Jan 2025 21:31:57 +0000 (UTC) (envelope-from freebsd@dreamchaser.org) Authentication-Results: mx1.freebsd.org; dkim=none; spf=pass (mx1.freebsd.org: domain of freebsd@dreamchaser.org designates 66.109.141.57 as permitted sender) smtp.mailfrom=freebsd@dreamchaser.org; dmarc=none Received: from [192.168.151.122] (breakaway.dreamchaser.org [192.168.151.122]) by ns.dreamchaser.org (8.18.1/8.18.1) with ESMTP id 50NLVnYC004175 for ; Thu, 23 Jan 2025 14:31:49 -0700 (MST) (envelope-from freebsd@dreamchaser.org) Message-ID: <52bad083-f814-4570-80b9-e11338fb4cdb@dreamchaser.org> Date: Thu, 23 Jan 2025 14:31:49 -0700 List-Id: User questions List-Archive: https://lists.freebsd.org/archives/freebsd-questions List-Help: List-Post: List-Subscribe: List-Unsubscribe: X-BeenThere: freebsd-questions@freebsd.org Sender: owner-freebsd-questions@FreeBSD.org MIME-Version: 1.0 User-Agent: Mozilla Thunderbird Subject: Re: Why doesn't 13_4 img (1.3G) write to a 4 G memstick? From: Gary Aitken To: FreeBSD Mailing List Reply-To: freebsd@dreamchaser.org References: <80444fa1-51a8-469e-a15d-55b255196d6a@dreamchaser.org> Content-Language: en-US In-Reply-To: <80444fa1-51a8-469e-a15d-55b255196d6a@dreamchaser.org> Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 8bit X-Greylist: inspected by milter-greylist-4.6.4 (ns.dreamchaser.org [192.168.151.101]); Thu, 23 Jan 2025 14:31:49 -0700 (MST) for IP:'192.168.151.122' DOMAIN:'breakaway.dreamchaser.org' HELO:'[192.168.151.122]' FROM:'freebsd@dreamchaser.org' RCPT:'' X-Greylist: Sender IP whitelisted, not delayed by milter-greylist-4.6.4 (ns.dreamchaser.org [192.168.151.101]); Thu, 23 Jan 2025 14:31:49 -0700 (MST) X-Spamd-Result: default: False [0.11 / 15.00]; SUBJECT_ENDS_QUESTION(1.00)[]; NEURAL_HAM_MEDIUM(-1.00)[-1.000]; NEURAL_SPAM_SHORT(0.38)[0.383]; ONCE_RECEIVED(0.20)[]; R_SPF_ALLOW(-0.20)[+mx]; NEURAL_HAM_LONG(-0.17)[-0.173]; MIME_GOOD(-0.10)[text/plain]; RCPT_COUNT_ONE(0.00)[1]; ASN(0.00)[asn:21947, ipnet:66.109.128.0/19, country:US]; RCVD_COUNT_ONE(0.00)[1]; RCVD_TLS_LAST(0.00)[]; ARC_NA(0.00)[]; MIME_TRACE(0.00)[0:+]; FROM_HAS_DN(0.00)[]; MID_RHS_MATCH_FROM(0.00)[]; R_DKIM_NA(0.00)[]; TO_MATCH_ENVRCPT_ALL(0.00)[]; REPLYTO_ADDR_EQ_FROM(0.00)[]; FROM_EQ_ENVFROM(0.00)[]; HAS_REPLYTO(0.00)[freebsd@dreamchaser.org]; PREVIOUSLY_DELIVERED(0.00)[freebsd-questions@freebsd.org]; DMARC_NA(0.00)[dreamchaser.org]; TO_DN_ALL(0.00)[]; MLMMJ_DEST(0.00)[freebsd-questions@freebsd.org]; REPLYTO_DOM_NEQ_TO_DOM(0.00)[] X-Spamd-Bar: / X-Rspamd-Queue-Id: 4YfDfj2ZCCz3Th1 On 1/23/25 13:10, Michael Schuster wrote: > I'd do > > xz --decompress < /hd2/Downloads/FreeBSD/13_4/FreeBSD-13.4-RELEASE-amd64-memstick.img.xz > tmp.img > >  and then look at the size of that file. comes up the same $ ls -lt ... 1342689792 Jan 23 14:22 FreeBSD-13.4-RELEASE-amd64-memstick.img > On Thu, Jan 23, 2025, 20:58 Gary Aitken > wrote: > > I'm trying to create a bootable backup memory stick on a 4G stick. > >  From https://download.freebsd.org/releases/amd64/amd64/ISO-IMAGES/13.4/ > File Name  ↓    File Size  ↓    Date  ↓ > FreeBSD-13.4-RELEASE-amd64-memstick.img 1342689792      2024-Sep-13 10:15 > > That looks like 1.3 G to me. > > $ xz --decompress < /hd2/Downloads/FreeBSD/13_4/FreeBSD-13.4-RELEASE-amd64-memstick.img.xz | dd of=/dev/da0 bs=1M conv=sync > dd: /dev/da0: short write on character device > dd: /dev/da0: end of device > 3824+0 records in > 3823+1 records out > 4009745920 bytes transferred in 1526.615472 secs (2626559 bytes/sec) > Prior to writing, the memstick looked like this: > > $ gpart show -l da0 > =>     63  7831472  da0  MBR  (3.7G) >         63  7831472    1  (null)  (3.7G) > > $ gpart list da0 > Geom name: da0 > modified: false > state: OK > fwheads: 255 > fwsectors: 63 > last: 7831534 > first: 63 > entries: 4 > scheme: MBR > Providers: > 1. Name: da0s1 >     Mediasize: 4009713664 (3.7G) >     Sectorsize: 512 >     Stripesize: 0 >     Stripeoffset: 32256 >     Mode: r0w0e0 >     efimedia: HD(1,MBR,00000000,0x3f,0x777fb0) >     rawtype: 11 >     length: 4009713664 >     offset: 32256 >     type: fat32 >     index: 1 >     end: 7831534 >     start: 63 > Consumers: > 1. Name: da0 >     Mediasize: 4009745920 (3.7G) >     Sectorsize: 512 >     Mode: r0w0e0 > > After writing: > > $ gpart show -l da0 > =>      1  7831534  da0  MBR  (3.7G) >          1    66584    1  (null)  (33M) >      66585  2555856    2  (null)  [active]  (1.2G) >    2622441  5209094       - free -  (2.5G) > > $ gpart list da0 > Geom name: da0 > modified: false > state: OK > fwheads: 255 > fwsectors: 63 > last: 7831534 > first: 1 > entries: 4 > scheme: MBR > Providers: > 1. Name: da0s1 >     Mediasize: 34091008 (33M) >     Sectorsize: 512 >     Stripesize: 0 >     Stripeoffset: 512 >     Mode: r0w0e0 >     efimedia: HD(1,MBR,0x90909090,0x1,0x10418) >     rawtype: 239 >     length: 34091008 >     offset: 512 >     type: efi >     index: 1 >     end: 66584 >     start: 1 > 2. Name: da0s2 >     Mediasize: 1308598272 (1.2G) >     Sectorsize: 512 >     Stripesize: 0 >     Stripeoffset: 34091520 >     Mode: r0w0e0 >     efimedia: HD(2,MBR,0x90909090,0x10419,0x26ffd0) >     attrib: active >     rawtype: 165 >     length: 1308598272 >     offset: 34091520 >     type: freebsd >     index: 2 >     end: 2622440 >     start: 66585 > Consumers: > 1. Name: da0 >     Mediasize: 4009745920 (3.7G) >     Sectorsize: 512 >     Mode: r0w0e0 > > Despite the website claim of 1.3G size, > it looks like the uncompressed file is larger than 4G; dd said it transferred > 4G+ bytes.  But da0s2 says it's only 1.2G after the failed write. > Piped into wc -c it says 1342689792 (1.3G) > > Is there some magic I need to invoke? > > From nobody Thu Jan 23 23:26:07 2025 X-Original-To: questions@mlmmj.nyi.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mlmmj.nyi.freebsd.org (Postfix) with ESMTP id 4YfHBW4P9Dz5lcl4 for ; Thu, 23 Jan 2025 23:26:11 +0000 (UTC) (envelope-from freebsd@dreamchaser.org) Received: from ns.dreamchaser.org (ns.dreamchaser.org [66.109.141.57]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256 client-signature ECDSA (prime256v1) client-digest SHA256) (Client CN "discoveriesinwood.com", Issuer "E6" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 4YfHBV00F1z3j4G for ; Thu, 23 Jan 2025 23:26:09 +0000 (UTC) (envelope-from freebsd@dreamchaser.org) Authentication-Results: mx1.freebsd.org; dkim=none; spf=pass (mx1.freebsd.org: domain of freebsd@dreamchaser.org designates 66.109.141.57 as permitted sender) smtp.mailfrom=freebsd@dreamchaser.org; dmarc=none Received: from [192.168.151.122] (breakaway.dreamchaser.org [192.168.151.122]) by ns.dreamchaser.org (8.18.1/8.18.1) with ESMTP id 50NNQ7dR004380 for ; Thu, 23 Jan 2025 16:26:07 -0700 (MST) (envelope-from freebsd@dreamchaser.org) Message-ID: <7b491ec9-4678-497f-ae9a-cfdbbb10f6eb@dreamchaser.org> Date: Thu, 23 Jan 2025 16:26:07 -0700 List-Id: User questions List-Archive: https://lists.freebsd.org/archives/freebsd-questions List-Help: List-Post: List-Subscribe: List-Unsubscribe: X-BeenThere: freebsd-questions@freebsd.org Sender: owner-freebsd-questions@FreeBSD.org MIME-Version: 1.0 User-Agent: Mozilla Thunderbird Subject: Re: Why doesn't 13_4 img (1.3G) write to a 4 G memstick? To: questions@freebsd.org References: <80444fa1-51a8-469e-a15d-55b255196d6a@dreamchaser.org> <52bad083-f814-4570-80b9-e11338fb4cdb@dreamchaser.org> Content-Language: en-US Reply-To: freebsd@dreamchaser.org From: Gary Aitken In-Reply-To: <52bad083-f814-4570-80b9-e11338fb4cdb@dreamchaser.org> Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 8bit X-Greylist: inspected by milter-greylist-4.6.4 (ns.dreamchaser.org [192.168.151.101]); Thu, 23 Jan 2025 16:26:07 -0700 (MST) for IP:'192.168.151.122' DOMAIN:'breakaway.dreamchaser.org' HELO:'[192.168.151.122]' FROM:'freebsd@dreamchaser.org' RCPT:'' X-Greylist: Sender IP whitelisted, not delayed by milter-greylist-4.6.4 (ns.dreamchaser.org [192.168.151.101]); Thu, 23 Jan 2025 16:26:07 -0700 (MST) X-Spamd-Result: default: False [0.91 / 15.00]; SUBJECT_ENDS_QUESTION(1.00)[]; NEURAL_HAM_MEDIUM(-1.00)[-0.999]; NEURAL_SPAM_SHORT(0.73)[0.727]; NEURAL_SPAM_LONG(0.29)[0.287]; R_SPF_ALLOW(-0.20)[+mx]; ONCE_RECEIVED(0.20)[]; MIME_GOOD(-0.10)[text/plain]; FROM_HAS_DN(0.00)[]; ARC_NA(0.00)[]; RCVD_COUNT_ONE(0.00)[1]; ASN(0.00)[asn:21947, ipnet:66.109.128.0/19, country:US]; RCPT_COUNT_ONE(0.00)[1]; MIME_TRACE(0.00)[0:+]; MID_RHS_MATCH_FROM(0.00)[]; R_DKIM_NA(0.00)[]; MLMMJ_DEST(0.00)[questions@freebsd.org]; TO_DN_NONE(0.00)[]; REPLYTO_ADDR_EQ_FROM(0.00)[]; FROM_EQ_ENVFROM(0.00)[]; HAS_REPLYTO(0.00)[freebsd@dreamchaser.org]; TO_MATCH_ENVRCPT_ALL(0.00)[]; RCVD_TLS_LAST(0.00)[]; PREVIOUSLY_DELIVERED(0.00)[questions@freebsd.org]; DMARC_NA(0.00)[dreamchaser.org]; REPLYTO_DOM_NEQ_TO_DOM(0.00)[] X-Spamd-Bar: / X-Rspamd-Queue-Id: 4YfHBV00F1z3j4G >> On Thu, Jan 23, 2025, 20:58 Gary Aitken > wrote: >> >>     I'm trying to create a bootable backup memory stick on a 4G stick. >> >>       From https://download.freebsd.org/releases/amd64/amd64/ISO-IMAGES/13.4/ >>     File Name  ↓    File Size  ↓    Date  ↓ >>     FreeBSD-13.4-RELEASE-amd64-memstick.img 1342689792      2024-Sep-13 10:15 >> >>     That looks like 1.3 G to me. >> >>     $ xz --decompress < /hd2/Downloads/FreeBSD/13_4/FreeBSD-13.4-RELEASE-amd64-memstick.img.xz | dd of=/dev/da0 bs=1M conv=sync >>     dd: /dev/da0: short write on character device >>     dd: /dev/da0: end of device >>     3824+0 records in >>     3823+1 records out >>     4009745920 bytes transferred in 1526.615472 secs (2626559 bytes/sec) >>     Prior to writing, the memstick looked like this: >> >>     $ gpart show -l da0 >>     =>     63  7831472  da0  MBR  (3.7G) >>              63  7831472    1  (null)  (3.7G) >> >>     $ gpart list da0 >>     Geom name: da0 >>     modified: false >>     state: OK >>     fwheads: 255 >>     fwsectors: 63 >>     last: 7831534 >>     first: 63 >>     entries: 4 >>     scheme: MBR >>     Providers: >>     1. Name: da0s1 >>          Mediasize: 4009713664 (3.7G) >>          Sectorsize: 512 >>          Stripesize: 0 >>          Stripeoffset: 32256 >>          Mode: r0w0e0 >>          efimedia: HD(1,MBR,00000000,0x3f,0x777fb0) >>          rawtype: 11 >>          length: 4009713664 >>          offset: 32256 >>          type: fat32 >>          index: 1 >>          end: 7831534 >>          start: 63 >>     Consumers: >>     1. Name: da0 >>          Mediasize: 4009745920 (3.7G) >>          Sectorsize: 512 >>          Mode: r0w0e0 >> >>     After writing: >> >>     $ gpart show -l da0 >>     =>      1  7831534  da0  MBR  (3.7G) >>               1    66584    1  (null)  (33M) >>           66585  2555856    2  (null)  [active]  (1.2G) >>         2622441  5209094       - free -  (2.5G) >> >>     $ gpart list da0 >>     Geom name: da0 >>     modified: false >>     state: OK >>     fwheads: 255 >>     fwsectors: 63 >>     last: 7831534 >>     first: 1 >>     entries: 4 >>     scheme: MBR >>     Providers: >>     1. Name: da0s1 >>          Mediasize: 34091008 (33M) >>          Sectorsize: 512 >>          Stripesize: 0 >>          Stripeoffset: 512 >>          Mode: r0w0e0 >>          efimedia: HD(1,MBR,0x90909090,0x1,0x10418) >>          rawtype: 239 >>          length: 34091008 >>          offset: 512 >>          type: efi >>          index: 1 >>          end: 66584 >>          start: 1 >>     2. Name: da0s2 >>          Mediasize: 1308598272 (1.2G) >>          Sectorsize: 512 >>          Stripesize: 0 >>          Stripeoffset: 34091520 >>          Mode: r0w0e0 >>          efimedia: HD(2,MBR,0x90909090,0x10419,0x26ffd0) >>          attrib: active >>          rawtype: 165 >>          length: 1308598272 >>          offset: 34091520 >>          type: freebsd >>          index: 2 >>          end: 2622440 >>          start: 66585 >>     Consumers: >>     1. Name: da0 >>          Mediasize: 4009745920 (3.7G) >>          Sectorsize: 512 >>          Mode: r0w0e0 >> >>     Despite the website claim of 1.3G size, >>     it looks like the uncompressed file is larger than 4G; dd said it transferred >>     4G+ bytes.  But da0s2 says it's only 1.2G after the failed write. It appears the sectorsize of the disk is a problem. If the copy is done using bs=512K to match the sector size of the device, it fits. Is there a way to read only the boot block and the first two partitions to compute a checksum? From nobody Fri Jan 24 03:26:33 2025 X-Original-To: freebsd-questions@mlmmj.nyi.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mlmmj.nyi.freebsd.org (Postfix) with ESMTP id 4YfNWx14SRz5lsNq for ; Fri, 24 Jan 2025 03:26:37 +0000 (UTC) (envelope-from theromchip@outlook.com) Received: from NAM10-DM6-obe.outbound.protection.outlook.com (mail-dm6nam10olkn2033.outbound.protection.outlook.com [40.92.41.33]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange ECDHE (secp384r1) server-signature RSA-PSS (4096 bits) server-digest SHA256 client-signature RSA-PSS (2048 bits) client-digest SHA256) (Client CN "mail.protection.outlook.com", Issuer "DigiCert Cloud Services CA-1" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 4YfNWv67mRz472Y for ; Fri, 24 Jan 2025 03:26:35 +0000 (UTC) (envelope-from theromchip@outlook.com) Authentication-Results: mx1.freebsd.org; dkim=pass header.d=outlook.com header.s=selector1 header.b=YMwNveUD; arc=pass ("microsoft.com:s=arcselector10001:i=1"); spf=pass (mx1.freebsd.org: domain of theromchip@outlook.com designates 40.92.41.33 as permitted sender) smtp.mailfrom=theromchip@outlook.com; dmarc=pass (policy=none) header.from=outlook.com ARC-Seal: i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none; b=rwJiEZlc7k+hDTBVqMT7I8Qvwp2kpZH+lVDJwYabXhflf61UxcXW6zJI2dSziFUOD2CVYTI5Rp0cKBoNsFJFC1293qFrqyKCHtERe6gpyFyV18sOty7DKFQ6DfGYlUfuHLQvrJkgKUyRhMz2C4QTGELIgYVyTRPQtzB+s5mWmA9YmHnONp64zI/1sqKNVEpJPjfD+x4qoqFkA9XhiphBVkl+6GFPvJYcCRiuK96yDDgUwlsBhGhpzPo3OaIYBJOk/lHZR8ethnxhEG0XaagNywoInTq6R0OHzeLybR2E/3i/roqqbEGyjCl5s3+SnUCdgxtZD/58iKiWnXjzZRzZGA== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector10001; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-AntiSpam-MessageData-ChunkCount:X-MS-Exchange-AntiSpam-MessageData-0:X-MS-Exchange-AntiSpam-MessageData-1; bh=MVfweI2Tx4mdtEcyoZAchBgfXj1vMUR+rxkVKmN8K40=; b=Y+WqfOKfyXYUBSRM7qR5oSjerEYV/ylbMJ48fA4EU6rcehXvIBR8qGq82cdQHiDbSmsvW4bJdGveMwCOew3QljXfn+1r6gWUSIUR/HwKmON/nYDpQ8ji0kXDCH+jqY0LZe9Bu5ixohy0dfpXoilyTY5W8OHdKIr7wki7n2L8PpwL1r5SHQdgZHzaV6QiZ3c26rLljhunyQ88Uq/fJr7ui9dd712gM9tg9U+vgAhGZ4OPalLWUA2xPOWqAps8zVWUoyFdz9kOd++m3c+qEJ/aJbaSBJ7NJ7RYzndNaOk+Fu5tr0t3ifmbLI7le1RQl/iIjw8BrGxFBmnWI4Op+pgNaQ== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=none; dmarc=none; dkim=none; arc=none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=outlook.com; s=selector1; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=MVfweI2Tx4mdtEcyoZAchBgfXj1vMUR+rxkVKmN8K40=; b=YMwNveUDmT0wFJObp171jIZsYkthZ+WMOUHs7x8CtAFuOMuNC/ipLd0VJObZuyEfuiJpFfLujtOOa+BscXHHBFD8/Lsh54euBtSg1gBsscByjPq/9BBpF9H7iGFiPxZM5pWe46rUVruqhC21QcsHhSp0mg/osBJTPYr4lI942Q5TN+AyuCkpenjgVeWElEpxLZnxJRjBQxc+rp90yo7f1YmED+UQy5sqSARv7SJamwXIG5d5hb0i5DG5tg/F3cnkJgd7Gl+c965XtZfRU7IDm1eB0BGbYjwvup02KBkTY43kZdjwYQyZVr2befR0o/9hJiT2jp8CH+J5MzbF060OVg== Received: from SA1PR20MB7339.namprd20.prod.outlook.com (2603:10b6:806:3dd::18) by SN7PR20MB5386.namprd20.prod.outlook.com (2603:10b6:806:2a2::18) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.8377.17; Fri, 24 Jan 2025 03:26:33 +0000 Received: from SA1PR20MB7339.namprd20.prod.outlook.com ([fe80::f2df:d1fa:7b20:7eab]) by SA1PR20MB7339.namprd20.prod.outlook.com ([fe80::f2df:d1fa:7b20:7eab%4]) with mapi id 15.20.8377.009; Fri, 24 Jan 2025 03:26:33 +0000 From: Thomas Covert To: "freebsd-questions@freebsd.org" Subject: Mesa-dri and mesa-libs breaks during compile on FreeBSD 14 & 15 Thread-Topic: Mesa-dri and mesa-libs breaks during compile on FreeBSD 14 & 15 Thread-Index: AQHbbg5/vafeF6NQCUaXtHA3jz1lsw== Date: Fri, 24 Jan 2025 03:26:33 +0000 Message-ID: Accept-Language: en-US Content-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: x-ms-reactions: allow x-ms-exchange-messagesentrepresentingtype: 1 x-ms-publictraffictype: Email x-ms-traffictypediagnostic: SA1PR20MB7339:EE_|SN7PR20MB5386:EE_ x-ms-office365-filtering-correlation-id: e1fc3f6f-967d-44f0-6a22-08dd3c26e69d x-microsoft-antispam: BCL:0;ARA:14566002|8060799006|7092599003|8062599003|15080799006|9400799030|12050799009|14030799003|19110799003|461199028|102099032|1602099012|4302099013|440099028|10035399004|3412199025; x-microsoft-antispam-message-info: =?us-ascii?Q?XqHnKW26shtugMuI+FD4iC252PDUMytcKOPYjLT1mTXVoPaamRvNOCGkSAsn?= =?us-ascii?Q?U+OPfJG/LIBIQdscFvj+0XbzwPFS0CHh4ia8/9P9Il/DV/z/TJK3JO1zjP1S?= =?us-ascii?Q?wx1D6yaeyxWqSsDEdiUH6pq0QTWfivs1p13fyhlXxAK2/2cIQqhNpAH8GZjz?= =?us-ascii?Q?YkpJ/OLMI7VwQyu0dGQge1k6RMdFzOD2KrMSSLoAUoMWpXaKZMg2z3LopRLi?= =?us-ascii?Q?Zn7vzGyUeFMrHrmRELf+mxAlIhgDT+w4Rj7PhOf/PaU6AjTXKjiKl/VV2zv3?= =?us-ascii?Q?EgpgVH8KLX/AMQfosDZS8EhJzyow4h6jbjxIqpdQWka3Ca77sZZHvl/ECpsR?= =?us-ascii?Q?2Yx2GQSGNrE9YhHRx2iXgk24iZh9B8bqyR343Hj2Th6jDk9DamrE0+upTFxX?= =?us-ascii?Q?RpDTj00WbJI6SD8lD2tORVPSSlJyn1UHhshyqZ+6//wMO59E72Cmekh6BztP?= =?us-ascii?Q?B7givSPUaGzRu2YgsY4RtFnAN4MQbGwCZ/twEgqVy/QzpsocGFNPDHPt9wcr?= =?us-ascii?Q?bKidrCpG54M8K9TQ4cU4WnCHzCuV/yeFq27mddE8BFsLH6NCNyXFwkjox6CN?= =?us-ascii?Q?JVRid71zkZLYaYlCg6UmHxy+xkfQ5HrjeRpZonTETLoo/37D/xDgOthsH+li?= =?us-ascii?Q?S8JcaB+50AY0d3ODm3aj9ipP7/HiTJ5y4mujJnUT/h3JHtb5mbmpkXHrolH+?= =?us-ascii?Q?ItOc2xVXh/XxlG8dpccqdt4kKHUpazHYsWokgG3Z6OjUDKpuXnAK0BVxAu5x?= =?us-ascii?Q?FZM3Ekk3zzk5uDDkrVdr3tHHqCo7YlB+NBZuM8Idi8MRuwEN6xIbyU0X3/YQ?= =?us-ascii?Q?boS+8CxgNEN/NKRxJJ/IWGhPupkcRvZQ7qQMgYYywuzg1SACLBrSOz53RIOH?= =?us-ascii?Q?EUPX6f0ttn+06UG3bSholgMnY4Op6HZZZGbQoQleM3QcRVofbRGZeO9mNDBv?= =?us-ascii?Q?eBGMHoxlCDdUNW9aD9OZKw2zAW/IoT11YKYyEUVoZ0/PFhwokcX98pafoswj?= =?us-ascii?Q?EcXihY79ylhIbOoloB0HB4gpe+kssR5EAFheRh4xAAI8djOu4t7Fkqgu4kdc?= =?us-ascii?Q?hUZl6zQEUA5AGBCT/jiN+laW5qeFmeLa6uGqHrHD00JuM/T0KW5rZ4eM2cVa?= =?us-ascii?Q?3K6p53XUC9j9/Kj2UIAWeAE07fsPLDR18l/ar6T9mZT5iEYOghT5rVkQR0eq?= =?us-ascii?Q?FyZTCrDq+cZoaWmRRJgVVyGDKb4HkXk/05tGtsrPQ6rusGYV1svPjJ8aiV2H?= =?us-ascii?Q?G9peGNkrm49sAVda11LLVGfwNHvaqyWWKG6cSW/d+Q=3D=3D?= x-ms-exchange-antispam-messagedata-chunkcount: 1 x-ms-exchange-antispam-messagedata-0: =?us-ascii?Q?7QIwHviP/9wbHOS78DywwIO0ai7PV25uNc0tE3l2o8thQO44CDtcj4QlLa8T?= =?us-ascii?Q?QzeKeDJ90WwIb4qoZsUPHr/ukFciSR4H3078h1l2DizkKLmtSndLQELTn69P?= =?us-ascii?Q?RSDyHpJp0kWVMA6HLjSmiYDiUmZcv1994XBUI19TNV/aE6wFFj25+CIU6Y3g?= =?us-ascii?Q?NhtGVPL8eIqMV2WZ62TihMS2fYkK7RJLjHcXUq2maIr91rvKWPq2+uhqIIh/?= =?us-ascii?Q?2S5tDlKCl13LqAuih4K+7sY1LqgTzNDbUBSIe5WRlJXomGcssd+ekXHZ2bpF?= =?us-ascii?Q?V7fy5dTUKbzNrQsd36SOjMyEsVXMwPyrDcivXlwIb6wxeum79Zpt6gIGiFcM?= =?us-ascii?Q?RqxreEN4DaTkmTmWozaaYaQpBARkpN3NXBafO/Oaz6IR0uqaUbNBbr+/gBpM?= =?us-ascii?Q?ZjCB8/a9Xrq6P8ASpOVLpXq1w2wmUOd3vuOJENUhFqoxk52DtrH48Mc3yckK?= =?us-ascii?Q?yWARvCoSt9S3hqQB8DD6tAQsAENEValQSu4zK5eQNtc6W3glhq/0isulX96B?= =?us-ascii?Q?A6czbO+00B3WtZLMeTRAw3NAWtzFiLhHRzlo6teYg1AjcJ9Qx3CvqVnaXukP?= =?us-ascii?Q?+7hz8BIsvQZKF6HhkXeSbUsxEhiNpO0A/BYl6s4Yk+mpUYE7HuPyMO3bTKB4?= =?us-ascii?Q?DzbEdLdX1fGVjFD9VcokDbZge0/EU/TVY5QN+wPKE28zMFcgxhLOgu2YJM2u?= =?us-ascii?Q?mlBYdxIEle7bj8Q/8mS9DLcxlqU/9//qDaWyWPhwuxf0CayRCAjxqJEvwdNy?= =?us-ascii?Q?O3zMTPWVOpUeZYlw2ZjWu/tvR1S8efaIFeRnV69XzqyyWKQErRi49Fx+t2bv?= =?us-ascii?Q?PWLuozkKLPmQj/uzbBWMfJAhVtggZDSZHqGmBWS9lMYo3OoNClRMsGGiLnGx?= =?us-ascii?Q?0PyI3+Vek7TVhRCpwxiMgK56E+trNfhK02K82bkI8QPD/h9OL5On3fgBGl5h?= =?us-ascii?Q?vKQVMdNaW5dkkP9LUdcpskPGtGcxnxgyyUf7X7dNoD1qNUhHm+6NVZxkw//C?= =?us-ascii?Q?3fv8AixiX1/NaEn38jZbQ43senw8yzlNaJcmIvNW2WsJIDhsyrJEmyF62VZB?= =?us-ascii?Q?Wdm8V+SnqU1pdw22IpIlEXDyWQH7HaYd9r2p+UvOFO2csvQfMXZxY6KDv2e8?= =?us-ascii?Q?+3HIekQ1/feR5JDjs0FfI2k+GPmAXjyjFVqQkl/JoFM5DYbUVRmflx5XxzJ0?= =?us-ascii?Q?GqzF+jm5Tme55dY9GIxLBs8jMCjOsbDWBUiNDViPD/HQ+uuaGtbGa4ZeUdhw?= =?us-ascii?Q?tLHY9s2x5Mkm00B/CZ6p?= Content-Type: multipart/alternative; boundary="_000_SA1PR20MB73399AA595CA44703D05F774C7E32SA1PR20MB7339namp_" List-Id: User questions List-Archive: https://lists.freebsd.org/archives/freebsd-questions List-Help: List-Post: List-Subscribe: List-Unsubscribe: X-BeenThere: freebsd-questions@freebsd.org Sender: owner-freebsd-questions@FreeBSD.org MIME-Version: 1.0 X-OriginatorOrg: outlook.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-AuthSource: SA1PR20MB7339.namprd20.prod.outlook.com X-MS-Exchange-CrossTenant-RMS-PersistedConsumerOrg: 00000000-0000-0000-0000-000000000000 X-MS-Exchange-CrossTenant-Network-Message-Id: e1fc3f6f-967d-44f0-6a22-08dd3c26e69d X-MS-Exchange-CrossTenant-originalarrivaltime: 24 Jan 2025 03:26:33.1859 (UTC) X-MS-Exchange-CrossTenant-fromentityheader: Hosted X-MS-Exchange-CrossTenant-id: 84df9e7f-e9f6-40af-b435-aaaaaaaaaaaa X-MS-Exchange-CrossTenant-rms-persistedconsumerorg: 00000000-0000-0000-0000-000000000000 X-MS-Exchange-Transport-CrossTenantHeadersStamped: SN7PR20MB5386 X-Spamd-Result: default: False [-6.00 / 15.00]; NEURAL_HAM_MEDIUM(-1.00)[-1.000]; RBL_SENDERSCORE_REPUT_9(-1.00)[40.92.41.33:from]; ARC_ALLOW(-1.00)[microsoft.com:s=arcselector10001:i=1]; NEURAL_HAM_LONG(-1.00)[-1.000]; NEURAL_HAM_SHORT(-1.00)[-0.999]; DMARC_POLICY_ALLOW(-0.50)[outlook.com,none]; R_SPF_ALLOW(-0.20)[+ip4:40.92.0.0/15]; R_DKIM_ALLOW(-0.20)[outlook.com:s=selector1]; MIME_GOOD(-0.10)[multipart/alternative,text/plain]; TO_DN_EQ_ADDR_ALL(0.00)[]; MIME_TRACE(0.00)[0:+,1:+,2:~]; DWL_DNSWL_NONE(0.00)[outlook.com:dkim]; RCPT_COUNT_ONE(0.00)[1]; TO_MATCH_ENVRCPT_ALL(0.00)[]; RCVD_TLS_LAST(0.00)[]; FREEMAIL_FROM(0.00)[outlook.com]; FROM_HAS_DN(0.00)[]; MISSING_XM_UA(0.00)[]; FREEMAIL_ENVFROM(0.00)[outlook.com]; MID_RHS_MATCH_FROMTLD(0.00)[]; RCVD_COUNT_TWO(0.00)[2]; FROM_EQ_ENVFROM(0.00)[]; DKIM_TRACE(0.00)[outlook.com:+]; MLMMJ_DEST(0.00)[freebsd-questions@freebsd.org]; REDIRECTOR_URL(0.00)[aka.ms]; RWL_MAILSPIKE_POSSIBLE(0.00)[40.92.41.33:from]; ASN(0.00)[asn:8075, ipnet:40.80.0.0/12, country:US]; RCVD_IN_DNSWL_NONE(0.00)[40.92.41.33:from] X-Spamd-Bar: ----- X-Rspamd-Queue-Id: 4YfNWv67mRz472Y --_000_SA1PR20MB73399AA595CA44703D05F774C7E32SA1PR20MB7339namp_ Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: quoted-printable It's now been 3 days I have searched everywhere I've had all kinds of answe= rs on FreeBSD forum. I use for my main system 14.2 and then for my testing = I use 15. During an upgrade of ports mesa-dri crashes during compile I stil= l have the old mesa-dri on 14.2 so I can still use it with hyprland but on = 15 I uninstalled it because sometimes doing that and then reinstalling it f= ixes it well that has totally messed my 15 up I've been waiting for 3 Days = to find a fix or wait for an upgrade of the port to fix this. On 15 now hyp= rland crashes . It seems the crash happens in mesa-libs. I can send more da= ta on the crash at a later time I just can't get to it right now please any= help would be greatly appreciated I'm a FreeBSD junkie and I'm ready to sw= itch to 15 because it's running really stable. Get Outlook for Android --_000_SA1PR20MB73399AA595CA44703D05F774C7E32SA1PR20MB7339namp_ Content-Type: text/html; charset="us-ascii" Content-Transfer-Encoding: quoted-printable
It's now been 3 days I have searched everywhere I've had = all kinds of answers on FreeBSD forum. I use for my main system 14.2 and th= en for my testing I use 15. During an upgrade of ports mesa-dri crashes dur= ing compile I still have the old mesa-dri on 14.2 so I can still use it with hyprland but on 15 I uninstalled it bec= ause sometimes doing that and then reinstalling it fixes it well that has t= otally messed my 15 up I've been waiting for 3 Days to find a fix or wait f= or an upgrade of the port to fix this. On 15 now hyprland crashes . It seems the crash happens in mesa-libs= . I can send more data on the crash at a later time I just can't get to it = right now please any help would be greatly appreciated I'm a FreeBSD junkie= and I'm ready to switch to 15 because it's running really stable.
--_000_SA1PR20MB73399AA595CA44703D05F774C7E32SA1PR20MB7339namp_-- From nobody Fri Jan 24 08:06:43 2025 X-Original-To: freebsd-questions@mlmmj.nyi.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mlmmj.nyi.freebsd.org (Postfix) with ESMTP id 4YfVwt0HcNz5l28R for ; Fri, 24 Jan 2025 08:15:10 +0000 (UTC) (envelope-from bennett@sdf.org) Received: from mx.sdf.org (mx.sdf.org [205.166.94.24]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256 client-signature ECDSA (prime256v1) client-digest SHA256) (Client CN "mx.sdf.org", Issuer "E5" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 4YfVws166Pz3b3T for ; Fri, 24 Jan 2025 08:15:09 +0000 (UTC) (envelope-from bennett@sdf.org) Authentication-Results: mx1.freebsd.org; dkim=none; spf=pass (mx1.freebsd.org: domain of bennett@sdf.org designates 205.166.94.24 as permitted sender) smtp.mailfrom=bennett@sdf.org; dmarc=pass (policy=quarantine) header.from=sdf.org Received: from sdf.org (faeroes.freeshell.org [205.166.94.9]) by mx.sdf.org (8.18.1/8.14.3) with ESMTPS id 50O86ioh019030 (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256 bits) verified NO) for ; Fri, 24 Jan 2025 08:06:44 GMT Received: (from bennett@localhost) by sdf.org (8.18.1/8.12.8/Submit) id 50O86h91025926 for freebsd-questions@freebsd.org; Fri, 24 Jan 2025 02:06:43 -0600 (CST) From: Scott Bennett Message-Id: <202501240806.50O86h91025926@sdf.org> Date: Fri, 24 Jan 2025 02:06:43 -0600 To: freebsd-questions@freebsd.org Subject: 14.2-RELEASE buildworld failure User-Agent: Heirloom mailx 12.5 6/20/10 List-Id: User questions List-Archive: https://lists.freebsd.org/archives/freebsd-questions List-Help: List-Post: List-Subscribe: List-Unsubscribe: X-BeenThere: freebsd-questions@freebsd.org Sender: owner-freebsd-questions@FreeBSD.org MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: quoted-printable X-Spamd-Result: default: False [1.01 / 15.00]; RBL_SENDERSCORE_REPUT_0(4.00)[205.166.94.24:from]; NEURAL_HAM_MEDIUM(-1.00)[-1.000]; NEURAL_HAM_LONG(-1.00)[-1.000]; NEURAL_HAM_SHORT(-0.99)[-0.993]; BAD_REP_POLICIES(0.10)[]; MIME_GOOD(-0.10)[text/plain]; R_SPF_ALLOW(0.00)[+ip4:205.166.94.0/24:c]; ASN(0.00)[asn:14361, ipnet:205.166.94.0/24, country:US]; GREYLIST(0.00)[pass,body]; ARC_NA(0.00)[]; MIME_TRACE(0.00)[0:+]; MID_RHS_MATCH_FROM(0.00)[]; R_DKIM_NA(0.00)[]; MLMMJ_DEST(0.00)[freebsd-questions@freebsd.org]; RCVD_COUNT_TWO(0.00)[2]; FROM_EQ_ENVFROM(0.00)[]; FROM_HAS_DN(0.00)[]; RCPT_COUNT_ONE(0.00)[1]; TO_DN_NONE(0.00)[]; PREVIOUSLY_DELIVERED(0.00)[freebsd-questions@freebsd.org]; TO_MATCH_ENVRCPT_ALL(0.00)[]; RCVD_TLS_LAST(0.00)[]; DMARC_POLICY_ALLOW(0.00)[sdf.org,quarantine] X-Spamd-Bar: + X-Rspamd-Queue-Id: 4YfVws166Pz3b3T I have been trying in vain to upgrade from FreeBSD hellas 12.4-RELEASE-p2 FreeBSD 12.4-RELEASE-p2 #9 releng/12.4-n= 235816-149768b65d61: Sat Feb 18 00:13:00 CST 2023 bennett@hellas:/u= sr/obj/usr/src/amd64.amd64/sys/hellas amd64 to 14.2-RELEASE for some time now, but when I run "make buildworld" it = fails during a linkedit step on complaints that it can't find a library that = it wants. Here is an example of how it ends. . . . --- all_subdir_libexec --- --- all_subdir_libexec/atf/atf-check/tests --- =3D=3D=3D> libexec/atf/atf-check/tests (all) --- atf-check_test --- echo '#! /usr/libexec/atf-sh' > atf-check_test.tmp cat /usr/src/contrib/atf/atf-sh/atf-check_test.sh >>atf-check_test.tmp chmod +x atf-check_test.tmp mv atf-check_test.tmp atf-check_test --- Kyuafile --- --- atf-check.full --- /usr/local/libexec/ccache/world/c++ -target x86_64-unknown-freebsd14.2 = --sysroot=3D/usr/obj/usr/src/amd64.amd64/tmp -B/usr/obj/usr/src/amd64.a= md64/tmp/usr/bin -O2 -pipe "-mtune=3Dcore2" -fno-common -march=3Dcore2 = -DHAVE_CONFIG_H -I/usr/src/contrib/atf -DATF_SHELL=3D'"/bin/sh"' -fPIE = -g -gz=3Dzlib -Wno-format-zero-length -nobuiltininc -idirafter /usr/lib= /clang/13.0.0/include -fstack-protector-all -Wsystem-headers -Werror -W= all -Wno-format-y2k -W -Wno-unused-parameter -Wpointer-arith -Wno-unini= tialized -Wdate-time -Wformat=3D2 -Wno-format-extra-args -Werror -Wno-e= mpty-body -Wno-string-plus-int -Wno-unused-const-variable -Wno-tautolog= ical-compare -Wno-unused-value -Wno-parentheses-equality -Wno-unused-fu= nction -Wno-enum-conversion -Wno-unused-local-typedef -Wno-address-of-p= acked-member -Wno-format-nonliteral -Qunused-arguments -fPIE -std=3Dc++= 11 -Wno-deprecated-declarations -Wno-c++11-extensions -Wl,-zrelro -pie= -o atf-check.full atf-check.o -lprivateatf-c++ -lprivateatf-c=20 ld: error: undefined symbol: std::__1::basic_string, std::__1::allocator >::find(char, unsigned long) = const >>> referenced by atf-check.cpp:345 (/usr/src/contrib/atf/atf-sh/atf-ch= eck.cpp:345) >>> atf-check.o:((anonymous namespace)::atf_check::proces= s_option(int, char const*)) >>> referenced by atf-check.cpp:263 (/usr/src/contrib/atf/atf-sh/atf-ch= eck.cpp:263) >>> atf-check.o:((anonymous namespace)::atf_check::proces= s_option(int, char const*)) >>> referenced by atf-check.cpp:313 (/usr/src/contrib/atf/atf-sh/atf-ch= eck.cpp:313) >>> atf-check.o:(parse_output_check_arg(std::__1::basic_s= tring, std::__1::allocator > co= nst&)) ld: error: undefined symbol: std::__1::basic_string, std::__1::allocator >::basic_string(std::__1::bas= ic_string, std::__1::allocator = > const&, unsigned long, unsigned long, std::__1::allocator const= &) >>> referenced by string:1576 (/usr/obj/usr/src/amd64.amd64/tmp/usr/inc= lude/c++/v1/string:1576) >>> atf-check.o:((anonymous namespace)::atf_check::proces= s_option(int, char const*)) >>> referenced by string:1576 (/usr/obj/usr/src/amd64.amd64/tmp/usr/inc= lude/c++/v1/string:1576) >>> atf-check.o:((anonymous namespace)::atf_check::proces= s_option(int, char const*)) >>> referenced by string:1576 (/usr/obj/usr/src/amd64.amd64/tmp/usr/inc= lude/c++/v1/string:1576) >>> atf-check.o:((anonymous namespace)::atf_check::proces= s_option(int, char const*)) >>> referenced 5 more times ld: error: undefined symbol: std::__1::basic_string, std::__1::allocator >::compare(unsigned long, uns= igned long, char const*) const >>> referenced by atf-check.cpp:264 (/usr/src/contrib/atf/atf-sh/atf-ch= eck.cpp:264) >>> atf-check.o:((anonymous namespace)::atf_check::proces= s_option(int, char const*)) >>> referenced by atf-check.cpp:314 (/usr/src/contrib/atf/atf-sh/atf-ch= eck.cpp:314) >>> atf-check.o:(parse_output_check_arg(std::__1::basic_s= tring, std::__1::allocator > co= nst&)) ld: error: undefined symbol: std::__1::basic_string, std::__1::allocator >::append(char const*) >>> referenced by string:3978 (/usr/obj/usr/src/amd64.amd64/tmp/usr/inc= lude/c++/v1/string:3978) >>> atf-check.o:((anonymous namespace)::atf_check::proces= s_option(int, char const*)) >>> referenced by string:1254 (/usr/obj/usr/src/amd64.amd64/tmp/usr/inc= lude/c++/v1/string:1254) >>> atf-check.o:((anonymous namespace)::atf_check::main()= ) >>> referenced by string:3978 (/usr/obj/usr/src/amd64.amd64/tmp/usr/inc= lude/c++/v1/string:3978) >>> atf-check.o:(run_output_checks(std::__1::vector<(anon= ymous namespace)::output_check, std::__1::allocator<(anonymous namespac= e)::output_check> > const&, atf::fs::path const&, std::__1::basic_strin= g, std::__1::allocator > const&= )) >>> referenced 2 more times ld: error: undefined symbol: std::__1::basic_string, std::__1::allocator >::push_back(char) >>> referenced by string:1258 (/usr/obj/usr/src/amd64.amd64/tmp/usr/inc= lude/c++/v1/string:1258) >>> atf-check.o:((anonymous namespace)::atf_check::main()= ) >>> referenced by atf-check.cpp:589 (/usr/src/contrib/atf/atf-sh/atf-ch= eck.cpp:589) >>> atf-check.o:(run_output_checks(std::__1::vector<(anon= ymous namespace)::output_check, std::__1::allocator<(anonymous namespac= e)::output_check> > const&, atf::fs::path const&, std::__1::basic_strin= g, std::__1::allocator > const&= )) >>> referenced by istream:1269 (/usr/obj/usr/src/amd64.amd64/tmp/usr/in= clude/c++/v1/istream:1269) >>> atf-check.o:(std::__1::basic_istream >& std::__1::getline[abi:se180100], std::__1::allocator >(std::__1::basic_istream >&, std::__1::basic_string, std::__1::allocator >&, char)) ld: error: undefined symbol: std::__1::basic_string, std::__1::allocator >::insert(unsigned long, char= const*) >>> referenced by string:3965 (/usr/obj/usr/src/amd64.amd64/tmp/usr/inc= lude/c++/v1/string:3965) >>> atf-check.o:(get_monotonic_useconds()) >>> referenced by string:3965 (/usr/obj/usr/src/amd64.amd64/tmp/usr/inc= lude/c++/v1/string:3965) >>> atf-check.o:(cat_file(atf::fs::path const&)) >>> referenced by string:3965 (/usr/obj/usr/src/amd64.amd64/tmp/usr/inc= lude/c++/v1/string:3965) >>> atf-check.o:(run_output_checks(std::__1::vector<(anon= ymous namespace)::output_check, std::__1::allocator<(anonymous namespac= e)::output_check> > const&, atf::fs::path const&, std::__1::basic_strin= g, std::__1::allocator > const&= )) >>> referenced 5 more times ld: error: undefined symbol: std::__1::basic_string, std::__1::allocator >::reserve(unsigned long) >>> referenced by atf-check.cpp:557 (/usr/src/contrib/atf/atf-sh/atf-ch= eck.cpp:557) >>> atf-check.o:(run_output_checks(std::__1::vector<(anon= ymous namespace)::output_check, std::__1::allocator<(anonymous namespac= e)::output_check> > const&, atf::fs::path const&, std::__1::basic_strin= g, std::__1::allocator > const&= )) ld: error: undefined symbol: std::__1::basic_string, std::__1::allocator >::operator=3D(std::__1::basi= c_string, std::__1::allocator >= const&) >>> referenced by sstream:420 (/usr/obj/usr/src/amd64.amd64/tmp/usr/inc= lude/c++/v1/sstream:420) >>> atf-check.o:(std::__1::basic_istringstream, std::__1::allocator >::basic_istringstre= am[abi:se180100](std::__1::basic_string, std::__1::allocator > const&, unsigned int)) ld: error: undefined symbol: std::__1::basic_string, std::__1::allocator >::resize(unsigned long, char= ) >>> referenced by string:1196 (/usr/obj/usr/src/amd64.amd64/tmp/usr/inc= lude/c++/v1/string:1196) >>> atf-check.o:(std::__1::basic_stringbuf, std::__1::allocator >::__init_buf_ptrs[abi:s= e180100]()) ld: error: /usr/obj/usr/src/amd64.amd64/tmp/usr/lib/libprivateatf-c++.s= o: undefined reference to std::__1::basic_string, std::__1::allocator >::push_back(char) [--no-allow-s= hlib-undefined] ld: error: /usr/obj/usr/src/amd64.amd64/tmp/usr/lib/libprivateatf-c++.s= o: undefined reference to std::__1::basic_string, std::__1::allocator >::append(char const*) [--no-all= ow-shlib-undefined] ld: error: /usr/obj/usr/src/amd64.amd64/tmp/usr/lib/libprivateatf-c++.s= o: undefined reference to std::__1::basic_string, std::__1::allocator >::append(char const*, unsigned = long) [--no-allow-shlib-undefined] ld: error: /usr/obj/usr/src/amd64.amd64/tmp/usr/lib/libprivateatf-c++.s= o: undefined reference to std::__1::basic_string, std::__1::allocator >::insert(unsigned long, char co= nst*) [--no-allow-shlib-undefined] ld: error: /usr/obj/usr/src/amd64.amd64/tmp/usr/lib/libprivateatf-c++.s= o: undefined reference to std::__1::basic_string, std::__1::allocator >::find(char, unsigned long) con= st [--no-allow-shlib-undefined] ld: error: /usr/obj/usr/src/amd64.amd64/tmp/usr/lib/libprivateatf-c++.s= o: undefined reference to std::__1::basic_string, std::__1::allocator >::operator=3D(std::__1::basic_s= tring, std::__1::allocator > co= nst&) [--no-allow-shlib-undefined] ld: error: /usr/obj/usr/src/amd64.amd64/tmp/usr/lib/libprivateatf-c++.s= o: undefined reference to std::__1::basic_string, std::__1::allocator >::assign(char const*) [--no-all= ow-shlib-undefined] ld: error: /usr/obj/usr/src/amd64.amd64/tmp/usr/lib/libprivateatf-c++.s= o: undefined reference to std::__1::basic_string, std::__1::allocator >::basic_string(std::__1::basic_= string, std::__1::allocator > c= onst&, unsigned long, unsigned long, std::__1::allocator const&) = [--no-allow-shlib-undefined] ld: error: /usr/obj/usr/src/amd64.amd64/tmp/usr/lib/libprivateatf-c++.s= o: undefined reference to std::__1::basic_string, std::__1::allocator >::~basic_string() [--no-allow-s= hlib-undefined] ld: error: /usr/obj/usr/src/amd64.amd64/tmp/usr/lib/libprivateatf-c++.s= o: undefined reference to std::__1::basic_string, std::__1::allocator >::erase(unsigned long, unsigned= long) [--no-allow-shlib-undefined] ld: error: /usr/obj/usr/src/amd64.amd64/tmp/usr/lib/libprivateatf-c++.s= o: undefined reference to std::__1::basic_string, std::__1::allocator >::resize(unsigned long, char) [= --no-allow-shlib-undefined] --- all_subdir_cddl --- make[5]: /usr/obj/usr/src/amd64.amd64/cddl/lib/libzpool/.depend, 1: ign= oring stale .depend for /usr/obj/usr/src/amd64.amd64/cddl/lib/libicp/li= bicp_pie.a make[5]: /usr/obj/usr/src/amd64.amd64/cddl/lib/libzpool/.depend, 1: ign= oring stale .depend for /usr/obj/usr/src/amd64.amd64/cddl/lib/libnvpair= /libnvpair_pie.a --- libzpool.so.2.full --- building shared library libzpool.so.2 --- all_subdir_libexec --- c++: error: linker command failed with exit code 1 (use -v to see invoc= ation) *** [atf-check.full] Error code 1 make[5]: stopped in /usr/src/libexec/atf/atf-check --- all_subdir_cddl --- --- all_subdir_lib --- ctfconvert -L VERSION -g fini_test.pico --- all_subdir_bin --- ctfconvert -L VERSION -g chflags.o 8.28 real 0.98 user 0.97 sys 5770.159u 5426.451s 5:32:51.54 56.0%=09708+388k 8457884+476362io 125159= pf+25w hellas#=09 My /etc/make.conf contains the following. ALLOW_UNSUPPORTED_SYSTEM=3DYES # added by SJB 11 Jan. 2007 CPUTYPE?=3Dcore2 #CPUTYPE?=3Dpenryn # gcc9 doesn't recognize this, so use core2 -mssse3 = -msse4.1 # added by SJB 8 Nov. 2011 CFLAGS+=3D"-mtune=3Dcore2" #CFLAGS+=3D"-mtune=3Dpenryn" # see note for CPUTYPE above # added by SJB 14 Apr. 2013 # updated by SJB 8 Dec. 2014 SVNFLAGS?=3D"-r RELENG_11" # build ports with clang stack protector WITH_SSP=3Dyes SSP_CFLAGS=3D-fstack-protector-all # added for ports system use to avoid dialogs by SJB 4 May 2007 BATCH=3DYES # added for new pkg system --SJB 10 December 2014 WITH_PKGNG=3Dyes # build ports using ccache --SJB 19 January 2015 WITH_CCACHE_BUILD=3Dyes ## buildworld and buildkernel using ccache --SJB 26 January 2015 .if (!empty(.CURDIR:M/usr/src*) || !empty(.CURDIR:M/usr/obj*)) .if !defined(NOCCACHE) && exists(/usr/local/libexec/ccache/world/cc) CC:=3D${CC:C,^cc,/usr/local/libexec/ccache/world/cc,1} CXX:=3D${CXX:C,^c\+\+,/usr/local/libexec/ccache/world/c++,1} CCACHE_COMPILERCHECK=3Dcontent CCACHE_DIR=3D/buildwork/ccache.freebsd .endif .else CFLAGS+=3D"-mssse3" CFLAGS+=3D"-msse4.1" .endif # added to deal with ccache bug 8460 --SJB 2 November 2013 # bug has been reported fixed, so try without this workaround #CCACHE_CPP2=3D1 # added as a better specification of -j by SJB 17 November 2009 MAKE_JOBS_NUMBER=3D4 ## added to compile without profiling --SJB 3 June 2007 #NO_PROFILE=3Dtrue # put build tree where there is plenty of temporary workspace WRKDIRPREFIX=3D/buildwork/ports #WRKDIRPREFIX=3D/work/portswork # Use OpenSSL from ports tree, not from base system #WITH_OPENSSL_PORT=3DYES #DEFAULT_VERSIONS+=3D ssl=3Dlibressl DEFAULT_VERSIONS+=3D ssl=3Dopenssl DEFAULT_VERSIONS+=3Dbdb=3D5+ DEFAULT_VERSIONS+=3D linux=3Dc7_64 DEFAULT_VERSIONS+=3D perl5=3D5.32 DEFAULT_VERSIONS+=3D python=3D3.9 python2=3D2.7 python3=3D3.9 # Allow updating of Mesa3D from 7.4.4 to 7.6.1 and libdrm from 2.4.12 t= o 2.4.17 WITHOUT_NOUVEAU=3Dyes # Use ATLAS libraries in ports that use BLAS libraries OPTIONS_SET=3DATLAS # Tell gnustep-related ports to use base system's compiler GNUSTEP_WITH_BASE_GCC=3Dyes GNUSTEP_WITHOUT_LIBOBJC=3Dyes # Pango #..if $(.CURDIR:M*/x11-toolkits/linux-pango) #DISABLE_VULNERABILITIES=3Dyes #..endif QT4_OPTIONS=3D CUPS NAS QGTKSTYLE # Begin portconf settings # Do not touch these lines .if !empty(.CURDIR:M/usr/ports*) && exists(/usr/local/libexec/portconf) _PORTCONF!=3D/usr/local/libexec/portconf .if ${_PORTCONF} !=3D "|" .for i in ${_PORTCONF:S/^|//:S/|/ /g} ${i:C/^([^=3D]*)=3D.*/\1/}=3D${i:C/^[^=3D]*=3D//:S/%/ /g} .endfor .endif .endif # End portconf settings My /etc/src.conf is as follows. Note that PORTS_MODULES has been commented out for years. # The PORTS_MODULES must be built and installed manually because the # mechanism of /etc/src.conf fails when installing into a ZFS clone # of the root file system mounted onto /mnt. Leave the following # line commented, and remember to build them after installing world # and rebooting into the newly installed system. #PORTS_MODULES=3Demulators/virtualbox-ose-kmod graphics/drm-fbsd11.2-km= od sysutils/graid5 sysutils/pefs-kmod WITH_CCACHE_BUILD=3Dyes WITH_CLANG_EXTRAS=3Dyes WITH_CLANG_FULL=3Dyes WITH_CTF=3Dyes WITH_DEBUG_FILES=3Dyes WITH_EXTRA_TCP_STACKS=3Dyes WITH_LIBCPLUSPLUS=3Dyes WITH_LINT=3Dyes WITH_LLD_BOOTSTRAP=3Dyes WITH_LLDB=3Dyes WITH_LOADER_FIREWIRE=3Dyes WITH_LOADER_GELI=3Dyes WITH_ZONEINFO_LEAPSECONDS_SUPPORT=3Dyes #WITHOUT_CLANG_BOOTSTRAP=3Dyes WITHOUT_CROSS_COMPILER=3Dyes WITHOUT_REPRODUCIBLE_BUILD=3DYES If someone more knowledgeable about the buildworld process can tel= l me what I need to do to get buildworld to run to completion so that I can = upgrade, I could really use the help. I have some installed ports and packages = that are now often failing, but I can't upgrade them on this obsolete releas= e. Thanks in advance for any help. Scott Bennett, Comm. ASMELG, CFIAG ********************************************************************** * Internet: bennett at sdf.org *xor* bennett at freeshell.org * *--------------------------------------------------------------------* * "A well regulated and disciplined militia, is at all times a good * * objection to the introduction of that bane of all free governments * * -- a standing army." * * -- Gov. John Hancock, New York Journal, 28 January 1790 * ********************************************************************** From nobody Fri Jan 24 08:48:57 2025 X-Original-To: freebsd-questions@mlmmj.nyi.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mlmmj.nyi.freebsd.org (Postfix) with ESMTP id 4YfWhZ6P0Bz5l4Hh for ; Fri, 24 Jan 2025 08:49:34 +0000 (UTC) (envelope-from odhiambo@gmail.com) Received: from mail-oo1-xc2a.google.com (mail-oo1-xc2a.google.com [IPv6:2607:f8b0:4864:20::c2a]) (using TLSv1.3 with cipher TLS_AES_128_GCM_SHA256 (128/128 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256 client-signature RSA-PSS (2048 bits) client-digest SHA256) (Client CN "smtp.gmail.com", Issuer "WR4" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 4YfWhZ4HVYz3dXJ for ; Fri, 24 Jan 2025 08:49:34 +0000 (UTC) (envelope-from odhiambo@gmail.com) Authentication-Results: mx1.freebsd.org; none Received: by mail-oo1-xc2a.google.com with SMTP id 006d021491bc7-5f340d6db09so1090345eaf.1 for ; Fri, 24 Jan 2025 00:49:34 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1737708573; x=1738313373; darn=freebsd.org; h=to:subject:message-id:date:from:in-reply-to:references:mime-version :from:to:cc:subject:date:message-id:reply-to; bh=W7x/TapUDG4YNeeUOuGGXGKXFQRrleOjGqPSxRACZlU=; b=fKLpJ0WPur8bb3DGusOlxd5KAHgdxkmAoBmCgeAp+zgBypKAutf7q1Ewcg8WoTKuVN jyrU7NXdmi6X/CTDACLP0EiWv36PQHJYwE5OpG3+Lg4ayApOMpeVNKiut3KPtm58ryEP SuXfIAQSShhljDJpIeTRN+BxkHG1vFXPgItMDkZd+FLKmbrR5xY7Q3cYaEs+5N8u4qhv TTso4Zyn2DCI5w8HFQQuY/ZWchOLnJTY09zCpbcCBL0bkVxqCsttPtr6J0PD9yt2K4QA xjEAd/qa75ssJ744khWTo9Z7zjra6+hPV0pSWSfW4/ef0TtVZm0kQQiES9veuoka1hrv a+fw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1737708573; x=1738313373; h=to:subject:message-id:date:from:in-reply-to:references:mime-version :x-gm-message-state:from:to:cc:subject:date:message-id:reply-to; bh=W7x/TapUDG4YNeeUOuGGXGKXFQRrleOjGqPSxRACZlU=; b=oqIyAYUvU+dSOa3fjTos3NapRuzAAAXfawnZK9wQcTv3OCrEnQUwkQU69C4HNxdXyz WvgPE8KlMGgV5N9MJkdMso9YBP+zUFgueFMpcqUKXmVLTLYQOawSCSzVxX+qHzl6CjGg INY+jsewj+jQI1hZdMij1qCNCEsVhv/F3VCZbI6/KSIhKJdeZYFHMyLAFUjKyHhisDt4 Qe4hOZZLaF2gqXPG8TafUAH5MmbmAxNo3IFhJKHAVDmHbtJNsBWuR83V1mlxW1bfXNSD TsW8SVXwMXOqS8e882MO2W+0//fK0SEx5c+cxQ1oeLz+OGFvg7QQD40KGdqraeRhD8sZ qh5A== X-Forwarded-Encrypted: i=1; AJvYcCU3ux4+q3+760HtPKgRCRxhT5XTXWbf417TvYwyQxDcno6Y+BAtMoWpK0HMscm82brxtY1X5GIvqZZr/GTRG0eivg==@freebsd.org X-Gm-Message-State: AOJu0YxY0xFYc9fJLrO76zJacNH/OUNnF7hUPN4i1DT+TS6gguwk+uKB sRlC/O4IIeJnAG4TTKcs9AZQC94W4M0R8sLr8bm7tZeArGQYmEpbizDJ9ziAJpm3+nskm7yR1qE kE8uFPzZM1PlMIRdC+qQGvGvWfTUtERftCqvg2A== X-Gm-Gg: ASbGncuVcF3dOHZKFJgPP93bzrNIYEvaRBnT35/NYShtmj61lOaBEsN1S7QsqON8bGa aVshaEYbCettN9Ug4FJ+A3jKXduxCbnFuenBVVlqkrti6Yip3gOaVQHXib/Be4C9R X-Google-Smtp-Source: AGHT+IFS5FT5IGG86fP6w5TF86AFW/iN9qIg83vOvkNs7GvvAESgsHd1GIF9GmqC/jctV2EpqVW5I64aWUPUK+05Jrg= X-Received: by 2002:a05:6870:e313:b0:297:285e:ecf8 with SMTP id 586e51a60fabf-2b1c0bf7aabmr16337215fac.25.1737708573166; Fri, 24 Jan 2025 00:49:33 -0800 (PST) List-Id: User questions List-Archive: https://lists.freebsd.org/archives/freebsd-questions List-Help: List-Post: List-Subscribe: List-Unsubscribe: X-BeenThere: freebsd-questions@freebsd.org Sender: owner-freebsd-questions@FreeBSD.org MIME-Version: 1.0 References: <202501240806.50O86h91025926@sdf.org> In-Reply-To: <202501240806.50O86h91025926@sdf.org> From: Odhiambo Washington Date: Fri, 24 Jan 2025 11:48:57 +0300 X-Gm-Features: AWEUYZkDFD0KCIiyZHut9WunRPQK6sGEMXVCHEuOxsPdwSIFNoeBTOVd8O-sUzE Message-ID: Subject: Re: 14.2-RELEASE buildworld failure To: Scott Bennett , freebsd-questions@freebsd.org Content-Type: multipart/alternative; boundary="0000000000003a190e062c6fceb4" X-Rspamd-Queue-Id: 4YfWhZ4HVYz3dXJ X-Spamd-Bar: ---- X-Rspamd-Pre-Result: action=no action; module=replies; Message is reply to one we originated X-Spamd-Result: default: False [-4.00 / 15.00]; REPLY(-4.00)[]; ASN(0.00)[asn:15169, ipnet:2607:f8b0::/32, country:US] --0000000000003a190e062c6fceb4 Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable On Fri, Jan 24, 2025 at 11:15=E2=80=AFAM Scott Bennett wr= ote: > I have been trying in vain to upgrade from > > FreeBSD hellas 12.4-RELEASE-p2 FreeBSD 12.4-RELEASE-p2 #9 > releng/12.4-n235816-149768b65d61: Sat Feb 18 00:13:00 CST 2023 > bennett@hellas:/usr/obj/usr/src/amd64.amd64/sys/hellas amd64 > > to 14.2-RELEASE for some time now, but when I run "make buildworld" it > fails > during a linkedit step on complaints that it can't find a library that it > wants. > Here is an example of how it ends. > I didn't read the rest of your email after that last sentence above. I could be wrong, but to upgrade a -RELEASE version, you don't need buildworld and such. You need freebsd-update. And you need to upgrade from 12.4 -> 13.x -> 14.x stepwise. So you can start with: 1. https://www.cyberciti.biz/open-source/freebsd-13-released-how-to-update-upg= rade-freebsd-12-to-13/, then proceed to 2. https://www.debugpoint.com/upgrade-to-freebsd-14/ --=20 Best regards, Odhiambo WASHINGTON, Nairobi,KE +254 7 3200 0004/+254 7 2274 3223 In an Internet failure case, the #1 suspect is a constant: DNS. "Oh, the cruft.", egrep -v '^$|^.*#' =C2=AF\_(=E3=83=84)_/=C2=AF :-) [How to ask smart questions: http://www.catb.org/~esr/faqs/smart-questions.html] --0000000000003a190e062c6fceb4 Content-Type: text/html; charset="UTF-8" Content-Transfer-Encoding: quoted-printable


On Fri, Jan 24, 2025= at 11:15=E2=80=AFAM Scott Bennett <bennett@sdf.org> wrote:
=C2=A0 =C2=A0 =C2=A0I have been trying in = vain to upgrade from

FreeBSD hellas 12.4-RELEASE-p2 FreeBSD 12.4-RELEASE-p2 #9 releng/12.4-n2358= 16-149768b65d61: Sat Feb 18 00:13:00 CST 2023=C2=A0 =C2=A0 =C2=A0bennett@he= llas:/usr/obj/usr/src/amd64.amd64/sys/hellas=C2=A0 amd64

to 14.2-RELEASE for some time now, but when I run "make buildworld&quo= t; it fails
during a linkedit step on complaints that it can't find a library that = it wants.
Here is an example of how it ends.
I didn't read the=C2=A0rest of your email af= ter that last sentence above.
I could be wrong, but to upgrade a = -RELEASE version, you don't need buildworld and such. You need freebsd-= update.
And you need to upgrade from 12.4 -> 13.x -> 14.x s= tepwise.
So you can start with:



--
Best regards,
Odhiambo WASHINGTON,
Nairobi,KE
+254 7 3200 0004/+2= 54 7 2274 3223
=C2=A0In=C2=A0= an Internet failure case, the #1= suspect is a constant: DNS.
"Oh, the cruft.",=C2=A0egrep -v '^$|^.*#'=C2=A0<= span style=3D"background-color:rgb(34,34,34);color:rgb(238,238,238);font-fa= mily:"Lucida Console",Consolas,"Courier New",monospace;= font-size:13.6px">=C2=AF\_(=E3=83=84)_/=C2=AF=C2=A0:-)
[How = to ask smart questions:=C2=A0= http://www.catb.org/~esr/faqs/smart-questions.html]
<= /div>
--0000000000003a190e062c6fceb4-- From nobody Fri Jan 24 09:01:05 2025 X-Original-To: freebsd-questions@mlmmj.nyi.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mlmmj.nyi.freebsd.org (Postfix) with ESMTP id 4YfWy55VtPz5l530 for ; Fri, 24 Jan 2025 09:01:17 +0000 (UTC) (envelope-from pprocacci@gmail.com) Received: from mail-ed1-x536.google.com (mail-ed1-x536.google.com [IPv6:2a00:1450:4864:20::536]) (using TLSv1.3 with cipher TLS_AES_128_GCM_SHA256 (128/128 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256 client-signature RSA-PSS (2048 bits) client-digest SHA256) (Client CN "smtp.gmail.com", Issuer "WR4" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 4YfWy52Jqjz3gCP for ; Fri, 24 Jan 2025 09:01:17 +0000 (UTC) (envelope-from pprocacci@gmail.com) Authentication-Results: mx1.freebsd.org; none Received: by mail-ed1-x536.google.com with SMTP id 4fb4d7f45d1cf-5d3f28a4fccso2767670a12.2 for ; Fri, 24 Jan 2025 01:01:17 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1737709275; x=1738314075; darn=freebsd.org; h=content-transfer-encoding:cc:to:subject:message-id:date:from :in-reply-to:references:mime-version:from:to:cc:subject:date :message-id:reply-to; bh=RiAS4ihzzDNSDbfyh9X0L2/va52uyFIwVmorB3sAV20=; b=B+tw0NNfLUl6Ugp+Y0MNbDyK85eCN2Pm2EfdlPthbgl0+o/EZCLX4HLeSs+I3uL9Am hGnVG87+TtZJMbXlAOE08Q1o5qHTjWLjhG/X+kJyep3sr+XXrOZJaYBL8dkflzmUGSvg /NVOHyd2V33suyeIQFgxj6I2/AqpiaMR3wPAlZmBy7qMYtuWZOXYVAdWuGo54hkA6pkO WRcw0CqPW9sE3dLdREGHTJtWF1fdk8RQaZqZjfzxigFglToRCxvu0/b0GiwGQxOj0QJn iozn7oYxvLm+tcm4ig2gKaWPCS+jfvsr4m+Kv7nbzDdDQ0XoSrkP+9cgs3Q2yplltt6J bmMw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1737709275; x=1738314075; h=content-transfer-encoding:cc:to:subject:message-id:date:from :in-reply-to:references:mime-version:x-gm-message-state:from:to:cc :subject:date:message-id:reply-to; bh=RiAS4ihzzDNSDbfyh9X0L2/va52uyFIwVmorB3sAV20=; b=i72KteKtREIaOdr3bC9WjD7z2/maSMJVLvOMHbd0QPESpyQzfs3YW8QxjuC1mRhfht 4EDVsV+r8wHvGTq5zUt3ZvwrWrHjy667JBDXwEz1vn65YMoU0jmJmMApp8I6p9gVhMJF cNlHbMjZKuN6yC17dMmQ/kooOc35rWCV4WC4Xp47gCtMw6AIkp1lRs0AfLKIfuQHO2nV byKnWquVXN7vsqIN1C8Br7R7esmqwI+Ev/K6fUEsraYM0r4onzwmdVcYyOVEgHFDO7l8 /uhHZyNbpNM22Nc11zO0Euehaw9IspumqHKQTC5JCAPnJKwCggqgBY4xubjqO9txlxk6 w3iA== X-Forwarded-Encrypted: i=1; AJvYcCWplCHS/k/AFb8K0L0E5zWVvEowkIr3W9zmSSc4Z2N5M+2Oc6RzxRoXXWMo7eOerUjdgsAWXNcv4P636LxbolCP5g==@freebsd.org X-Gm-Message-State: AOJu0YzwuGk5ZuAfFUoAIndzeTTXnvZJnX4RWdUUkBGWJFUyUo3O0qj0 K7dKQokXLOY7R+6VnN5sjBjpp8b/imShcNb+bqf9RYMmS7/rAFd4rHNc4vz2PZY3rWaK1Pqzvae 93sgPQzbXRxhoEf8yuT+hT6qVXmTO X-Gm-Gg: ASbGncv7zkwRAmotDMynkgRWHvOgM/YANN1gCBtXUdboI60V0dBrNMSKfCI6G2qJSHs qpFLxXM1c5F2dwLtnSEZdvSH9Xm6zhJe+zJ6MsGcga4+0DAqfNRIaVQW648IU X-Google-Smtp-Source: AGHT+IF/+MFNL1Yu4moUOG6pUEbI+z13ZazotI8eRi1Gy4fHp+ZG1J4Lu+kqw5kWGWVwsSQeioyhUHBwqB9VICfp5H0= X-Received: by 2002:a05:6402:524b:b0:5da:ba6:3a3e with SMTP id 4fb4d7f45d1cf-5db7d2e2824mr26747000a12.7.1737709274389; Fri, 24 Jan 2025 01:01:14 -0800 (PST) List-Id: User questions List-Archive: https://lists.freebsd.org/archives/freebsd-questions List-Help: List-Post: List-Subscribe: List-Unsubscribe: X-BeenThere: freebsd-questions@freebsd.org Sender: owner-freebsd-questions@FreeBSD.org MIME-Version: 1.0 References: <202501240806.50O86h91025926@sdf.org> In-Reply-To: From: Paul Procacci Date: Fri, 24 Jan 2025 04:01:05 -0500 X-Gm-Features: AWEUYZkgOoriAeQLYdviF7P6rEmJ4lwx8WN8RwdFCL2Ln4OWitGfNQU-Lxc0Fqw Message-ID: Subject: Re: 14.2-RELEASE buildworld failure To: Odhiambo Washington Cc: Scott Bennett , freebsd-questions@freebsd.org Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable X-Rspamd-Queue-Id: 4YfWy52Jqjz3gCP X-Spamd-Bar: ---- X-Rspamd-Pre-Result: action=no action; module=replies; Message is reply to one we originated X-Spamd-Result: default: False [-4.00 / 15.00]; REPLY(-4.00)[]; ASN(0.00)[asn:15169, ipnet:2a00:1450::/32, country:US] On Fri, Jan 24, 2025 at 3:50=E2=80=AFAM Odhiambo Washington wrote: > > > > On Fri, Jan 24, 2025 at 11:15=E2=80=AFAM Scott Bennett = wrote: >> >> I have been trying in vain to upgrade from >> >> FreeBSD hellas 12.4-RELEASE-p2 FreeBSD 12.4-RELEASE-p2 #9 releng/12.4-n2= 35816-149768b65d61: Sat Feb 18 00:13:00 CST 2023 bennett@hellas:/usr/ob= j/usr/src/amd64.amd64/sys/hellas amd64 >> >> to 14.2-RELEASE for some time now, but when I run "make buildworld" it f= ails >> during a linkedit step on complaints that it can't find a library that i= t wants. >> Here is an example of how it ends. > > > I didn't read the rest of your email after that last sentence above. > I could be wrong, but to upgrade a -RELEASE version, you don't need build= world and such. You need freebsd-update. > And you need to upgrade from 12.4 -> 13.x -> 14.x stepwise. > So you can start with: > 1. https://www.cyberciti.biz/open-source/freebsd-13-released-how-to-updat= e-upgrade-freebsd-12-to-13/, then proceed to > 2. https://www.debugpoint.com/upgrade-to-freebsd-14/ > > > > -- > Best regards, > Odhiambo WASHINGTON, > Nairobi,KE > +254 7 3200 0004/+254 7 2274 3223 > In an Internet failure case, the #1 suspect is a constant: DNS. > "Oh, the cruft.", egrep -v '^$|^.*#' =C2=AF\_(=E3=83=84)_/=C2=AF :-) > [How to ask smart questions: http://www.catb.org/~esr/faqs/smart-question= s.html] He absolutely needs to buildworld because had you read the rest of his email (you said you didn't) you'd notice he has tunables which affect the build itself. Now with that said, I don't know what the error here is and can only suggest building with a fresh src.conf including only the things you absolutely need and trying that. Barring that, the baby step suggestion going from 12 -> 13 -> 14 as stated is certainly good advice. ~Paul --=20 __________________ :(){ :|:& };: From nobody Fri Jan 24 09:48:01 2025 X-Original-To: freebsd-questions@mlmmj.nyi.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mlmmj.nyi.freebsd.org (Postfix) with ESMTP id 4YfY044CZmz5l89y for ; Fri, 24 Jan 2025 09:48:04 +0000 (UTC) (envelope-from bennett@sdf.org) Received: from mx.sdf.org (mx.sdf.org [205.166.94.24]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256 client-signature ECDSA (prime256v1) client-digest SHA256) (Client CN "mx.sdf.org", Issuer "E5" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 4YfY041FGJz3ms0 for ; Fri, 24 Jan 2025 09:48:04 +0000 (UTC) (envelope-from bennett@sdf.org) Authentication-Results: mx1.freebsd.org; none Received: from sdf.org (faeroes.freeshell.org [205.166.94.9]) by mx.sdf.org (8.18.1/8.14.3) with ESMTPS id 50O9m2CA004959 (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256 bits) verified NO); Fri, 24 Jan 2025 09:48:02 GMT Received: (from bennett@localhost) by sdf.org (8.18.1/8.12.8/Submit) id 50O9m1gR027409; Fri, 24 Jan 2025 03:48:01 -0600 (CST) From: Scott Bennett Message-Id: <202501240948.50O9m1gR027409@sdf.org> Date: Fri, 24 Jan 2025 03:48:01 -0600 To: odhiambo@gmail.com Subject: Re: 14.2-RELEASE buildworld failure Cc: freebsd-questions@freebsd.org References: <202501240806.50O86h91025926@sdf.org> In-Reply-To: User-Agent: Heirloom mailx 12.5 6/20/10 List-Id: User questions List-Archive: https://lists.freebsd.org/archives/freebsd-questions List-Help: List-Post: List-Subscribe: List-Unsubscribe: X-BeenThere: freebsd-questions@freebsd.org Sender: owner-freebsd-questions@FreeBSD.org MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: 7bit X-Rspamd-Queue-Id: 4YfY041FGJz3ms0 X-Spamd-Bar: ---- X-Rspamd-Pre-Result: action=no action; module=replies; Message is reply to one we originated X-Spamd-Result: default: False [-4.00 / 15.00]; REPLY(-4.00)[]; ASN(0.00)[asn:14361, ipnet:205.166.94.0/24, country:US] Odhiambo Washington wrote: Thank you for replying and so quickly! > On Fri, Jan 24, 2025 at 11:15?AM Scott Bennett wrote: > > > I have been trying in vain to upgrade from > > > > FreeBSD hellas 12.4-RELEASE-p2 FreeBSD 12.4-RELEASE-p2 #9 > > releng/12.4-n235816-149768b65d61: Sat Feb 18 00:13:00 CST 2023 > > bennett@hellas:/usr/obj/usr/src/amd64.amd64/sys/hellas amd64 > > > > to 14.2-RELEASE for some time now, but when I run "make buildworld" it > > fails > > during a linkedit step on complaints that it can't find a library that it > > wants. > > Here is an example of how it ends. > > > > I didn't read the rest of your email after that last sentence above. > I could be wrong, but to upgrade a -RELEASE version, you don't need > buildworld and such. You need freebsd-update. I made that mistake once on my laptop. It wiped out my entire network configuration and many miscellaneous configuration items that I had accumulated over many years and releases. I do not intend to make that mistake again. I also use a kernel configuration specifically tailored to the tower. That is why I wish to upgrade the tower from source, as I have usually done. Problems along this route have historically been quite rare. I think this is only the second time I can recall be stumped by a buildworld failure, and I have been upgrading from source since 6.1-RELEASE, IIRC. (The other time was when an obsolete copy of bmake had somehow remained in /usr/obj and was being used during "make buildworld". > And you need to upgrade from 12.4 -> 13.x -> 14.x stepwise. That would be nice, but the experiences with 13.x on the laptop have been very unpleasant, so I'd much rather skip 13.x on the tower and go straight to 14.2. Even 11.x's runaway pagefixing bug could be dealt with by rebooting once in a while, but 13.3 is just unusable. 13.2 I did use on the laptop, but not heavily, so I really can't judge its quality except that freebsd-update(8) was definitely a bust in that release. I also really, really do *not* want to be cornered into having to install the system from scratch again. My current configuration originally was a big pain to achieve, thanks in part to the bsdinstall(8) program's braindead ZFS option that destroys any disk partition map it is given and then seizes the entire device to configure as the boot partition(s), a swapping/paging partition, and all the rest into a single pool for everything else. I don't want to risk losing the rest of my pools. I want to make sure all my devices are recognized and usable, which I am not entirely sure that a GENERIC kernel can do. I don't mind waiting for the time it takes to compile the system, including a tailored kernel. An upgrade from source is one standard way of upgrading and has been so since ancient BSD times. > So you can start with: > 1. > https://www.cyberciti.biz/open-source/freebsd-13-released-how-to-update-upgrade-freebsd-12-to-13/, > then proceed to > 2. https://www.debugpoint.com/upgrade-to-freebsd-14/ > Thanks for the URLs, which I will probably take a look at for ideas, but an upgrade to 13.x is, as stated above, something I hope to avoid even as a temporary measure for fear of getting stuck at that stage and being left with no option but installing from scratch, which would cost me all of my configuration choices and probably leave me with an unusable system. That is what happened on the laptop when I "upgraded" to 13.3-RELEASE. I do try to learn from encounters with pitfalls. FWIW, 13.x has no new features that I have any need of, while 14.x may. In any case, I can't remain on 12.4, even though it has been a very reliable release. Scott Bennett, Comm. ASMELG, CFIAG ********************************************************************** * Internet: bennett at sdf.org *xor* bennett at freeshell.org * *--------------------------------------------------------------------* * "A well regulated and disciplined militia, is at all times a good * * objection to the introduction of that bane of all free governments * * -- a standing army." * * -- Gov. John Hancock, New York Journal, 28 January 1790 * ********************************************************************** From nobody Fri Jan 24 10:00:27 2025 X-Original-To: questions@mlmmj.nyi.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mlmmj.nyi.freebsd.org (Postfix) with ESMTP id 4YfYGS0nljz5l8yN for ; Fri, 24 Jan 2025 10:00:32 +0000 (UTC) (envelope-from rs@bytecamp.net) Received: from mxout01.bytecamp.net (mxout01.bytecamp.net [212.204.60.217]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id 4YfYGQ71tjz3pLD for ; Fri, 24 Jan 2025 10:00:30 +0000 (UTC) (envelope-from rs@bytecamp.net) Authentication-Results: mx1.freebsd.org; dkim=pass header.d=bytecamp.net header.s=20140709 header.b=QTUiD9fu; spf=pass (mx1.freebsd.org: domain of rs@bytecamp.net designates 212.204.60.217 as permitted sender) smtp.mailfrom=rs@bytecamp.net; dmarc=none Received: by mxout01.bytecamp.net (Postfix, from userid 1001) id 16D682DA2A; Fri, 24 Jan 2025 11:00:29 +0100 (CET) DKIM-Signature: v=1; a=rsa-sha1; c=relaxed; d=bytecamp.net; h=message-id:date:mime-version:subject:to:references:from:in-reply-to:content-type:content-transfer-encoding; s=20140709; bh=QuXX0g+ETqMydH1hZ/7k3u1o1lE=; b=QTUiD9fu9guZn5D0qGZEQzpw8gY+TTLBMTYtGKzAF+MlR5rv8JxJMj6leiisd3tZhkb1DLBKuFGagNywctzsBWS7azWjnp1vjMXBwfYSXZ+EYGFTbTN1fOE6etex469VWsdJ5CUj+M1jqPRGktuKSZCwlWaz5qCcaXeKxE8bSC4= Received: from mail.bytecamp.net (mail.bytecamp.net [212.204.60.9]) by mxout01.bytecamp.net (Postfix) with ESMTP id CE2D72DA27 for ; Fri, 24 Jan 2025 11:00:28 +0100 (CET) Received: (qmail 85735 invoked from network); 24 Jan 2025 11:00:28 +0100 Received: from unknown (HELO ?192.168.3.41?) (rs%bytecamp.net@212.37.175.53) by mail.bytecamp.net with ESMTPS (AES128-GCM-SHA256 encrypted); 24 Jan 2025 11:00:28 +0100 Message-ID: <207f4c49-38fa-4964-9251-0c4b3b00e424@bytecamp.net> Date: Fri, 24 Jan 2025 11:00:27 +0100 List-Id: User questions List-Archive: https://lists.freebsd.org/archives/freebsd-questions List-Help: List-Post: List-Subscribe: List-Unsubscribe: X-BeenThere: freebsd-questions@freebsd.org Sender: owner-freebsd-questions@FreeBSD.org MIME-Version: 1.0 User-Agent: Mozilla Thunderbird Subject: Re: 14.2-RELEASE buildworld failure To: questions@freebsd.org References: <202501240806.50O86h91025926@sdf.org> Content-Language: de-DE From: Robert Schulze Organization: bytecamp GmbH In-Reply-To: <202501240806.50O86h91025926@sdf.org> Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 7bit X-Spamd-Result: default: False [-2.62 / 15.00]; RBL_SENDERSCORE_REPUT_5(1.50)[212.204.60.217:from]; DWL_DNSWL_LOW(-1.00)[bytecamp.net:dkim]; NEURAL_HAM_MEDIUM(-1.00)[-1.000]; NEURAL_HAM_LONG(-1.00)[-1.000]; NEURAL_HAM_SHORT(-0.92)[-0.916]; RCVD_IN_DNSWL_LOW(-0.20)[212.204.60.217:from,212.204.60.9:received]; MIME_GOOD(-0.10)[text/plain]; BAD_REP_POLICIES(0.10)[]; TO_MATCH_ENVRCPT_ALL(0.00)[]; RCVD_TLS_LAST(0.00)[]; R_DKIM_ALLOW(0.00)[bytecamp.net:s=20140709]; DMARC_NA(0.00)[bytecamp.net]; RCVD_COUNT_THREE(0.00)[3]; HAS_ORG_HEADER(0.00)[]; RCPT_COUNT_ONE(0.00)[1]; DKIM_TRACE(0.00)[bytecamp.net:+]; FROM_HAS_DN(0.00)[]; ASN(0.00)[asn:12693, ipnet:212.204.32.0/19, country:DE]; TO_DN_NONE(0.00)[]; FROM_EQ_ENVFROM(0.00)[]; MIME_TRACE(0.00)[0:+]; PREVIOUSLY_DELIVERED(0.00)[questions@freebsd.org]; MID_RHS_MATCH_FROM(0.00)[]; MLMMJ_DEST(0.00)[questions@freebsd.org]; R_SPF_ALLOW(0.00)[+ip4:212.204.60.0/24]; ARC_NA(0.00)[] X-Spamd-Bar: -- X-Rspamd-Queue-Id: 4YfYGQ71tjz3pLD Hello, Am 24.01.25 um 09:06 schrieb Scott Bennett: > I have been trying in vain to upgrade from > > FreeBSD hellas 12.4-RELEASE-p2 FreeBSD 12.4-RELEASE-p2 #9 releng/12.4-n235816-149768b65d61: Sat Feb 18 00:13:00 CST 2023 bennett@hellas:/usr/obj/usr/src/amd64.amd64/sys/hellas amd64 > > to 14.2-RELEASE for some time now, but when I run "make buildworld" it fails > during a linkedit step on complaints that it can't find a library that it wants. > Here is an example of how it ends. > [...] > > My /etc/src.conf is as follows. Note that PORTS_MODULES has been > commented out for years. try at least commenting out "WITHOUT_CROSS_COMPILER=yes". Besides, you explicitly define default values in your src.conf, you should invest a little time and figure those out to remove them completely from src.conf. regards, Robert Schulze From nobody Fri Jan 24 10:15:34 2025 X-Original-To: freebsd-questions@mlmmj.nyi.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mlmmj.nyi.freebsd.org (Postfix) with ESMTP id 4YfYbr6xz4z5lBQp for ; Fri, 24 Jan 2025 10:15:36 +0000 (UTC) (envelope-from bennett@sdf.org) Received: from mx.sdf.org (mx.sdf.org [205.166.94.24]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256 client-signature ECDSA (prime256v1) client-digest SHA256) (Client CN "mx.sdf.org", Issuer "E5" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 4YfYbr54wpz3rmF for ; Fri, 24 Jan 2025 10:15:36 +0000 (UTC) (envelope-from bennett@sdf.org) Authentication-Results: mx1.freebsd.org; none Received: from sdf.org (faeroes.freeshell.org [205.166.94.9]) by mx.sdf.org (8.18.1/8.14.3) with ESMTPS id 50OAFYZs027707 (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256 bits) verified NO); Fri, 24 Jan 2025 10:15:35 GMT Received: (from bennett@localhost) by sdf.org (8.18.1/8.12.8/Submit) id 50OAFYwj006780; Fri, 24 Jan 2025 04:15:34 -0600 (CST) From: Scott Bennett Message-Id: <202501241015.50OAFYwj006780@sdf.org> Date: Fri, 24 Jan 2025 04:15:34 -0600 To: pprocacci@gmail.com Subject: Re: 14.2-RELEASE buildworld failure Cc: freebsd-questions@freebsd.org References: <202501240806.50O86h91025926@sdf.org> In-Reply-To: User-Agent: Heirloom mailx 12.5 6/20/10 List-Id: User questions List-Archive: https://lists.freebsd.org/archives/freebsd-questions List-Help: List-Post: List-Subscribe: List-Unsubscribe: X-BeenThere: freebsd-questions@freebsd.org Sender: owner-freebsd-questions@FreeBSD.org MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: 7bit X-Rspamd-Queue-Id: 4YfYbr54wpz3rmF X-Spamd-Bar: ---- X-Rspamd-Pre-Result: action=no action; module=replies; Message is reply to one we originated X-Spamd-Result: default: False [-4.00 / 15.00]; REPLY(-4.00)[]; ASN(0.00)[asn:14361, ipnet:205.166.94.0/24, country:US] Paul Procacci wrote: Thank you for your comments. > On Fri, Jan 24, 2025 at 3:50?AM Odhiambo Washington wrote: > > > > > > > > On Fri, Jan 24, 2025 at 11:15?AM Scott Bennett wrote: > >> > >> I have been trying in vain to upgrade from > >> > >> FreeBSD hellas 12.4-RELEASE-p2 FreeBSD 12.4-RELEASE-p2 #9 releng/12.4-n235816-149768b65d61: Sat Feb 18 00:13:00 CST 2023 bennett@hellas:/usr/obj/usr/src/amd64.amd64/sys/hellas amd64 > >> > >> to 14.2-RELEASE for some time now, but when I run "make buildworld" it fails > >> during a linkedit step on complaints that it can't find a library that it wants. > >> Here is an example of how it ends. > > > > > > I didn't read the rest of your email after that last sentence above. > > I could be wrong, but to upgrade a -RELEASE version, you don't need buildworld and such. You need freebsd-update. > > And you need to upgrade from 12.4 -> 13.x -> 14.x stepwise. > > So you can start with: > > 1. https://www.cyberciti.biz/open-source/freebsd-13-released-how-to-update-upgrade-freebsd-12-to-13/, then proceed to > > 2. https://www.debugpoint.com/upgrade-to-freebsd-14/ > > > > > > > > -- > > Best regards, > > Odhiambo WASHINGTON, > > Nairobi,KE > > +254 7 3200 0004/+254 7 2274 3223 > > In an Internet failure case, the #1 suspect is a constant: DNS. > > "Oh, the cruft.", egrep -v '^$|^.*#' ?\_(?)_/? :-) > > [How to ask smart questions: http://www.catb.org/~esr/faqs/smart-questions.html] > > He absolutely needs to buildworld because had you read the rest of his > email (you said you didn't) you'd notice he has tunables which affect > the build itself. > Now with that said, I don't know what the error here is and can only > suggest building with a fresh src.conf including only the things you > absolutely need and trying that. Yes, I did worry about that and tried it with nearly all of src.conf commented out, even including #WITHOUT_CLANG_BOOTSTRAP=yes in spite of the extra time that requires, but I did leave WITH_CCACHE_BUILD=yes and, IIRC, WITH_DEBUG_FILES=yes . The result was basically the same, so now I've gone back to /etc/src.conf the way I normally have it. BTW, I note that it is great to see that in 14.2 the use of ccache(1) actually does something useful again after several releases in which its time-saving effect was almost entirely defeated by changes to the build system. > Barring that, the baby step suggestion going from 12 -> 13 -> 14 as > stated is certainly good advice. In previous releases, I would have agreed, but in this case it strikes me as far too risky. Also, over the years many people on this list and on -STABLE have reported successful upgrades from source that skipped both minor and major releases. Scott Bennett, Comm. ASMELG, CFIAG ********************************************************************** * Internet: bennett at sdf.org *xor* bennett at freeshell.org * *--------------------------------------------------------------------* * "A well regulated and disciplined militia, is at all times a good * * objection to the introduction of that bane of all free governments * * -- a standing army." * * -- Gov. John Hancock, New York Journal, 28 January 1790 * ********************************************************************** From nobody Fri Jan 24 10:47:11 2025 X-Original-To: freebsd-questions@mlmmj.nyi.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mlmmj.nyi.freebsd.org (Postfix) with ESMTP id 4YfZJV0DHWz5lD35 for ; Fri, 24 Jan 2025 10:47:22 +0000 (UTC) (envelope-from lumiwa@dismail.de) Received: from mx2.dismail.de (mx2.dismail.de [159.69.191.136]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA512) (Client did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id 4YfZJS38JWz41rP for ; Fri, 24 Jan 2025 10:47:20 +0000 (UTC) (envelope-from lumiwa@dismail.de) Authentication-Results: mx1.freebsd.org; dkim=pass header.d=dismail.de header.s=20190914 header.b=YEDgMcyp; spf=pass (mx1.freebsd.org: domain of lumiwa@dismail.de designates 159.69.191.136 as permitted sender) smtp.mailfrom=lumiwa@dismail.de; dmarc=pass (policy=reject) header.from=dismail.de Received: from mx2.dismail.de (localhost [127.0.0.1]) by mx2.dismail.de (OpenSMTPD) with ESMTP id 0786baca for ; Fri, 24 Jan 2025 11:47:17 +0100 (CET) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed; d=dismail.de; h=date:from :to:subject:message-id:mime-version:content-type; s=20190914; bh=79Tg7fBjpFPiLpDN4eTcUjHRzymHAP/5wXXCie8v69c=; b=YEDgMcypIQuE BoHpPSSOUdaWqtgIO1SXw8y95YNbFAkKKGdViGtW8Co6fk5k3r90B4IoNz7fBAft PhoS64fQUCB5MBzPgUFS2uQNvaTJe9D/UFYkMQdIq26JDNkJQYVEsDuXqzpF6HkB coY3SPowPaP824DGs/I2OaWHT5EC6wPMHfPxSiD2bGqv7FiIPQsletioFrSYp+SU jGjf5wxAQlVEFIHLEEmXTZQG6aoZjmT9ghV4pUJiaakaQXdrrOuYaLzPDZy0hXS6 3I/B9e5uJHN0U/UCXDuhXX2+sce6rlhFjmDayA1ukBXEQpXkd5csSAgeJ4Oq+0dY 6KSuLNruRA== Received: from smtp1.dismail.de ( [10.240.26.11]) by mx2.dismail.de (OpenSMTPD) with ESMTP id 221c890a for ; Fri, 24 Jan 2025 11:47:17 +0100 (CET) Received: from smtp1.dismail.de (localhost [127.0.0.1]) by smtp1.dismail.de (OpenSMTPD) with ESMTP id 9c4c0f8c for ; Fri, 24 Jan 2025 11:47:17 +0100 (CET) Received: by dismail.de (OpenSMTPD) with ESMTPSA id 9f7d2281 (TLSv1.3:TLS_AES_256_GCM_SHA384:256:NO) for ; Fri, 24 Jan 2025 11:47:16 +0100 (CET) Date: Fri, 24 Jan 2025 05:47:11 -0500 From: LuMiWa To: FreeBSD Questions Subject: pkg upgrade Message-ID: <20250124054711.18799e63@dismail.de> X-Mailer: Claws Mail 3.21.0 (GTK+ 2.24.33; amd64-portbld-freebsd14.1) List-Id: User questions List-Archive: https://lists.freebsd.org/archives/freebsd-questions List-Help: List-Post: List-Subscribe: List-Unsubscribe: X-BeenThere: freebsd-questions@freebsd.org Sender: owner-freebsd-questions@FreeBSD.org MIME-Version: 1.0 Content-Type: multipart/mixed; boundary="MP_/0mmiRUAvjvZY=BgRqHubqDn" X-Spamd-Result: default: False [-5.29 / 15.00]; DWL_DNSWL_LOW(-1.00)[dismail.de:dkim]; NEURAL_HAM_LONG(-1.00)[-1.000]; NEURAL_HAM_MEDIUM(-1.00)[-1.000]; NEURAL_HAM_SHORT(-0.59)[-0.595]; DMARC_POLICY_ALLOW(-0.50)[dismail.de,reject]; RCVD_DKIM_ARC_DNSWL_MED(-0.50)[]; RCVD_IN_DNSWL_MED(-0.20)[159.69.191.136:from]; R_DKIM_ALLOW(-0.20)[dismail.de:s=20190914]; R_SPF_ALLOW(-0.20)[+ip4:159.69.191.136]; MIME_GOOD(-0.10)[multipart/mixed,text/plain]; RCVD_TLS_LAST(0.00)[]; RCVD_COUNT_THREE(0.00)[4]; MID_RHS_MATCH_FROM(0.00)[]; RCPT_COUNT_ONE(0.00)[1]; TO_DN_ALL(0.00)[]; ARC_NA(0.00)[]; TO_MATCH_ENVRCPT_ALL(0.00)[]; FROM_EQ_ENVFROM(0.00)[]; HAS_ATTACHMENT(0.00)[]; ASN(0.00)[asn:24940, ipnet:159.69.0.0/16, country:DE]; RCVD_VIA_SMTP_AUTH(0.00)[]; MLMMJ_DEST(0.00)[freebsd-questions@freebsd.org]; PREVIOUSLY_DELIVERED(0.00)[freebsd-questions@freebsd.org]; DKIM_TRACE(0.00)[dismail.de:+]; MIME_TRACE(0.00)[0:+,1:+,2:~]; FROM_HAS_DN(0.00)[] X-Spamd-Bar: ----- X-Rspamd-Queue-Id: 4YfZJS38JWz41rP --MP_/0mmiRUAvjvZY=BgRqHubqDn Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: quoted-printable Content-Disposition: inline Hi! On my system FreeBSD 14.2-RELEASE I did run pkg upgrade and first upgrade pkg and than upgrade and remove FreeCAD and py311-pyside.=20 After was done I did pkg install FreeCAD and install also py311-pyside6 and it work. Than I run pkg upgrade again and I got what you can see on the attached gif. What is going wrong, please. Thank you. --=20 =E2=80=9CLife is really simple, but we insist on making it complicated.=E2= =80=9D =E2=80=95 Confucius --MP_/0mmiRUAvjvZY=BgRqHubqDn Content-Type: image/gif Content-Transfer-Encoding: base64 Content-Disposition: attachment; filename=pkgUpgrade.gif R0lGODlhrgQHA/f/MQAAAAABAAACAAADAAAEAAAEAAAFAAAGDwAHAAAIAAAJAAAKAAALAAAMAAAN AAAOAAAPAAAQAAARAAASAAATAAAUAAAVAAAWAAAXAAAYAAAZAAAaAAAbAAAcAAAdAAAeAAAfAAAh AAAiAAAjAAAkAAAlAAAnAAAoAAAqAAAsAAAuAAAvAAAwAAAyAAAzAAA0AAA2AAA4AAA5AAA6AAA7 AAA8AAA9AAA+AAA/AABAAABBAABCAABEAABGAABHAABJAABKAABLAABMAABOAABQAABRAABSAABU AABVAABWAABYAABaAABbAABcAABdAABeAABfAABiAABjAABlAABmAABoAABpAABrAABsAABtAABu AABvAABxAAB0AAB2AAB3AAB5AAB6AAB8AAB+AACAAACBAACCAACDAACFAACGAACHAACIAACKAACL AACOAACPAACQAACTAACVAACWAACYAACZAACaAACbAACcAACeAACfAAChAACjAACmAACnAACpAACq AACrAACsAACtAACuAACwAACxAACyAACzAAC0AAC1AAC3AAC5AAC6AAC7AAC9AAC+AAC/AADAAADB AADCAADDAADFAADGAADIAADJAADKAADMAADNAADNzQDOAADPAADQAADSAADTAADUAADVAADWAADY AADZAAELFgHHxwLDwwQKEgW3twYNFwgQGQmpqQoSHQocKwueCw0YJA6VlRAaJhCQkBMVFhR8FBUi LhhpaRllZRonNRpgYBpiGh4sPCAtOiIxQSJCIiQ3LiYtLyYxOyY0QigoKCk8QCo5SCtOVS80PzA8 SzI4QTNBTjQ/SDZIVDdDUjpDTD1IVD4/Oz5MVz9EWkBBREBLWEBPWkJTX0ZHXkZRW0dLVU9WX1BS XlNYYlZdY1pXVVtfYVtfZ2Bpc2FlbGNma2Voc2lrcG5wd3QAAI2Ceo8AAJdNTZmRg54AAKCVhqwA AKyfjK4AALKpjr+zmMG1l8a3nMe1m8q6oMq+p8/FrOLi4vb19QD/ACH/C05FVFNDQVBFMi4wAwEA AAAh+QQFCgD+ACwAAAAArgQHA4cAAAAAAQAAAgAAAwAABAAABQAABg8ABwAACAAACQAACgAACwAA DAAADQAADgAADwAAEAAAEQAAEgAAEwAAFAAAFQAAFgAAFwAAGAAAGQAAGgAAGwAAHAAAHQAAHgAA HwAAIQAAIgAAIwAAJAAAJQAAJwAAKAAAKgAALAAALgAALwAAMAAAMgAAMwAANAAANgAAOAAAOQAA OgAAOwAAPAAAPQAAPgAAPwAAQAAAQQAAQgAARAAARgAARwAASQAASgAASwAATAAATgAAUAAAUQAA UgAAVAAAVQAAVgAAWAAAWgAAWwAAXAAAXQAAXgAAXwAAYgAAYwAAZQAAZgAAaAAAaQAAawAAbAAA bQAAbgAAbwAAcQAAdAAAdgAAdwAAeQAAegAAfAAAfgAAgAAAgQAAggAAgwAAhQAAhgAAhwAAiAAA igAAiwAAjgAAjwAAkAAAkwAAlQAAlgAAmAAAmQAAmgAAmwAAnAAAngAAnwAAoQAAowAApgAApwAA qQAAqgAAqwAArAAArQAArgAAsAAAsQAAsgAAswAAtAAAtQAAtwAAuQAAugAAuwAAvQAAvgAAvwAA wAAAwQAAwgAAwwAAxQAAxgAAyAAAyQAAygAAzAAAzQAAzc0AzgAAzwAA0AAA0gAA0wAA1AAA1QAA 1gAA2AAA2QABCxYBx8cCw8MEChIFt7cGDRcIEBkJqakKEh0KHCsLngsNGCQOlZUQGiYQkJATFRYU fBQVIi4YaWkZZWUaJzUaYGAaYhoeLDwgLToiMUEiQiIkNy4mLS8mMTsmNEIoKCgpPEAqOUgrTlUv ND8wPEsyOEEzQU40P0g2SFQ3Q1I6Q0w9SFQ+Pzs+TFc/RFpAQURAS1hAT1pCU19GR15GUVtHS1VP Vl9QUl5TWGJWXWNaV1VbX2FbX2dgaXNhZWxjZmtlaHNpa3BucHd0AACNgnqPAACXTU2ZkYOeAACg lYasAACsn4yuAACyqY6/s5jBtZfGt5zHtZvKuqDKvqfPxazi4uL29fUA/wD///8I/wCNGVOmbJ7B gwgTIozHMN7Cd+/YQWSosKJFhAAyatzIsaPHjyA5XhxJMqTJkyhTqlzJsqXLlzBjypxJs6bNmzhz 6tzJs6fPn0CDCh1KtKjRo0iTthRI0GYApVCjSp1KtarVq1izat3KtavXr2DDiv3JVNnYs2jTql3L tq3bt3Djyp1Lt25GY7ma2t3Lt6/fv4ADCx5MuLDhn8k46T3MuLHjx5AjS55MuTLdVKkWW97MubPn z6BDix791tUxzR9rmOphc4ApNyHbmMIAVDbtlQIcBLXtMXfXKKZCHK3QqUhWBmcomTJFAQCT5aYE feSNW7dH6jS9NCpAurv37+DDb/8VNtCsRg1jHIWS1EYEANWsa7qGDfKNqQxA7eNX2aHRkaD6ddTf f1wBJ5xRaiwywEYdbEHIJpj0YRxSXZSChQ89HADABS+88Ih0HgXIn38fiUjTBJ5EId6KLLbo4osy laXRCZd0MgYUX1DyxHurtfZaSANoCFSQLK1gCoE/EdmRkUhqZaBRHJSyBEdgjHIHF2BIYoqKRxEC yEeIgNiRkiox+RGZNZWBiZAwtunmm3B2JyMAAyDSCQkaJQACj/HRNB9aZiYV6FZPFrWFKBFwBIMF GjlAiSgNHEXJHWCKOdOgP7FgShBxdurpp6AaNmcOpnThkWpAbEHJJ3lsoBEBUyj/AoolaTSnEQx3 XPKJIVQs+CcAAZRRyhAZsQGdqxqpNsMYl2gih60AKMDsJ3CcYEoSJxm7HLIZKcuss7YqAt24iQIA q6y0QiutrtVemxEQpozgxCKiUAJFscduJO64y0UgACSDcMQHJtwN9UEdnmACBhXBZeTAGI86okXB 3jb77KuxzlprSoz0ka0pJqCEq668LgjAwxFP3K0py1psKxf8LgctAGF2pK0p3N6a6669ArAvv+Xe nHPF4Gq0LrXWYrtRAJnEEerTUEctdVpzimEKDKeagggeTQjLR0YBzGHKGUdUUckiCmRURCmKUJEE GJek/acAaIzCaUYivHAGzhup/0YJGCoM4YkdGomdRhJwROKuSXnvPbQpfwc+eEYpvKBEqR2+QACw YpNtNtoZGY644krDK8ciSuAgBRd46823RpVf3kXmm2dhCp4ZaVBKGERBQIkmbhdyScMECFKKGUrE YcobK0cuOOGcj1322WmbVIEpYJyERynlhrR222/Hba7xyCvPPI/OTw5ABx1mEkjmBWdUM0eNv67R 927DnXbsmHe4OQD1e1z6oAcA0SVucRvBAyaeMrUGOvCBEDTKnMSWs2SZog8CyIhs0hYEU9wrI9ba 0QM8YYjqAWACvnrNANYgij5ppAr24xEBxVAK3ZDAFGLIiAD2gECTwPBxM6yhRv8wBYAOfhAAIQTA DXMIgB0uDl6UYMBHfrikI3GkA6VgXUZgeAKiaKFHJ8REw4pgiixoBA6mUIEMNUJD3RhxRqbYkUlm YIophaQEpDhfSEZYQo2gEABkNGNG0KhG1QTROhmpBKU8Mr+OUFEjfDThHzNCxBfG0JBsFOISdchD pW1kDKa4QARHScpSmtIlc+KDKSaQNS4BwAm3K+AmEnCAWh7gEnIAABFMQawxmQIObjDFDjzyyJUx QSNLMEUJAGAFU3QxI0joYUiKyaNjZiSZy6SkFTcyh1na8pa5bOYzARDN0pniCiChpjablJE9UCKD PjNEUQCxCZMBYA0Nk40oMyL/A1NYoZrIVKYsaWlLXJ6kg0AICQMUMYmZfWSXveSIPjXSz3+qxpoA wOZGFFmpKcYQoiCp5BYvaQqMalScGilnR7bgzFO69KUwLeWc7hBDC/5AI0cwRQsAwIiYXRAAX8wm R1xDClGYQoscoaZqfIBTnQJgbxDQyAukmU6SMjUjOd3pOjnS05h5DKpSfaIpburRCgKgkrucAQBQ EMeiUEKelhROH0KxEQ6MjUdXBUBWeepTj5mkg3fzyAHysIlxhiSoHplrXe+61KZqNZGL7EgjkxpD xH5EpABQqinyulewZmSqntQIzEIW09Ka9rSdmhMoY5C1Pu31EY1YgWxniyeW/+JuqKbQxArgUIoX OJKkrnUqGkwhAY3QMbTTBK5jh7hNjcB2trQFwHCLm5HjvssUNaiqWSuZgE6wAQBgEAV1h9IIuGak mXKlq0Y6wFgw6tWpz4XuCm4Lkn7asSMEmAMofIsS2yZWvRlh7xn4tFyNcJSRltoINf172eZS9nHB 3el0jUtVM4QStRjOsIa/M6cemMILrV1uHjwRv42QMaIb+ZPvJvEAjkjBFB/om3v32swUaMQIVP3I i2NswQhrRAUOBsCIS6yRGt9YrNnVMYw7AmR2ZuQMn3BAJZxWlD3UUyP4FE4w9wkAOqITPiImcUso YArejekNnmBtSk7skS1T+P/LM3aqgSPLkUEUQsk8VhsvQdJkPMvYx0bOCI6RCwA9LHDDiE60oicz pwI0whO31ROBserUJJiCChtBAG0i8IlDmBACKaTPDEoBB47AKwd/Xq4JTDEGjeghxx45daop/dgQ +JMjlsa0RjQNgFW3OiOvNmeSY20KVHPE1v/sSAteYwoddMQLlAjsRqAtbY1QOyVPMAUPMiIBMQoH x4IEABpXMOn37jTXmb6NSRYRiI4IYA2dcMFKOO1pjYAaAOA+oynIDWZab5TOG4GDJti0EVlrhN6f tieyP2LwlfnY166WZgA2QeVFW/ziGPfLnACggk54YgxPgPaO+m1uOtE0Dk7/SAIZMqE0JLBtCknw QiXk9qOMgKGHDciEI5QgBBuTfK8AsMPYjAAHSMC6Iznfec/LDXQ6UcISSahBDTY3gJOnfOVKE/oZ iG50YYMk6Ty3cUYG8PSoT30jizCFJewJtlH8lCMBcLtflyb3lDgKeEkghHKEcwBDHC95v3T4cqtu CpSrnOUo0QIpHMowO1Th8Y/fk0lcrgiYyzxtff+78krNdDlD9iM7KDwRhDAzsC+dnC+P+cw1Qnao S/1/GTG9z+OsVa1zXZou2FTGd8/73rNl4wD4gBoeNYk2jKDzWiVAFAwBCk0QogvcokEeMNHpKoRa I33/hHuGGAijkgH5GVmA/xkw4Qk4hH5CKFlB903x/Z97HgAs8AMo+pUR5TPf+dAP//jLf/7rDtsj 6ud9GxF/82cK3QMADMNEHGEGnUBoAMCADgiBKiECefAJmOAFQ9AwABABZUAJo/AIWyAk7pd8y9d8 z2dWHpEBpCBHGhFMMTNMJyF91HcI1pcRHOiBICiCtPdvIPEEjlAKpiADHBGA7KcRMlh9bEeA9LcR RNh+OwgA4kd+5mcK6Pdkl0BkvpeFWriFVAF8bfEDV5MVYIg1PPFihkUYZ9AIbNciY7gREpAiXBiH cjiHReGFZwF7ACAGnxBVU4GHesiHOjEAjXBnjEEBnWAELOKHezht20GHjv/4iJBYE3Y4FmAAB0uw A1yQRVVRiZeYiUiFExwgBGhUbZGoE5yIiZpYiqq4iqyIEpMoFj8ACJkgCotQg1QRi7NYi2toE2R0 CVXQijuBi7Roi8BYjMZYiq94jMq4jMzYjFuYjM4YjdI4jdToUtBYjdiYjdq4jTByjdz4jeAYjuIo Gd6YE8+xHAmmEdgBAKQCg8aIHMrBHM4BHemoQbPBEr5RG/fobogkeCtxjtExHfuYEe34GPkYhwBZ jzeRkCpRkCCxjnBykOMYFuWIExziIQppIuwoTErRIA8SIVUIEh4JIRLCEiFgVI9VAFnwCKGgCEqA EiMJkh3xA6UwCS1xku//RxQVciEZsiEd8iElch8rMSAAIpRXRCKzphIXCZQhYpQEyZFJEZMleRRE mRJSGZIfsWr8MgUaQQJvEAmg0AhjwGUgoZXjwpUm4QFncAibsAmDEAUJABVNYAry9hNzKW9LqZA2 kZcmcZcb6Y5NuR8t4ZefUZUTSZHlgRSTlWIE95dKUSVXkiVbchKQiSVa4koooQeh4Hlq8BpN8GqY +RGVKZmY+QJGZZMsoZk5ORRe0lEegSbpF2Q8AZtblZQssZis15gOiRSjeZlHgVke0ZuTaRKrVgeQ VwXkFnyfkAlZYAThFQkLQJymYJyQl5whgQOOsAZcwAWqtAcMdBQEEAlz/9cT4TmeNKOXOIGbG1Ge TwmYY9KYKsGeoAGch5kVFakT6vkRu3kUi9IojxIpIdGfDvOfKSEEl7A3WlUCgUcnhtAJAAoSAnoy BAoAJbAJeoeaKmGgCIoUk+KaNEGfQEFEJHeb6MkR+2kUEeookGIUILoRKTqhZdlWv0UEGtEFUBmj LJgS35kRctBSSIFjOAAUQMoR+ZkTRYpvphCkjqkTQzqfslmfW3GfRpqOQrMRpFIEa6AJnQAHjHJd 8kIv9uIwYKAelpAHakUAmJAHSyOeGXE07eKAxkJaKhGnKNEAlaAEXiBnWGAKNBAB7QZLeZUSdFpA j1ABjYChdXqnefpYJv8xMjxjMigjChJDMSzzLRcDADATMzODm1WqKDtTMj7jU+XiAGMaCmWqViEh CXPgEY9AKZ2aET9DLjySKqvSKirBqfmiEVeapVvapQAAL19aLx9EqmRqpuaSpmvqV26aNB4xqCEB rPMirOB3MqV6qrAqqizhrFkZRxVAATuabTegES+GqjjarTu6El9gCmIXEpE6qSvTMkWjEgKgCIQ4 rcRqqsbqpdEaphsxr/WqEbjZriqjMyTTMwVwBX5wCZ5QCFqAAESql/6qq1TIq1yqEa/KI/B6qf1K rwUXL/s6rNVqrGiqphoRAGwaLdPypiLzqT1zMhAjqQNLNBczsslafxn/ky4aAa1gei+xCh0HCKVY IaXpmY4BZKWmcAl5gARbMAqHYDKmgzqqo0V0IApcQARRIAdaZAakwEoZoSlNEDqmcDgH5IDb87Pa wz0oIQZNu6g8aoCh1wG5twUsUbYZYQHCcagrobYDwLYngT/hkzbFo3nL0zyA8zwB1j7v0yElhptF a2Jskz/iwz+z4z8ZMbVVe7Wf2GaW0BEScGuNSzmW0z+awyNb0zWl8DUpwbiukzOkgrRKy7ROawqn kzqrU7lUa7VYmxFay7XwZwpfW0BhOzo5Rrcm8bS0yzojaLuXm7sAILm0M7doGxKrtpmQw4IP0AiE 4AIaoAOUwAe7yBHT/7scOqISC7ABJdAEoLAH8AQSgVs+g4s+has+KeEDY9VjBWa5uItUxhu1HEG/ ZLURi9m+gKdHfqs/GygKbtAESHAGpIAHDwsS/iuxrru0Tds6jiNjA9QREZyzsgu1tQsA+Iu5uru1 GuG1YCu2pNO3j/u34yO45+M38Qs9u1vCvhs9nkM91zW7/Ou8lAu0WiG0N5Gf1EQqhiAkMGRsUCRF G3EApIAGKfZZpvCSGREGi6dEOMRJVIVHepQSWowSJ1AKasW3gEAKAJBtMPABpqAGK9HFHIG3KfHF YbyaHRFJfrQggaRvhWQKh8SDCFZWG0HHGTFJZxVkTOzErNeXpqABAP9wABSQQThgCmqWWTU1yOyk GhhkjyZkEkIcQ0RsxMV2XVHEEYX8xAAwVVIMAFTcHJvURJ3UEWxcvJCjxPbrb6N8yMzlZFycRydR AnjwBENwBcoRbg9AU8tRBljoyr38y8GcEgDpBXj4EXc8SGm0RhnRRipBCIuwvslby2PHwaH8Edi8 vgCbYNEsbtMMyCe0IAVQARtxc9snP3oZzhJbxCNlbCMFRJnUjwAgz94syxnBzXQCxaecylbMRE7k gH9MQpJkx2WEx9Sch0JkyhpB0G8EQjKaxAD4pD58FUC8EQWwASAd0htwriCxyax7aRqRAaZgBteF TkMFCoPAuxohAJP/sAc6RAkOzEw+Sk7StFANlREfLdIgfa4+7VC9EQirCgB8awifUMZ8qtJbbBJF 3RFufBICgNQZwbchAVIdMVH8dGsXFVBCBQAHJlkKSU1cndHsNAAwLdMmYS1MBQWm4FtZQAompE6U zBGq4UqwRF8hYdJGq2sAoNIs/avnNCZt7W41fdM5jVLQ1NMMZStBLdQMBC8unZR7xdYx3WDsNNki TdSRzRIPUAmhkCgLwAeZIAU9wAWiwAbifBKjXdoowQE7gAQ9mrnXcWFfbVElJdYp8ciIOMslp9lu 3dIgAdx9vBFeDQAVpUt7FhIEcAAdpKTw/BHILbGCTdgKRlImJVAa/3HdHHzZrJfYHEHTNt1EOH1e O61Snh3ST5HWyq3bzA3WvX1NAmXejB063lRQuWTY4s2EGr3RVdHRGmGW4wKfHvpgRvu/ACAKiwQv DK4RSiAKpDAIZRCu1lYKjDJVE+JZpdxDg1VYBe5TBBfiZ/gRE85jYjwKABB6JoDGaowSJu4RVW0S KZ7VcswRlsURiqURdjVgjeVvc5bg250zO15FTjbhFX7hJzEAngBid4AJrHMHAWNJ2xVkqvG/TafJ Z83J9asRDn5dEZ4RSm7hGJ7VGv7hHW4KgAhaS0xY42Tg0CEkEN4RyQsAZc7kAM5Ocr4cJQ7nLmGj qLan1C3XCbUSgv/OEmVAlybR4xnx43hVYCfRB5JQYnee52du2GOuEZR+zIvp6AAA6Ue+ETywB50w Li6Un52+4BsR5lYuY5z1fqvesZuO6dOW5hz+ZGweVtjS56agIaOeEaAO6UFeckqN61SYEV3FL35V 52ot4FxB4BnBADlQ7daeA69d0l1+0oeeEa4OL/+3EReQBGwgRkjFVk4AAGQQCko8YdWFQPm1XxtB 7dde7esb7/xlEgqQCWqAAf5OBsIkSj0KARJQCQewbHJ7Evj+ETUOEvve7/8e8CbBYDwOYOvTXj42 5Mn9WzlD8UjuEeNe7kd1EnrABwfwCU1wZ5hgZvf88Zid42btxxL/2+0N/uDY9REhb+4age7qzu4Z 4e5dBu/6le8AQO/1Dk/gbufuZWmPlfMjf8scYfTXfu9D/xJzSSx8MAr2JAIrzRJXzxJTpQWNbvEC Nq0mMVXpnpRMrxFOr7837xFoT+SgXvYerxFCYAp3EAQusALAker1GPdGS/Ou3vLC3XSA37Hhzvbk rvMZwfPr3u7ERWHYIvXWnkF1L+xkj/EF5vg+DwDxBV24k/TPDu0/nJhHYWd+ht0pbQpl4H/6Xgig 8J2K0AcDcAmcp9PrOmhjh2aRjBIDwPspgQE+ZQp0tadqpSGA2uTAz/CIChLC71MW7xFs1hFu9u5w lvGf5xGo7xE7/2Ziz+0RfebwsE/SHJEFnzADioAAoKApgdr9HBH+hQ/zdfavG+H+T5ndrO/6IaEA 468RAKGoz4BLcAActGIqxUEARkwlOTjgjacYDC1etAjEVA2MLEwRYajFVAuMCgqBCsBQhakjGF0y lEjx5UyLYEzRAECo1AGGJEy1oenSJs6gF2mY8hLUjakLDGeYugKghqkeDI+MLArgziUEFz2CPCiS 5EWTKA9q5Ohya1eXgwpdXNr04NOoRUwNUVtpAMMmpnxYdKuW68UcpqgwzGCqjEUppj5YnFr14NWx WgdfRBu0bMqDAgkaRKiQoUOINO3ixRjXKVSpVK1i7TywIMM8nv8KvMzscmXLrL19/wYeXPhw4sWN H0eePKsxY8qUKQ8ORxNPjBpzWCxsiDoVUzjObsRYIIFFOaEEMMRSConrgyZMjWGo5yEAAWs6ufhd //5ML5SCMDwgBwEFhMMUKWwAoARTQBvAkE4asKi//xjSD7+ZGpkkqwAHzKHAA4OK4JNDFGAIgr0c yoKhAldoTTIAKLOokjteko46zEy5jqEQRyxxr4NCMMWKi8Qjz7ygjroDDADwuIOpjHDECEghIWPv RdiKqtEl67AzRbuDuPMOgNwsIpKh8s47KL31XHQPvoPkg6hC4MZETLGDClgEqzIPOpMhKX2T8yUJ LQLBIg820YT/RDVMmRCALEyJIkL/CDUUURJpOsFHAAaww6+gUFTRFBYje62ymU4wpQqMElsMADz1 HM9MI8UEDyNUVaVxOotAPWhFAHa8FAATAbDDEh8POMSUIizK0qJbMcpuu+6ezPEgUieD7dnqaiUz Vj5nBUDNKtuMbz6agO2xIVNS7FXUFktFT70qkzDMIgQw+C6tKIOErl9//wU4YIEHHpg55wieaQdT 4iBCCAosaiATR5QQYqHCKMkDiS1GMcRHOg/aoBM1nDBiDVPOINSUTjaxkdiTjYADkvm4s6MKm20u lCaab8aZoQBGMaUP/q5c1A0m5IPCop+DtmhnnnPOwWZMNrE5/8zevLiSJiRKUWSKJLyohMQDDCnF DCXiWNDaKmFkSMaXFGbYYYglpnghALbu+uuwYaLEkiRqqIEAAEIeueSTi2KgFFNmAOAJUx65KOKJ K+bbb8AFv9ZKU2mCu+GHGZK8bgAuznjjjvPFiHCSTUaZIRBUZtmiTs+AWWaInL45Z5o+PqiPUsaA IpBBsFLd8NYj6vvvwIPCveeDlhaaoT0UUWOLNT4pxYiDROgklDCUSINrtgCA3qLpq78++6LkqESN LMRgxJQ9NH1p7LLPTvtdbDd3CY5NIMSI74AnPOKJbHWHQx1G/AdAl3RObvYzG9pAczeueQ1sJLoK Ho7AhEHsIf9VFnHg5xYILVNgTGMco1/oKJc5to1wW/piSPFYl7KVtWx2tTOX1iqoN7GRLYL5Y+GV XldDmDQpDk5IAhkyURreIc9yy0NYFKU4RSpW0YoHMdhzrtg4RyhOBhdZQSBEYQoyjM4UMljDJjoB hwowhHcL+MIgMuEJREThNoAxhRousgAzYMITcFDYspZiCkIWcgdKKWQiD8kQM3SiNC7BWmUKkAVI iEIRSsBIIx8JgEEm0hSLXJQnj5eVSPaGBnnAhIiq4KMIlIESo3jEFqgTRFO57SVP6OIZwShGMjLk lKk8xCotwgI/gIKQEQAAHOVIRztmxRCf4AmQ2ICRMI6xjAz/IaYxTYFMWvoGl17cpTXNiEY1stGN 3GKIMudYxzsyZHh6tAgf/QhIZXHSk4Rc5O7QiZg7dGISVbgBVtTJzHYeJJvHROQ98wkATVqECYHQ RCkykQfG9QQOmBgFJc7QRos0lCEPjehEKxqUHchBEqMIBSKq0LKZtPKVsZzl2rLmEhGUggsvyUA/ /xlQkgyUneeE4fZsGpRv6vJXroSlLC3yS1X6yAmLCEUjrHCASuThIkX9Yk1vSkJyrpGjFqlmL7up VdzsM5lxXGcz8QjPdPbxj4HMClODyUqkwlRtLmLbQd55EQJEwRCg0AQhurCBBLrkoNvcYmIVu1jG LjaLjYWs/0t+YAoYRNayl8VsZjVLk8lWdrOfBW1W1gCKCSBstKXN7GlNS1ordja0r4VtbGXr2OZo cbYDExxDxPAJCNzWt78F7mZze5Dd9ja4x03sAKrQKIEpl7mWdS7CohvF4QKguMjFbna1K9vHbhc5 YIDDEnbAhaF6tygi0ER61ate87YXueAVL3m36t7Fone966Vvfm8L3/GWV7//BXCAh9NdAWflB4DI hCgWIcwCbwoDD4YwhBs8YcgeOMELph+FBzaACHdYwx/eooUVzGAQl9jE2CXwiVW8Yha32MUvhnGM ZTzjzaaYxjfGcY51vGMe99jHP8asjYE8ZCIX2chHRnKSlf9MXyEv2clPhnKUpTxlKle5yQNjQiEF 8ZI2mAJfDCnMQqsMWgacgRKEfFiWCblll3T5y4ByQBTd7BIBxJlKLuqNmk3BZozMGcyfXHGdx7xY PfMZYIX2TZhp4mcqC3rQj57JlQV2gRe84BGGtsgbTJEBLom5ih3YAiE2gYk+LKsooBY1qU3tmxCM UZJZeEQoLpkVVI+61Bj5QSkyBJxWz3SKXSgFFnzQA55Q2tKYZoimOe2bDjSCNwRTNkaa/ey7AsfY l35JtP/saSrWWtVbnDazQ23rVdPEPZ6cQk/eEAlQNGIMcjH3PdMdFA+c4RCb2MQgouCtLfbFQgPz NwCujez/fg08KAFX9Ey0HZyA5zjckIb4RSRNMEQQfFMsTfgWwTCKO3ABDJKAVFE23vGPh9w3eggF 0UzhhibIJ1JBGbnHQf7yg7xgjLv+Dcp9LUVCAOIlFX/JAFhalBWwJIpCd0nRqa2/4ADdJUjvtGJj XnKaU1Hpvpn6zIvinjrwjEUA+MAnMpEFI4BBFJFYQFC47vWi4MARa+ACF/ggP85ckQCRiB5u8X4R p1Pc4ge5e/Qy/vSh9ybwO756xBUPgIkPrO9FGbwVYWABhjiAEqJg4EsmX/nLZ54mQrjEGWCjIAY5 yPMY2fxBLI/5g5RgE4SgBM57A3rR80+KlJiRSx5vnMRv/7H31RbO7mkS+SqmHgCrPz3Cfh8U4yNf 7aZ4gkuq8BGGdAHQ8Y7+b+rOJ1OcILEOsZrAwM/3v/dL+Lualhm5jZzx63j5ix904wUmfDYUkrB/ LsIaNLFGyn9nBE8VBUpImuMDA0cIBUugKAAgAEywKp/ZOwBQgDG4hE+AA1TZJIaoPxMAjgzMigao BCUopXC5iQgIBABwAk/5DQ4EgDl4hArAkN/wQBDcOZeAga34BEOgAh9xgDG4PEfQgjuaihmQQE2Q g8/hgnsyhc85CPqzP9SzQRzcC0VAQmQiQANEwJF6CUmYA5d4hBmpP0K6v86YwtYAgi2ghE/IgzAs CiYEQ/8uyb/9g4P+o5X/W4QAHEAHKMADTMAFbMDnecAInMAKzCGLUEF9okM7ZDq2wUMrTEAAkMJ7 okLfKMSXcI8nqAAK2D7HuQGGaAwsdIlKvMTt+40vEI2g2MEe/EG1EcJLIEIlzAoBUIS3AD7NUb08 vMJzOkQBvAhYlEWLEL5TFAUfLKganEAodJUr8INL8IRC0ILxWcK/40X80z/+w8AmZIggHMIixIho xEUA1MUq1EPG4UOl+UMJpEALzApivMEcVD0eDMZUbI1VbEUFZEByjB4CmAJFAAVLSAMl1IhcTJpH 9KRIhD8qk7+AET4ReAHRU8PCuITSGYVD8BhTkINFUAL/HJCCraIDUeACIogCOdgqMyAF1AIAj2iC g5gDU0iDJICDSBhEhsCDUiDIrIjJmXwJMZDIEJSDbVKYDnABU9gC4KjJg7CAEACAF/QNnByAEAyK IuAaKkgCMLgEEiEAQbgftHkDtaEEMFCBIfAEOziIDqi0TAiESnuBgkrIhTQFNQQAp1QEqJRKEkmB F1ACU+gCs8ytjezIj5yvl3ADS8AICeAXhWRIi5jLurzLSsMcU0AEPGiCMigFPvCNtCzMP3vIE5LI 76jIi8zIg9BLjwTJgxBJkjRJlFRJlnTJCzyIoQwKjdhMjLypbgKAz+TLgzhMu8RLoZTJ50u5Eso+ AHiA/0YgBBfQAB2gBD7IMIxwj96khN8sigXYgBJoAlDYAzSZiaq8SlPIytbYyq78yt/wAVP4gWuU qbGgzdDUTIuEzYsIz/EkP76yyh/azrZ8yqicyl8RBZZDgjMgBTx4z5doT8uEyMwEAMJcSyrpTq8E S/YUzyd5zc6cTY4EzZAcSWwyhZNcwdNsyZd0CbeEy/vETvnUSq5UUNGsUIO6UPJJyTM4giqohEW4 FNdUz868zcR8geoqSCk7SIA5PwCYvobsEuqYvhzRCEpggIs4AFJAA4vwkRcwBUw6iDAghYfxCTE4 CAHwINUsAVKYz97Y0i49lVJgnBAEBFJoHMr6gDz6jf8vxQikzIoTEFMAYMqZeABPMIRgmYC9sAt2 AYACUYHWWFDrKgU7Owhbwoge/VGLqNM7ZYg8ZYjlS9IlhYmDMwUNAIADoIDzwAFTqIiDSFQwMjoq 6QM06bJgCQpEPdA/8xIfhRJaMVIkVVImrbknZQgppVJTsFL6yFKMYNOiKNIjvTN4iVRZfdRQDY5e pYkSwIMnGIIrODM+fYAmIaQyKKiXUFZmddZ1ybNC8gIc7VBtbZc/nYpAFYNB9Q1CWATr7KZhndTv eNWXQFfrZIjd29NQ+dNFxdO9KICvAgCbEAFf/Lt4VVUhbVVPTVW1IVdztQiBPad3BZBYbVcnhVIA sFX/AKjSK91VmsDXRtVTcO1TUxBXU0jYOJPYWp1SAAgCUxhAAECV7PvVpDPWHB2zHX2JAtiAm8XZ DRDFmUBVID2Mg0gMM/iOqLiIAQCFQSBJCpmEPbhSSvBPAEgI7zuI9bhABlCESfgcm83ZmxVFq8Xa ohCAQNhCOYWNZzpTGkgMMKUJr3XFg3DToAjbsZ3TlyCCu2gzJzkIGeCXqWAChlgCUyiBGMm9Q7W4 Tz2IukUNmF06o0Va30CVv4ACU3gBRyGFYDHcYl26qaC5EySB3uhZLvlZAAjaocUIxk3aK13apn3a qGUIqr0Itr2TreVa0r2IbjLdl1g+rd3arr3ati2K/weohFBApgXgg0yQgh7gAlFgA3n93eC1SZfg gB1Agp3sSy7DWwDQWyHhW78F3N7YVO0hT7zCitvdFqJ1ie/VPUzrMnjLXgBA3KAggANI2fDrUfT9 s9AdXYa43O09iL8NXIaw33MyX5g42tOlj9SlD6cNDam9m/nQ3ZxNiffts+ttX/4FAP89YKZN4Ked g01IgAMA4QO4BDmgXWqKWZk1yNoqjnPzpMJL35e43MJwz4MQhdzTiBm2CCUQBVIYhDLYRIbwglKg PCc1NdEzLgBw0k06gDzYBAZm4URqmSVu4qzQ4ccg27EAhFEAAIUxgTRlq6CQYga2iLeliSo+iLl1 Cf+R+N+L6INQsAgOOJyp+Iv9EdyfK9yDBQA1non302Ee9uGiGABPSIo7wISbuoNBsIjLPYjlm4oZ zqtTvWMgxeEa/g4cZog+7uEfPmMhRuJ6AgAjZogktogwZognLiTquGGMkE1M/mOwOmFTJqQoZmIx 9g3ruw4sSD8AiFwgAA5bBo4yMIV/e4k2fuM4RkFazIo+kISCWuUdzuQnsWSLUOZqfUY2dmOGgGOU 0WOX4IE96IREwrMenWYumeTBZVU1lGN4YYhxhmaXYGVNllNOJuKDAOVZhQhYNgWe2GZrLmaUSWc6 juch9uT4uafoSWXFReH4U2HiYAAOGRDm5dlI5hL/XmYISqaVoGKIC0gCNsAEU5gvFDAFJwAAMggF YEUDU5CA1XgkApgDUJhchmhoh84B62Rpl84KBcgENYAwMvikpthJCJCASjiAFgDKrKjpl25T2ZsJ nNbpB+PpHYC3l9gCU+jcALrmsDRm8a0lcwZYGMbjqa5qhMYIjeZojy4KPeCDA/iEJngLTAiDRMbj RT5h2VxDif4ziqZhGzargyDrjv7okB7pkj6Ik07puciho7aImHZoNOGdzKGXyuhrs8bc15XpmWYI xBaOvsALPhgFTREBUxDa39Bs4HBSLQgKYmaIDshqdQ4KJxXpYD2Ix87ojfZroHoJ17Zjfk7twwFr /5cQAlO4gyBwgRWIgioBgPPD7Ym2CIs2WHQuz1AG7BvBaL6mbckGAJAWaZI2aZRWaQBQbA45j962 aotQbX9+7usGbO0+iEdohBVw7/eu6iYCgPdLaCijWX8JDJdoDCs+iMLAXzu5aM04ibrzjNkIDbtR l9KIiU7tjQXvDQxAQlNwY1xmHJ44wTmmCQd/CTJ+CQhHwqt+idNwCdUw7KigawAw1IvIb4zYb4sQ 8ZfYDZrYjKDIgk+YAUVAAFDwCAwHgBa/iBiHbWQuihW/CB/v73oBWgCXb4aY8dj4DIZICAQnjYiY CAbPCt75ipDwtSYHACBv8ConjqHIiZ3oiZ8ADv8x/42jSAqaIHEAoItEnMGLWAuvoL6w2PIBLyw5 vwyMIHJ7grc3f3E51wu+OGYA6PODmHPQrZNWOQgjh/PKSPQnmW6L4PICn6AoHw0OvYhAt4g2f3O6 tnTasI2ymnQvr28dXWgrapYbqRYzWlUwyfM74bc+SRN5YZP3KJc4sQ9hBttd549JOYgNGRAPQRDS iwjTkxTmCpQNV+r6cWhiBxERCZZh4ZWPHZXzLlSuVhFd2ZZWR5eDGJYf4ZduKRKINgrgVhImuV5a aXVxn5LwZe2gWHVq4ZJXTz/e2RMAoPVwsfVSxvU3mY9l7w3eYZU7yROSyPd9/5PeEPiLGBTXqZT/ RAGARWmUR6m6hz8I3QGAQ5F4TNEUTil0l6h2Xznxl9AWiyh4Vzl4V5n1WWmik1cgbj+IkXeXbxeW vSiWY0mWcpt3lv0gwgjSL8lldg9ytoF52x6SlrdOcbl1NwEAOIl2HgH3E/FYksd2pmcIegldALiX WPeTcT91VD+YKwqhuZkciykhiDydAL8IGUKgjIcdG3qZmJkZkeWZKtB4l2gevPcZoMk7jGDKojka lVUav28au3+a/pYaqqmC8CsKNHYJvLGgvYEg/AGNE09xEFoYzzF70aGgvLmgylEewXH7UXqJxFmc M4WczqccJxr9R++NsgcduqEc0jmhteed0qeh/9hhiBui+9tB/Nzx1b0WoOAZHpLQfdG/HOYJfuch H8OXHuqxHuwBX+7xHvARn75nmuhHH+pfn/Z5n/iZHzD2IcufxUemkf9xieInIOQ3IONB+otwoQba /Acqfwlq3R0K/QzaoA4CCFNVABAEsMNUHCJCKBCEs6lBwYI5TFHKg2TLKEMDIjbI5EiJkBQAapjq UfCIqRYNH0YsCMRUjZYANnRS48TIGlNnIoIw1WnTgYh2dBqBA8lUEpkykZRSNCWJl0oKABwwVMqM kjim4BAkaZIgSpUEe/4MSnDAHYROkpDJlBTAy5hKB1CylKRGDQJK9/Lt6/cv4MCCBxMubPgw4v/E ihdHNGZMmTLGiJ84KmVKRssVgUSZIgNgoow1mzrBqeASpswFXwZl8oQoSoGWg0ypabnADCZPcA4W AeDGFPDgpnb4/S0cOPGCZjq9VeolZcECWSCJUqRE5vLmvo8jJ6iG+07Bz8X+pZEH06dDVTYCiFCG 0qhHW8x6PQm9YKU7fClbxhxRM2eeEWQeeuqxRxALfoACXAQAqMaaa7ABZsgnQYVgChsyAdhZRAku aEqD9YF1H2D8XZbZZhyCJhppphEUV2qrtfZabBHNVltEt+W2mym9GXdccn3BKFMGd3QySRU3QPfg jBJ2qCCDxXE3XETZRcREIJqUkkkeM0REAhz/mIxCyRkuKsfclVlu2SVgO8ghySihIFKFWX65B598 9JVkH3l7iVAKF3sVeWSSS8oYYY1wodbSn4H2ZaJ/d8Y3X0QEprceQU4sEkojVhxQSR4tQQpAo0qt OFppGqbomYgAhEUqoHsNmeOhNMpGm2246cYbYJYaSJCkeXa154h93tgSAVEYAoomhHSxwYuLKuVh lJJZey222Wq7Lbfd/uUYZN6KO+4PpsAwLrrpqrsuu+26C1i55747L731RrQGKBOMi6++9irF7775 thuvvwUbfDDCCdcLbmQKz6tXQWJ8AoHDFVt8McbjQkyQxBRn/DHIA1QRxLgik6ywySWPnO7G/wB0 DDLMMcs8M7cM09wtGHAssQMXsd58mAiaCD300D8bffRgOe/cs6NIJxw00UQ7PTXVESnNs89Va701 1+7a3PVhPwCSiSiLYAr2XBiovfbaaLv9sdhkm33g2+wOwDbedevtcNxln7034IEL/rXghRt+OOKJ K7444407/nhihEM+OeWVW3455plrvjnlknP+Oeihiz466aWbfnpLnqO+Ouutu/467LHLPq7qMrW6 2ACmuNFXG6ZgMG7vvw8mgAPoBq8U8RhHYUoI7lbQSW8KM3AGJcAxxERwgux1/PDFK8U9Y140kujs 5Zt/PvqKS67BGI6EIkkbIoxELGO5787XG/+mZDBu/vsL1kEjjoCu/skEgAK82PKa1y41LIJuAJDO I0JhnXl1oRRY8EEPgnKBF7zgEdpTCgH/F8C9hJAxE/BEFNKnwhWysIVTI9wJLtGJMUDhC5R4wvy+ Uj/d9WUAdfKWDwmzAlMcUFxB1BARlce8dnGgFEuQyXfc0AQ9mCKF7iIEIPaCiA/K5IiCGWIRW+JF yZQBEz90IRrTqMY1zutrA0BEJ0hQkASAIIfWsh/NwEgvPSJwiezagigaFJESbOUshugERNpFCf0o ZYvW4uO4WGCKk7Gxkpa8JCYV87WJdEEpJAHCFijxiTxAiyAEmIIiQGGJNDCkIDC4wyU+YQj/KmwE jwAIQBlKMQSCsCE4pRzWDMZwCU3IoZUAUIAwPwGHEyDlL70Ezi/nF8xhFpMgipiSIE+ZylUaE5mx XGYzFTUCTYmCElDgpS8jck3uREAAkBhES/iACfKN6wN18AQmwEAFPzpgDJQQhSO0UCOSTJOYxtSm KlkZGEb0QSZYMAUNIhAIADjBFD4AzCtjOUv29POfAR2oKQpaTQBwYUrGBIAjW/JMU0STIBmVJS0B sM7jCHKl0SSoMA1aEG8qk5nauWUm4pDJoRK1qEb9mhjM5UlTIAIPTcglHwgSgDno5AhVqMQipgKA IjSFCkkAwyWmgkcBoGEUlBTBC87A0oiQ/4QSYFDBEDxhh4JQNQ1JgEMkwtkXtKr1phR5a1znCoAU vEAJpugCB1+gl6lW9apZJUhd75rXt7xEDotQAg6k4Ci+rrUghDUsYjmolyyYQo4E0UApwrAuCFBC E14txCWWSABBXCUrpnjDsNwKV7lKlapnsCpWtdqXCpgCDDKRA4gO0gEXmGILf+GqIrwK1qnMtrZa we38dBtYgnSAg5kIRGLJl9KIcLal0JVuWAdb2MMmFmLlZetfdytYAEQWr3otCB4wEQCj8re//l3h 16ja0mH1QQAE6d1UgmCKcxKEmTh8gCcMIdwJ1FJ3A1iDKHRYkCp0dljzFUMpikcCU4iBIP8C2MN9 +8Jhv344xAWBJEEUzGAAOBgAIy4xAE4czpdQggF7WTESwwiADmSNwydYlxaINQFMLLEIpshCQeBg ChXMr8XFk3FBauyXGZjiiS0BBCkA8ARzfQBXfYGwhAtC4a0+OcpTrnLEXIwfRspkvC0BckHQPOED wTgiePZwnEVMYhOj+KcAGIMpLvDfRTO60aj7Gh9M0a+WkMSKFC0tfTeRgANw+gCXkAMAiGCKXXZx K78Jkp87PD8mFGQJpigBAKxgiiMTBAkp5sufV93qV784iRGZg6Y77WlQy5rWALA1ZU1xBVyrmiB9 BsAeKGFgmRqCXYDYxIFy0rzeKZogMjD/hRV0TRBXwxrYm+70p/+iYCDIhEJihmgGbusXUZO6Jdwu yLfDTRJWj5vXc9YiF++sanrz5dkEyfW+dw3rYhcE2TLZwqwdLfGJU9xyX0vLgOf3Az4BgBFTamiS YV1qUnCmaan260WLBQC1egwAL7j1j1VNkpS7ikR99jh3Gsrygrw82RuP+YCfLWovocAUOFwXJaq9 4SX2IRQR4YBO5kfzV+H8OA31i4IpWRBAjMIgpjBBmXHEl5ArpelPj/rMOf7vRgb85BEh+14MDgCE W5TjOydIz2VSUhNUvO9+//vgHtMwRMdgqTp81SMasYLFM16OEDetGE2hiRXAoRQvkAnd/w8PHTSY QgIF4bKhgQ5fzZOnz4lnfOMBwHnPEwT00ZKLUnLtbF9HJAGdyBAYRMF6dTVC6QSRdfPMXpAOoJ1+ iFc86lcAeb5828sRQS4EJFCJA7SguX55fNmdPvzikz4i+QG46AuC/bjTXuB+7f7qP39rMyQa8O5/ P/xfKHiC9MAUXjA8x/PgCXoSxMn1jggesdYkPEBLSIEpfMDocZysiQRBGAHMKYUBImBBtMqrEIQK lB8A6B//xZopMCAAOGCywZ5MRKBMXKCQEcQZfIIDVIJQscseYFtBaNt2dBsAcNmyUSB0aGBhUIAp qFZLPJSXBEVF0dxe+J9S/AYN2qAdqf/c2snEIBTCXpBgQRjhXphgFB5gAqrcAhYECMqEHuhX/IWh GI7hxXxNATSCJ0AeHS1hzalEEpgCFUQEAvxOBKSHcEFAhd3PDJQCV0TES+RAFrYhAJiAKYxBQVBR 6CnFHwZiBQLAhYRbRLxhHBbEHA5iIR7ijkmLTCxiSzyiUlTfb+iATHgBJWhdQZCiKRIEKgbGmPEA QUgAkzWPA0JZQ5jCCrDhq0iiHAqPXyzCRLUEIfXhABxSIvFFHR7CHW7ELLrZLeJgn3yfUsCBJpxR tABiQRxjMhaEJyqiKVjjsHQfIRoiQSBiSwTAJrQgGaajOq5juxCOCnSCJ4zBE5AiDjn/IwCghVqw hVvUWlM8RVSIFQ8RBBjcV0d8REjg4n0MxRkUxVEkokwUJEiIhD2eRV3cRV7cY1rEwVq0xVsoJENm ogi2BEQeJEXaBV60zCKYgiU4UACMgilcXUS05EvKhEzCpF84QGt5FSFUT/NUhXUVEkKqBD5qpD46 5NuRwkl5h+4wARXNWF8whVNAhVRQhVVghVb04UQSBDTKxEEkxEJwhEdEJD9G5T8WBF2Y5EUWxEhK pPElJFEYRYoxVyqyI13WpV1q0vwVxAeowT9NQhuMQFCakrIwi7P8kq9gii1R5SfIz4utSmA6iK7w SPQAxoawSlv2CbWAiGAuS7M8C0Ho/8iu9Mjr9UVlPsmHCBJB7BOOtYSVYAeauKZRMkoefAImeMEQ +FGwUMpjJgtnFiZgZAApHF1ESAd1TFBgHCZ75KaedF8TysSo/IdjDsh5XArdZCZqOptjTiRoSmZL nMElbOBdhqd4jqdM1M7PEIzCoOe2GKCxGc4ZNIIDrY56AoAEoBB53id+3qd5wkzLvEzB9OfEcMsA NAIUJg4FdIIRrA6AthwAiA945ieERmj87SfIXA3THIyFZg22cIAQSNlcSuhhZKjJgSiJluiE5uV5 jo3fxCe99M3cbIuTXcJAmKhiuOjf0CiO5qjEUaiO9qiP/iiQqhCPBimRFqmRHunmDP8pki4pkzap k9bNJmxCuDwplVaplV7p0UTplPbF7UjG9FSPKSSlTGAPcLQdmZpC2ykG+AROYo7L80xmYDiotazp mZpp9gjGRKCauHyp9UQEn4bpYiTPYSRQYLwpYfypmHpLlyZGmxoGoZ7i+GCppF6SljbMlAAHEyzq YlTQBWWQX2xQB7UdqHrQtZRQt/xAKUxCS6DAHWxCKBgCErRLo3oLA7FoX5yQpS2GqY6qqHIQqQZG nqoLp2LQDw2rpyaGASHGo/5FrRKGsVKjTECQBF1HYmjqYcwqYSwrAODqpHbrGlXqwVVBFaQFG4hr FaCAtSYGFhWGnUVEuyrGGHHLC3D/hqoWBAmAQiZkgRM0pd0E5Lg0kfMNRhlBq2HEa0G8K0Eg7F4E a7qsq1I4LGPIHWBoK18AbGFALGBE0RRVUbXSD+7466D6UUEMrLeWbAuBa0RMAZVMoMdKxiKxa5om bMxaTAlswk7Wq1K6gFTtQScswLpg67YA0nUKhiR96LUorMKaysqiy8sqRdNGLAYOBsXuhdAWxtP+ RTAaEiIhRroWBtAKBsUWrcmObfqgbEGoLKp9UiiN0i8hFDf9RUlxRyt1FEAJVEsgbZrS7UcBgCTM gVI8gn7YFHyJVDclEzjFJn09QgU0As7KlCZcydLuRf3twBx8QiaogccUwBX4wSV4/0IhaAECRMRL bdQ9BiQu6dIDbW7nfm7oEgRPHa4poVJCnRRDKYUDgIH7WAKblGNQ/UXf/m3gplOdzWzSysREFMEa aAJpWEBBuK1C+YXmcq7ngi5BxO1xMIT1CkcrOe9JjW5MzZRwZJPsvi1B2BM+6ZPI9kXtyoTe2i1J mZRfPFRETdQQYhQswdRGqK0okVLzju/zutT9kq4tnS6pca9e3lM+7ZMCFUQA9G5LcEEnCCfZTrDp mC1BoC18NdVTlUJU3ZJvAddj9UV3vcB3hRcAVJdVypu7Em/bobBt4ZYbWIJMSAC4kUpayVx8bRdk mYJd2RfiWkDzMG5ENEIlRIQDzv8oX9QfKIzBCfQAJvyBgUWAKEgREpwBKeDBFHbVV6XXWJXVyUgx FVsxFu9wD0+WBzdWcBEEcRmXTNCBKHABEUSBHIwoQeTXfvVFDM9wDb/X8IIfsJrCJVgERhzCRjDW bzmWcO0FGDdBFV8xd3kXeHFQbIxwCUvyGR9yGm+VFk+XeoFWe10yCE8Fa7lWEsBW+u7FGsuEC1/X I5NwJL/AgxIEckWAcjGXc/nFeW3xVJCEBkNVb6FxCOcyJ3exWf0yJj/WKL9WbC0wfoFhRDAZIlCw NJeOBQMABrNsgR2YKSTYgmWZ0QXGVvZfm9UilR0sC7eEk9EiAEiZCjSBKWgAVVD/gIHhgCkU3sHh sJXZ2KDlWKEJhhAXRFrAM0GkQQ/6Rf3BpKi5YgGYCQAMpPzomZrl4YVlWHQwtEPrM47pWFJgWYN9 cw12mUwcACmgAQAqBaLR4F64MzwfgDwDAD3b89w1m8z6MWBMhCGYBYcBIkfTmEfzxUJbjSkwplbS WUuEMwDsdI1BNEGs2ewJGVJ/c5J9xZKdslJwWcCKszqzs/cRtV+A2bvBQNj5hVJva/6+5LQh2FF3 c0c/WITtWem6wUTr0FPjUFQvdSzKxEn/YCVQ6zT39edU8zUPi6VVlByZm7ClG2AY9b15Ww2bM01r Mw3mGzNdFBSYwuVlASkIF93x/xsAkBsHGpvDBcY/EwQPmIIfrAAITEFsCUgS9zQNi2PzHoCC4UCo jdpcmFrkRgQByLYp0DbD1VozGTa6gVpas5sYgcIgTBrVRlxfTDYAVPZlZ/bSZRze4ikcFkS8mUGm nRunITZg7PZsb/VeGLVwdzeoERz5CVl5DxsAXFu2UbVMrJtMLDYA5Jt4B4a7jRkNxBt28QV6UxrH ZgqmrXe6/TcA4jaqETiouXcMUjXEtadfR3joAHbkksTPCWLVCYdN9oVRCx9BQF14zDTbtYSHAwCI D4An3N8dYEKg3AE8TTd8TR103J3LPaBSjDZBRMGHXEL93V9f1B/NtSQdkDbPCv+HScBd5JGcKYwo DxR5cJgEjeddhgfH1WWdUiiBKJDCIJTBDezF3vkFiqs4iwOAi7tdH4/4H184AIiCfkw5cGy4UjR5 Jxj5fcuEUbv5TCJ5kLUEnjdU0qUaM++FlZO49n141DVnV3fdQYCdmY2dvwH4hVPdxwGAnpulKSi5 yfU5APz50gX6+/KdhIc66ATDMGzpBVf4ZQLA6SXf8nE4V5c48YU4Sp1zRMB61OkBHxzAJzQBFGKC D97z+XFc+rWejcsEjhMEA7jAChzAEDWBQZuCEJhlKfitEJjCHQSBsi+PSYxf5E1e5V0eQVT7tWf7 ngz7RyfFqqOeaTXfXlxAErD/AZPRMQCwH0rvBa7rOq8DgK+b+d3Sek2bgnETBJurOvKpu1+IO7av gLbXeVFzdbqnHrfveUQ8/OLJUe9FBPD9BbsTekTEOsP7BfRJH/VZX19EPMt2H8UrHwCY/FlIHuVZ XkGkvMX7Hgd6Or2LOs5vzi3EgqlbM6p3nw4ahlEjofotW0E84V4gfUQQPbEvWxZ8wgwoAgKAgiQR oRR+owJ2IBcWe0sc+wO/2Y839kxc4h1UwoG480VRYeTtjgASIJmbfUGgPQd6YBcGvUzw4K/vhQIU AijccUR8od/zxdNH/dRXfURcvY0UqBMq/l9MxCQCQLyVQQbuH2GU/dnXHaIj/7rdR4TalyAGbn5B vOB7e/rdF3RLMP1HG/1QCwYQUsWlEaFSdP7J5x/ly4TstzzbU8IAEgToE4ToN7inA35LZAEl8HXO H7/iUHjaprouUiIv+oVRL2Mt3mKUTWM0Wv/WZ7UtAgANWLtx4UFaoDQnYr3KhSMmIm5BHHudmIBr BL5S1N8i4DSV2MFKEsQBHIJoYmNB4OFbtx5AlIIDAIAdSwMIHjhkqggAE6bGEASgx1QSAElMUZEI AAEGiYsCbSRYIMFGOaEEiAywKY5IlwRpmLoDBgCeO6YubARiKsdLOJoO+AT68mUOU4aCAqBiCsfF jBs7EpVoECEAhQw3VrpDVP+rSIwaJUaN8OmQAokQqgIIYcqK16dhPT4xxYOgBEymQkjdCNKlEVNZ JMIxtSLrVr0bS5gaCGCAoU4NDo8texZhDVM9JB4x1cIpWIJiyZoliJaxKTcEZwgk+BVq3Ll17+bd uLKlyLuIDufWvZt3b9+/gQcXPpx4cePHkSdXvpx5c+fPoQvftEmZMpFTTO3YaBkzQc2cB9yM4yQJ mUwWdXfdeMBQKTNK4igWucNUHCJCKGykbx+/1fbv41uMgVJMmQEAuR4RqYFMHFFCiBQA4C6zzQiy w5QzjIADkopyy6GKKjDZ5MOmAFhEDS3UAMUTCA/rwZRL/GgCDFL6SEkzPI7/YGKQPUypgiAkSlFk iiS8qMSsAUyTCAwOb8xxxx4rvDDDDS0Krz7yzEMPAC1IyW+jDTpRwwkj1rjQJRdMCUK3AQs80JQE N1qwwQf1q+8+Lwna787DjKIkDyS2GMUQhKwcr7zzDmtSRx59lEg9lx4lqFAsEQUASCGJNFKiASix JIkaaiCAMfEotcgBSjShIglCKMFLNy7xTOg/+OQrrDc1TGOCIih0u3TIIs2S0DsKJz0UPV8zPTJJ gpasklRjATg11VVblU0iNNUUqQtPeI3O22/BDVfccckt19xz0U1X3emquy677S6bkDMACIjCEFA0 IaSLDXaLlKAIyqBklEe2/0hqoyccIVAGkRBW+N+ABy5YIkM+CWotNlxaIRBRTCEjwniHnXcBMzDx BA76GjoMV1NYZvkMgsKYhJRL3hhBNxeHeMMTTdR4QCInFgmlESsOqCQPiWjIAxOyqiB0Wf8+EQEA oIUm2miCRi75ZKzotRdfffklKANSnhBpgS8GycQTRKIowKUzLnFbN4otNgVjkTTm2OODEzZlYb4d 1ssoGdbYpBM4KpCo3nvz3Tc3qocu+mhHDYO0csW9bjxsAJJe+pCmN2LBD1BYjoCgxb92HAAR8vgE Ey+GcDW3scsWCWCBCTaYIH8PKyALSERRRAneOme6MpAB+O70zMFGWmnjS/87Tdaou2a8+dVbfz12 awmCW251wQ9f/PHJL9/889FPXyp2rVPffZd+MAUGcV3sSfz459ftjEbS2k0CT6LwPgG+b3/9G2D6 /hfAAy6QgQ104AMhGMHzsU+C4BOVRMTwCQjQjyfpuiBBMrhB3VCgE0bwjRca8b0KrhA6JDQhC8GH QhXCkIY1tOENcZjDcd0iFu3S4bfAAIcl7IALpeDCuOqXriAOsYhH/OEToRhFKU6RilW04hUbGIxh +BCLx/kBIDIhikWAjoP2O9cXwzhGA3aRjW104xvhGEc5zjF9FKTjHfGYRz3ukY999OMf22hHQA6S kIU05CERmUhFIlKQi3T/5CMhGUlJTpKSlQRXIy2ZSU1ukpOd9OQnA0md9oGSlKU05SlRmUpVRgeT q3TlK2EZS1nO0pGc4AQXaZlLXe6Sl730JQ1tictfDpOYxTTmMZGZnGCOMpnNdOYzoRlNWi5TmtW0 5jWxmU1FUlOb3fTmN8EZzidyU5zlNOc50ZlOdZFTne105zvhGc/csFOe9bTnPfGJTXrmk5/99Oc/ ZblPgA6UoAU1aCQFelCFLpShDY1jQh0aUYlOlKIshGhFMZpRjW4UfBfl6EdBGlKRFsejIzXpSVF6 0pKmlKUtdalDV/pSmc6UpvesxSyEWVOd7pSn7RzGMXLaU6EOlajWjGlR/5GaVKUG9JbMZI4AHMAb JrRMECKZKsuqGpwoyA5cSJIe+qBqHKNoZ6llNas4udmClq1VNMLpQCOOwJsLvOAFj8iqROZa17v+ Zqvc85ZX0/fWuBZnrMjhEctA8bmkyGCtLdsCANTaWFOY5Q+1AgAFzAQAC4yBEqKgxB6WAAAySLZl TJBIIUzRho1gwLKrba1EGCvZxwqCZZ5IBBg8clbd7tZc3MzAh/JgijV86IPBWYEpBtsbROx1I8sV Tl/FBVj0HTe5wynscXgkhSdswRCmsANBGKuHD433BQD4bRWCO9wqiKqyo8jJZc2kgUuA4gxR+AIf JAEAG4z3JmwYLwoIov8BU2BCEx9k7WJEcuCXhHe8HyqvIErxhCq8QRSZYBFvMZzh59CzCh00DnV/ 49yXiBg40A2XdM8HYsK+C7uTlVR3IcRYLOilw2YEwB8+oQnAwPdlYzBFDDbiV+yQdSNNMIUS2kQQ BbtkySKR8UsEQQqJkKAT/NPwlbF8HA57mCCWmcEYLqEJOeDJAWBwRCgskQcDAUARpDVdAa7gh0t4 ohBaQIBISIxn5tJrCooAhSXSgKcP1METmADDUvzqEhftYA6fyIQaRAhnOdPZzhuBwR0u8QlDUMFp 0gtAGUoxBABIes51vjNBFADmT8DhBBzis58BTWYzo1nNuWmzZE0XLc7/isIRWphhURiyBk0czgKK 6/OfA50bHrXVC6YAAgCeLJUab+QPmggDJRCC2ZftARSHGbJL9ICIA4BCDBJpsmsRvJFoiyTKG/kC lwHAhU7ULsv1tjdRjGEMYU5bIpahBBhUMARPfJcgdBAFF4gQBTk4MQUvQHIX6PoCUUVAFG5oAhLO QAo86JkoeQZAAOZwoSNUoRKLMAsEUKWqQlyCq0RxESjGcIIeYOIPKaG4xTGucYkUIUiqAsMllHUa AaBhFNm6+cUzvnGChDwNSYBDJDgEcpGT3OQFP3jCF56bhj884qIiAIQBZIo3dOhFfwrUIRAi9TOM vORtJcqyJfIGCjE2/wwfsLvdT00QfhOk2mvxAY8BUCYb6OXbG3HAKI5Ih0iY+7VKbjy0TVH3u3/g zu2WCH2cSJDb3JvznQdAvvcNb8sQHABiKEVUD0AKNGykfyqWSAESpyRTSE0iHq89c4Ngim4BoNVl 0wLIJhCbFpmiDxIhwmtgv5ElSe0BnjBEWyfQ6QGsQRTdGXXsmTV7AJDAFOUGgAB4ZJHc7773VlE9 63fjeoIU4S+BMYUK+HSUpEx7/BIpv154NIINmKAKpdBDACBPsspLIvbuxjRhIvYA8EwAFEohD6QA wFyi8CRCCEzBBQAAyU7A8dKN8TYQvEjrwaTM/p4GALCgEobH81AQy/9Az6kK0DJMiyCWwBRKgDFA YRAmgCjUTyQI4AByj0QIwvZ+kLnmYBMS4ACM8AAuQQ4AABA2IS3KJNFEwkXoTQIgQgd5kCkA4PhE zSWQBA7cgMVcYgd7EACswBQy8Ec4ZAiL8AiTkAZt8DdysA1wArbYIv48IwNMwQwAQA2PEAmVEP/W ChSoQG4Y6w164BAPUQI2ogCrDQBcZAS0jSA+YA3uwhQWYQAlQgIJ4g0yASEEbMfOjQMXTOwQMREB wPIIgvvoIAVZ8d5WUCRa0BT+LmQIQglEgRQGoQxuAG+QyyV4YA86Ya2sDwCAkBiZixFIq/gowRAW seVewkVm8eNGYRX/AeAXg7FlMOP3ZpALTYEUOCbzCMIahREAzsAURAgAXoBDkFGyiu8CbzEXdzH9 enEj+iAUNoIDMksqjOIHNkIUtmIdG6sdpYJHgGAHoMASGsFnIG/GpA3eGpFTxCASJUIASGAKwoj2 CEITC6AT7AADPLIRCkEDXyIUPZAh2S0ECaLVvqoVWTLDXrEZbUxYkodCCOICkoAN7gIcc5AC7yAI XGAFtmoYi9HjHqERVuAokZIEAKARmFEiyhAKN8JFhGBTSmEOAIAnfRIo42ULTEEpuVETVgAOSgET sfIngxIA0MAUFBE1OKQokTIp8eomc1IeqwsA6nEjOiAficIonk0i//wRANzyLVfAKwfSxQCABUrh ZRaSxhzyAElwEz5ALyViBkzhsTIRDD9GsviFJAGAM9dtI1ARADCvJUkTw16SAEUPeZRHJBSgEEAB AAlCBeZRIu6gEtLCyKIRAAYhJF9iN0UiDzzh1wBgD5pQIp5w+NqCIDagCmvzNmURANhvC0UCsFBu EhSyOSUCN8nQFC7MLywCOIWTNV0TNg9DNuvyC98LACjzCuxQIvCwDAAAPH0D7paOFD5gMRvSxhoR AC5gFLBAMgmiAkxBDTZCE8egFHYgBxRULpqgMx/PM03BJEETJQFgSXRgI7KAEk6wNDl0qE5T71LT +pSHJEwCJSRiLf+ScyoOIiEWImUI4id0JzCGQiJYAy7chC4AwC6cUdEscf7ehSpYFCsko61IQ7pS YzGA1Cpa1CGqkCAowiJq9DM8gkQl4iRSIjdQVCT8YscAQDAIQ3DkjyCWoimilCNyqzDb6rhW7zNd ghEds0tb5WViIKokAskaJSPBMAAoYa8K4BP0wEE7EFBHUUIlAhVNwBMcoX82r0MZlade8rzSi7g+ RkQpBEzEhEz0klM8BVRERVGe5E5F00764/JENT+KJUuiJeWoZUej8EViZEZqZCZxZFGgxFKC5Fc0 BcWaRVadhFGiBEM0hENOFVEsdUzKRDFzQ1M/JVT8wz1oJVBFok//zE5QCOVZUBUQ3Y4PRmEDGKzB /g5ShUtS9xMAYsBlyPET3mAKpOANSOER6BRPiSwFTAEcAeAORsEBWAsRGuxDAiBf97UKAqBbx+vv ICwKrgAOKgz+NmJbdq9RHVamXjKyGitYVJNCziZt1qZtREJ0SMcUcg1yrGZyJKJh/IZh+uZvUEdz CIJ1XAd2WDUqTSFndqZnfiZoIudqYOJ5PqfTJII9qAdkJQdrSMZkUGZ5rMdxLlZt2CY8X4JjS+dh cEdi4o9wDAdxMOdoN+ftDJMgjKIMYquxlFBi2coAN6LNXuYExCARNGEUIOEMMsBdiIwra0AktkoI WIu0BuBuJWsA/752rZSQtkzhExQBDN72YQ23pz60jZLofuTncB33cV8pcdlocc+luEIIcjE3c0lJ cruIcs1liYjIiDR3dEk3kzgXizy3XNBIjMiodF33dRXpdGF3dmlXw2S3dnE3d5XqdnW3d31Xp3j3 d4V3eFFKF3ghqFboqkxhzwhCDs8UAK6rjcIKjyqgE1y0XJxXL0yMN7b3N2QyXLr3JZSXeQEgeyUi egfoe9Wle2WIeFMKFVYBeSsor+yKKOSucLkWM8mlA7aAEDYBE/rgesVFsHiDf/0XgAWYKB6isaZg yt4gEkChEcYgPaVigdeqgQ/DA87gEKZjEKKgJHZDDRZhjcTlfv+192WlInx7Q32/RYVFgn7J14TP V3/fh4XRpXsnAIDcF6WCV4KKcQBiFH3JBQxG4Q64AAwkwRQUaFxyUC+I2IiRWIlz4yHqoMG+9AMc LQuMAAxEIRIW4DCo2IpzAwccYQ24gAv4wBT2gDz1ggNKIbTQBYgPw4VPGCp1w4ajg45d4oeDmIbd B4/NJXzLABNidIc/qocjqBiBjcjKBQaKjSBORRQgg4lnMzccWSIieZIr2BTorRmJQCK6wI834iE6 WTfYGADkwAx1YwtEIdfSR4+JApYPA5CfQ5ZvjzeEuIaRB3zClwXSxJBHCpEhyPbYoGWy1iiKQNiI TSJ2YgSAxrP/uqXMzizNDIQAMEFkPy4S2jHVMo3VXE0kitkEcqOZn5kSeEUmV1OaaW3Nbq2xXHk3 whmMObkCKICN5SIeAUAKkmyTn4CeT5k33u3C9IIRBFIiFq3RHu0cyXkRoBmSd63X3MaasTkAtJkg ipllshYABq3QDk12CODYYk0iNtrQEC031Jmau8zZtoASPiEPwobUKC3vFrqhXw3ZBI3QSBqFOQ6c jXkjkFmZ4eCRAWCmzXnU4qzUKo0giBoKBAASBkEk+AATmFYiLi3TNu14gGClW/qljzqmU/rLwmzM JIKbV63V0OOjYS3ZJBGnO9qvAiATagOYQUqYH8j2ROAFyvGY/8sOUEYB7ZTaFORgEZQAB6TAiQwO 4RTOicyAFG6QIHy5QffQFJru6b55I/CgFN6ZKHYisAe7sCdVXqwOsbMOALbOFCCOropLNy47s13i IUKBZSiB3h6gEQjBBTRAByiBD0h4lE3htU0htnljATagBJoAFPbgSvVCQGmiVWFO5mjuSjdbsAn7 iL7OWeNj7ABgsRv7ME0Bsu86rzcC5aZl5VxF7diu6sRb5VjOjiXisLHOiSwDEfCgCUCND/6l4pBO 5/6as6f740Ju7aju5FSVvNm7ufbsu01Bry9hWv16qAFbuj376HJO6Rycvz07C7pSIjSgFMIgN3hO EXwO6D5Gvv/puxTsGwAkPOlS+t8CbuAkgumcDuoswrwDHADSOwkI3CXwABP+Wa4xiq4dqBg7TK+R AkTtZycogQFEIvVWb1MIIh03NAy6ZPu6jyDAr7IJogRIAbsPA8mVHF4olTOYHP0kool3Q8u5XCpK AA+eYAiuoFW49AFugmXKYKqznM3dHM53Q3m9ILWJgjLhGGYF8vhw1MtFgv24VDDgD8olQspjZcg3 4ve6I/hcpf5SkpO3BPiETy/G3Mk/JlbL18WST/Zoz9A3wtJ5D9MlnSAovcBv+SUgfYaLHAD4zdRf D/sqVPscPMlFogNEF0TPUCqa7/kkIvo+/Url0CxGPfukZvT/MOj0qNz7rlz8dE8EfU/Td9THKNjH MwrIG0jIE9yn38K88vCv2XM6a3C7J3ISEvD7KEHpyjDYkQDLGUARJsFLCmAD9H3fNwA2d+LcwRy0 ByDdcbCSR43f9/2U6/3efeMBKiEUTGcB+CATpKAHuEAU2AC5dcPhIV43OGAHkCCV6ZUocq8vYXYK m/TfXUIO05Ox2kIA2N3K3x0Ww10imNAJXYUP2VAJb944ddoN1T2ll9gJMnwjxBALHRzgX5wI+7AN e54gjlM3wF2v77Dck14vjp5EVN4l9oASrlQRmlIvtPAlLGPoi15xrrApXFAiYnAG410i5t0idN4I nb44oX5H/7ky2Lm92/XNqWxo6sWdH/3SMHZC8EXCFnFRFzfCC0qh2NIxZcrxHNNRS6wiDzYh2C14 rZKi8F0CnWkS8eGRF+sy81tGdw7A8vWeN0K5J/7TB6HA2Xxj9X2jDCowN3IvW2A2GgNgGv/a8CXi LiUCHxWT8R2fa1Aza5exGfMCINdKGcOe1n/eHRMfny3D8FdTHLGx912C+VvG+ZV/NwB/hn3/Lx3c 9yUC+1mmOzjfJY7PQFAA0w9DG8neFKyfJtE/XiwjGpUn8iVi8gECACNTBAua6gOAkiEADAFUMRWi YUMupkxIvIgxo8aNHDt6/AgypMiRJEuaPIkypcqVLFu6fP8JM6ZMmcaMKVM2MydJRII0PtwgMYcp IBJF3WEIxFQNjReSsMFkiktDFKacACATigFDNKYkNJxhKklDAnNAvZDIIIfatTkEIFWKsYapHg2T mGrRsOnTqBJXmDpyMS1btW4ZkjVrsompIQD4jBrQUIQpMyMVMxb5wpQWjzJMLcHYw5SQhgNKzXm7 9GKfUBI7mDrDkKpVrFol/pTYaGFDKxABPGq0IrhwEgByS+Qd0aNeqFIByKXL8MhdAEJM3QniYkWU uagx/hY+vLhuhshB8vRpCmhDoUQbGu1+sfr17NuhJ019MUEnNgDAiPLa0RamEBcXd9FNJx922nH3 XEPS4cX/FYAAgCXWd+CtQJxxu/V2kRmmXKBTiCKOSGKJJp6IYooqrsjiSTXd1KKIgxSikRSmfBCU KVQ0lIEpZcC3kQKFgBJAQ4r0McAlcGyYQkNGhMXQAG94EoNI92HEgilENKTFdBcJSWRDKvwlkpRU ngSGKTQAQEgpBzREgiltjJTmmiLRYIoXHlFgShigmWJFQxuYMgaQDbnx4VemXGEkkkpiZCOODe2x CWQMrdFbHp4UkBGllgKAaXIggVlkgwfidUclnyrmg6EMacopRp42FCpIM9Z4Y447MtTjjwBceVGq q5rS6q9wZXTGJw5UEsdHRSyWkakAPAiAsA2x6pyB007H/1uTDD0pFqydVkorhxLpgUmRMa7Lbrvu vgtvvPLOS9KLONG7EhyavIlRUjnkaAi/VJiCg6sAFJCARHKEUhgAWJSChLYmENqQHlAKsEYnLowE rES9MlTAItMhrDDDDYUAaEgYa7yRF5QEIREIEnmwiSYKAKCGKTAzlIUpUUjk8s4MydwQzTZ3dMKn A9hB7EeLBPLnIvw+tIPBT2bREBymrNDQwxFDJ5G/Ej1hCg8MSQBVRHbtyhACGABAttkAoG2uRiQ3 tLBb0lJrhyWWHnCIKUUYvLZEbsNd9tlpg6QvvxeJvZ4pATM0cMHG4tdQ338HPvjlGrVgCqI6fBTB J4fczP8QBJDtPZ3mDAEueLZgUztxoQxZLFbhDR0et+J1AxDAJs3iS3zxxh+PfPLKr2jv8iPtYEoc RAhBgUQNZOKIEkI0KRQleSCxxSiGWNqxoJ2o4YQRmMLWEAimdLKJ4wAwfYYRcEAC5cB2VME//0Rz VL6G9KEUY4BCIAYxnQ2cL33rk8gAKGGJJNSgBgToiP7657+GBGAUB5HIHhShhi2s4ROlMAJDRNCJ UIRBCWkohSIQoEEOImRSIBQhCU3YETlUQg1ZEMNA9vApjmiBFNWTSGgu4YcmgIEUfShMAAFwAEOU wgxKiIMpltS+98UPI9fL3vYA4ABKaIIKSSAEJXozgDv/RM8JSSBDJsQSxjGW8Yyi0ogC0ae+1zCE dXiRDh6OwIRB7MEUVTBYGtfYxjeCUYxkNOPvNgI96VHPetjTHvdM4T3wiY98x5KIHwEpSEIarCEi 8xtIkODCKSTBC5W4GR+39cdADrKQr5zfa+yHP7EcMg5sdCMcGTnH37lAZ84rpjGPicxkKpNdzVvm Rp7giFKYQgYXWUEgRGEKMgBAKDJYwyY6AYcKNOSJC/jCIDLhCUREIVYNQaAaLrIAM2DCE3CA3uAQ ZRCCVK0jTwRABu7QiUlU4QbTKec507nOi7DAD6AgSAQ6gs987pMhZuiEWBrChEBoohSZyMMMJEIC OGBi/xSUOIM4JVLRizIkoxvt6Ec9sgM5SGIUoUBEFeTHkQyQ4gkXCc0QpqQJNTxgnJ2USATKQIlR PGILOHWnRqyJTW0CQAR5+AQmvDAEDhEgCoYAhSYI0QX1UNWqWH0kPM2JTnXGqpZOWEQoGmGFA1Qi D6Pcale/GtYTVvWqWa1jR6ApTWr25ZrZ3OY0vQnOk3oOI219a1znOkrKmUIMd8oDJkxXhdVpi1oA aCxc5UrXWsZznvWMHQDs6lWwinWvZfXrGS7BTmfKdra0ra1tldnM2xrvB6aAgW5pe4ZGBDE0//qt cVtkoxPgi7e+TYkEPPGz40p3utStrnXrZZN7XbdFFf9siBg+AYHtFpMCncAhQ4gr3vS6ZACNoBG8 usuQ74Y3JV5oRGzVi9/86ne/8sotf0cEBjgsYQdcKEVz/ssSEWhiwQxmcEzQi+AIZ4QDQtCa0NwV 4AEX+MAS7rCHPwxiE/k3xC75ASAyIYpFZJbEJRkABl4MYxg/2BTFZTF/n3WJQsbLxChWcRBtDOQg C3nIIx6ykY+M5CQreclMbnJ1i+zkKEt5ylSuspWvjOWNQDnLXO6yl78M5jCL2ZhbHrOZz4zmNKt5 zWzGSJlvO4DQtXnOdK6zne+MZ5C82bZxdkNLOrAFQmwCE33onEcKkIVHhEIRSgAJohXN6DxLetKU rrT/peO159r2uSVgGMUduAAGSfjsIzlzQxMsFt2OlPrUo760q18N61jLmiS64AWMqrtplsDAAg0J oyga0JESXDFKhugEsDkibCwOoNjHnrWznw3taNsZFau4NW1Ds4M5fCITaphvrgNQhlJcRgFjuMQn 4HACKImEDRXpCBbUFAGoOaFpHHk3DeLdWXpLe9/87re/qZzpYoYGFGM4QQ8w8Qe3bFoAaBiF0OZg ijQkAQ6RUHdI8FCKh3JEDqaIAPQ6MMwt5LDjHw/5v0+O8pSr3MMBd15oZggAIiSuzwNYgyjAFifK AkAAg1TpR0pAijd4BBCkQBwMPmCKd3KE6EZHutJX/w71qEt96rVt+fJCw9OzUSzOcEDURAHAG+Uy JGJiKcAGzo72DairIQxQxCSKyBFDfAJxNOiR0OM+d7LV3RR3p7rf/w74wGM6u7YNTbGANwo6ACDO pMAmh89givkCIDNimVg+TSG/A+RhE2LvCCBGAQDomcDpnge96Ekv+NSrfvWspwnhaxua0UTJNIs3 hSZWAIdSnGUrXVGUWAQzmIYdZvce4TgEJFCJA4BO5BuPPPKVbwrmt3761K++9d38+munjCGDKtSm IUCJSQwV7KbwFgDA5REzVQkk7/7om+Z9eI20H4r5jv/174///Evd6soLjdQYQjW152cTUgpYVDsV Y/9xGrEyG6MRQSMRyUZsxgY0L/OAw7Z4zKZ/GaiBG7hv/Jc8R5RES9REAtgQaXJR9INLCZgRF4RB /7NBHSQRpcYEFgMFEvGCMMcQMkiDHMiDPeiDlOaByONTQCVUUSJnryN3IgAAo0VP9gRRl2cKX5dS F4FokCAKkdYhFkWFWWCFWPiDXwiGYWhmQXg8EHYSzCWGaaiGa7h/2TdbZhgS8AUA8sWGdWiHd/hs ZGg8cAgSGUZgBoaHgSiIg4hnelg8fPgRPJZiK0aIjeiIjwhmhgiJk0iJlciDkmiJmaiJm6h6mMiJ nwiKofhvniiKpWiKp2hppFhMAuAAKiIUXxcibWD/Cm+TXhXQCYaWIrJIixqxHX7lEb14EtJSIsDI EUxQED2REbqYI7BYPMIYI8TIEPV1X6hIjcekisvTAY0AGBgxA3mgCVf4GTHxiiXyBqaQASHSjd+o COHYESTwBpEACo0wBiACEj9QCpMwEmqwCD92IuV4jhsBjSARkCPhjCMykBhxAS/wAo+AjBjhj8uo PAXJIgE5AdBVjReJTNeoPH6xjRJhBKXwCGGABWrAPjAxjiQyADgVEx8ZkiNZkhvxAduWBUbgH5Gw AB/xAtiEjyHBAaXAjiqSkh1xkEJpViAhkSEylBlxHhkRlBCZPEepIgNZBpigkhhplcWjkcnDkRdR /5F5UJUvcZLK1JVfiR5bwhBdEIUeUQKbYEY7CRJbIAoaRy9JCZBF+RFQmRN0eRFL+RFheTx4iSID mSUXdpWFiS9Z+S4U0AabsAlpwE0AoAhQ+FDGqIQMMI0ZIQmn4R1HQQBToAigYAlpUERCUQRroAng xGuG4ZmgKZp7ZAozUG6aIAdwR27mhm7qxm4EoR6uCZuXIJtw15mfGZpwtxGUCQCWCRJkcwMNYSMv xRFz8AgV0Ahu+RGMgIPnFYXaxm2SlxQj0FaiQAk1CEZjQAmi4AhawCkEgAl0pUGRMEO5mR4X8QF1 4AmYAAYDkxzByZpwN5/1eZ922Wtg4AihYAke5f+aQLAFlPAJeaAeBXAFfnAJnlAIWgBDb+GdiwCe 4qmfw9kQ/Wmf+GkeDdkQ8LmbhlWapwkHqWksF5qhB/OgETqhFbqi3xmeAgAJg3ARfIAJl3kRMHAH 5mYIVKBZCKqgDAoyLyqhFMqbsTmbDVGb55ZuF7WhrckQHvqffhUAmTA8hsml84KY7UIAUhQGTRAI Z0RNKfACSmAKXaCQL1BBbEAJLxCZozAH9LgRbmAJGCEBgBIAEHcGR1AFlbAINyMUl/A94XMIkNGn rwGogupKmAQGKjAEnmAHDQFxEkdx6iYCLwB5JSoXlBCpk1qpwOOnjTqoHQGncmoKdGqnG/EAjUD/ CC6gATpACXzAjxhhARExnSFRAaYABn9CcAaHcE5kCnKwCEqAA1IgFQQgCFNURXxHUaQwAQ2RJU1w Qpwanw0BfnJUCJfQG4v6p4F6qttKRt0KoAxBB6LABUQQBXLQHHKBCHjQBOHGBwwRAaJgakhwBqSA B0RlrMiqrKTKqOJ6M+SaBObqixrBl5GBrSVaqIc6Con6Fv+arFJxr/m6r/06scdasQDQMwQCABpQ Cn7SEUXgQmQEBpfwqPE6r6VQrwBwsU2gr/zqmqAqqZRqqRE3cRUnFuBqqgULTAiLEXiQLl1qtPBS a9Y2WzKnYwhQcYIFAFspEX1ACZtABj4Al4pA/5YAoBgaAEUU4BY4YAoxEASmIJ4AkG48JRST4xA0 BgBle7Zpmy2jOoel0Io5xxA8l4C30RByQbdiYLdva7YNIbccQbVWi7VXuLUM8QBqRBBlwKMasasg ARY/iZ0wJ3NykxSUUBsN8SxYwxBaowKTZwqNxhBhQES2ka0M0SXQMQGLA7eEawo81boM8brnegCk gAYO5JojCACyeDMFoFj9YQpKaCycexGxyxByW7sAcLsJq5QiqroOKzlT47bH27kgM7xpYrybm70A 0AGACICm0Hka8QCeYAio47ya5bvAezDbW7xz612Bi7c713OCG7ezCwDN+7wYMQaJcrQBvC7Upv+0 ssVuikURUCu1DVEIFDO+jGF2aXd2AZBurQIFpnAWWUAKCjAHm5AABwDCB3AJcmBYbNMjlNHBHxzC I5wtTNAQS2AKJUB+nUd20ysRcuHCDAHDMpzCISzCJBzBElwkDWw7bXsZG7EAfJAJUtADXCAKbNAw HjG5H1G27WFE+qt1tpMUjHIRsminnREoAjAJe5C3lKCxDcG3DAEI5HIpvdHDK0zCa/wptcIRAwAK gzCtFyEXqTZvIGsYB1C2lrPFGPHGIMzCclwu0IsRC2vDkWPCk/EWXKwRBADIBBPJnUIJhaEI47ER MnfEN9xq+ebHp1XJBYPDLxzDM9wQNVzIPwz/AIjcxr4oIOUrwLWMIl/KLqshEWqqwGQiEYFgCizQ EMKmTZaXTwcwAJ6gJ3eACVJxBzg6EJeHEELxA0VxFNGcTwghF4dHLZAneZTXyK7JzdOBzQaBEMZs EG8CzMLMEMTsbpbMEBdsxVJMnR1RtoQJAIYXQ4pnLNWsGqzREBygRwDgBaXAa5mBi21bogqhuhFR zgWBEAyNxucKAEogCqQwCGWwnK7pz9uCFwDAA3vQCQZhH6bQ0Q3x0AQR0Zz8EIq8l9I70dR70u/R zxkR0iNdECV90g0hcx9FFVknRKlcIB3NWTdN0tkyznjhzQ0BzindQRI9vr5IERZhy1V9Iri8/y57 AAq7PE0NscAMwTSSAgAXICfHORiEAQB6wAcH8AlNQCOY4CcWAh7EwR7W7BvAcSHE8UoR4nvhLDsO Mh1yHR7AxxZuEdZ5UdYc4RifIhmUARJTzBme8Seyt3i0t1hTC9AM4RrsIxtXkRUXkcbicRy9IdjB kSGcXB7K4RTM4ZqzgyDWoSD1YTCljSGivSEuLRGMHNM5Ms80/UQJQh8G0k/6wR/+ISEbISCj3NqA jRfAvSB0sde9xxAUctcXUtsaQh6P5CGtatXdrRNYHSOYgsBdzRBj0pEMQRHEl246txFZ8Akz8EKg kCWtIi4YIRSP/CP1rcebxS3l5yQJGCmg7P/aeKHfIJHessveGtEmjhMnc/LY9cwRfEKyVxwo3OfA T4QodgoWknwkSYJFEhHgk8LGoJIpmzIuc0zREkEqf30q1aIq10JvT1TgIo7iuN1O7gUpueLIPOIj BmMtDIEtl30RybIsW8oRz/LJfcvfqPLiQN40r9Qt/x0uJi4rI07H51K03q3lOQHeLeIDOtI2+AO1 KFPhXm0Ka9AQaGl/GIEnd/CreKBGIKI7bfM2ayswljznAHA4r3SAt5OAkLPcLZ7nh8MRfoHmZ6lv BE2BDZEzQtMzqabo+MwQkO0RTxM11rtPT3Q1WbM1XQMx2kJUNYY4ckM3agPmu/M2vTM3i8P/EXfD EHnD4h49P6YERZxDOKdO56PuOzYeuvuSEYBuWGxbOQbjOrVuWv0EAKAjOqRjOuqrOrHON7QOO4PD 5w6c1lAy6KmeOKv+O8Fj5FsO7i7R5SxCAIowsk0ACJVA3osHQRJEQQxRjm/ABGdQCoIghxnBANL0 UWTzCFGiRryUSGLRPRA7Pov3772kSLWEgveTgF1kSdA+HbuE8D6nEfE+7/UOXzcoESikQizkQjKq 8UHBP5iwCfxjOR0xRMSZz6aARErERMSKOUjorFb04QDgPvCjkg7/RXHUSHRk8IjkS4skR46E23fE QAP9Sp8kS6Ik5P4O9IrE88HE66EXPdND/5w6f0mZFD4F3/SwBEqzFFkAUEq3mhGopAiqxEqPOuBe v/S0tORgfUsMr0sHH/BC3/PCREzhrvctMe4sggFw0AmacAZ2AbUAsFAN1XGvswWPAJ5k0IoeIXdv gjL8YRhclVp5xU2IFU5jYfl4BRSiJU9NaFpeTVjaVEuo5fkecQCL3/iP3xBTCFIiRVImlYUUnzP5 9JIboVNAjZ0/5QlBNX5dD7NIpVRMdRFOlRFQVVhTxVp9Vfl3pVp6RVbOzxEGlVYJBfEf7VmPxZ79 hPrRz/zTn+IMAVjrzhDKr02Z/02bP0rbD1phPzAJ7hE0YFmYpVlr31lu9VmQBfqkBRA7TP8VAQCA QBRDoDQR6rKhoIg8nzB5GWIqREGMZy4VwNjR40eQIUWOJFnS5EmUKVWuZNnS5UuYMWXOpFnT5k2c OXXSNGZMmbKdQVkKMSVD6NGTP0zBQNqU5plGAzr2MJXD6VWsWbWOlGLqxFaUSpnClOApCli0adWu ZdvW7Vu4cWX2/CkXJ1GjdmES6CjmEwS9Wyl0MjK1amDEiYUOaFQoLl+MfgHD9NKIo2LMmTVv5tzZ s1u6QD+nxDt6JBg4S3ZwKcXFdFOqVl/P3sxBCBxTQeKiVs3aNW3gwYUPJ148cGjjHksT/wEok6hF VaQmpxmb+nWwRUxdqiK3+fPo07GPJ1//3vz52cjRr2ff3v17+PHlz6dfn6R6+/n17+ff3/9/AAN0 Dz8BCzTwQAQTVHBBBhMksEEII5RwQgortPBCpB7EcEMOO/TwQxBDHNAn0UQ08UQUU1RxRRaF0rBF GGOUcUYaa2zwRRtz1HFHHnv08TUcfxRySCKLNPLImIJEckkmm3TySRiVhHJKKqu08koApcRySy67 9PJL2rQEc0wyyzTzzKZ04aUuNNt080044zwJlVXYlPNOPPPUE0sx9/TzT0ADVbFPQQs19FBEHSQx UUYbdfRR/giFdFJKK7W0M0kv1XRTTjvNKlNPQxV1VFJVArVUVFNV1dNTV3X1VVgPbTVW/1prtdXN WW/VdVdeq8y1V2CDFdbHX0sSwAGUmDBlWUE8UpZZl6Kw6KoBTHEjsGNlysGUHYb19ts71WthWXKX VQCmDho5AqULXnjhkWY7avfdeFmS9iKnqr3WrnTXjWnbbmfag1xQDqnigIJkKJfcLV5YFgeMqlgW 2QW+mEQURqrgiygqPFrDK4UXNmULAARZ1pNEwMAAXJZbfk+9DKqoIg9T1pAZMpdWMMXflBCp1yOf o502X2v10pnnlwCmaWApntjCEFPsSNgUPWS22l1TPlkDo0Q+McWBAAZeA4o7TDkDgAdI0cMjSigB QOGqra7ihZJLeaKKN0TJJAWX+/Z7vP8HJZYtpqNXChqkw+0duil9jd5ZW26XNuVcAAaAmm+FsfjI 4Tc6QbiEUnBzgAdTwsAIj1JIAICPUBDAiARTzHjbFM0/EoSU1zuJ6m/eew8u8MMwqsGUGca4RBM5 KMDIATAcCcWSPGYoSBGRTYkAgAKu8OMSTwrRwvWOEgf654IImEIRUCxJQ/mCPqjDE0zAoGLxkKja YY5PMlFjsuy37/77jsDgDpf4hCGoIJXGASAAZSjFELCnPe55D3wAUIDxPgGHE5giCeU7X/rWt7zm PS96JaGeyK4HAAeMgRKicIQWLjOSbRVhDZroBBwsgBHzoU997BvJwCgHAC+YAgizq13/RxyWhEv0 AABc0IMYvsYGU5gAI0rpTldogJEnmEIHRATJ7TryheAVhAudeILvzHjGxABvcAAYHiXAoIIheEJq BaGDKLhAhCjI4TcpeIESTNEFd72ALxEQhRuagIQzkAIP4wuJ+BQ4B7MdoQqVWMS5IEAJTVAhCYW4 BP1AQhVQjOEEPcDEHwQAAEIaEpGKxEgRSqEITYLhEudqnADQMArdoLKQh0zkIgsCyTQkAQ6R0OAj IznJStLRjnjUY0n46EdAuosvBBBEKcyghDiY4g0l2dYl8oCELYziEFIJACTPIElK/jAkPsTIG0zR gtmF4QPznCcCHHaEMWzzEUlwogMQ/1EK8YhAmwCAXRcwQodQJCCe9KxnyXCHEYH8piCYMAUi0HhR jIJmUR0RXEeGN0cAiKEUyDoAKdDQEfEAoHAdKUAFOgIGU4ggfOTDiCODYAooYCSDZdSCKZQIgAlQ FF8ioUofMEIEU/AAey7FCExl+gBPGOKHE0CgtQawBlH8dKkvjSlBTSGGgghgYBu8aU4LslMAlPSk GEnpSFbaSlNkASO4UQFJtmUIhAGgo2XVqSnK2ENTjGADJqhCKfQQgNmJDGtHeAEoZjAKCPQTE5fo SARMYVQAPMIxBunEHaamWId2JIP7KggWKqGEjKZWtVpRo0dNwQSMLMEUJagcKAYxgf+QvPUjBDjA TSFWU5oWxJFz2EQCDnDcA1xCDgAAxCbE87Gh1s+vGJGAKcbgEd76FgBIdeBHqgUHN0QOJNk1BcSs 4BWMIKGYxDUucpVb29uuRLcAaIMpLoARhVnBrqboWEEyEDsAsBe5yV0uYAlGhcso7A09YDCDJXBP AVDiEVLr5yfchhEGmGIQBREpbl1giiVMbcEN7oEEQvs6U9BhtStmMVZaKzxT+AAjR3hnQZQgClIM ogw38Mh8AcCDPXSiXFoFgCOB6xFGVM+olDAERz35EarIuCABGIWKfxzkIQOgp7T1rilIIQpTSLQg QBYyuZR4BlNMBgBHBECSRYbZG+f/eMcomW8fQtERDphtvz/oiCg86+aFYVYkAwPCDqBgiUY8YGpF xMg9AQBTIoT0a5Ot7GULYoPcACALpnAIF2330LMWrcWjJnVOXlyQ4WmVxvAsyAWSwAaKinm+RLlD EFywAmkR2cjCJd8jGrECYAdbdY1oMkbOG91PmkIIbC3FHABAa1vj2qcA2IIpVNdlTawADqWgW0Gg fetcAwANpjBxQWZQTF8HW9gYcTWsw3ySOt8ZIx3QMwyF2GfPplvdK7j2oCdXEBaU4myeNuLjMiCE c/UzEQDFiEC3mVZPnK0PFl10F0ENgIiWWuMbT9JGIxZGNk67IKv+iAIKAQrEFkQF/4/ryB0qIZ4m xLgjg9jsR2jukTx44oUd2YNzMQJdklBFvwXZgHUB4HKYy1w73fVI4y45CUUf/eUYibmMz8u3ghih mDnfeUhMjnKTrBxpAAjvfc1tiivst78A+G8ZAMB1lbDzl6T4AMEbzfLIfK2+UiwIFTEiB0gwYBQS zZzFubpFjGSBEqjleOMdD5JTh1zVNS6AQv8eilMWJASmGDpG7GCJ6RzgEAPpCBw0kVePmB71AEgC fzuCgJVlUakAkIBQg26KReRVYt36fOhHT5AIfOIQP4RAVfc1g9AVpPcFET3pTWD0guihmK1fOwBg jz3LF0QOmDfJ5juf9bjO1RQr2P8vXgsyP4hR//UrA+wPdXbSwnvE0X35mg9Kh5E7pA4jrZeWC/BL O8MrCBPwBEdIKYqiuMdLQMdTEzaJmZmpmZuRvBmrsQ3oBDVwAiP4mIEriAGgBEtIghqoAb6gMTw4 AiYYhIHpDogyhTggAiHgIYxjQRdUngEomzhwgiQgg0zYIAfAJE0iBEp4Mo+gikvwgyYAA1Log1Mi QRNEQVNQQSR4pSlIAi+oBFoStUcrJiY8wRRUPrMxAjiAhGKqQRbEQR3coAq8wAyst5LowA8MQb44 AEOwJmwyBTjgJlOghG8KJ0NAIBs0wx0kCbkrCD4YhQ2AG7mpAh+Yv7xzAAHog5r/IRs2BAALMAVM wATxQES5kbFqioIrgAO9qauO6AJPMCsFPEWNoxM2GReROZdUm0B4qphByARPQIQo6DoW8ANQWJYT coJFCIVGsIIDqIQ88IgncIRSKApjREZlNAiEUAiG6DSIkAiKEELDGII38ARNUIOoAwBfBEZhJEaM oIE8wAThk47KwUI5/ASZ+sZgHMZiBIAFMANM8AQ4EAiCcMaEWIiGkMcvmMVavEWUyMVdtJ6CiIAy oIRReIQtWL2Q2BYZWINNqCGm0kdo7Mf264htKYOQWRg5YEQO+xoAaIAwWKFgxJmCGARTYIOO6Mhy WS6TyRpFAIMMQEWbVMBiCQ7r/2gLsbhJn/xJFslJ4NhJsEBJyQBKpExKEBFK2iDKreCN1WgNpZxK qrQQppwNp9SK74AOdKxKr/xKBblKsBxLsqwVsSxLtEzLUjlLtWxLt7wUtnxLuZzLRIlLurxLvNwT u1wLTxCZP9AJDRgD55GENpApjCgEU2iDjohJlFGZmfiBUpgElCiALHiEUFAExisJyrRMzEwJyJTM vAxNtdxLtfAES0jEfLyJE7iEThgDKPgCSvgrANAAS9QEnKmmu8mbvYmJFwAz0DQJNbCWJpC+syiJ 4DQk4jyJ3jSF3xRN5wRL0kyLWjyKAUCETui3BAABqjMFP5KegvCigiAB3Wkrlf8ogU0AwuYciRKw Qw40hE5oAJJYzzusHPeEz/g8T0pIz+fcT6WMTrSYTpAAgsDyRVGgBLPKIQ/iIQTdoYLYFoMKCT1A hAMABbD6zosDozUaI9ksiTl4hApoBP0MCSwwBRqIgEDwRpkbiREt0RN1ghQdiQ790BDlTxq9Sf8E CwD9CAGVg0VQAhyQAtcop2NKJ2M6J2RKuKUICQcYPACgg0jACPAsiIzDiANECQu4CBA9CTmwHoHo gA8jmZHY0gjo0i8tiSsFgCytUTX9yRvdCk9YBIb6gLwSUEpgAI/gq1ArIzwFALSCpE77CKLwPz/6 ihMLNdICANPKTJRI05IABNz/ySIY+ABTUAOScFQAgFRJpdSTYNQ17VSc9Ljh6MuFIT8AENC08wgB c6/lStXjei8+MAXcAok3yASpoE25KlSvsjKY4NSRMIRPuFQS/a+HEwlfBVYaENZFnVFPXVZSa1Ot 8IRIILEeiDoB5TMkU7I2w9ay+VOW6gQ7wABwbQwLFS0sfAleFQlAGIUYNIFMrVR1FQh2ndRkZVZ6 5ThnzYoc9QgBrYGP0Dd1Ux1/XbcxMIUYAInhERmHiNIYFDOXONeQ2FIIkIBKOIBxAVORgFiJpdiR mdd67dhRu1esyNeO2NePgLuS1blk8wKQGINS2IEceNksagJchSnEKwjFU9RN/1VWjxhR6UEYF5Uy keDZtEJRoC0Jh/VYpEUjkL0KkcUIkvUI9cOI64vagri+AmgET8BOEAgASviZAviEtYnSASzAjqhS lXBYL6CEXCoI+WzP9+yItF1bAGhb+nzbnE1avM2opXWKpi2Ip0WpP8zBQCTDGxTcDQIAFegETxiD J0jbJ0iBd2u5UXCATvzEUPQIUjRFbpIZTNgEmfktBRoFS+uI42QC6dNcKhtdjCjd0zWJHOBcz60C 0M1b2vWbvW2Kvi1VU+DX3XpGfuy0g9jHaMSID1CDFZqENhiBauNdjJAWIYjJT5jJmoSJ4FyYDQQA M+iEw8UIyoQEUehMj8je7f8tiO79XpwVieotl+utXfYFl9ttX/iNX/tgwBKRX/u93w9RxfptFBHQ BP/93//FXwH2lvd9kgEAVwRO4AFeYGApYAZ+YAg2DQeOYAquYMWYYAvOYA3WKDvZYA/+4PLAYKx4 FlMILsSoL/YrCBI2YRBuYaUF1fGYF3jhDHea3lZzlxmOCQ84g0PYhE0YhCjIPpHogC0ghE3AhD5I zSmKzMmszMs8XxeOYi8RYa3YNcQYAIc8spjAAUdYAy7gglfdg5QTCTAYhTvgAjCQBFMozoJYTp31 iOMczjWWYjr+EirOCiv2jDxOiTHWPvQaCRi4oYLoQVGwT/NEz5OgW8ux2zr/bmQruWOcECACMqCU cqT+iSAAkgRn61fPYh7ngR7vFAkFsC5FuIQo0IJLUATauuT/mSAoWhZu1eKP0NCWACOsQwko4rsY PdqPWFETJVpHDmYqgWSbcCVYSgJZUidHSiVeYiU3sISPqC79qqM7yiOGLTlTIAQSwA02IAFEcDZm XiVfAgAReAE0i2VeCwmzPYkF2IASaAJQ2IPMQwnUOaEz5WWPEFMy3Vhh7ucmIWaagCqpwgiqmimP aCmuEoGY04C0ooBTwgGCVSuUIolR1hyikJ4weIStaqqu+jh0LjITTtSUIGEvQEmTKAFSGFaMwOeO sFRMlVd/jukjAeiZ4K6R/8hj8sKBDJIxKDAFuskCUlCAAbCtWGWpDThqpN6AABhlJwAAiOYbLdgE 7Oqt8nKyj95jleCAHUCCLb3mkWAARZgEGCwIlsaIYs2iYx0omV7rIaFpmdiym6YpMhuyAfAElb0D THCNO9gwAIgzHeMxAayeAxhl2BoeFEBUUBgzLDMzq0YcFn6JMjAF/zOJA8iDTSBUjyjrgkjXdW1X tv7sHnHrmKi2fnNs5TCFWgO3adMDPjiAT2gCx8AE02m1V4u1gmCAl83tlxUAwg65w8aCO/s2aSMy ibnqx3YJh9ECkyCAOQCFbvsIzQYAjJ3YigVt69YR0YaJpRuJm2u5qSuIqv/TtE+YAUVAAFBggRfF iK/rY2wubFP47TtDuu0s2q6oO5urOY+42ZagAVNQWZIYgGws2JCIbqH12fS+bgSPEhgGjuAbPowo vtI7vY5YvrT6PQDg7zsAAwDAg7K5r8rriO2bZ5DobcNG1Duj8OZTYgFdo7mS8I9YZ5I4AfEYADtI 77jtCAFYg06Y7AEP0RvHCEWuzwQfcgXvYOGIQkWYwipUJ4FowRcEgC10wu5ggGSUnizSaABIQwzU QIp+Ld82cSg3hRLkwifsiAbIBEdQAiG45Rh0chjMXC2tBDXIAjFIsj0Qj9QVNACYHztIRO0EgNet gs79XIzIczi2FtPFKSL/X/QVye6YIEdzNJi2OsZkzAt3DMd49FWE2TyW9EeAtMWua+8vB+6CuHR4 7LFAADMyWMZKd4kdkANJGIVQQISDCV/t7YjwEpmASV9yuV7xPegs8F7wZXRiNxFHL3Zk79hjT3Zm 99Rlb3Zop9Fnj3ZqF036rXZsl2n9zXZuF+Zp73ZwR8tvD3dy/8pxl4kV5gwU7oh0j4l2t4l7KXd5 j5BzjwkZPm65qGF5wWF8N4l7x4l4b4kd7uEfDuKSIGIjRmIl7jsmPonNfOJ5j3jWWnDywGq5wOJG 6neUsHjFQbaU4GIvBmNTEGOSKOMzTuM5bjTfRIk4Tk6Jf/kMofjx4PjM/6D5k7D5lAh4lmDvLcXs kAjk5VkhQ8bPNwZy9qxb+4R5pTc1macNSS6gAzJoloKgVgYATQaJR+jkEALlLh+DUj7lVF5lqpcg jHhlTjPtlHh6SpZ67h17ABplrzdlVFbl9nmf+Jmf6KJllrBllcjlX/JQAifRX/7ZpS/8m6j3kzDm WJoltj/IXRJnsoNmj5DmJl0ma+5ybeZmbwbnx++lhjPns/8InFd8ZGZ8WXZ8VfL8Uc78ldx8ALik TNqkToouGC+Jdn7neBZxk6jngrjnovfjMTUFL+Vnwy/+jjNy4BDoqapk8kFojlZoU2DoA3Bop45o k5rokajoZyMeAMjojf8uCKdqbNHXeLSJquVv/O/PQhHQ/ovufo3uqZ8KKvoR6WQhl5Iuz5SG7t9n rkddCoD4YEoNgIIGDyJMqHAhw4YOH0KMKHEixYoWL2LMqHEjx44eP4IMKXIkyZImT6JMqXIly4fG jClT1nIlEVNDGiISxJDAgSCmcJww5QMAFFMvAGQhpWAAqEETEhbYIHXqhgAKTDkBgMNUCgBaNiHk 6RPHwSqmNijMiTAqVakBANS8yVDtQrE/r2bd2vUrAECbBhhcYyqERg47kMgxxWUiA0WTKCRsNCmi oU8AnpiikcHUm5meP4MOLXo06dKmT6NOrXo169YJX8Z0nVGLqRI4dSL/5LGnk6nepnoM8OQFwB1M i+8MKqhEFKlBZW4YNOF7+oGrTADUMIUCABZQBXXz9t2j7Nm0uKNP933Aa+3bCcFP72Edu3bu3ikZ Ik+4YxlTLiIekMcmJygkWUSAjALADqaYIBBBskEYoYQTUlihhRdimKGGGwIAm0wcKrSFKSS4d5AQ ptwRhAsrRPEbAHrwccAnTRQCACZhGHRBEmxgolhBDOQQpJA5CDBfdtthEQoAJ6a4YovjGWQWWgnR ZRCQQwYpAAAikjjXeQUxqSKLvxlZX5IANJKfQVYM5tELpmgBEQFzgHJUgZNBlBgEElRyQAumbAGi oIMSWqihhyKaqKKE/3qIaBE2NTRIjQfdUQlgBTUhFFKfzKAIAqCwoClCChQCylsMlYmkkpVeCkCm QxkkhSkfKCSpRI/KtZCtlFpq0KupcqfkHn8F1qZBWVCixEU0mDKcQwO84UkMDBkIERamzADAek6I uqi334Ibrrjjklsuho0eGsEnhyhgEAStAgCHJusZZIcllx5wiClFAMDsHWAAgMcdplwAQAEJHCRH KFqiasp1RwYLgL346suvQUCYkoNC8tL7kLrsugsvxwdNXFC++wJ7JmY8FCRBj/sV1CMiEZ3Q6gB2 dAuAF5QEcZAAa3TyH7V4IrRzzwaVYAocBQ1gSCcNmBu11FNTXbXVV/+Xi+6hSJSiyBRJeFFJuwYt GAcRQkB2hCl4HMHEIHuYUgUADJSC7WWmPFLQBp2o4YQRgp3hUMpKqs2223DLbVADmTiihBBdkW2K 2Wg/xLXXYIt9UNlnp71222/HPTgADlCiCRVJEEKJsQV14QkUEclRiRpZiMGIKXu0GsAopvRxEBWm 2FGF8MKDUFAOwmOyifBkFaQ77wipYYobTOhhyutYY5+99ttz3733IGl9KA15YLJuFfBe5kjdMhTk xCKhNGLFAZXkUVBl64VgChsFLfDFIJl4AhFRKIDgHEYfVbXvffGbX/0OsoJAiMIUZEDIE9RnCvY9 ZHzlO8T5KGhBDLr/D37yo5/oACCCPHwCE14YwuoqsgM5SGIUoUBEFTpWEDN0IgkHcUN6erODgkQv PYEzCA51eJACZAESolCEsr7nxCdCMYpSnGKiwkfFK2Ixi1rcIhe76MWrWfGLYhwjGctoxjOiMY0W CaMa2+jGN8IxjnKco6HYSMc74jGPetwjH/soETv6MZCCHCQhC2nI7gHykIpcJCMb6chHsiaRkJwk JStpyUticiG64EVsMunJT4IylKLMIypW0UlxMcE3X5JQG0yBgYOksjerJEkrX2mQWJpilgzJgSl+ OMpfAjOYwhSNJA91gRe84BG6lM0bTJGBgxwzmcsMSTOfmSNkKlMi/7z05Wc8cIZDbGITg4gCwhzS gS0QYhOY6IPFDvKDUhDtIUh8RCiYOMx74jOf3Ctmoqo0oQHY8CD+LAlAFzLQhmwzNDhwxBq4wAU+ 3O5UDAHDKO7ABTBIwhRROMgLIhhPh0TPDU2o3kb1adKTojRc/ETUQTXUUpa8VCEJBY1EC5IYAjUE BhYwCOlEATUAlGATqfsoQ5K2NAA07WkpXSpTm7qhlWIIBne4xCcMQQV4DbQAV/DDJTxRCC0gAACS mINCHnGH0YHBEaGwRB6y1ZCrjEERl4iCFi6hCNtolateBatB2OCbKSEkpqMyRVznWte7GmyrXf1q WAvi194AVqBfgv+rXOlqV9vwsghr0EQn4LDTgjhgDJQQhSO0QEAAoCEUJjDIiUpaEC504gkX+QJX KOLX1QJgDo+oQLUeci0aRCAQAOAWrJxq3OMiNzVQtVARunY6MFxibAUZaAREIVIknIEUeACAGyyR EAmYwgoAoIMouECEKMhhMW81BSFIAAf9kQARZK3udbO73YKI4AVnKA+VpjnY9r6XDfGdr3WbgF3t GiS/+42sQfx5FQDDV74A4OUl8oCELYziEIAhgCBKYQYlxIEzBUGAIhSBsA1swg41ldlEFrCBEjQB FHtgmETwUIoIFMQChOmtQxITgQV1wAWASi6Ri2xkliyXQg/whCH/pDsBrK6yABU4CBhMIYJMaUBb FNDSVmJwAFKg4SDoS8hVsLAku4Uhb1KmspXJw+Dp+vcgZT5zttJssCkbpMoicLN55GwKM5+oznnj pSHoZRaNPSoLBnmvCgpSAlCcYQB9oIQEEIKFSjQxIrj0AgEoUgJSdAYhPG4IIEhxNxg46MiqXjWr OZLkCcWlRAqxC1A0VZSjJGUpTXnKWtriFrxopbZ8OQit+dzfXvvaKlgJ9l7AQuye/MTYgZ3ssvXi FbDwkgoG2YwZANDKghVEBuE1iBJMkYdS2Kkwh0mMeiPSmMdEhqgLqczdNCPiVuM73/peyKslRBvb eOk9u4lPcIZT/5zjJAcAy2nOc9DTw+oYEGLd+c7AxSNtySJEOg9PmXcAAB+LR4m/0/bzw8zkHV7+ 4CCiOGsflGQQDphiiAWpg49A0h+hPSRAA7rTgRK0oAYNZN9CH3qr+x0hLskaTCgS05NeFKMZ1ehG OdpRj9R7JSwVKeJmUlKYnOSikL8ZAAO9+pCyXnIEdn1MUCqIlPpsENHxEggqZ7nLC9KBmBuEApUw xSBO6yY4yYlO6Ra1vBWiJz75achEXzzjj2t0COEqUpMyCKt8pakscMpToMpZQUhlqvWePWKVx1TO ZEWrhOzqIaIbvatKP6taTR4AcDeFtguymTJwl2AGmYEprlAQAf/kIRNAIAWOEIKsTFOEWc5qCLSk NbSIXCtb2+J846tv/Xs+XjYfk+67DjKyet3LZBXrF4oAJjDdHyxhCwP9ASNWMm2N/2IZ29i8ICK6 95+snQDAmMYS8n3Zax0CERq9/A5ZGIEpKFpBvNcKsJ2msAk3xYwpzAxE1IxB3EzOGI3PAA3O8VxC ZCDSKA3TOM1PXV8JmuAoZZ9sWM7XhI10KYjkcA4AFM7nIM7c1E22YEbeAMDe9M3f4B37SRzheM7h xM1BLE7jPI7mwCDlNEzonckMEmHiFMQROg7kFMTmoM3sUYKFYZghAMYBGIKHgVgIAgALgBnT9EEm ZJlBtM71PET/7MxO7dxO7uxO7xjE7wTP8FRB8UwY8ihPFTAPADiPHRpESFGP9ZxgIipiJqWgbGiQ +aBPBa1PAokQA9nPJ+CP/vCP/wCQAPndQpRQCC0Q/SDEA0XQBB2EJF4QEG4dJY5iAxmEKUqQB63P 7MnAGmxCZ+EZAERAGVDCKDzCFqzHA0QCI0iXBmiCH3SaRbxQDM1QDSFEEe1QD/USEPWQzAGANB5R Ei0R8i3iN4LjIjViOJJjOZrjOf4RTHwIOrJjO7rjO7qEOsLjPNJjPZrjONpjPurjPqYUPvLjPwJk QH6SPwpkQRrkQRoSQSLkQjJkQ8aRQjpkRErkRHIRREIILsXZ/2rUEiypkki0CMzMzRmojilAhkZs JEWiZEoKkkXKRjRlU4VUEzRhU0ZaxEceRBeUAhb4QA8ElEXEZIR4EziJEzk9xDml0zrpX0G8U+Ep xDzVkzeqZFRKpUVs0imRi2CxRkG5HUjYpEEQAiB8hFZGyEI11ENFlENQlEVhlEZxlEdJREiNFFtO 5VzSJUSUklWOC1ZWiF7WZAtRwlmZS00BwE05hE7x1Gj9VFANVUQYlQgqVV1CZmQaBEuahlRRlVVB 2Voo1l6F1ViV1Vk5QFqtVVsVUGFZFmLl1WLxlWP91VY+RA/00hx8QiaoAQQYxAfUgSdgAhj8DmFw ATWWZF1gAv8sCmIk2OFjiVxBEMAUKAIoWEIaQIZnJoRZAcByNudzBifGjID7iAIluCEAwJZsWQRt WWFE3FZB6BZvMaWlZUZwDRf1SWZ8qiRlkkZzKcJzRRfGHQR9GZh9cZd3IQR4iRd5mRd6tRsospd7 RRiB1ReC4Zd+JWeD0WRBwCYojMEJ9AAm/IGWQEDpnE4hXEKbdAAyZUIgINMLfKJCmAEp8FoZmkIT POiCHUQAzEHMHUEVVMIiKEB3fVd40aiN4qiOFgTGyMEiKAEOSMGBsphEuBiMyRiNRYSN4RgA6Bia rGfCmMKPmUKQKZ58eul8yuOhLFmTGcST6adBrFmeWRmWaRn/l5mCl52hBRYQoKGZmu0iAOjZxUmo RMAmIdYEy9AGlEzAyxxEJQAmRLxJpoUBKQQnALSdQfiEGwbFE7DpAWxZsMVApBrEpA6pKVACAyzE pUFlQ2zaMkrEp4XaQYwaQ5TaqaXal8IqRdKnaMRawNUFtNXaUNwaUigFUzgFVPhaVQCbtQ2bQRQb 2LmmwQTrW8CmeAIAeI1BXxBLQQgGSBqqRAjAJOzB71HCfSGrQczBJiTAAZDrAVyCHASFrhoFrypA uI5ruZ5rp/qeRxgGYtScuzlGoxbEqs6bZWCGvaVqrAosQ85qaPxb0lFcePQGcAgHcRgHcSTcwjkH dBSExqUH/8Q5Ycd93MLqKZxlHDWuB2wWl+7QAQDgh34U6qFChBeUwk69SVI+akHYTg/1QcE5LMIB wMymhx1iTMqJxM0BiIDgFOH13AsC3YMMbNIeZMGCBtLZKmstndeNB4zICI3YSPEBgI7wSM2RnZCY XfudSdo13beO3EF0bZYAAGwKgQWWAlmlyUGwibWq7EOgwLKRQSiA6sU9QiOsQN/6LYlQLdRdLQDs rd/+bafWwEi8SZw8xJzUyULwq+GZwp70yZ8EitJirkAy7WdEHkOkXkGw3qtsSqd8SqgU19uVimAO lhOuSq+Q3umaHuzx6bjpDWEBwLC0SrWmLEUoQs1ewlEdRP/sGkQeeEKKFgTmke7mDQXxGi/iMsTx LUuzPETzTQvkXqlBRJ+2vOfpZm735uPmesb2hYz31R/4Ucy+kN+/BMzAFEz6GYTCQCmZBaD7hR/8 oa/89R9C/J9DwOYiGFo1rkzLEKpBXOtEYEEpIMHXHQT/HUQS0N5BIMAr+Yv5sS8AOHDtjZgtYUzi LsSSPkQFMg3OnO4H/t4GNgS/kjBQkWFSkaD3ujA9gq9nrCDmuCAWdo7hgI7c0I3d5KDe8I3fAE4B sa4MDmEOGyHjVKESTo6+JgRsXoIfNAEYkEIfaAnpmA7qqI7cUgQImEInbEJPUmESDsDAxIETJAEZ ZIIO7TD/DuIN05CxGaOxEW0wQ7Qh7MgO7dgO7hjEIPoO8OjhHhqPHy7PHtch9EjPIX7nCyuyO8aw ZzwiB0XiB7niCDXQ/QBA/uwPAPTP/wTQAAkx2LqcKFJyKULQLKaiJDcEbA5BtGiCGjxAgqGQCrGQ FlPEIASdQsgiKhJAFBgCKGgCIXTBlFgyJhsrL/syME/JHHNEM8oQDQWUNhYED/WQLwXRdGAjNBcE EimRPS1yNzNymKIUbOavN5NzOSMSOJ+UOJvzOrMz1jSyH6kzR4iAJtBzPddzO+NzPq/GO/dRPG/E AGBAQAu0QOtzQRs0MaHzQSv0QoMpXjL0Q0P0QvJzRFN0/0Xn20RbdEZrdHJhdIVg5EaDdEhTUUdT iEtOqDxlAT1xs0SEQAS1wES0tCm8dEGQwBtEAig0whiAW0MEZTiNUzmJdFAL9WQm9PfwJUTAJUlN hB6EgkwvdVPP9AfMZhYYARiIQiQsgEOQpUNB1B6o7lCDtUWTtIUctUM0JlKNYEQIwSXs10xDxFq3 dQMSARtWY0MIJmGGdV5n9FibhAKMAVXBQVAYkXU6J3S+3V9/QmCbghF5rEKEJ/S1p3ARF0Q0AKZ5 gVNTtmVjNmZQLADIiltJBHnq9WhTdFWuo6HUaBokARxEwmILYo2ewY3m6Nik9mq3NmOL3TJ5cI9l KZAJ2f/lOoQYaNhlu3VwDzdmP0AjEIILaIAOUAIfjJlCNGmMzRhpWzdD3+VpEwoJmIIY/B7c6JCm FgSncrd3A4AAgPeZWhqmHYipYQaq3XJDnEApZAtxUyB96wxmA8ADDExvlEHzKkSpXveAHzRfkwSb DG0C65C7lqu5ygEAILhBKLh6YwS9/etmBKxCCEAgkFV+F/dCbHiH27cm80EmSEEPcIEosEH8LkS9 shuBw3g+G/hI7JdtFsSb6JDOTkfv1LhB4DiFXwSCGO2rMsRynN6IN4SRF8SIX0sgFoXcTQTQxviU l/OMiwQamEKlFQTv6VDhGu4KkAiWazkAcDmQW8ThVW7/lyqEAtCmQJNBL+30mrd5QL/5DhQMH4xC q4iAKXTbRCwulQN6N1t5SLCJFR6gDjGvQhS6QRz6QXzuQUCvtdjN9HEvQmAANZpC3SnEpVOjkhBC KXQMd7dB8klvoJu69w46SEhHtBZE9ejQBUPwK626Qbg6+fakjUggY65wWhsECR8AlryXFNjAQfg6 sJuCsANA9BwNUsglQ4AwUonwqUs75qY6SODMGRgBHECCa4+x5MBxGhfEtWf7tuO2Dd+k67zlIVfP d/LxQiC5IBayu2O2CHRCKISBEqRB1zQWQ8AhHs/htAO8wFb7RyyAGWCCJ8DBgljMLvfyLwcz/xg8 wis8/y2uIkZoczcmBDYXjX7fUA4xBJK7FyaMAiWcwZ0uBDM/460H/MrX5cCPxA+YAgxQBMzLPMvb /M2PhMt3hKkCgBh8go03BM/7PNDjfNEbPUboPEeAARwswQ5wQSkc6EQxvdND/bjMsz3b89FrfcsX 9aD8ACBkgigsQgc9xNeH/dhHt6IA9EAP9Na7vVQm/dvL/dwrV9fT/d3jPdXEfd7zfd+fxN77feAL fkcAPi250uAjftEX/kj8ZEsYpTqx00Qs5Vqk9FNCRE8PJVDX9E3ndJwvxOMjZeKLfvUtvkiIZUuk 5UVllGs5REeZwkcldbMzxFabpVcDgFRnAlVbNVajZf9Fqb7sj37wX7Tdp5FhghZiPoRiUkI8nTUL O8RdmwKBmMVcs05dM4Txjw7yC//2Fx3xc4hfA7ZgsyZkvR1hVdZh2QZs7oBs0ibRg2dsXcR5OkR6 8thvuedkT4Roc3as2M1EAAQbUyYAFDR4EGFChQsZNnT4EGJEiRMpVrR4EWNGjRs5dvT4EWRIkSNJ ljR5EmVKlStZtnRJ0ZgxZcpeqpxjKk0SOJFMJSko4sUZUxsMKjBFiAQcU2xIIJoDoIcpUGNO9MD0 R8BBTKYQXcRTKsJDCyEANJp0UI6pCDtMdXBhagvEBRtKNAG1J+uDRoRcaNBBic8Ail/D1jR8GHFi xYv/GTd2/BhyZMmTKVeuHHOm5YskTIkpKGBPz4NVhhY1hQWAEFMzAIR5BNVUH4NETPE4iKWSEosl SL2ZaPYgIFIAnpiC8cGUGohMTDX3QsDggzvNTZUpQJG3b83buXf3/h18ePHjyZc33x0zzfMIrZg6 YRCJaIOkiRY06gQADlMpAGjZBPsJgyQwZQyOGFBkEgp+O8sgQz4hzhQaMjBFO4c42AGJtLgoaAE+ MpGiBy5EYSOriA5McL0UVVyRxRZdfBHGGGW0TBdeMmNRKAgMekG+gugzjQkAajAFBQCwAAU2HwwK YBQ6Njogj03eWzC4UQBgywTklJuoDFNcMNIUHAyC/8IUICKCUsoZ1VyTzTbdfBPOOOVcCZVVblwR DVMkMGiGHgH40T5TghyySCxCgU0IgwYo5amMCJgDlBcqAs6gtCCQoJIDWoCLIh61AICPUQT7yRQz IHo00jlVXZXVVl19FdZYEUuvxfb4K8gIP6Uw5QMghSTSyEOjssKgDQg8KAtKdItogDc8icEiSgvC YjUADgDACVOUnIgGU7wAgJBSri2IszYeavZZWdVdl9123X0XXhdpZdGEYwvSw08gTMnBV0KDhW2R cUnbQSuuIhJgjU6+XMgLSoJYSFoASjAFjoIGMKSTBg5q+GGDThgVgAHs0BYANUzpGIAsTInioBmo Ov8IYYXjnZnmmm2+GeecL5qXxZHPMAIOSPxsIBNHlBAiBaMGBdZQ2C7xowkwSOmjxIK68ASKiKgw xY4qvPYahCVHiQ2hHLzGZBOvxSzZFDeYwDdrscmutBI1shCDEVP2EEyETkIJQ4k0SlEEgYMsMeWQ g7bu+usqwtYZ8sgln5zyylfkecUFzMDEEzjYKgKhFQIRxRQylP61UGFNGcJZTdR4ICM3qJudYIPM 6MSng0ye3ZQzCiogC0hEUWTZg27PvaAd5JBklFAQqWJcAJLCZBRKzqgAoTRGsdIg2Xk3pXbLxR+f /PLNPz8kzF/8wTiMouJ31SEgQZ/++u2/H//61U//ETqDxPhERxd536oG0Icu5A+BCVTgAhnoqv2t BwxwWMIOuFCKDblvX6rSwB0CobEGfhCEIRThCNEjE/Ww6AeAyIQoFlEFkFlkgHM6QRUSQEIb3hCH OdThSB64Qx/+EIhBFOIQVdJDIh4RiUlU4hJ/aEQmPhGKUZTiFCXnRCpeEYtZ1OIW1WTFF7XBFBjg 4hjJWEYz2tCLLnqDKTLwog5sgRCbwEQfQCeRH5SCQQYB3iNCQTyIeOAMh9jEJgYRhRqS6w2RAEUj xnCBh7wxjnOsY0TumMczXhKTmSRfGls0gOi1CAyjuAMXwCCJlUXkBaSzJNvc0AR8scwhOHDEGrjA /wU+6C0AAPjAJzKRBSOAQRSRWIBDQjnKUp4SIqk0xSo12UxnPjNenCQiDCxgEAdQQhQebEgJNkEI SlhyYhULGca0uZBcosU9fzIFEQzSBfA5hJrWxGY5F8JNbzITmvnU5z7nJM3vKGAMl/gEHE4gH4E0 pz4AMMoYFHGJKGjhEoooAWx2MAdeqiGADSnAFfxwCU8UQguFo6hFM4HRgkSlohfNaEG40IkAWUQg BHHIHB5RgYhRiwYRCAS2SDaRL+wHQjcwyK5YM5GYPoSmNsUnP5naVKeyyJ/euUlOdiIfoAgloUZB ilKY4hTYTKUqV6naQiIgilYi4QykwMNJpUIVq/9g5atuFWvBumIRwoiFLBFLy1ra8pa4PGQudblL XvbSl78EZjBgwWtZlvpUxz4WstuJKnc44xkAgMZPgFLoaVJTLdfARjYFoY1tNIo9g4DBFCIA7Wxq s1rRttYguCneRLJDJYMIB0LHSc5yqPOc6EynOdbBTm9sG1njHhe5jpnsdtozJQDEB3nqzKop8KMf /vgHQAI6VgE20F3vbuCcBiHAAYIQpuwWZEAFispLAZBeAyFIQRKJmIMgJCEKQeRCGTLFBTv0oRCN aKwOOVF8IxKx5B4YwQk+yXI1k6MdZbY0gVpaoZAUlW0BgElOqtf3xsWDPXRidj1IkticZGESPyn/ Ss4tsCUBYSUsaYkiXfoStdYGADKZCSJoUjFEDKxgH/8YyBZhsGXytKeC9Cm6mj2dv5oWlURZjFEA YEAOqFzlHGRFNXcIggtWEAVTiNjJiopymKHcKIygSlIU0aspLpWpTf1VIp4ClagMIoJSnQpSaS5u kPncZz8jZMiVsZVBchXdXfVKwqj717CKZS+G3KESIGsCyRhdEGOp1xTEsrSjU6YsiaALWpOyJLVY c61sXTgi3fpWuKJXrnM5K9RqbuyfaV3r49boTiqqV4Hula8MJprJqguYj97ZEDtYYlQHOIQpQBeV YauTYM4WWLELspW6PiRmC1MIxyAGTopZjJwb/3PYQT6mqJEpyWQoUxksGZJthrhsxwbpsa3pXe+n 1inXKvIZ0IQWXaIZDWlLZprqnha1qQU4IUcwBR6OwIRBhKYKToOa1KgmcYNXvJ1Y0xrXGuc4uYXW IGarAtrUVhCTuQ1uB2HS3Aoih7rdLW97A0Df/ha4wYmUIYvr+OMKcrjEHUTkJK9Cje1ddKM/M9CV 0RznPMfs0I2udAJPHWxY5wnXwe4hTlhEKBphhQNUIg9Ub93r2Fr1q8fue9QGwPEQsrvZ+Q4AwBOe HxHCdoMoj3nOg55Bple96z3Ee7wLHwC0xz2DuJ06cD/64hlvxqRzh30wwCD8OBJDhFi+ZvJr/P/m Od/Mx0+mfwX530opgnmNmJ6tlKdZAQ/Yede/noufl0wEJ1jBCwrw15XP/UFQvyYRaAL4wQ8+RDbY QdgfH/lSlH1kUrjCFr6wIr3HveoNIv0ZDQAD2de+9iEyw0MmH/zhJ+LyxV9+85//huRH//rZ3377 qd/98Zf//HUGf/rfH//5j5X9twNGMUJGABwAMfyPIgJQ/w4QAZvIhOBkjdroMTqgEY4AMRpwIiBQ Ajdiw2ZnCh4CkASJkAxpIkKAdFogAUvQBKFqAd/EkyJjBUzhAg1jBSeiBV8wI+qlDhpnBR5ClmjJ lnBJIvQgFEyBBE+QCItQPPgvZ2bQO5QQA03/gb0iIrxaLp0gQgguQSiG0AizUAsvIwVZBKAEiqAM ijqmi6EcCqIkaqRUCiK+cKAKyieGRMQKQuFIUBHSrjAIYAoUARQsIQ3ia0hc5hI0QQ7iC6VIyqQK Ql9GQOtEgRLi5qAirCD+MKAEMb7q8HsKg6VcKiLq5QkqgAKi0KeA6iEaIDe8QAi3EBVTUbm6cEWm Sid4IneuChK1KimWoimeIirA6q0QLiFcsare8MsMYg4BIAVeQAlMoQteQBmhIwBu4gyOoAoqYREU 4FcoAQxUYAg8wQ7YShfnCgD0RQ4WQQlwQAouSBYTqhqvMRu3kRiNERmV8QVCDwCsbRNNIQhN/4ES ntAhAssu8AIixOAQBsAUsVAVC9IgWwIJE6OyPiM0kmwWOUs1WOOzogLkRsshFvKyGvJX4hAAhrEg mNAgyituAKCgAmRI2BEAxKAUBJAiWYu09IUSGGAhNOtXUFIlBfAjXXAhZCsiSgAPnmAIroASTCEL IoI5nEMeGeIESoE1BvIgnxIqF4wVU6S54APCpqu6gAq71ku7CoS7vqu7cqkqCwK6NlIYTzEnaRAA 5mATEuAA3vIALkEOfiVICmIJTGGiuBK97EVfroAhaHJI6hIA7nKi0jIkHqASQgETGyK/NATbAqFR nDIqJ5MyOyIhEcPBCoJHHHK6JsxIKqynMP+sSQAgA2fnWjITADbTLOUQLQEAJAsib75HNobkwobR xAoiwxDRFH7gLyHxV2qzNV/TI9yJ+h5CxhxCCUQB0SSzMpvTOSfiMg+jyPjkKvtl4BBFzJ5iyqyM yrJiOo9MNODQIJIgOHXyIB6hEVZAPdeTBFazI0+RzEImyr7RFGqgN9FRPFkTC4WzIyZtCDrFFD6F IRSgpLSPDMDHkZ5TQRdUIaLTMAYNV3SFV6xz6ioNAC7NISAUAAoNAFhgnQxCC1pTBczTIPLAE64j IfLzPUnQQjGUPu1zIQ7tIFTUIwFgRNXSIJJltiYCtWiAIlStITAg7eyRQYu0SB20JnbNIPD/Jbr0 hfKkbtFM4dkGxiGUtNd8YkLK4HcWoTVDINMQgjyp4CAQQIxoFD6ldNpqR19gVCGcdEaDUT8Nwks1 LSHoESJ4DgA8YBM0gRoNgts8BmREJjQB4E+thTuVQgpswEgX9TmRtCb2LWiGpmiOJmkERdGazBQK juJ4ESEgtd8Kog9KYQygIBAGoTUHgBIsIQlqoAagYwCmIw6cIAnIIBOAkSNtM1Mn7uB0k00T4t8o 1T1rFFVVlVXl8WpG0iH2QBHUYAvW4BNKwQhUbmxADgBczm7wRm9AZuWoFSGYk1G/NSod9SWWrnM+ 5+lIx3QsNdjEzurIDrA2p1ydDgAy4A46/2ESquAGWrND/QAUmuMOo8AQQEETCKELiMJMWXR1xg7r XrQhRAddg1VfWYBf/RUjmCAQNKEUMiEPisp4cOcg8K55nueT1s5jGUZfwRVlCxLXTghGIm/yNMJl V8L6UpZma7ZF8I1lVUQeR+9lKWJnAYglZtZmh5Zox0NcXYL2KMiCMkJoFSJpba8lmrZop5ZquTDf UqT5WMiFmHb3KEmFtBb6UEJqq5Zsy3YxjtZs01ZtoQlt19Zt37aM2hZu55Zup0hu6xZv8/aI7lYx CJAkjtIUBKEmAFdwPcJv9RZxyZZvE4MCSeIClPERCtclHvcFIvcjGpck9qiPdnQh/iDtNv+wISBJ jugIIkRXkhIXdY1rcREjBk8CESS3Jl73I1qXJE7OlZCpIYqg4wJhChmimEjJlNjNd0UJeHE3dY+X qVZXRmT3MJhXM8IJ3DJmIgZAEgrhIeKpIK4pm+CpmrJ3npAXfPdJeUuCDcMwdx6RDBvqoSIqL8HH EEmvIZzXICigDQYpDXLAFGRANxVxERgRWRWiENXwIOQXYoewfN2wIND3TQGREhGipfSRIXBKp3gK 1R4Cf5ugIo7KqAYifDsY6aYyRXwRFn8iKB5yq2zRq3JRruAKIgiYAAyhFMKgCQJhKPWXPsNxHMvR IVQ4rFi4IAj4YAtChK2qhPETH9VRGxH/wk4fYq/Ywi04RSLmQBTg9yHuaiKs2IOz+JLGdyQwErM4 0zRQIyJb4zVa8rVI6yEImDYiDgAQgCdsGCZlMiLMGAAs0iCAGE5XVHo6gyGr0yBO0n9W8jZyIyJw qzh0a0sg4gKIa7gqpCcZWYsjOW5B+DzG8rn8eLOy8rr+Qy/ba7vAMiwHGHYBQCBMCwC4IH910y8R 4ivBMpc62b3ueJSD2JLLcj58MzANgjAxgr6Kw74c2SFIo1chYsAmopglGZljj5LNAzVV85Y781JB 88JyszSp45MIuA8OxSCOEY53MyGquTmu5TZF00lkGSGCuJkx+TfPkiAposWuZCBgDCIE/+ARJIFT F0LHJiKfk5mfs4iLReI7AQDJRuMhPRNTn0w+tZM7u1OUEWIPkGSbU5lhEWI7uTMr4nNRzAwA8Jgj yZMEA3qgn/lNb/VkJ8JSMEVToPghhgTO8CxVJALN+lmmr+ifQ0JDOXSoJhTYrrNFOa0hBsF6D2IN TMGUUbmbh3mHv3TTeK0ggBohPJSdCiJESfCmJRTRIjGPa7TTOHcnq8XUBrUh4KAUPODTYG16zXqm 0zqKahokrBQAmPQg3HSnKxRNiW3wwloTPskHTEFM21hojnoipM2uDwIO8vogsnRLT9Gt4dog5Bqr SZogl9ghoHecpNdPxw0hKEAU9oBhMP/7MxJG2+YZtNWatJ+IrUHCUyUV4CrVoAlOVzHuIdgiDohA CBSEABQhhpsAECpBotc0sHP14sZKtmk7vkJ1VEsVLVPb3yYVaQr4II5VIk7ubUwBWbc1IaZgdRTC ug1C5xoHTxWiu7/mu0ubvHfotD+CXJtukj4S6tK1tdn17CTiCRyhFCQaA+CgEzThDMgTsCUiKszO XQ9ivuvbhunVXvEVLdPbXA/CYUvHuTFC7oaHc+1uSRqhE3Cu7kq2IAKPdhyCw6njrstbxNNvmVck ZmGoaz9CNWwYxYvTI058xGMc/87bI36Wiuc4xT1ixXu2I2xcxn/8/mi8I552aXk8JHb/fPo+gshv b0Z+T/iED8ijXIdW1kWy9vm41sU7Aslb/COsfGvXBPu2b/uknMxtCGfLHM3TPE6EXM3b3M1Bgs3f XM7nXMhKnM7vHM8pI85N4nBfxABHOiT6PM8H/an2vCQw10Us8Jzz2CMQXTFMl3QhQnPpziE6cJAK 6fsYAtLXm9A7vUUMnSRo10WEU0U9QtQV43ePSXgZwnZfSQdnqZZuaQ9AMSFSPXg9HddR8GqliNQZ 3UWwFwC0l54SgrIvxrIZAhTTIt4QAtiFPdef/TxA/SIOWAwRyjTKcH3RMIBL6sYRIhEXsRELAg/1 kA8JzAHAwBFCwRI29rIgYRAQgg8w/6EAJDEQB7EgLJF3wmJIgGALKOET8iChxn0P+9Ca0F3d2T2B xxAh0g7RBL7cG9sU+Nd/D+KBL0KDIzhCJvjUKOKnbkUiLh7aQx48pN0ihjgWi9g0TrircLGtevie IR6HyXFDmrF3oFEa+5QORIELiCAK5OCCVKY9C0IDYjgdsTGJ2/EYk3EZfwUR8KAJyqAU+AA3ndHm p7Egcn7ne/72zvGcWbUGbuAROiEsaP4Zo9Hqb1gcZZ6uvEKxGqKJ+0qlG4IfByuxFlPk716y7Hw8 vFgjRTpQxNizypjl7Lgh4hghRNJjnNBaSAENDmJUOqDI1ek9AFn0BNkw3xTjwIgaEf+/IEpy8Rtf URCCJhFiC3qK80lS8ekzJneSkCuithzCkI1Dnh0CcH2LtiAZ73PfMkieImoZk+8jP7SSk1Pfk70S lMFLlXuxLeEyLudyAEBhECZAIfaAEkpEEQwBqwVzly//j3E3W9qTLd0SLuUyZKBf+mfSN4GuFL5F iJd//OeSPlf5I465IXo5QiYEmBeiMffLmOELIAAIHEiwoMGDCBMqXMiwocOHECNKnEixosWLGDNq 3Mixo8ePIEOKHEmypMmTKDEaM6ZMWcqUZ0xBGPjCVBKCVUxtGKjAFBMANUyhAIAFFIAepnwMDDCK DgATpqJKNXVAIBBTPwwymiq1j0D/JaJIDSpzgyARUzMAoDD1RGBQpQKPmGoxcIWpIwWDZo07F8BW rqa8AgArlqzBnDsNftC0Z8DAv1wFX9278UCeTScaAhoFYIcpEx9MqYlYxpQLh5Yxv1zNurXr17Bj y55Nu7bt27hz117ZUjdGNKYkDJxhE6dOnj6BCiUa6qgpIQMHlJoDgEGO69hzCLBqqobBR41WiB9P YuCFJGwwmeIyMEEnNgDAiBKuvMdAuXQF2sVLMKh9vnSBNx555qGnHnvGJUYQAoZMMgFBAg64QnkA XOXdRgTMAcoLDskhkwSVHNCCKVtEVJMWDWW4oW8stujiizDGKOOMNNZo440A8OYS/44JWWFKCgMZ UdxAUpjyAXI/BTUUFs0hZcVAG5gyBkMWGpSHJwUwpEAhoAQw0BmfOFBJHAP5d19fAqlwV16m/AcA fgBcmeVCW3ZJUJFHFsSGKCsUJCdCVSKUBSVKPDTAG57E8BAWaAFQlRNJRUSDKV4wdGiiPGaq6aac durpp6CGiqOOoUI1pUB6DMldDkgqt2STpixSFQA57UBldwYlYQoVC2IAQAEJECRHKNsJNKIbpuhQ Zptn5gdACKY82R+zAAKgK68DIeArsMISS9BVrBLUhCmFFnRtr9xdeJB6iDgkwBqdnIaQF5QEQVAJ psAh0ACGdNIAQfTaO9AJju1rR/+kCr0br6gMN+zwwxBHLPHEMZIa6sFnGAEHJKoC0EAmjighRAo9 Jbkck85d4kcTYJDSR7EKBUrQAHeYEocTSZCRyU0bdKKGE0asYcoZBS1iiiUF19dsdJRYkkQNNRCg dLU024yzzjz7DLTQRBP0ccgjA9CBKIjsYLbZwVZ9c847p5tQF55A4RAVpthRxd13g7DUKIEVpIYp bjCRqtx79z2QHJWokYUYWzW2EN12412F3hRXbvnlmGeu+eadWgzqAmZg4gkcnhVR0AqBiGIKGSW7 ypxzQyCqiRoPNCQzQQREYQgomhDSxU4LfDFIJp4gEsWcA9EtxrRuwjkQC36AElX/BFO/iWbuu/f+ OwDBD1/88QahrjoZANgFWJ7Y8+57YrdbhCxgtg5kRic3EVRAFpCIoki5BM1fv0A7kIMkRhEKRFRh Vgp5H1fix7kGOvCBEIygBCfYEM817AemgEFFkBIu2BQpMxQMoQhHSMISmvCEKIyIBT0ltYGI4RMz oQgHYzOARhQihTjMoQ53yMMe+vBFK+wUGOCwhB1woRQIkqEpOsgaDggBDqYQ2A9LIgJNWPGKV5yi FrfIxS56MVRB5NQPAJEJUSyiCkmbyAxdUwRTXKIKXwzJADBAxzrWMY54zKMe98hHlISxj4AMpCAH SchCGvI1fzykIhfJyEY68pF6/9QFL3oDyUpa8pKYzKQmLYeKVVByk6AMpShHScpSsiaRosqBKRhY EgacgRJRoYApZ0nLWtrylh5BZahUyUqSdKEUWPBBDxAokQ5sgRCbwEQfTNeQ+z0iFPuLSAhU56yF zCAPmtDfEnDJzW5685sM0yWoeIkSQgAiI2AYxR24AAZJmCIKDfmbG5qQKng+RA+hQNNCjFCKR4QB C2roGjgHStCCGjQ34vwUOU9CiTtkBAYWGIgDKCGKfykEX/oCAL/85RAhXCIm1UTIBDyRB2Ie9KQo TalKRZJQGzlgDBR1hBbmpMoirEETnYBDRAcCgztc4hOGoELBXhrTmboFLWO4hP8m5CBLAHABMKZo qkC40Im2TIQNn1kIo2gQgUAAAFJwWUgDKqEEL+gzIUwwhQiqg7yVuvWtcI0rQlpKIwIIohRmUEIc TPEGgajyEnlAwhZGcYiCFaEUiqBCEsBwCQUAwK541Stfj0oJMKhgCJ6wg0A68IIXZCIQnX1BW9lF ETyUgnoK8VAEPNMBF5CoIWIorFlDehA2UOIFijDFKOZwAbn69rfALShdZ9TGLAwEiioAgCoNMauc sOoBnjCEYwUyAccU97imSG5QNCsQMZTCAQSphEMPggWyTqQEpOjrQgBBCgA8IYOhGc1CTlCKtMyW IX2gxCbI4IMt6M+kwQ2wgAf/rMnhyqgNpuitQGQQLeXuaiAZMIUZAHCWIRwEwQoGAIOfFJSfCGQJ pihBeMe7EQYoYhJSTYghPuFeU9AgwupNiAACQR0A3HchhZDSQHJiYQL7+MdAVqSBY9SH5gyEA0Nz MGUAIAqHaiHEBykyQZBMtLcsbSDi5UhqQLhezngGNKJZCFjydGOFBMIULBgIvsgX5Da7+c1fHDKM pDyQDiRZlUAgSJMBsAVTUKggdN5sks1ULSyTGCMq4lBDPAQBEInotQlRQCbUUEcyrDLDCDlYngBw AVO0Ac6gDrWoUyjnFyErw8S5goOxBYAIlwEAbexxQU49HFOomtDWq2aWDzIo//5ZClGKcgij0vIo hCEEA1A1hZET8lRFA+AEpljeqKdN7WpzrtQuEpJxBQLFPi13VnTDAQAi8IlDTBcAEHCMtrHbJ1w7 TyC7NghpG6IweR0kYPfK1776ZVGB4FsgB8hODqAoBRssxC5rGEgXjG3thjv84WBkyY4+dQBDRHav GVUlJQI7WEMUDAmInUISvFAJx1b84vqu3rsBEO+CwI1wDIGc5CZXOMEMRJ6CMwXMAcAUw937rAl5 A1+ZcIZSCKKFEE+60pc+I2y7KAJloMQoHrGFWalSBmvYRE4rQBAa5AET5UajQKAudarPyt1nbXlF FDgVVvqvIPfLXzQL8vZ5Af8dIQfYwiNEQQkygJfpgA+84Hcj8cEb/vCITzxLC6/4xjv+8ZCfK+Pf XEUsYjHymM+85g/i9JXO0Y523LzoR//4zpP+9KhPvTdNr/rWu/71BZ487GdP+9qPkvW2z73ud69F 3GNuobwPvvCHnxBJfjKHwGeNB85wiE1sYhBRCFZDrplNRWzTIT8oxSQIYkxkKpOZxA+/+DPZyePj MPmrwYEj1sAFLvDBFHvw0j77+c+AOuQFqtv+QNK5zna+c/wAGICN5HuXg34vIX+HYwpcJlIkBWAL UQKbQAiUoH8CAVESRVH9JoAauIF8RIC3QVSiIFNzghQ7MAefMGkx9FhToAj/oGAJadBUQTEDSbVU TVVTN5VTOwUAICiCAoEGoWACAyEE/zcQVGVVEvEFP7IQabVWDNBWCzEHj1ABjUCBtZVVHHiFWOhF HlgbkJVXe6VeSAEKY3ACPYAJf7AdATAHQ3MEVVAJi+BYQVFZl5VZfuVGHEdYjtGFkqVeCKAIihAs G7AJdoCAADBvDrEAG1ACTQAKewAzCGFbuKVbvNUQFhACADCFCmFaqJWFnNiJO7SFtHFd3JZdzmFz Z8EDABAEOjcwbKEc3AUA3gVe3yYQzgVrprBtAIBcAlECoHAGA5Bf9DEQ5eVrDJFWUeEFSJcQ+bVf /fVfD4GJCIFeMeaJ1FiN/yQEirOBYQOxYc5hhBKgY3OwCQlwAOR4AJcgB8rhYQAAYiKmSqwWYROm jQvWYF9hCnlQCs5mERywA0jgIUmUEDl2KrRiCrLGENBoECaGYta4kAwpQdgoG4EGAFTmHGHFFE4B GVPhFVZWLaq0ZHsWkRM5EHWwHh5RGvaGEGeWZru4Os9IhQOxZQ0ZkzKpOQ8ZGxFpZ0SDFNCxL9MB ABEyIOWBdnSBZ3rmUDeZZAJBAZVgCoPghBhxIguhaebhaS1pEIk2k1iZlRJTk7BBawKRas4hLQAQ JVPyJwYhlKsGYabwal4JAGAJAAKQB5kABKQQBgbRaxQxKZWiEM3GitLWEP8HuS/AppWEWZgRZ36c sm6j2CdIISu0uErW8mDZ4itoOYsAEG4AoJi5aAp9MpBK4SO9ZIjzlTQDcDBhZWP1QhAIp3AMtxCB WW+GGZuymSlc+Ron54UphxQqwzIusx1qczVtU5mmsHGCNQoe5ygWh5sZxQKkgAb70geZoAEE8XId kjiL0zhJ03M2JxBC9wZEZ3TJiBA5cDeYsAl3I24yJzmUM5vs2Z66UZuvQXZTV3UCgRSx4wmzUzsC kT7asxPCiXVaBwdcN3ZRN59V8QCRwAjnpgGa4Afh+RABNEAFdEB0Rz8FkXd713d/txB/wxVEw3ZS 0UvuOaIk6hrweRtrVKL/Krqi3XSitpGiLBqjMkpKLlobMOpAlWd5VjSjPNqjpyR7EHOjDfR5oEdH PnqkSDoSNZqkTNqkwLWkThqlUppSUDqlVnqlqwekWLqlXApkVfpFCOYrCREFpmCJXXqmaJoQX6ob y9d8zxd9BZF9LikQcvoaQpcBCkGmZmpN2KRNGEF9fsoQJPAGkQAKjTAGmLYQdQoRi5qmjgp4a5ob 6sd+7gd/CIh/pjCnmDqnKTEADkgQesoQ/ORPACVQFDGq9WeqCPEBJ5gFRiAfkbAADbGpEEGrj3qr ShepuEGIAOAhIASBEuiSwDqBLBKqCjFSJaURyPqpCJETRMCaImoQw8qp/9EYgcSKq9jqcMY3cZ5C giaIgnAJCYNQEHyACU6JhEACAFAohS65roGpEN56gmowEwIgruRqrjoIBo4QCpaQB2khEFgVFQoi EB9QB56ACWBAN2ZKACvYgi8oEEvIVgdRhA4RsU3oEO9VFgJRJP+qEO5KrQfxsdk6stVWftzaKWE4 hmV4hgCQBX42EBpQCnYpEIioiIxYLJV4iS6Zs++aEClLhma4HS77ZzE7s3QgClxABFEgB0kkAi8Q EwMLAZSgCYpVCJdQpjynhmfAhm7oWJCYW7uVqKKpEF8riYl6EA/QCITgAhqgA5TAB2mEEDwLsgYx tyR7t6KmqyOBFKZoCv+o2AFItGMKOBDGSCkP2rMCgbgHwbcDcYpiE7iPmRkH0JwzUxCIQRBP9h8T oB6WqIowB21tsYz85V+KQEzD6BCi24ylyxAPUDNRUQZOqRCKK7t0i7e2G2B6KxJI4Y06BgB7QAnF ogiGMGX86I8GobiBWQAbsLzMuwFesrsD8Y2n8rvBO7waBQqD8CDNehwDAQibkDRCY4nhOI7leI4A EJCCW5ARgb6Pqb4GsQB8kAlS0ANcIAps4IiuWbsHMbu327+/lbshgRQV2RQCcRZpsRZGWBAmWRDI S4VQARhVIcB74xQU1igIPBCEMRYamyAEQQnW+5iWiJFdAQApqWYsSRH/JbySbJYQjCJuAgEFppBn DsG/CEHD/nvDbgXAIKGT0dGTAOAe8CEfwVgQUEkQDUwQ1iFw2uEcO6lRPgzE8TEfBHEe6UGSHDwQ jfDBAOAjlviTBCKVAtFpn0YRYMxpVKkQfDAKSSMCElaVEWHDOBzHJ6XDH+EkUNK7AAAmYkImCKGX DEytcByWdyyQejwmCFEnhIgnBLEH3zsQ4RsnWDKxpuBs0PaXLUsoDtGXAlHJC0EIpYBAJHDGgKm/ x0vKcnzKA0XHHtGYzQWZxgI4yTIwpGmaf1zDpszKj8lAxxLLAsEth+MtAwEuBPFeqAgAEsC5kclq AKAt5WMKCScQC3ea/2ObEKsJzQz3bwLxN1Lksvbkb6m5v5yKzbWMyuSsUs6HmJuimyvTMi9DEEaD NIdjnYwDfwUznlVQnufpV+RpnlXgwj7rRuvcm+58NEnTMz8TNEg5EF8jMkAyUVSbBBKItb/JNvXT nd95dNMZNw9h0UWH0QKhnQQhAp0QCmGgBGmAWAhQcwVhz/jczypNECzNz/5czjQNTud8spxin7JD OwWhPAQRoQRkQAjUoVPRNUQtFapqEDqNnzxNED49EN1DPMbjlOJzwiKQB5+ACV4wBFj7WLqjPtvj KHrHd353ERhK1hsqEHU3ECQAB5gwCpRwBgMqPxZKEEcdFaa61tkMGP9JXdN+bUs3HSpCeieDuxqD TSSF/deK7aOBDSqHrVE21BqPXUM3tNiWzaON/SmD7URQJEUvsdlPFEWXPdoxmtndukQH0UZv5BqD rdpwRNqwXaKmHdu0XdsOM9u2ndu6vSm4vdu+/dsy0tvAPdzEjRu9EAzoDDECkNYpYYAOEabFHd3E Fwxs0BIBwKsP0wGNwB8FAajWBxLO3RB36hrefX0LMaiFeqhnmxCNKt3uTUuZsAnWjd0Osx8Ggaql Ct6uLBGe6hr4bX8LwaqZ4KqwKqsMYavvneCldNP0Xd9rQhDLShLh7RsR/hDOCq0MMa0KvuGjJNya QgFt4HxpcHUAkFv/gEE9Fhu7BiEJNVYQj+BQDMuCLliDpmBTOKVTj4UJeUAQARAJghGw3DsQMe6w ssTiB/HiRFhVFatWEtsQGYvYHZsQIsvhVK5JHs4jBGBxYdAEgQBLMgAAKfACSmAKXRBaUlO2YbsQ bmAJBvGNVpCGa9iGb+hggFWchQUAZkAK2gsALGAKTSAQTgu1PK61XPuGa97m9FiIptAuDYHmk7gQ abu2bfu2cXsQdlvlmG5J8Z3cmXIWr40AkWAKX64fDz4QqUu6zAoA4yKdB0AB24EDphADnsuKbWGZ tVgT/BMGpJBilzsQs77JbLHqjuLqAADrwUYU5tUQp+6MkO66a6ni/7ac6dL+SMHwBtYNKlg11081 6s3M3QLBvgNpYcrbvMsbANCmFDDMIVlACgowvuVojujojmo5YQIwCXsgEAJACXhguUGuruL47ud4 7gCQ7i3L7hQB7jy2EPArv/Rrv/hLu9Me8YvUC8Jw7Z8SkWPO7fZNECkMAGv2FFB1AAPgCZVyB5jA HncwriIcFV7RkUXpb6UQUTUBfo85sCsfGCNf8icPAClfER3/8QrRwgMBwzI8yhJ/9IWkCfKN05uy B0aBwaJeF6UuEGUsxtWhxEusB3xwAJ/QBDeECXbpxeJRHkQ5EHumFqbgBABABqHAAPw+sGI/IQCg 9Vzv9YU4sxNR9f+ijBBpvMZtPMOmjPSCr0VXjiNCo+1RnyZT71ST7JcLkQWfMAOKgACg0OdKYZYr LZmttpYDoQh9MACXkFGEvWmQHLuQL/mUb/kEgZcNocnPFm2d/Mlsvff5O/i2v0eFfyM+IJkIwDHc Di1iSerPDADRvBCTcgdgAAB4UDO9dS6T6WDMJRCYKRBYUApIQC3fgtoD4fwCwczHn/zLn2AEMc0I Uc3Ef83fvNfbPITe7NlGHPi3H/84lPs2QgCKILNNAAhLye0D0DQAkaRGDQIAALwx9YbJmVKCChqE GBEAg1KmZgB4YuqRwQF3TMVxkoRMpiQAcpiilAfJllGGBkAEYar/06YDEgE0yORIiZAUADp+DDmy JEWLGDVK7OIJik2mBhEqZOgQYoBRpvpEFNEpVBglaUopQjC16tWIOapUwbTpLI6mbd2+hRtX7ly6 de3exZtX716+ff3+BRxY8GDChQ0fRpxY8WLGjR0/nrtpkzJlkBdjgNNJ05kkpmREZOEHlClTEQwe 2PJIFCUyDuIa+lQzhCk2EAlEMQRKE6EuG0x6XrOpE5wKEgeZUtN0RSBRpsgYvJ17d2+DsGXT3ota NWvXEc10KhmRBBxMoyidKe4dvEQ1pN2bOmNZ/nz69e3fx59f/37+/f3/BzBAwiSjTEC/hPDMQAUX ZLBBBx+EMEIJ/yeksEILL8zPFlsKxLAtBD/rMEQRRySxRBNPRDFFFVdMUUMOT/yQRRlnpLFGG2/E MUcdd5yPshdNjJFHIYckskgjj0QySSUT87GyJZ+EMkopp6SySiuvBEwffX7EsksvvwQzTDHHJJO/ ffbhskw112SzTTffhPNJfdB0Mk4778QzTz335BO/fLasc0QBurOpDVMwqGvQPhdltFFHH4X0r3vu SRPDDho5oimEMqDr0kwj6mALQjbBpI8i/PqhlElsmiEPTURRZAm4/njPvSniavXVWCPltVdffwXW skkrvXAFUz61aYCa6DIWWYPAGOUOLsCQxJQo+HqhuVUjMqKUR//CwEKN+N4q4ixzAzHlBLi6/Tbc cYOFN15556WXKXzyIdbCZv/aNyIYLIDIAUpEaUCvEjYhhJJtDZrAkzyWvWsASQqBq+GH68U4Y403 XvTefCdUpFbSTAOADfd8g6gGi8a4RBM5KDAoZJFJlshkEyLiopMn5prjkQoaWRgAJkwRYaIC7jqp CbiGLpqBozmGOmqpp7YyH3wDxTCFF5QwpYsXvn5IhBfOMAVlg1SmBAwVhvDEDoO05tprsJnCoxSa AcDEFETmsiAEAICOiA1KXgh5lDkuqGsOUSCAS3DCTTEccaonp7xyy2f0GOsO+7WpirIjUtltg8Qo hVDOmSqBlDf/JMKiEiXsAhyiPijZhAwftoAVYrguUD2u2Wu/PffLhye+eOMdzLzE0yPy3GwAVGYC oiVMKQGi5SNiQJFJYO4rdoMKMWUMiDwfYi7Pa4gLfPENIv9499+HP/7HkifxevY/T9kUHyA6wpQW rD9WUw6Qh02oyy/eAwC6WACREjhHLgJ4hCQEEBcFMtCB8sNgBjW4wbrgox4fo5D9ANA80JmiB/zz HwCdZZs5gOIFgEGgHUzxAYhcwBRtkIvKtiAXGdLQIDbEIQeFOEQiYhAf9gDhhFQQQKZIYYYlPKFB +vc/gyxxhT55gydi0JQsUOJ1dUEgF0zxQoOcwBRikAscSuEB/7mIkYwAMCMaizhHOtaRave4Wolm Y4WmAMEUOYAiCqkIgD1KRABr6IQL2pK3vYExaMZaA0S6oL+IeIESQbAJBUSxh7lAUpKUtGMoRTnK YN3jg5rD0AAoYQmBECQiONEJT55nQkFCRJWsHEhBqGAKO5jrLCCISFKWIhezoEUtVWDLQRKykIY8 BABUsYpNpmCK8s3lKcyUCim1uU1u6kkfeSxRaEZTGokspznPUVkUATBF0IhmZABwg8hMsQO9tKdW 49LOalojke+EZyqN6ERY5pJP7nTToAdFKJnqQSlUJtShD4VoRG9UDyQ2VKIXxWhGNRohedAjiZUT gSZEOtKRbv/UpCdFKYnkIY+PUm4AGIBpTGOaUprW1KYNWmlLb7pTnvbUpzm1qE+FOlSimhSoRUVq UpUa0aMu1alPhWod4cFSZQQgqlfFalbdN1WdatWrXwWrr9wBj66G1axnRaud1kHWoKbVrW+FK5nE 4Y6yxtWud8Wrkaaxjrrm1a9/BeyKhoGOvgbWsIdF7ISsEY7CJtaxj4Usf5QxDMpYNbKXxWxm/eMM YlRWs58FbWgf4wxreFa0p0Vtav3yC200VrWvhS1od+Gj2NbWtrelxWzbelve9vaxp3iFa307XOKe 9RSnEG5xlbvcqBpAFcllbnSlO1RWPHe308VudpHKilZAV7v/3wWvRFnBCu+G17zn5aYBDFBe9LbX vXNUL3vfO1/6ym+88oXISehZHwacgRKk4d5iBmAKNwBIUXzR74yiYAq/1dfBDm3Fep1EKzhAhALw yUuC69OFUmDBBz3QXWIGXGD/eKovGmbRghusl1QFzSC5gpWsHjxjqdFCFhyi1Sgkd+F32QXF8yEE ICwz4v+IsC4/VpGK95ItU7iYXeASF42lzLFf/ALHn9BEFgzC4wzP0z6UuMOQCVxkJu4FySlScl4O lrCgWSzEU4ZzvYixDBxrIgyUeAmX0ylIBYRPEZeIghYuoYjqnaQIa9DEcAAGnSkoAhSWSEOA/TgC JyxiNcN0/4sDxjAwR2jhaWIUWYCb0oN5zuETmVAD4wBQgCv44RKeKIQWBGoQGNzhEp8wBBVeQuRn lqEU5WO1q2Eta4gogGWfgIMZw0OARj860gEDgyNCYYk8XOQtMqsVyTTNaU/DxdCIVrRtmg1pUbdl 0pW+NKMdTW4A9HkMfw70oKsHgG2LotNHIwAm8hCRAESCLMxe97MN8oE6eAITYNjligGQs53JpWc/ CxrTjBZnitOrGMWo82z2p2daStF/fSbEeGhDAkTM4TeXUAlLDvGSAMwBPkeoQiUWoQCD+FEOi1AC DqTAhbcQQBClMIMS4pAQg3Tga5kIxNde8LS2kBoUYzhBD/8w8YcJRkAUbmgCEs5ACjxApAhfoUIS wHAJmhNZAGgYBSYBYHWsa53rEHF5GpIAh0iYoiQtf3nMZ24QOoiCC0SIghx4/ha4dU3pBfE50IVO 9LecBOUrGcXKn+nyM8Bc5jR/i81xrnOe473yelcAyEXOBpKbPPFBH/rqAGAGUkwAIiwwhdI8b/m9 Q4ASmgh7IS7B4Igwkm9+Q6DjCne4ihcfWM3A+IQ1AQA9cJLj6pxin7EAAARdJAwbOYkhluU5QAbB FJg2Y8P9SAkGzKUIptCyQeBgChVEpBJhlgupyQIAIpiCB6tOz7OIBoAHeMIQmAeACdg1AhuANRAF dSqA/AP/ADDYPxI4I4MQgD2wOwDwPvAzhZ05AFJAg4h4ibhYnvNLPwBYv/Zzi+zbvj+iwO+DiPCD i/Erv4iowBW8QOmjvqK4PgAAQYgYQQB4AVP4IgAIA1KAmRgsowsEAC3ouAnIG4VrnR+cCwT6HdvB HUV4M+OzwkXBhmyoMwAgtRF4Pj4zBScAABwwhZ7Qgk34DSqAiAwwBTMAgDnYhAQ4gDk8gEuQg5oz hSugC0ORHACQAVPgI4h4v7kgtYYDAAkIH4kggAPwPraov2qSiAGDg3jaL5tYxEYEACtIF4hAggmE QzmkQzv0CVAYBNeri+XhQ4j4w0Bsi5NQQ4NgQzf8RDqs/8M7zLw8tIlZDEU56DMxJEMzRMNUNIhV BAABmAROKkZK6Lo3jENaFEVA2IQOBIA14D2+QCD1GR9qusJtbJRloDPl8wlKEIMv9LgW6LPoURkU AAAsAIXf+IGIEIUwYwR5Igs/ese56INQiAgOwDBBhL+4ILX9MQiqoAOD4IE96IT3OCEknLdINAVS aI7Bg4iDTEj3OCGyUTUenMB5FBmyUAJRIIVBKIMb6KQyM4h83Md+bEVTuEeDiEcA4MhamT9zY0mb iMn36INznCV1ZEcAQEmI4Mdx8YJSAJgePBWYpEcAoARDYJ5q3AsEqiCDaKDn4Maq3JNdgIUtXMdN +AAM2/8zg+gMczQFdDQFntTHkwACeAyzR2iEFXDLtyQBPEQffNRHiOgAlQSAQYw/UxACWyoFk0OQ OwgCF1iBBTuhLTCFuEwWU9CEFVCjNwrMwSxMWkIDU5AAiJiBCWTLt4TLGkoCNsgbiXyL5fnJosNL pkBLtQSAzeTMFVBMt/CjuYwI1uRMEtDJdFxHfSxNALjLcUGBMAQAMgiFF6TNzmwEpoQITVS4vIih J/qhG7LK6MQTXMAFrbyAUcACDIM9IoAIJBRLsjTLNFxDUygDAMgDT2A6iYhNuoinPsxMPfRHQgRE iNiARLyDSpDGJqCk84NEDhwz25uEBzCI+8xPStLEnjD/CCOYwPNMz6ZQgEIABct6CyuSiPbETFws QVN4RQBgw/JkULtYT4n4UIm4zbLMTXgyBffEUABQhD4YgEuoMIMYUYnYg2iECGpUuC5yQrkIozGS QTmSziB1k12oTnBUv/+Kjw41iAJYhI8by508URM0iF1ii87YUABAAEQBgBCVCwUNwfVbAff7R7gg tUU4QXqyA0vowAM4BFM4lQj4hEMAQAgYQBKbgVKI0TRd0zY9FRNIRIPQgwm00ojI0lVLgIiQg1CY ILgoJG5BPx00hTDNUO2bUlOoUg0lVC2FTVOQTYgYVIjI0hINTy+FVEldx1LoRHX6VIMo1Iy4v0Nc wt7T/xvYeSRTiCSDmCSBFNJdVRNf8AWtBIAYII1x6YNSGAMoCITj+E4oxYKzRImUa4ld8wiQEAmS kEu6OABDULyhi9H43MtL8IMmAANS6IMJ6h88OAImGAQJrAKDQIKvmIIk8IJKKLsx07+SONd0XVdT aFcAkKEzMAI4gIQJ/AlqFQoA2IBOUAMnMAJq7DG3uKVWKohs3VZT6NaVTAnIcwmfmNagsNZb7FSO 6NhqTQJRPVGKRT2LjYiYmAmIKViPLQmBwb0kSBinBABhmotiSou1cIpligpn4tWgDRNo+EaD+IPl g4iQGZcMuINOmIQquAEnBc8oBQ7hIA7bwA3d4A2U4f9SuYiAMqCEUXiELQgxvQRIasoiTVADATWI SguFRrCCA6iEfTMIGsgDTIjTKqhTiMjWTygat4VbuaXbBTADTPAEONgBN4WOrJ0O31iALxiETPAE RIiCBnULcXqntQNbsSVbb6va4ci/6NBa6gBZphDdxjXZZjWIrw3bsQ2x40iOiDjdrTUIEciDT8AE LxgCm7ULe3oPfEoNfSIUoSVeL/FG/JIQUgMk/PgBU4CB4oXe9oKGa0DeCFFe+gBaMfiEjIze7tUu aZCG6oWQ650PMICDJdgBLigF0fTe9pUuaWgG8X0Q8pWPHwCETBCFRdBb9+Vf6SJa+e3fABZgB3kG bAD/4AFG4ATerPC9LgV24AeOEGkw4AaG4Aq24AC5hm6o3jODjP76L1MoN8TgNf84MDPzsvowFE3l ixJeGvcQBIkYGtJ4YbxIswu24RCJhm3AMZXdstOkCw5+DA7zMBBrjBHmDxNDsBOmj03xCySOiwv4 mkeY4RqK4im2ixq2Cw84g0OQjEGIgkO94TCmj3H4hh3WsR5+2B9WYiATMsgw4v0wMjWuxPlQFn4x SblABCuOiDzOCyyuCxxwhDXgAi7gA1PYAwkV40RuDG/Q4QnDsvTjMrwAYscAMzEjsf6I45xd4wrJ ZKbgY0/WY7rwY7pAZACQg01U5FRejG7QYOW7szzz/8qOWycnfTdAEzRC+41DSzQ4WDQAADhnkzRT oDRLowRMa4t6uzeDALVaCWGJILUdMDVUU7Vge7VYmzUAqLVby7W97bVfW7VWq2ZiMwhju7Vkm0Bf HjeBo7dom7Zqgwtsew9t2zR767bGc1Nw42VxC7hmtolzI+Zh+mV2MwiTIQ3nUZkZYBmXCTAHYGdq szZ4dg/ToOZhu2YA+GSbuGh9BmaIIDiDQzibZTi8+IIyVOWSRoxt4IaMoyRynGWxDLn1I72SOzlo lbzZAz08vLmc27me+7mUVT2jewGkUzrLdWZTeLqom7qqu7qs27plxEGwEzuy84kxO7u0W92ldjun jv+7uau7u6M82sO8vvu7wGNfpig8uXkBxOvpxVO9DH08lWO5r77pW8xpzpu8vLu82h0b/DkblFAb thEdABBrwBO8t9kaw5sbtmPqt9vjUDaIjL7rz8tr25tZ3bNZ35uLBdiAEmgCUNiDRTXp0BYMZ6CG LWw+AGDp6DOF6as+IMQ+U6DUEUJBIoQjI9xSlHjBuMhB9WM/MZXP+au/+0vAiGDAoum//4MIAZxq NyjAA4SI4YaI4gYAB5SjCJxA2mbBDNxAW5KLD3xU3ibBlYxt7ktBCzREmiQ/icBu274fg+YliCAd 19BuDoyI5YFu/SsaiIBs/dbj9d4ZJIwiJbTZJqT/ixg2BS8AWtFW8L7AhkY22uXrwtR2Ul8k6TMU T1hsQ2YExTkUxduGT7kQRj+cT289W0NExPWxDUa0VPrTxsWcxE1OcUzURAMCgE4sCV3k8DscAFI0 RWa54xAnxgzd0FjUcGe0xU39cLhrxl1sSveOHoOYnurZ8VJUjjuWXRVPpsd2bIvWYxyvRQCARmnE 0b3ggB1AglMu6wVX87vAhtIGR1Uax1iGPqll1nY8iZYEgJe8Sfeox5qky5TsMbMlU1B6plEoSACg SIU8QuphigGDSFNg30S3SADASIjowZLYc9LwSJAUSZLs7jvezaC0ZzzX86S8RTw3iEyPpmx0b11l /ycA+MiQHMlysnJJJw114vKmgGxVv4qlbMrl1IsyMAVFWvNiv4sq00os4Eo591Q6x03VTU2IeMni dEvF7Fq42M3e9O297EuO+MsaFEzCNEwAQMzX9M/GfEyIiExxp0zLvNCSoHbX9EzQhPRPX6Fs92GJ iHaXXMu2bE1z7yNOtYl4N3cSyp85H6QL+MzQrO87XvfJxPX91nKJIPi/QU6DUM6/6EEtMPaOpwtf AAbrxE7tNAXuNAjvTF1nHXLyNE/0DPiQfQsLfbEVzcsxfQtSY8X6FB8ChQj93B/+bPT/VBi25XmD 8PlMJOkEXVCXf4sHjdC4oNCIkHkAeE97XnkPZf96urj2lidqiHAiH+prhLcJp5fQqIeIogeAo4eI QaAYpmB7Ec36iKhRMbdZHcULGjhwj9d7uLg4YIUDJOVQll+1Jl3WZ3fW2KZSAFhVLNXSrXcLUuVt U615+TTT+0FTNT0NPl27OJ1Tbr7TPMV8AGBTxfVTFA/Uklj8Qi0AMDaIRAVtt2hUiIB8EYxUe0b8 FU99FX55m8j9iPCj5Q37Wlp9RFVUiIh9g9DTzFdcHdSEKoSD5o+I3ndVg5CAWIUIzIaLE5DGAZAh Xd3775cIYPhVIw3WYT1JY0VWZU3538hYltjYlyXZax0obU3Zi538bw3XcS3XWUZXdQWIPaaqAAD/ gKSUoilJvFRSAGCAKTcFAYAxlQTAEVN4jjAZJJAgADumzhiBA8niwzum4jhJQibTxQ2d1Dgxsmbk xJw6Cw6gZClJjRoEABwwVMqMkjim4OzcmcMUpTxItowyNCDlypYvLzbNCcRUjZ0DVLJ0CTNng0yO lAhJAaCGqR4TM7YAIJOmTZwTe/4MOjTjxo4fc+5YSUQIBcKGEWMtuxWAA0qaqCQhRMlUiJxdPEHp ulNOJTVZxDAyteeq59SqV7Nu7fo17NiyZ9Oubfs27ty6d/Pu7fs38ODChxMvbvx4bGnSlCkr+EdT TkV6M9zpNKnKDVMtFJhi8tYUCgBYQgF4KmPN/6ZOcCpMJBDFEChNhLpsKPg17OsIZSiNerTlgE6V 3OFaD6YM8YYnmqjxwEROLBJKI1YcUEkeE9GQByafHFLFVRBJVFBRn4gAgIMQSkhhQQuYgYkncBRW REHuwScffQAs8MUgmXiCSBQFuMaCH6CYYkoEBenHn38AqmYeeuqxF+N78c1Xn2r3NSWjlDXmtEIg ophCxndyFUSXjTjqyKOPOQEpJJEFlRjhhBXm9IQjpZgig0502oknAFjSSKUIeXyCiRdDYEbbDnJI MkooiFShJHKRSjoppZVaeimmmWq6KaedevppbtlcwxyolBaYA6c/mAJDqa26+iqssco6K6212v96 K6656lrqNsuQuutup1461ERifAIBsMkquyyzzTr7LLTRSjtts9Hs8iu1rQlrKRhwLLEDF6VwkS25 5Zp7Lrrpqrsuu+3WBk0z2LoLwLaV/gBIJqIswuG8/fr7L8ABCzwwwQRfM2pzBSu8MMMNO/wwxBFL bCsy0Mg7McYZa7wxxx17/DG6vgBzMcglm3wyyimrvDLLqQHja8ItyzwzzTXbfDPOymKDcAA5+/wz 0EELPTTRrCGDDHM9F7000007/TTUBENjsTJKR3011llrvTXXoAJDdddhiz022WWbrVo0zJB8Nttt u/023CxHQ8zacdt9N9556+0uLrjUvTfggQv/Pjjhr+7id8yFK74444073tvhfz8+OeWVW064LNcm fjnnnXv+Odm7aA466aWbfrrQxfwiOeqtu/467A9HE+/msdt+O+65qxsNwrr7/jvwwQNLDjisC388 8skrX5w02xi/PPTRSz/9aszQTj322WuvvXLPb/89+OGfTo3ztYt/PvrpX+7Mcuar/z788e+NDDbe y38//vlnnU039uv/PwAD6LNmPMN4cBETswTggK60wRQYsFQDHzgRJgzJFILQCQWHdEHYMOAMlzFF YtIVQQGSsIQLQwbMClLBFQ6JCQdsVgcacYSuvMEUGbBUDW84kQu84AWP2OAOe/jD2HShFFjw/0EP IBWpEHipLgD4AwuHNIWCoOAOmwiFIZCwmhcMCQcTqcKQFliQHObECxUUhSPUMCITsrGN5ALGyBJW hTmqhA1zrAIKXsisFZhihk0ZgBInBciuIAKIOilkbAgBCEzpIRTaKUgR7jjHQJjiBAAgASgykQUn 6MEUnUkNFz+xhokk4hOmEONDAmlGMTwhCmPoRCeo5MZZ0nJZyCjGxaZgih3kRI/L4qMfaYXIpgzz NZQYkKWEcIkzPFIskihEQdRgChcUJAB76MQCQGmKN3QCQCUoBRxOmRozvmAiSDBFFGqpznXiahlI 25wueTkRuABhC5T4RB5kSYApKAIUlkhDCP9V44AxUAKNWkhTgXYwh09kQg3IihE//QnQiXxlBA4S BSU6U4Ar+OESniiEFhBQEOlEsUgAYEMFZVmQgRbUEQctCFxmMIZLaEIOAe2KJObQlEcMCKVDUulE inlIQ6qGC1EEoX1MYdFFYPST++znPwP6VIneNDUNqIQSzOhEnTylCSOFzgR3qc0kXEIuXNCDGMTp U1OolJwTKVA62SnXuboKXrkU6zxNgQg8NKEMpeBDNecwkiNUoRKLcEhqCCCIoyRlmwUpECjGcIIe YOIPAgBAAAR7BsIaFrFfkcMilIADKYwrAqJwQxOQcAZS4KEgKXiBEkzRhR6+gFgieAEzVar/WMYq 5Q0whQoYVDAET9hBNW6wxE4kYAorAOC2uSUmUYMaXc90oIeZCARt0/TZ0I52XJkdbGEPi1nNcla8 qxHDIQag1abMQRQPbUQlcmKEgWjzCGPw7SOSkNYFOpetZTSFDzDAgRokwhMfoCuCE7wpaDjjrvL8 bR8uC4AGOiQInpzICUzxBNUUwRRZmEg4VUAvU/RhIkQwBQ8AYOFPAiDDGwbAVyjBAJ0U4EkFqcga AQDMroBRpR3+cEFC/J3iFkQMpUBlU5pgCg0QhQKXxYEpYvBF/+5EqDmxMmsEtJMYzzgnK8awhlV8 4YK4eDUnKMUMALBenVyAFL4tiEqYXJA0/5giDPV9AShmMAoI7HfKbWWhIUig4EETelLbaJ9O4tlL dDbIFIKewyYScIBJH+ASclBNAy8wERksd8QvBoByxwAASEua0pZO6hUSewALe7EgO25Kj3OS6U13 Gi7eKcgSTFGC1GTYBwCAginKmQVSIBYAsa7ydAGA5dVoWSdfSbVOSE3pSl9a2qa+dGoEEAidqrmZ OQEjfgDAA1P4YQUgmMIlvlRfAVDiEcXtc0GOXRAzUiEHPaACJRqhw0Lzu9+/AUf5Eo3X3/5gLo8s TRRLnJo+kGciHMBJgXxdzVHQAQAIZ6HCv1LwnfDgmitE4Kt3Im8AMDwnDz/DdySOEW//0f8TXgDA HTAxrjsM4ttUHiohk52aZnvFFBvPycVXWOKgV1DhnlGCKA7c7a0WRACPkISECxIFNpXVFC/3DBdn WBEiAADexr55t8tZEBKUgg3+PjvacWOOcTh40Qgk0yMasYK5013QC294QToAcVMIYS+l0Gnc6V73 pIZ7IkIwxR2C4IIVRCEuEwm5TkZe8onoHeW+JFNq9MCHA3yiCdDEhJ39DN2cx4bnFAXLTgIv+BUI WvWCt3tXFNBQDNCeDLvUdF63sBMGLP4AfPQq1vsIgAwIwSFeH7lbJ/IISqS9+c5/TTnS0fa8vv2R efBEmlzjBlPgHgAzMEWqC8TcgmzAFKL/vn72nY16ndyhEqgBgJJVrgLhN0UKplB6Qbbf/e+n+vIs b0oWfMIMKAICgAILAFhO2B/+5cQgQFNTNGDpIVPPFV5BoF9TWKBrYMBRmQLeAQAclIIHpIZRiVjw BVORiVNBKOB/iV1BNEIHPh8MxuBEoMM5TN9vVV9dJIEpUEFOIIAEecZ8AZkHmsIKjNgiKAkY8ZIO 8uBE+CDh7YQdWAJqHMAhmAKMFEQIdFpTfAWqTEQQghgRhonBMV1T0ADigQEA4IFKdB+MmUIX6gQc aEIgBZkcwobpPaFOLGEPPpAeNuEPNsUB5IAgCmI4SYENTAQFiMIe7ASkmMCOWE1TZJ1O/3gdF67g RHyTIXkBJQSBDHYi2l1DNNigGI7JI41FVpgFV3hGUfDWUjyWKVyCHzQBGJBChDWGVpxFG1LgygWG R9AXT/gEUAgFWqgFW7jFKiKFUjDFKK4cGe6enaTZE5jCI+hEWqxFWyhGHBzGTRVGNjJGlkng6emi KTrGWYzjLaYia6xZQejSEOzEIqiBFqgBKHiCW9TXJKIgAFRjMXbbGEQBFZTBJpRCq2HWKJCYJx4k vy2D2sDTwC0j5vnJlKzGkfTHf7jigSTIgrRHlPwJHurEm5yInBTEmgyJST1el6gbAExkktzgGK6G IXwCgGSh2ekEl3gJmMxJndxJnuQkn/8wGzh2ZE5ApJYIJVCphjoGQCN0gkjpRBhMAilcwhuMwBbR X7Hgo46dJJiY0ZCUwiXMATXlhBl0AjoiJFnOlTT0jqbUS1muJVtCzzI0mPtMilq2JV3Wpe8UA93E paTMpV32pV+2TjOsjl5GCl/+pWEeJucUgy/4D2I2pmNmzzNcz2NOJmWKzzLUz2BWpmZuZvD4QjPg EmeGpmgezy7E0WieJmrezi7AAmOmpmu+5uI0wzvBJm3WpuUcTWvapm7uJtvswmJmJm8Gp3CWDTD8 5nAeJ3KyDS6wJnAmp3M+Z9EUZ25CJ3VWp8y403Rap3ZuJ8g8QzZkJ3eGp3hKTDFQA3j/jid6pifB FMNsqqd7vifGyOZ5wid91ie5NANc2qd+7ue/aIM2zCd/BqiA3ko1gM2AHiiCRsvLAGiCNqiDZop0 NueDTiiFLphkViiGZqinZEMBSWhqbuCQaKiINgs2YGZymkJXoOiIriiwNEMoeij6BMC0HUDU9QYg TRtwqOhO6CiL9qitbMOFzkrjZYZtjNBOKJBO+BJsIKnbpYaRUgqT7sSTLhELIVBvgNEK5WiK+iiX 1kra/AqWmgIpVAIcWBKoDOltkJFOxJAJLuNrsGmSOp5nqOmkwGlT0GltoIAa9FMjeAGSeUYWhgHd MQhsKBk1QZEyAgAF6MUF0F0d8Khs/yAqIuIEpE5EpXYppoLKl8rRlzyBFLQBKYCCmXoKmtrGIO0E 5Lmpa6SqkorFHCJHqu7Fq8pGIygCF1BBJ9UBa2RhXMkGAUSCwkHRKODeoqKcTkiTbQgrsVLqlmaq s5ZKOXwDmK4fAOjgKH1KqfoGq8opbGyrlXpKrPYGq1TTIBzZavAqbcxXq/3BJ2gCkBXrTiBrbbCr uxYEvF4qAODrs+6rpYxDDXJquFWAKSxSGy5VU60UQRlU+sHAHVzCJxgCFaDGVEVVe0QUxRbEB9SB J2ACGFDBoXhGTu1UT6VUdBxVkdCTPeFTUe4ESbHQyZpCPd1TPk3EWgGVA4CBI4SCJf/kQZqpxkZ1 1EeFVE4wrMNC7FW07AqZVM3qBEsp7G/JFE3ZVFf0gShkk2qga04IACTUXE7wASaknwAoggM+kSaE ASVcBbwea6VyQSd8mmo8h9miLbM2hb7yq91GyqFNa7hxETJtl2iRVp8sFjI6FiQhBGWAwSU4xHdt VngpLnk1LgBAgGRQRiGkG5F2xXElV6f1l0q9VmzNVg8NBVzsVV/91Wp4rmzRlujqFV/5FWAVBOfq BB2IAhcQQRTIwbiohmmhlmqx1kQUgeEmAeI6BOqCbm3BLm6B3W4N7pvBBSUE13ARmU7YnxCmBtbm RBY42kRoQCmE3kT4gM9NxHNkoa//pW1OyGtOYIJetcb4IuC9Nuvdxi+l0AItTCsRbAAI+IAjWGFS yZhO/BgYitgDeIIhFNsEXMWXkVmYJXCLhZkWyOkEqO/lJtmSNdmTRZno0SRVQpiEURhrbGstTpgp FNvXqdQBkAIa5MT7eUaN5QSOAcAAF/BEHPDjbbDN+ZiHBfCQFYu55sQDX925MtqaisuUjWpBEMIi RN1zAIAeLKL5TgT6TgQWYBX7QkcTK+rc7qj8brGk9M20rpAngEQbQpuscR+tMdeJteNOWNuknRob UxsAAMImvN9NTPBO9NqvBRsADFuxjZyr2TBc9KoTaO9qbKsgE3K8gd0AgMIgTMBs/xDAqpmCF6Wx Z4RrCZdx93Eac9naROTark2EDphC7u6qEOvEHlCChCmCIegElBlBTixxgYzAE0dT3bIGLCvV+9It F++ycQDD6HxdFuxADqzAUibVz03E5BXEyQHAA3+yThDdkAzdUZUYJazylNmxTgyAy8GczMEc1yZy UW7rz2GeaohzS2bwRCAdKQxCGdxAa3RcJ3wcM+taJdswOpNcBy4zXKgcOQMAnTWAa1xvTpxYmqFA mOVEH0hC+i1xT4jBLANAFEcqdDR0LmsxL190cIiO3naFlehEMgNA5QHAFiByTrje4Jn03AlaI1hz QVjBx3qG5nGe5wEA6N0wqgIyt//2cz23qf8xnR8DwAUkARuo7yh7xuEl3uI1nlyMNOzddJve80eH dE/PCRzU6NWWck4kQCeYHRiIggTkBBc5gU4ssXhswgfoxfnW8mqQNRaYdRbrhFpjtFzLBgpt9BZS 60To30TwHwB0mBrrBAYCNvY1xR7M8UTUsWoE4AAW4AGqHACooE7MH0/n9P91hWTHKQ4m4P15hgIU AihAYlO03/vFX18biGdcdv1tdl6bcUHw9VTThkDnxBl8ggNUQhyw3yUUs3OA1QWMAhagNRRXahZQ ghJUcUH09m+jHL7G9Vw3d2soQ3uCG0fjdUF8YZCFYQRoSLFBwFX0YUE4oXcDgBP/RmOKgZoEq4YZ 3gEaqiFrJ9UbTkQWjh/1nfNVyzdLkiLTVeJEFEAC5IQchIJVQ6EUgkgVwkh2H8J2v198T/d7W/cQ FuFrF8QQgMGfWi9W50QLRIQp6EBOZJgYiy9YeeBlGGta74T6IoJxB9mI5yv8OreLz4ZGA+x06+Ix NlaiHkRCLERD2CIq8vhjRMZkVMZlYLNOMMAzAkA0TuMwWmM9PgQw+oVDVvYfPbkwRng+EuM13kVN 3ASJewZgcEQvggSOKwRDFBtfBCOxFIQ+XmONJ+N9M+NEHICdAB8p96o7msKAg9gmAPRYh3gMDEmX 0/JObAaLva2fAzqL6/KLL3ps/7wCcyayLgLlRKhkRVoIhmgIv/TJRkakps8IpwfKoBTKS3vGS8ak KczklmClmgQJSUZ5M3bFSLaJlV+lTZZJjuxIj7DGR8aJpWfIhqxwrJekq6l6Su4HRSqJldvBJRjx Vdu5TnisGOSECBDxTpD1SAG3oM9riAOAdCh3izM6uKuGF8Po+WThFFCaVdufEa8BKDgybNzoAdyE lip6uNe7Z0QOuYtPFsrzXjTC2D5EFXBibIRpiP7Gcts7wjdFNBwDg1KP7wkeoXKAEISTwN9Gowre vFt0wm88AIhD8eS7/HTYJXw4rBw8x2+8xzf8Y4Ioc5+8XIPDx7u8zFdnOYiDygfPPM4/ZkAAACH5 BAUKAP8ALK0EBgMBAAEAAAgEAP8FBAAh+QQFCgD/ACytBAYDAQABAAAIBAD/BQQAIfkEBQoA/wAs rQQGAwEAAQAACAQA/wUEACH5BAUKAP8ALK0EBgMBAAEAAAgEAP8FBAAh+QQFCgD/ACwVAAAAEgAF AAAIOwDl+XO3rt0/efDm9btFzB+7g//oBegWIMC/fxWP9fPnj9+tihYvisSYMZ24VSBDjiSZsuXK lS0rXgwIACH5BAUKAP8ALK0EBgMBAAEAAAgEAP8FBAAh+QQFCgD/ACytBAYDAQABAAAIBAD/BQQA IfkEBQoA/wAsrQQGAwEAAQAACAQA/wUEACH5BAUKAP8ALBUAAAARAAUAAAghAOkJHEiwoEAACAH8 +5ewYcOFEBk6dBhx4USKFSFe/BcQACH5BAUKAP8ALK0EBgMBAAEAAAgEAP8FBAAh+QQFCgD/ACyt BAYDAQABAAAIBAD/BQQAIfkEBQoA/wAsrQQGAwEAAQAACAQA/wUEACH5BAUKAP8ALK0EBgMBAAEA AAgEAP8FBAAh+QQFCgD/ACytBAYDAQABAAAIBAD/BQQAIfkEBQoA/wAsrQQGAwEAAQAACAQA/wUE ACH5BAUKAP8ALK0EBgMBAAEAAAgEAP8FBAAh+QQFCgD/ACytBAYDAQABAAAIBAD/BQQAOw== --MP_/0mmiRUAvjvZY=BgRqHubqDn-- From nobody Fri Jan 24 11:10:33 2025 X-Original-To: questions@mlmmj.nyi.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mlmmj.nyi.freebsd.org (Postfix) with ESMTP id 4YfZqW07THz5lFmb for ; Fri, 24 Jan 2025 11:10:47 +0000 (UTC) (envelope-from lumiwa@dismail.de) Received: from mx1.dismail.de (mx1.dismail.de [78.46.223.134]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA512) (Client did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id 4YfZqP0trVz43xW for ; Fri, 24 Jan 2025 11:10:41 +0000 (UTC) (envelope-from lumiwa@dismail.de) Authentication-Results: mx1.freebsd.org; dkim=pass header.d=dismail.de header.s=20190914 header.b=QIrucOGf; spf=pass (mx1.freebsd.org: domain of lumiwa@dismail.de designates 78.46.223.134 as permitted sender) smtp.mailfrom=lumiwa@dismail.de; dmarc=pass (policy=reject) header.from=dismail.de Received: from mx1.dismail.de (localhost [127.0.0.1]) by mx1.dismail.de (OpenSMTPD) with ESMTP id 9e7b3a26 for ; Fri, 24 Jan 2025 12:10:37 +0100 (CET) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed; d=dismail.de; h=date:from :to:subject:message-id:in-reply-to:references:mime-version :content-type:content-transfer-encoding; s=20190914; bh=bYAjgmZ6 SNleGwmfDtX3yx6Q5SmYjJimODgsVhSakIo=; b=QIrucOGfwhkEGuLlnitK82TI Wpr9yAV7TiR/B28ESFjEPdOaAht5swoFrvXJAMgg98RRjhdt7iCChv+rmdMa4udP bVcqDFb/JYbJIurL/UvpRMwTXyTemx4Hs9/kFpdbTg+bkcfzLd7tbaV/wHPt4pp1 OoAK7pU9FoNpWV1uLZMSTL7ICVx5PgKo946ApnwwcVDH81RVD0qEdIOb5z12iDi+ dnNn8uuGoPohcLrytt8ehLGF0x4iskS2VBSeAXun+sbeoUAH2kz8A2sSCxDG8699 bjpcJ38XNnpDhT5SUNRRyusjkAjp86kxf9LCNsX33SaCtuP1ey9xgjxyPv4zHw== Received: from smtp2.dismail.de ( [10.240.26.12]) by mx1.dismail.de (OpenSMTPD) with ESMTP id 8f5935bb for ; Fri, 24 Jan 2025 12:10:36 +0100 (CET) Received: from smtp2.dismail.de (localhost [127.0.0.1]) by smtp2.dismail.de (OpenSMTPD) with ESMTP id 2021bb58 for ; Fri, 24 Jan 2025 12:10:36 +0100 (CET) Received: by dismail.de (OpenSMTPD) with ESMTPSA id 3ceaa58e (TLSv1.3:TLS_AES_256_GCM_SHA384:256:NO) for ; Fri, 24 Jan 2025 12:10:35 +0100 (CET) Date: Fri, 24 Jan 2025 06:10:33 -0500 From: LuMiWa To: questions@freebsd.org Subject: Re: pkg upgrade Message-ID: <20250124061033.643f775b@dismail.de> In-Reply-To: <20250124054711.18799e63@dismail.de> References: <20250124054711.18799e63@dismail.de> X-Mailer: Claws Mail 3.21.0 (GTK+ 2.24.33; amd64-portbld-freebsd14.1) List-Id: User questions List-Archive: https://lists.freebsd.org/archives/freebsd-questions List-Help: List-Post: List-Subscribe: List-Unsubscribe: X-BeenThere: freebsd-questions@freebsd.org Sender: owner-freebsd-questions@FreeBSD.org MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: quoted-printable X-Spamd-Result: default: False [-6.09 / 15.00]; NEURAL_HAM_MEDIUM(-1.00)[-1.000]; RBL_SENDERSCORE_REPUT_9(-1.00)[78.46.223.134:from]; DWL_DNSWL_LOW(-1.00)[dismail.de:dkim]; NEURAL_HAM_LONG(-1.00)[-1.000]; NEURAL_HAM_SHORT(-0.99)[-0.994]; DMARC_POLICY_ALLOW(-0.50)[dismail.de,reject]; R_DKIM_ALLOW(-0.20)[dismail.de:s=20190914]; R_SPF_ALLOW(-0.20)[+ip4:78.46.223.134:c]; RCVD_IN_DNSWL_LOW(-0.10)[78.46.223.134:from]; MIME_GOOD(-0.10)[text/plain]; RCPT_COUNT_ONE(0.00)[1]; RCVD_VIA_SMTP_AUTH(0.00)[]; MIME_TRACE(0.00)[0:+]; ARC_NA(0.00)[]; ASN(0.00)[asn:24940, ipnet:78.46.0.0/15, country:DE]; MID_RHS_MATCH_FROM(0.00)[]; RCVD_COUNT_THREE(0.00)[4]; FROM_EQ_ENVFROM(0.00)[]; FROM_HAS_DN(0.00)[]; MLMMJ_DEST(0.00)[questions@freebsd.org]; TO_DN_NONE(0.00)[]; PREVIOUSLY_DELIVERED(0.00)[questions@freebsd.org]; TO_MATCH_ENVRCPT_ALL(0.00)[]; RCVD_TLS_LAST(0.00)[]; DKIM_TRACE(0.00)[dismail.de:+] X-Spamd-Bar: ------ X-Rspamd-Queue-Id: 4YfZqP0trVz43xW On Fri, 24 Jan 2025 05:47:11 -0500 LuMiWa wrote: > Hi! >=20 > On my system FreeBSD 14.2-RELEASE I did run pkg upgrade and first > upgrade pkg and than upgrade and remove FreeCAD and py311-pyside.=20 > After was done I did pkg install FreeCAD and install also > py311-pyside6 and it work. > Than I run pkg upgrade again and I got what you can see on the > attached gif. > What is going wrong, please. >=20 > Thank you. >=20 >=20 I saw bug report. Thank you. --=20 =E2=80=9CLife is really simple, but we insist on making it complicated.=E2= =80=9D =E2=80=95 Confucius From nobody Fri Jan 24 14:03:45 2025 X-Original-To: freebsd-questions@mlmmj.nyi.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mlmmj.nyi.freebsd.org (Postfix) with ESMTP id 4YffgH2DNBz5lRp8 for ; Fri, 24 Jan 2025 14:03:55 +0000 (UTC) (envelope-from list_freebsd@bluerosetech.com) Received: from echo.brtsvcs.net (echo.brtsvcs.net [IPv6:2607:f740:c::4ae]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256) (Client did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id 4YffgG2cckz3R9P for ; Fri, 24 Jan 2025 14:03:54 +0000 (UTC) (envelope-from list_freebsd@bluerosetech.com) Authentication-Results: mx1.freebsd.org; dkim=none; spf=pass (mx1.freebsd.org: domain of list_freebsd@bluerosetech.com designates 2607:f740:c::4ae as permitted sender) smtp.mailfrom=list_freebsd@bluerosetech.com; dmarc=none Received: from chombo.houseloki.net (65-100-43-2.dia.static.qwest.net [65.100.43.2]) by echo.brtsvcs.net (Postfix) with ESMTPS id 4DB9938D15 for ; Fri, 24 Jan 2025 14:03:47 +0000 (UTC) Received: from [10.26.25.100] (ivy.pas.ds.pilgrimaccounting.com [10.26.25.100]) by chombo.houseloki.net (Postfix) with ESMTPSA id 83DB738091 for ; Fri, 24 Jan 2025 06:03:46 -0800 (PST) Message-ID: <7f9ccd06-01cf-230d-598a-1c8d9dcdd1c9@bluerosetech.com> Date: Fri, 24 Jan 2025 06:03:45 -0800 List-Id: User questions List-Archive: https://lists.freebsd.org/archives/freebsd-questions List-Help: List-Post: List-Subscribe: List-Unsubscribe: X-BeenThere: freebsd-questions@freebsd.org Sender: owner-freebsd-questions@FreeBSD.org MIME-Version: 1.0 User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:102.0) Gecko/20100101 Thunderbird/102.15.1 Content-Language: en-US To: freebsd-questions@freebsd.org From: list_freebsd@bluerosetech.com Subject: Can't upgrade 13.3->13.4, kernel hangs at launch, "Loader needs to be updated" with 13.4 loader.efi Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 7bit X-Spamd-Result: default: False [-3.15 / 15.00]; NEURAL_HAM_LONG(-1.00)[-1.000]; NEURAL_HAM_MEDIUM(-0.98)[-0.982]; NEURAL_HAM_SHORT(-0.87)[-0.869]; R_SPF_ALLOW(-0.20)[+mx]; MIME_GOOD(-0.10)[text/plain]; ASN(0.00)[asn:36236, ipnet:2607:f740:c::/48, country:US]; RCPT_COUNT_ONE(0.00)[1]; TO_MATCH_ENVRCPT_ALL(0.00)[]; FROM_NO_DN(0.00)[]; RCVD_TLS_ALL(0.00)[]; DMARC_NA(0.00)[bluerosetech.com]; RCVD_VIA_SMTP_AUTH(0.00)[]; RCVD_COUNT_TWO(0.00)[2]; MID_RHS_MATCH_FROM(0.00)[]; TO_DN_NONE(0.00)[]; FROM_EQ_ENVFROM(0.00)[]; ARC_NA(0.00)[]; PREVIOUSLY_DELIVERED(0.00)[freebsd-questions@freebsd.org]; R_DKIM_NA(0.00)[]; MLMMJ_DEST(0.00)[freebsd-questions@freebsd.org]; MIME_TRACE(0.00)[0:+] X-Spamd-Bar: --- X-Rspamd-Queue-Id: 4YffgG2cckz3R9P I have a server currently running 13.3. I'm unable to upgrade it to 13.4 because when I try to boot the upgraded boot environment, the loader hangs where it would normally launch the kernel. The graphical boot menu shows the "Loader needs to be updated" warning despite using the loader.efi from 13.4. My setup is EFI boot to a ZFS root (zpool mirror) using boot environments. Steps: 1. Use bectl to create a 13.4 BE 2. Mount, chroot, freebsd-upgrade 13.3->13.4 as of 24 Jan 2025 3. mount EFI partitions 4. copy loader.efi from 13.4 to both EFI partitions 5. unmount the aforementioned 6. bectl activate -t 13.4 7. shutdown -r now 8. Observe loader hang trying to launch the 13.4 kernel 9. Reset, observe BE safely return to 13.3 Watching the console, the pre-graphical part goes by too quickly for me to read, but I do catch a big box made of asterisks that looks like the one shown in a forum thread[1] about this issue. When I get to the graphical boot menu, it has the "Loader needs to be updated" warning just above the autoboot countdown. The loader loads the kernel and modules, shows EFI framebuffer information, then where it normally would launch the kernel, it hangs[2]. Hard reset and the system happily boots back into 13.3 (many gratitudes to those who created Boot Environments). I've tried recreating the 13.4 BE thinking I broke something, but it's repeatable. If I try to boot 13.4, I get the loader update warning and a hung system. Reboot back to 13.3, update warning disappears, kernel boots without issue. I also verified that the loader in each EFI partition is the one from 13.4: # bectl mount 13.4 /tmp/BE13.4 Successfully mounted 13.4 at /tmp/BE13.4 # mount /boot/efi0 # mount /boot/efi1 # ls -l /boot/loader.efi /tmp/BE13.4/boot/loader.efi /boot/efi0/efi/freebsd/loader.efi /boot/efi1/efi/freebsd/loader.efi -r-xr-xr-x 1 root wheel 868352 Jan 24 04:47 /boot/efi0/efi/freebsd/loader.efi* -r-xr-xr-x 1 root wheel 868352 Jan 24 04:47 /boot/efi1/efi/freebsd/loader.efi* -r-xr-xr-x 2 root wheel 906752 Jun 27 2024 /boot/loader.efi* -r-xr-xr-x 2 root wheel 868352 Jan 24 04:47 /tmp/BE13.4/boot/loader.efi* and confirmed those are the only loaders configured: # efibootmgr -v Boot to FW : false BootCurrent: 0000 Timeout : 10 seconds BootOrder : 0000, 0001, 0004, 0014 +Boot0000* FreeBSD-disk0 HD(2,GPT,fa3c15e1-1bdb-11ee-a300-ac1f6b6b9e1c,0x28,0x32000)/File(\efi\freebsd\loader.efi) nvd1p2:/efi/freebsd/loader.efi (null) Boot0001* FreeBSD-disk1 HD(2,GPT,f6e68146-1bdb-11ee-a300-ac1f6b6b9e1c,0x28,0x32000)/File(\efi\freebsd\loader.efi) nvd0p2:/efi/freebsd/loader.efi (null) Boot0004* UEFI: Built-in EFI Shell VenMedia(5023b95c-db26-429b-a648-bd47664c8012) Boot0014 Hard Drive BBS(HD,,0x0) I saw PR/282001 related to this, and I also saw some of the earlier mailing list about it with the RC versions. But this is a release version of 13.4, so I figured it would be fixed already. What am I missing? 1: https://forums.freebsd.org/threads/loader-needs-to-be-updated-14-stable.94857/ 2: https://pasteboard.co/8gC1qfLY6zmL.png From nobody Fri Jan 24 15:06:31 2025 X-Original-To: freebsd-questions@mlmmj.nyi.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mlmmj.nyi.freebsd.org (Postfix) with ESMTP id 4Yfh3w6K6Vz5lX52 for ; Fri, 24 Jan 2025 15:06:52 +0000 (UTC) (envelope-from paul@gromit.dlib.vt.edu) Received: from gromit.dlib.vt.edu (gromit.dlib.ipv6.vt.edu [IPv6:2001:468:c80:a103:2:5000:5555:5555]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256) (Client did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id 4Yfh3w0DCTz3hlf for ; Fri, 24 Jan 2025 15:06:52 +0000 (UTC) (envelope-from paul@gromit.dlib.vt.edu) Authentication-Results: mx1.freebsd.org; none Received: from smtpclient.apple (unknown [IPv6:2601:5cf:4083:3691::23]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by gromit.dlib.vt.edu (Postfix) with ESMTPSA id 4F87A3063D; Fri, 24 Jan 2025 10:06:42 -0500 (EST) Content-Type: text/plain; charset=utf-8 List-Id: User questions List-Archive: https://lists.freebsd.org/archives/freebsd-questions List-Help: List-Post: List-Subscribe: List-Unsubscribe: X-BeenThere: freebsd-questions@freebsd.org Sender: owner-freebsd-questions@FreeBSD.org Mime-Version: 1.0 (Mac OS X Mail 16.0 \(3826.300.87.4.3\)) Subject: Re: 14.2-RELEASE buildworld failure From: Paul Mather In-Reply-To: <202501240948.50O9m1gR027409@sdf.org> Date: Fri, 24 Jan 2025 10:06:31 -0500 Cc: freebsd-questions@freebsd.org Content-Transfer-Encoding: quoted-printable Message-Id: <699C8E54-3A32-4EC3-A997-0CF246B00A8C@gromit.dlib.vt.edu> References: <202501240806.50O86h91025926@sdf.org> <202501240948.50O9m1gR027409@sdf.org> To: Scott Bennett X-Mailer: Apple Mail (2.3826.300.87.4.3) X-Rspamd-Queue-Id: 4Yfh3w0DCTz3hlf X-Spamd-Bar: ---- X-Rspamd-Pre-Result: action=no action; module=replies; Message is reply to one we originated X-Spamd-Result: default: False [-4.00 / 15.00]; REPLY(-4.00)[]; ASN(0.00)[asn:1312, ipnet:2001:468:c80::/48, country:US] On Jan 24, 2025, at 4:48=E2=80=AFam, Scott Bennett = wrote: >> Odhiambo Washington wrote: >>> So you can start with: >> 1. >> = https://www.cyberciti.biz/open-source/freebsd-13-released-how-to-update-up= grade-freebsd-12-to-13/, >> then proceed to >> 2. https://www.debugpoint.com/upgrade-to-freebsd-14/ >=20 > Thanks for the URLs, which I will probably take a look at for = ideas, but > an upgrade to 13.x is, as stated above, something I hope to avoid even = as a > temporary measure for fear of getting stuck at that stage and being = left with > no option but installing from scratch, which would cost me all of my > configuration choices and probably leave me with an unusable system. = That is > what happened on the laptop when I "upgraded" to 13.3-RELEASE. I do = try to > learn from encounters with pitfalls. FWIW, 13.x has no new features = that I > have any need of, while 14.x may. In any case, I can't remain on = 12.4, even > though it has been a very reliable release. I believe the guaranteed tested upgrade path is from FreeBSD X to = FreeBSD X+1. It may work to jump over an interim release, but given = your issues up to now, you may have hit the corner case where going from = 12.4 -> 14.2 won't work and you have to upgrade via 13. If you are worried about getting stuck on 13.x, and you are using ZFS, = have you tried upgrading via boot environments? I have upgraded via = beinstall.sh(8) for a while now and have been very happy with it. (I = use it in my standard update workflow.) After you run buildworld and = buildkernel as normal, you run beinstall.sh (which lives in = /usr/src/tools/build) to install to a new boot environment, which is = also enabled on reboot. You can reboot into the new system just by = rebooting. If it fails, you can select the previous working boot = environment to boot into your previous working system. So long as you don't upgrade your pool at the 13.x stage you should be = able to revert back to your existing 12.4 system by reactivating that = boot environment. If upgrading to 13.x works, you can repeat the = process in the 13.x boot environment to upgrade to 14.x. When you're = happily at 14.x, you can delete the interim 13.x boot environment. Cheers, Paul. From nobody Sat Jan 25 07:05:15 2025 X-Original-To: freebsd-questions@mlmmj.nyi.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mlmmj.nyi.freebsd.org (Postfix) with ESMTP id 4Yg5Kq5Pskz5m79c for ; Sat, 25 Jan 2025 07:05:19 +0000 (UTC) (envelope-from freebsd-question-2309@box559.com) Received: from mx3.mx00.net (mx3.mx00.net [IPv6:2600:3c01:e000:872::1]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange ECDHE (prime256v1) server-signature RSA-PSS (4096 bits) server-digest SHA256 client-signature ECDSA (prime256v1) client-digest SHA256) (Client CN "mx3.mx00.net", Issuer "E5" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 4Yg5Kp19Qvz3sng for ; Sat, 25 Jan 2025 07:05:18 +0000 (UTC) (envelope-from freebsd-question-2309@box559.com) Authentication-Results: mx1.freebsd.org; dkim=none; spf=pass (mx1.freebsd.org: domain of freebsd-question-2309@box559.com designates 2600:3c01:e000:872::1 as permitted sender) smtp.mailfrom=freebsd-question-2309@box559.com; dmarc=pass (policy=reject) header.from=box559.com Received: from razz.mx00.net [66.175.220.72] by mx3.mx00.net with ESMTP id 20240817-1tbaEG-000000002qJ-2NKE for ; Sat, 25 Jan 2025 07:05:16 +0000 Message-ID: <81101969-d450-480e-bb5b-923c4553c823@box559.com> Date: Fri, 24 Jan 2025 23:05:15 -0800 List-Id: User questions List-Archive: https://lists.freebsd.org/archives/freebsd-questions List-Help: List-Post: List-Subscribe: List-Unsubscribe: X-BeenThere: freebsd-questions@freebsd.org Sender: owner-freebsd-questions@FreeBSD.org MIME-Version: 1.0 From: freebsd-question-2309@box559.com Subject: pkg 2.0 fails check To: freebsd-questions@freebsd.org Content-Language: en-US Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 7bit X-Spamd-Result: default: False [-1.94 / 15.00]; NEURAL_HAM_MEDIUM(-0.96)[-0.961]; NEURAL_HAM_LONG(-0.87)[-0.874]; DMARC_POLICY_ALLOW(-0.50)[box559.com,reject]; NEURAL_SPAM_SHORT(0.49)[0.493]; ONCE_RECEIVED(0.20)[]; R_SPF_ALLOW(-0.20)[+mx]; MIME_GOOD(-0.10)[text/plain]; MISSING_XM_UA(0.00)[]; ARC_NA(0.00)[]; MIME_TRACE(0.00)[0:+]; ASN(0.00)[asn:63949, ipnet:2600:3c01::/32, country:SG]; FROM_NO_DN(0.00)[]; R_DKIM_NA(0.00)[]; RCVD_COUNT_ONE(0.00)[1]; TO_DN_NONE(0.00)[]; FROM_EQ_ENVFROM(0.00)[]; MID_RHS_MATCH_FROM(0.00)[]; TO_MATCH_ENVRCPT_ALL(0.00)[]; RCVD_TLS_LAST(0.00)[]; PREVIOUSLY_DELIVERED(0.00)[freebsd-questions@freebsd.org]; MLMMJ_DEST(0.00)[freebsd-questions@freebsd.org]; RCPT_COUNT_ONE(0.00)[1] X-Spamd-Bar: - X-Rspamd-Queue-Id: 4Yg5Kp19Qvz3sng pkg 2.0 is giving check errors: # TZ=UTC date Sat 25 Jan 2025 06:41:37 UTC # /bin/freebsd-version -rku 14.2-RELEASE 14.2-RELEASE 14.2-RELEASE # pkg --version 2.0.0 # /usr/sbin/pkg repos FreeBSD: { url : "pkg+http://pkg.FreeBSD.org/FreeBSD:14:amd64/latest", enabled : yes, priority : 0, mirror_type : "SRV", signature_type : "FINGERPRINTS", fingerprints : "/usr/share/keys/pkg" } # /usr/sbin/pkg update Updating FreeBSD repository catalogue... FreeBSD repository is up to date. All repositories are up to date. # /usr/sbin/pkg upgrade Updating FreeBSD repository catalogue... FreeBSD repository is up to date. All repositories are up to date. Checking for upgrades (0 candidates): 100% Processing candidates (0 candidates): 100% Checking integrity... done (0 conflicting) Your packages are up to date. # /usr/sbin/pkg check --dependencies --checksums Checking all packages: 100% dovecot is missing a required shared library: libz.so.6 dovecot is missing a required shared library: libwrap.so.6 dovecot is missing a required shared library: libthr.so.3 dovecot is missing a required shared library: libssl.so.30 dovecot is missing a required shared library: libpam.so.6 dovecot is missing a required shared library: libm.so.5 dovecot is missing a required shared library: liblzma.so.5 dovecot is missing a required shared library: libcrypto.so.30 dovecot is missing a required shared library: libcrypt.so.5 dovecot is missing a required shared library: libc.so.7 dovecot is missing a required shared library: libbz2.so.4 pkg is missing a required shared library: libz.so.6 pkg is missing a required shared library: libutil.so.9 pkg is missing a required shared library: libthr.so.3 pkg is missing a required shared library: libssl.so.30 pkg is missing a required shared library: libm.so.5 pkg is missing a required shared library: libjail.so.1 pkg is missing a required shared library: libelf.so.2 pkg is missing a required shared library: libcrypto.so.30 pkg is missing a required shared library: libc.so.7 pkg is missing a required shared library: libarchive.so.7 Any pointers on how to fix this? pkg upgrade -f of the affected packages makes no difference. From nobody Sat Jan 25 18:48:46 2025 X-Original-To: questions@mlmmj.nyi.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mlmmj.nyi.freebsd.org (Postfix) with ESMTP id 4YgNxf578vz5lky7 for ; Sat, 25 Jan 2025 18:48:54 +0000 (UTC) (envelope-from mirror176@hotmail.com) Received: from NAM11-BN8-obe.outbound.protection.outlook.com (mail-bn8nam11olkn20827.outbound.protection.outlook.com [IPv6:2a01:111:f403:2c14::827]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange ECDHE (secp384r1) server-signature RSA-PSS (4096 bits) server-digest SHA256 client-signature RSA-PSS (2048 bits) client-digest SHA256) (Client CN "mail.protection.outlook.com", Issuer "DigiCert Cloud Services CA-1" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 4YgNxd3yk7z3LPp for ; Sat, 25 Jan 2025 18:48:53 +0000 (UTC) (envelope-from mirror176@hotmail.com) Authentication-Results: mx1.freebsd.org; dkim=pass header.d=hotmail.com header.s=selector1 header.b=FCDu27cD; arc=pass ("microsoft.com:s=arcselector10001:i=1"); spf=pass (mx1.freebsd.org: domain of mirror176@hotmail.com designates 2a01:111:f403:2c14::827 as permitted sender) smtp.mailfrom=mirror176@hotmail.com; dmarc=pass (policy=none) header.from=hotmail.com ARC-Seal: i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none; b=C+Xeq2ZTh2ARZF7ng37J5DcsuDnVVaClVNhJK9+xZtBEt9XSKsMi5puoLkg1Icm3asg1U4LBCs4trvLlux+9InI7scevCEiDRxUsSK5GiaXVPS73BQEdloA/44H+oyrQfTzntYLeAFYiWInS9s5IH1VeBSFNgJxvjSuFZjnfNubZO+hPS/BIEnFXdZNssG8HEZKQcCfCAknD410Cl+ikhIWBJo5a0kzauFKCfwLa9ik4sNrWtOirTlOr3qi8Ytw20dMeYLGYVyzrwvgk5iyYuqdi4H073AXrAeEpS/wG567P0sFhHfYWJEn7EUXSXwZ1ytTHC/36Pxx/7oo/GGwK6g== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector10001; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-AntiSpam-MessageData-ChunkCount:X-MS-Exchange-AntiSpam-MessageData-0:X-MS-Exchange-AntiSpam-MessageData-1; bh=nQBERiEECK4MVZjkh29hGKW+LRuw1eT2nF1V/tY1ue0=; b=VgRMqAsZr1Wke7zt+1A7bwAfj3OXkKU70M0S8zY/OaTVaw/sAY/N2PBRX6xoAeEU7Sa5+S/gko97aSHb56lTrosOUCXZcGTaOsYxYSlJtAd5QKwFkinMACm5hjSv/JNT3M2b/nG0uJ09FNNI3qdF3zpIEAhGrqgtKQo58E0tw3xUJcXSopeQVUt3/yjTdPa9XojrguY2eojAzEKL2rC/oSsJ4B+LmzcvZlHuOsCzUT5gkCq+LPEzV3P9D1azLUVrHZ5cHNgFXZ3O10L+5V9e8RpLqJnJRmMl0C+/9bdnhpxRoO7Ll4cS5QRFSecTBeTnYkeEw7p0Y1kiF68jU7ehUQ== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=none; dmarc=none; dkim=none; arc=none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=hotmail.com; s=selector1; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=nQBERiEECK4MVZjkh29hGKW+LRuw1eT2nF1V/tY1ue0=; b=FCDu27cDP15n2n9h8TyK8vUNcUQVXTNod5zZHgbXoD6lB4niXG2Qbs3qIRdYeTtv7A1Inm5FCSBFCMGwcucPlKRfccljllaulLrq+WxxDhFZHQjmF/+ZPkVOaQTbnM3D8Bs56nsjhzt8VbYvsXqIzurC044OG82/VPV8+8JEyaUaWeC+pHzVTthxiZiV0gHxt+yPSucwPZnY/cW5Mn18M885ghKPWy0stbnQNQGFnE5+OnBJ1rL1NdW0wVIoAmvkezyTjzTZyp9eiXP2zmzJg3QUSPrb/rSEEtJvbfbSahPO3hFlj4PShjsme9Zg71fJlMsClGFAuKb91RI1Vbmz2w== Received: from CO1PR11MB4770.namprd11.prod.outlook.com (2603:10b6:303:94::19) by SN7PR11MB8282.namprd11.prod.outlook.com (2603:10b6:806:269::11) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.8377.18; Sat, 25 Jan 2025 18:48:49 +0000 Received: from CO1PR11MB4770.namprd11.prod.outlook.com ([fe80::bffd:9e35:4afa:a747]) by CO1PR11MB4770.namprd11.prod.outlook.com ([fe80::bffd:9e35:4afa:a747%4]) with mapi id 15.20.8356.020; Sat, 25 Jan 2025 18:48:49 +0000 Message-ID: Date: Sat, 25 Jan 2025 11:48:46 -0700 User-Agent: Mozilla Thunderbird Subject: Re: Can't upgrade 13.3->13.4, kernel hangs at launch, "Loader needs to be updated" with 13.4 loader.efi To: questions@freebsd.org References: <7f9ccd06-01cf-230d-598a-1c8d9dcdd1c9@bluerosetech.com> Content-Language: en-US From: "Edward Sanford Sutton, III" In-Reply-To: <7f9ccd06-01cf-230d-598a-1c8d9dcdd1c9@bluerosetech.com> Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 8bit X-ClientProxiedBy: MN0P223CA0006.NAMP223.PROD.OUTLOOK.COM (2603:10b6:208:52b::6) To CO1PR11MB4770.namprd11.prod.outlook.com (2603:10b6:303:94::19) X-Microsoft-Original-Message-ID: <82f17694-4371-4be8-a9a8-d29d272ad2ba@hotmail.com> List-Id: User questions List-Archive: https://lists.freebsd.org/archives/freebsd-questions List-Help: List-Post: List-Subscribe: List-Unsubscribe: X-BeenThere: freebsd-questions@freebsd.org Sender: owner-freebsd-questions@FreeBSD.org MIME-Version: 1.0 X-MS-Exchange-MessageSentRepresentingType: 1 X-MS-PublicTrafficType: Email X-MS-TrafficTypeDiagnostic: CO1PR11MB4770:EE_|SN7PR11MB8282:EE_ X-MS-Office365-Filtering-Correlation-Id: 512bbe26-5d63-4933-c9b0-08dd3d70e74d X-Microsoft-Antispam: BCL:0;ARA:14566002|5072599009|8060799006|6090799003|461199028|15080799006|19110799003|7092599003|10035399004|440099028|41001999003|3412199025; X-Microsoft-Antispam-Message-Info: =?utf-8?B?WXZPNDdaUG51WHZFN0Evby9JWnlFenQzSjJQQUpkd0NRNnZPRldCSXNmYkxn?= =?utf-8?B?TVRhc0drSmRaYmVQTnl3N3RzUEtsWFdMVzBCeE8yMlBKWkJGMFZlN0VuUGV5?= =?utf-8?B?QmtEL0RhQlQ0NlM3TCtiS1p0SXBpeUh4RWo4eXlhcHFTR2lIRFpHYnZqQzVO?= =?utf-8?B?UHFZZEtiTFFqb3hScW4zYW9zOUlXZEhSUzliL2NxT0hoV0YyWUJ6Y3J5L0dK?= =?utf-8?B?eWh4NDNpNzl4bzczMndtbEFWTnc1Tkswd1Q3Z3RibnNMRXpDR1g2OEZRQnox?= =?utf-8?B?SURyM1I1alUvQ1ZjVlgyc3dRRG1XOE5nZjRJSXpKUzdoR1l5MVg3K05LT3lW?= =?utf-8?B?SG5ESG9qK3Q1Z3dLeDR4R3ZMQ0FpM21nSEZ4bklvQmhPR2dPZThvTjgvQ1R5?= =?utf-8?B?a09uVEZTbmZMS25UbUpvM1dHZHN5Uy81NXBxV3Z5MXdYYm51UjIwell3WGJv?= =?utf-8?B?M1h3empZSC92YVpSOERGQjdrOFMrSXR2cmdpVmhzSzQybGMxWW1zQm5rNFda?= =?utf-8?B?S0k0OHRCSlRhQkVFT0gxVjRSS0huMlkrLzI2bUdtWmg1SmI5N3lrOGlFVWl0?= =?utf-8?B?UmU2R2YwVWFLOE5zWHRmYStucmdkVlNWUVNJaUExb1EzdlN3allUR0JCbHJJ?= =?utf-8?B?QnRjRHNscnJZeTlOcEdFWDE1RkpjMkJDUWc1bTA2bTY1MTNaNnpGcTU0bERZ?= =?utf-8?B?aHFobHdlaUIyR1hBOHcwak84QStXRmJFM3M1RG5xU0VPdElpUnBiblUzanlG?= =?utf-8?B?N1BCa2JMdzBKaFhseDE4Nng5b1Jwbk9RV0x6djMxZ1pYZVB4UmhGdVdpL3Y3?= =?utf-8?B?VXlhd1piczFSTXlZV1ZtSjlaM29BTU1xU0NnQ01qZ1ZIYUg1VENLQnFNcTFa?= =?utf-8?B?N1hIcHN4L29hN1UvTnJhTzZMZDNyZ2FZS1ZubndvaVN1R2xuR2xTcm1YVmlu?= =?utf-8?B?YzBDL3AzcDU2Sm11ODArV1RXRVdlemhCMjYwRXBORjBPYmpMZ0Vxam5ubVdJ?= =?utf-8?B?ZEJOdVN5NkdoWjZFb3lRUTVYSTRrM0psQ3NoY2xHVHB0Y1BPaUVVc1pKZHdv?= =?utf-8?B?OE9Dd0c5cEJxclcwUzA5dXpKcUJKOVJoanJ4cWtobXU2VVR0M0EwVE10TVF2?= =?utf-8?B?WkxyNWRNZHI0aWNBd3JUaVVSUUlNMXV6ZXQrbXFBeVNnaS9xZlJyQ1V3dzEz?= =?utf-8?B?aldBZ1pVOC94eXhXUFl3eGR2UkdEU0p2Y1Bkd3R3eWR1MzhxdHo0K2dmZlVp?= =?utf-8?B?WkluUXcxaUdxNU9XSEppamRaVzRNNHNyRE0vVEJ5bVZlUE12YllWT0Uycloz?= =?utf-8?B?ako3WFlhTkxac0JMM25EYnlYVlVhVkNwdzRITzk2STVCeVd3YTJPVlNodDNh?= =?utf-8?B?WEQ0Qi82N2hjZ0c0b1R3MXZlSE53Qlh4dXM4OHVJbG1rRW15WnJadG9YbFpN?= =?utf-8?B?azJROHU0N3Z3N3hWeVJoNmpMNnZrdUxOSjltZEZqY2dLaFpxczBlWFFaQUZC?= =?utf-8?B?YlA5ZjY4K1kvbXhXMUt4dFFFMzhUZVlIbTlkNnJoaXpBUWRPbCtYNjJ6ZnhM?= =?utf-8?Q?MXLLVFRjHZcRjgCkZXQEm8KEK8DkVKFpvQLCK8u1K6g3hi?= X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: =?utf-8?B?bGlHcndnMU1YekcvVXBvYnh6d2RRR1hLaEhUUEpKRFo3bDd4R3NGd1VzakFz?= =?utf-8?B?NGJwRmw5Zy80dERJS09uQkxieStLM0J1bTNlbkw0SXJXZkk2Vzh5bVlhbGVB?= =?utf-8?B?S3MxQXhhQThlL3F1elJKM0RGRUlmTlBmcENsK1RBc3Z5emR3R053N1lKcEIv?= =?utf-8?B?dlJMSm9KZUU0ZGNwZ0pMR08wZUhOMU5WaGVWdDhsdzFGQkxVTFBpcHJReitT?= =?utf-8?B?cml6RFEzWmVubHRmcy9YcnRqRE9zSC9Dc3l6Y3B2WmhxdlJIb0tPMFlrSUtF?= =?utf-8?B?SzZoZGFUeHBVSXh3akFWL1VPNmR6SmlOeUZJMnZuQXZDU2sySWVsMFlUdUwx?= =?utf-8?B?dXd1aGNhUm9Fejl3cDJPc0hqMUpNWFJ6ODJYVklpVTdFMW9pbmlseGxXbFpY?= =?utf-8?B?dDZkTDkzRGw5d0Vjcnl3RFB3VWgxNEJwT0RsOEdsbWlsekw1Qi85MngvdnI0?= =?utf-8?B?MThDSDVPWXlMUldkOHlXb1JLTG1lS0xSNTlsODIxSUV5cHFHcG0xUXJ3Wk5F?= =?utf-8?B?ZjA5cTZRQW0rdUdFNmt5T3hhM21abGZ4bUJuWDZic081ZGJ3MzdjOGlBMlRZ?= =?utf-8?B?cjFKOFhzdExiTUM5YzcyMTU3OTNhckdYVFowNzZ3OHlQZEdlZXdtWllrNncx?= =?utf-8?B?Z09Ca21zNkJRU0dacE95WTlkell2Y0d1TEkzaWN1RjZCMjVXTVZ0U2ZyMzVN?= =?utf-8?B?VGNrUUhtTHJLVml6VnEwYTRoaXpWWGlLQTd2dmI0RUJQNUE0blNrdXM0V243?= =?utf-8?B?SlBlL2tXQ2VWUmJ4d1VSelRuU3VYVWtta0NDanhKdmtOWENpR3Q3WWFQRS9U?= =?utf-8?B?UUkrSktVYmxpT1c2YmVMaDE1MmpITkF5RkFaZ2xBSHlmRy9TaTIxMUQvTkox?= =?utf-8?B?YUFzY3J0cVZsODU3VkI3T2ZBZTAyYjl6ZTdyRUVXamVCNlNBSzJXNCszZHF0?= =?utf-8?B?MnZZZUJTSmN5c3FKQms1TnQ0ZUZiYnNvcHlqN0RMS3ZMa2J3ZXdhcDgxUkMy?= =?utf-8?B?am8rYmpEMjBFWm5rLzZmSWhNQXU2Z09LeXhVeWdtRU9QYzg0SmkxOVBraFF4?= =?utf-8?B?QTNHOEZrQmduVDltcWN6Zk94WStoKzJUTDVyNjVzc0RORk5rbE9YVTVkOSty?= =?utf-8?B?ZnZhYzN4MERKZmVTU09qZmVkZ3YrYTRvNTJiWDlENDBKV3NUbkM4UUJOM1Rp?= =?utf-8?B?NmYxNksxSU54UGE1NUtBZzVLNjEzbEg2eFBiZ3BZMU9ReGJ3TEQ1ZE0vbGl2?= =?utf-8?B?M3ZjNkhJQzEzQ2VjUklHZzljcjhpem5OSCtrNk1BbjE1VkZLQ0ZoSEdCdy85?= =?utf-8?B?MUlOekF5aGM3UkY5Zkk4amhNUDB5T1l0ampBeEhiTEZMRFFBVmpPa216WG9Y?= =?utf-8?B?RUREQ2RVdVNrQjQ5VFdNNndrTEFaa014WXZYQlVQcWI1UnU1N2xwR0RUa3RQ?= =?utf-8?B?K2dYWno1WTNGSy9TOExhSW5CTmRXTk1VS3hhT3pZOWQzQ2pwUDBuSUt1blhJ?= =?utf-8?B?QXZSUkZyU1B6ZlUwZjEvZTA0UHdKeEt5WVVCTDhmUVRuRUpqRjVhU2VUYzdU?= =?utf-8?B?QW1QMGNVOXRrNjZUVkxKT2x3WUpZNTBSV1JjSzR4d05GVWUrV25MT0V6Mkwz?= =?utf-8?Q?L+RHcAWbjSOLEbNA2ri+PI3FWl/nmRdQxDRNV/XNDBIw=3D?= X-OriginatorOrg: sct-15-20-7719-20-msonline-outlook-1ce3f.templateTenant X-MS-Exchange-CrossTenant-Network-Message-Id: 512bbe26-5d63-4933-c9b0-08dd3d70e74d X-MS-Exchange-CrossTenant-AuthSource: CO1PR11MB4770.namprd11.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 25 Jan 2025 18:48:49.5273 (UTC) X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted X-MS-Exchange-CrossTenant-Id: 84df9e7f-e9f6-40af-b435-aaaaaaaaaaaa X-MS-Exchange-CrossTenant-RMS-PersistedConsumerOrg: 00000000-0000-0000-0000-000000000000 X-MS-Exchange-Transport-CrossTenantHeadersStamped: SN7PR11MB8282 X-Spamd-Result: default: False [-2.49 / 15.00]; FORGED_MUA_THUNDERBIRD_MSGID_UNKNOWN(2.50)[]; ARC_ALLOW(-1.00)[microsoft.com:s=arcselector10001:i=1]; NEURAL_HAM_LONG(-1.00)[-1.000]; NEURAL_HAM_MEDIUM(-1.00)[-1.000]; NEURAL_HAM_SHORT(-0.99)[-0.993]; DMARC_POLICY_ALLOW(-0.50)[hotmail.com,none]; R_SPF_ALLOW(-0.20)[+ip6:2a01:111:f403::/49]; R_DKIM_ALLOW(-0.20)[hotmail.com:s=selector1]; MIME_GOOD(-0.10)[text/plain]; ASN(0.00)[asn:8075, ipnet:2a01:111:f000::/36, country:US]; FREEMAIL_FROM(0.00)[hotmail.com]; MIME_TRACE(0.00)[0:+]; DWL_DNSWL_NONE(0.00)[hotmail.com:dkim]; FREEMAIL_ENVFROM(0.00)[hotmail.com]; RCPT_COUNT_ONE(0.00)[1]; MLMMJ_DEST(0.00)[questions@freebsd.org]; TO_MATCH_ENVRCPT_ALL(0.00)[]; FROM_HAS_DN(0.00)[]; RCVD_TLS_LAST(0.00)[]; FROM_EQ_ENVFROM(0.00)[]; TO_DN_NONE(0.00)[]; RCVD_COUNT_TWO(0.00)[2]; DKIM_TRACE(0.00)[hotmail.com:+] X-Spamd-Bar: -- X-Rspamd-Queue-Id: 4YgNxd3yk7z3LPp On 1/24/25 07:03, list_freebsd@bluerosetech.com wrote: > I have a server currently running 13.3.  I'm unable to upgrade it to > 13.4 because when I try to boot the upgraded boot environment, the > loader hangs where it would normally launch the kernel.  The graphical > boot menu shows the "Loader needs to be updated" warning despite using > the loader.efi from 13.4. If I recall, there was a false alert giving that message which last I checked had not been added to errata or similar areas. If nothing has changed and you are using ZFS, you should make sure the loader is upgraded before doing a `zpool upgrade` and then just ignore the message. The ZFS boot issue people have doesn't occur until there is an upgrade performed to the pool and no upgrade done to the loader; the older loader doesn't understand the newer pool features so will refuse to read from it to avoid misunderstanding it. Both upgrades are only performed manually and not by freebsd-update so booting isn't broken from that unless you did that upgrade yourself. Boot environments do not protect a user from this mistake; either you had to create a whole pool checkpoint that you could roll back or update the boot loader to be able to fix that issue without having to rebuild the pool from scratch. The installer can setup both a EFI and older MBR boot loaders on the same disk. If your configuration had that and you only upgraded one but it isn't being used for whatever reason then you would be unexpectedly on an older loader. Review `gpart show` to look for for "efi" and "freebsd-boot" to know if you have UEFI and MBR booting setup on that disk. > My setup is EFI boot to a ZFS root (zpool mirror) using boot > environments.  Steps: > > 1. Use bectl to create a 13.4 BE > 2. Mount, chroot, freebsd-upgrade 13.3->13.4 as of 24 Jan 2025 > 3. mount EFI partitions > 4. copy loader.efi from 13.4 to both EFI partitions > 5. unmount the aforementioned > 6. bectl activate -t 13.4 > 7. shutdown -r now > 8. Observe loader hang trying to launch the 13.4 kernel > 9. Reset, observe BE safely return to 13.3 > > Watching the console, the pre-graphical part goes by too quickly for me > to read, but I do catch a big box made of asterisks that looks like the > one shown in a forum thread[1] about this issue.  When I get to the > graphical boot menu, it has the "Loader needs to be updated" warning > just above the autoboot countdown. If you have access to a video camera (even a cell phone with it) then you could make a recording that you could load into a player to let you stop on the correct frames. Many players let you slow down the video a lot and navigate one frame at a time to make it easier to hit that short moment or else ffmpeg could turn the video into separate jpg images for review. > The loader loads the kernel and modules, shows EFI framebuffer > information, then where it normally would launch the kernel, it > hangs[2].  Hard reset and the system happily boots back into 13.3 (many > gratitudes to those who created Boot Environments). My understanding is that is not the symptoms of the loader being unable to read a new ZFS pool. I thought that was still leaving the loader as a question for the system. A boot environment didn't roll back the efi file so after you upgraded it you should still be on the new loader when you launched 13.3. I'd guess we need to therefore focus on the kernel and its modules. What does your /boot/loader.conf look like? Is your UEFI/BIOS up to date? I'm thinking some kind of kernel module incompatibility/bug, kernel bug, motherboard UEFI bug, or hardware issue. > I've tried recreating the 13.4 BE thinking I broke something, but it's > repeatable.  If I try to boot 13.4, I get the loader update warning and > a hung system.  Reboot back to 13.3, update warning disappears, kernel > boots without issue. > > I also verified that the loader in each EFI partition is the one from 13.4: > > # bectl mount 13.4 /tmp/BE13.4 > Successfully mounted 13.4 at /tmp/BE13.4 > # mount /boot/efi0 > # mount /boot/efi1 > # ls -l /boot/loader.efi /tmp/BE13.4/boot/loader.efi /boot/efi0/efi/ > freebsd/loader.efi /boot/efi1/efi/freebsd/loader.efi > -r-xr-xr-x  1 root  wheel  868352 Jan 24 04:47 /boot/efi0/efi/freebsd/ > loader.efi* > -r-xr-xr-x  1 root  wheel  868352 Jan 24 04:47 /boot/efi1/efi/freebsd/ > loader.efi* > -r-xr-xr-x  2 root  wheel  906752 Jun 27  2024 /boot/loader.efi* > -r-xr-xr-x  2 root  wheel  868352 Jan 24 04:47 /tmp/BE13.4/boot/loader.efi* > > and confirmed those are the only loaders configured: > > # efibootmgr -v > Boot to FW : false > BootCurrent: 0000 > Timeout    : 10 seconds > BootOrder  : 0000, 0001, 0004, 0014 > +Boot0000* FreeBSD-disk0 HD(2,GPT,fa3c15e1-1bdb-11ee-a300- > ac1f6b6b9e1c,0x28,0x32000)/File(\efi\freebsd\loader.efi) >                             nvd1p2:/efi/freebsd/loader.efi (null) >  Boot0001* FreeBSD-disk1 HD(2,GPT,f6e68146-1bdb-11ee-a300- > ac1f6b6b9e1c,0x28,0x32000)/File(\efi\freebsd\loader.efi) >                             nvd0p2:/efi/freebsd/loader.efi (null) >  Boot0004* UEFI: Built-in EFI Shell VenMedia(5023b95c-db26-429b-a648- > bd47664c8012) >  Boot0014  Hard Drive BBS(HD,,0x0) > > > I saw PR/282001 related to this, and I also saw some of the earlier > mailing list about it with the RC versions.  But this is a release > version of 13.4, so I figured it would be fixed already. That bug report concludes that the problem is the message always appears despite if the loader is updated or not and will be fixed in 13.5. Once an administrator updates their boot loader they should ignore the message for the remainder of the time they are on 13.4. So its fixed but only for a future version and the bug doesn't interfere with booting. If no release note about it was issued for 13.4 then I don't know why as it seems common enough for users to be able to hit this issue even if it can just be ignored. > What am I missing? Maybe something useful is lurking within unshared hardware specifications > 1: https://forums.freebsd.org/threads/loader-needs-to-be-updated-14- > stable.94857/ > 2: https://pasteboard.co/8gC1qfLY6zmL.png > From nobody Sat Jan 25 19:36:07 2025 X-Original-To: questions@mlmmj.nyi.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mlmmj.nyi.freebsd.org (Postfix) with ESMTP id 4YgQ0G2Jrmz5lpg0 for ; Sat, 25 Jan 2025 19:36:14 +0000 (UTC) (envelope-from mirror176@hotmail.com) Received: from NAM10-DM6-obe.outbound.protection.outlook.com (mail-dm6nam10olkn2080.outbound.protection.outlook.com [40.92.41.80]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange ECDHE (secp384r1) server-signature RSA-PSS (4096 bits) server-digest SHA256 client-signature RSA-PSS (2048 bits) client-digest SHA256) (Client CN "mail.protection.outlook.com", Issuer "DigiCert Cloud Services CA-1" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 4YgQ0F1Rk4z3SxS for ; Sat, 25 Jan 2025 19:36:13 +0000 (UTC) (envelope-from mirror176@hotmail.com) Authentication-Results: mx1.freebsd.org; dkim=pass header.d=hotmail.com header.s=selector1 header.b=RSoxcLvs; arc=pass ("microsoft.com:s=arcselector10001:i=1"); spf=pass (mx1.freebsd.org: domain of mirror176@hotmail.com designates 40.92.41.80 as permitted sender) smtp.mailfrom=mirror176@hotmail.com; dmarc=pass (policy=none) header.from=hotmail.com ARC-Seal: i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none; b=ucR0hbEEnMdeJClowW1Uhs5pmx9lY+Dq/ovwAvFGwPhoqpw8JaJY4mp6UzdYgxO2MlcPmhugEQF2EXICxeIk0tE7gmyWsREMpq/7BkHIDXSGNnIhuLZ3OjnYO+JgNskJ8/3IvShPoyAwHi0YRMfytmhjptJp9hy/YYt90aWmPmmFSqDn+CEZ/B8ChWyLR8ut6g8TVW2aB6qReo40SMehKiJLUNCBrHqm/tSXx5JTJldeJtq6s+JIBHbZb6S8iTDU3Kxqs6/mnjOmb0+LIgW3AVTDzFlSDB1FTMLdgj9yhWOvwo/hXJ7ICQOAQBvZcThYrDIvES5eZcd6JRsyVrUpCg== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector10001; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-AntiSpam-MessageData-ChunkCount:X-MS-Exchange-AntiSpam-MessageData-0:X-MS-Exchange-AntiSpam-MessageData-1; bh=kkF2FGp0v+CtLC9oM82ZHJHZyxywU9D4DoNyYobFLmo=; b=mZ5JGUVB3Zdgtb75HdtIVqdqQC1w0fsobpkpnbmjvkPnjDrTysqy0g71vmr32LGXej+izBC/snPgrXPk99PqNy+7+6NaFPOsbk7Mc+BGaVaDO8SkONF3q0PdiDSszfBIH2AUHbdEESd/FGDZ1COb+5m4W0Fl5qgHuin+64ByxlE2e4boewnMxPhEOty7NEpeC7LZ5NCLFWhsyzyegGfl1mK7bqfRpEijRc8I5AEJ7nlir8HkGcMPQOmt48be2mnvIyM8L8ej3k08TdchsqCE8J0N9RM1gl70vDUBrOJZeDDw8C/5+0JMHhSnlo1vANAr2eSUVqDcywQhNMUNffDMCQ== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=none; dmarc=none; dkim=none; arc=none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=hotmail.com; s=selector1; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=kkF2FGp0v+CtLC9oM82ZHJHZyxywU9D4DoNyYobFLmo=; b=RSoxcLvsu+m1C6Xs59g+85khRmJEmBTbPHd0W8VUwoGwBZ6TOVI7KSHrztL2ILBS19Xo09rQTuGSlUXRr5sq/zp9E2dr/wXpNZd69jTk2IhSUlEOO3wRdc+PydoM6yKkaJVP0Uw8e8x1kOyXeWu8wXhdTbe9xB/cxl/I60ZSh9pc/8GzR71mpPd7rTPRQ4PmJGnXgVF2IsLwE0YNC2zcrcp4gofVCWHFYUytET8WuieTewH55nL+CoaHwHUBN+gwTg13gTR3++8mYOab/qtnR80KlzD2OsFdZneKZwZhr6KEM+9P/tA5ZsY11U8kTH6rIZQil0dq4Kzv4sWaOCHe6A== Received: from CO1PR11MB4770.namprd11.prod.outlook.com (2603:10b6:303:94::19) by MN0PR11MB6011.namprd11.prod.outlook.com (2603:10b6:208:372::6) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.8377.21; Sat, 25 Jan 2025 19:36:09 +0000 Received: from CO1PR11MB4770.namprd11.prod.outlook.com ([fe80::bffd:9e35:4afa:a747]) by CO1PR11MB4770.namprd11.prod.outlook.com ([fe80::bffd:9e35:4afa:a747%4]) with mapi id 15.20.8356.020; Sat, 25 Jan 2025 19:36:09 +0000 Message-ID: Date: Sat, 25 Jan 2025 12:36:07 -0700 User-Agent: Mozilla Thunderbird Subject: Re: 14.2-RELEASE buildworld failure To: questions@freebsd.org References: <202501240806.50O86h91025926@sdf.org> Content-Language: en-US From: "Edward Sanford Sutton, III" In-Reply-To: <202501240806.50O86h91025926@sdf.org> Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 7bit X-ClientProxiedBy: SJ0PR05CA0002.namprd05.prod.outlook.com (2603:10b6:a03:33b::7) To CO1PR11MB4770.namprd11.prod.outlook.com (2603:10b6:303:94::19) X-Microsoft-Original-Message-ID: <2a8c6b67-cda6-4c98-8275-5032084d0a8e@hotmail.com> List-Id: User questions List-Archive: https://lists.freebsd.org/archives/freebsd-questions List-Help: List-Post: List-Subscribe: List-Unsubscribe: X-BeenThere: freebsd-questions@freebsd.org Sender: owner-freebsd-questions@FreeBSD.org MIME-Version: 1.0 X-MS-Exchange-MessageSentRepresentingType: 1 X-MS-PublicTrafficType: Email X-MS-TrafficTypeDiagnostic: CO1PR11MB4770:EE_|MN0PR11MB6011:EE_ X-MS-Office365-Filtering-Correlation-Id: 91e6f6d0-be5e-48bd-4b99-08dd3d77849d X-Microsoft-Antispam: BCL:0;ARA:14566002|6090799003|19110799003|8060799006|15080799006|5072599009|461199028|7092599003|440099028|12091999003|41001999003|3412199025|56899033; X-Microsoft-Antispam-Message-Info: =?utf-8?B?c3pHNWowbi9Wd1o3a0RCSnJOYy95RXpuNU5SZVBKOXZiMExYZ09iRjVoNjIv?= =?utf-8?B?d2k4Sms3UEkxTm5ONjlJWmZXNGR3bXBRaWJpYmxtOG5hb0FpRFlJdlBkTHN0?= =?utf-8?B?dkZNOUV1TFI3QzZCNXBFZktQMFVCdVhEeUpLTjFadmgvbFJuNG1vcnY5Rko5?= =?utf-8?B?cG5OMU0vRGJCclhaRlI5YnlTTFJ1QUx0dzFMUHVLOC9sM1U3cjBuQXVGSjFw?= =?utf-8?B?a3NzQ0RaUjZlc1B3eXBlNWg5UEZtUHRHSTNlK2xMOXc4YVBCTVNlWmVsMEgz?= =?utf-8?B?ZTlXNXlib1ZCa1E3cnlGKzFnQmpPYklQZWxhdnk3UmxoL1lEckNtN0xteW9p?= =?utf-8?B?bHJrb0tVS2RTb0pYbnEyNVNvUnFoaHJJSjM3bnV0ZnFjSlhhdFdSdEREa1A4?= =?utf-8?B?c0l4NW1GOUx0YmI0N2ZRSUg5NXJNTS8yaHNERFZ4M3VaVlFxeFhZbjByemNC?= =?utf-8?B?ZCtQQThyMmpCY3dMU0tmYzNabEVxUmtWWEhRcXRZSmFsY2E1NzZacVVYdmxD?= =?utf-8?B?aEMwVDVIY0pGeUo3NXhRSmhiaFhsNHBLNkFGbFU2Yk1HdVQ0SkhoSytNT3NW?= =?utf-8?B?L3pORGxGTkFuMDh3ZGhFUGlxc1BJZ3JodjdTZ1NmN3VGRnFTQ3c1WFQ0WFlV?= =?utf-8?B?am14MWtTYUZzd3RHUmxwamUzaXRmczhScFNqUDhKdE5IUHQ4OHdEUGhsZm1B?= =?utf-8?B?eHhCMWxhUk0wdGx2NjVnWWVyZmI4S0NDdFY0M25PbisrSnlWS3dJMExlQXdJ?= =?utf-8?B?M0tHbXJuVFEyMU81WlJDdXJmNXplZDU4UkdYNks2TzU3Yk5NZXVRaU1pRDlV?= =?utf-8?B?N3M0T3JFMWsyZXhpMkZVcDJjQkRaSzhFVk42UkltMFN3WnA4djM0elhSK2R3?= =?utf-8?B?Y0dXL2dlb2R3RDhIYWhqWmFhNVE4WWIyWVAxZWREVFF6YXBPRkk0bVNPNTdk?= =?utf-8?B?RStPMURKTGxCTnpRODlSeVRBT0I2UGVNbEZVd3hxNklTWkIzMnVkUUQydnh1?= =?utf-8?B?SW9meVY0R1pvckJSNjlXSWVQYkhhQm5wRzhxWWNxWndYenl3WWpTTjU4V2tS?= =?utf-8?B?Wkx3blA2cHoyT0xZczFpdXRMNk4xQ3RXRG0zWkNoZG1BbjdhTnpEdmZzb1Ir?= =?utf-8?B?OGsyM2piZHFiWFNjK1FsV1FOeW55ekUweTNOeG9YQzJNY3h6N21ycm11RjNt?= =?utf-8?B?VHJydmoxb0d5V0Jpb3BnZHpNY1R5SndXMCtib2d2TnR0d2dVZDQ2amR1NmFZ?= =?utf-8?B?TG05bWdaTGd1eG11VGVGeHZXcDUrdmkxZ2hUK3hpbks2VzBCcGtrcXBJOTJM?= =?utf-8?B?OWRXbnh2ZHVwbm1qSzVwaWR1SlJZa1JYL2JPMlhhYmdYZUw2QjZvMFE0ckJt?= =?utf-8?B?RSt5N0p4R2ZXa3RraHo0cm81OXpObVNDRHdOSDFTaFh3OElPYUpjWEtMby9t?= =?utf-8?B?ZjczbXlFNnExL0FqcXg3ZllXcHdGbmI4cVZKeldIK21FV1Q1cGcwdjZEMGxh?= =?utf-8?B?L0RHWjRhZEE0Y01IL2RYRnFKV0VpYzZpVEQwVlF1SCtzdlQ1eEtnVzVjUS9z?= =?utf-8?Q?90fL27g7mn5tla1iyXYMqqsKc=3D?= X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: =?utf-8?B?emRLZ1lvWTRvenQwL0JEWkFOMHRjMGNKcW5KK1ZrWGxDMG9kN1p2Nk9XRWNl?= =?utf-8?B?b05BNVpGVlM5QjczS3dtR3RvYWFMTyt3QzQyTURnZlBvWkhCWTVNM1NKdzZG?= =?utf-8?B?OHMzZXhZSkE2TE50dGIyVmVaV0tQTDhiMGQwRFNnRTNFOU1rRXRmZ2NDdmxL?= =?utf-8?B?N3g2RFc4ZzdESE5TdW9tU3hNOGNhR0szczlDUUJHcGdzdE8vb0I0UUhoQis1?= =?utf-8?B?NlZHd3JFeUwvUkJ4a3JUYkswNmlyQUdXM044UGlhb0lXUU5LNkU4NWRnTWxL?= =?utf-8?B?MjJPY3NsT1lRUGswZDRnVFFXY3l5Q2NyMWFCMk9HbnJ2K2IvUVVBM1ZiRUF3?= =?utf-8?B?QkFaT3BXRmtpOUFIbDRtRWw1ODJ0VGt2Si9wVFMvRHU4bGFBaU5RQmRaUEI3?= =?utf-8?B?Q2pnZDAvT205SDJaMlp4SktSOHJXQk5JVGVNczczbHkwWHhyc2k3RmN6MEtP?= =?utf-8?B?ZU5YRFJwT1Z2ay9DNzFzQ1dPd1FDRWVGLy8rNnlrNDF1dXFtNE9pMWt3UHFm?= =?utf-8?B?WXB6bDR6WVFPRllYdHVka2dqL2hWRDFIY3hQRnorUGcwNkd6YW9kMzNUalBy?= =?utf-8?B?QkVFU0ZZY3BnMTM5VDZRM2h6Nk93NUhQbDBQelB6M09zRCtxNm1YNGlhMVV1?= =?utf-8?B?bUFkcHFLSWZmN0RDRmJRNS9nTEd2K1F6NnE5VnBrTGhZcm9YZGpaMjFpOXE2?= =?utf-8?B?d0N2bGVBd0x4TGtjZEJHY3dwdDI5clhYa2g0QjUrbnZnMW1jRlUvMHRqL1pv?= =?utf-8?B?a2w4LzE2UHFaYStTVEpwRjBpMnloaDM5VmYzbmpxNm5Ra1FHUnZTV1VQeDNS?= =?utf-8?B?OUVPSmIrQ2VySVhWRkZPV3dvSnhsSXhid1laR2JyTmdTaWx1alpoSWlyVTF1?= =?utf-8?B?TUduM29xYk5XZTcwV3FPZFgrTU80WUJ3Vk4zakROZ0VUQUs3WVd1Z2hUbktD?= =?utf-8?B?M21QbTIvWEl5YWtObzhuY1RDTVMrMTBqcEk2aC9rSU0wUVZlbVJoOGp5cUlF?= =?utf-8?B?cER6ZVJ2VnEwK1NPVVNoaHkrSnVkeFg1T2ZBczZyS2lpdndRWTlmekRCaHVC?= =?utf-8?B?aXNRbjdxNEI0Q0xPQ0kxcm13VTAxc042N3pDL2d3V0RRQnhlbHNPSUdDNXZ1?= =?utf-8?B?enBkTy9YL010MStWU0UwUlRpUEJBNmZuS2FOMWx2TUllY3lGc2FQajBnMENw?= =?utf-8?B?ZUhGY1dWS0FsR3djTktCeEpEK01aZFpLbmIxTXhwTXZSdmo4eUV0Y2VEN2l2?= =?utf-8?B?VEptWExlMk9YOFhVZ200MHF4ZW9NbG1JSHVhVGJYQzFQdEsxNjYyQnQ2Wnp2?= =?utf-8?B?UHFsRDBTTmZBWWc0VWlmOThGRlpmRitYZmdvOXRRc2ZPbWZPckU0M2NkWFJn?= =?utf-8?B?THE4dFFHN0tNM09EaC9sSHBxeDIxSXdMb2pqNkQ4aVFKRmZGa2toY2owUkFF?= =?utf-8?B?T1BkZ09McEpzRzMxMzZxSE5ZTGJuNXltdi9wZ3dCNVNpMjlwSGhjb3lDZDJn?= =?utf-8?B?Z0pJdHZLZHdmZkdxNFdMMkN2ZEhSamlyZndmM29YNlpSak1aZ0s3VVJ5ZzBT?= =?utf-8?B?OGRIVElCN1VlZnhobmVRSUFVMXFnU3VWUFcrbHRpZFAveTJqem5JZXhLK3Q0?= =?utf-8?Q?iI6+qfyC+pCh1z4hka1yvooZAoc4V/p1SvG2O23djUxQ=3D?= X-OriginatorOrg: sct-15-20-7719-20-msonline-outlook-1ce3f.templateTenant X-MS-Exchange-CrossTenant-Network-Message-Id: 91e6f6d0-be5e-48bd-4b99-08dd3d77849d X-MS-Exchange-CrossTenant-AuthSource: CO1PR11MB4770.namprd11.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 25 Jan 2025 19:36:09.5133 (UTC) X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted X-MS-Exchange-CrossTenant-Id: 84df9e7f-e9f6-40af-b435-aaaaaaaaaaaa X-MS-Exchange-CrossTenant-RMS-PersistedConsumerOrg: 00000000-0000-0000-0000-000000000000 X-MS-Exchange-Transport-CrossTenantHeadersStamped: MN0PR11MB6011 X-Spamd-Result: default: False [-3.50 / 15.00]; FORGED_MUA_THUNDERBIRD_MSGID_UNKNOWN(2.50)[]; RBL_SENDERSCORE_REPUT_9(-1.00)[40.92.41.80:from]; ARC_ALLOW(-1.00)[microsoft.com:s=arcselector10001:i=1]; NEURAL_HAM_LONG(-1.00)[-1.000]; NEURAL_HAM_MEDIUM(-1.00)[-1.000]; NEURAL_HAM_SHORT(-1.00)[-1.000]; DMARC_POLICY_ALLOW(-0.50)[hotmail.com,none]; R_SPF_ALLOW(-0.20)[+ip4:40.92.0.0/16]; R_DKIM_ALLOW(-0.20)[hotmail.com:s=selector1]; MIME_GOOD(-0.10)[text/plain]; DWL_DNSWL_NONE(0.00)[hotmail.com:dkim]; RCPT_COUNT_ONE(0.00)[1]; FREEMAIL_FROM(0.00)[hotmail.com]; RCVD_TLS_LAST(0.00)[]; MIME_TRACE(0.00)[0:+]; TO_MATCH_ENVRCPT_ALL(0.00)[]; FROM_HAS_DN(0.00)[]; ASN(0.00)[asn:8075, ipnet:40.80.0.0/12, country:US]; FREEMAIL_ENVFROM(0.00)[hotmail.com]; RCVD_COUNT_TWO(0.00)[2]; FROM_EQ_ENVFROM(0.00)[]; DKIM_TRACE(0.00)[hotmail.com:+]; TO_DN_NONE(0.00)[]; RWL_MAILSPIKE_POSSIBLE(0.00)[40.92.41.80:from]; MLMMJ_DEST(0.00)[questions@freebsd.org]; RCVD_IN_DNSWL_NONE(0.00)[40.92.41.80:from] X-Spamd-Bar: --- X-Rspamd-Queue-Id: 4YgQ0F1Rk4z3SxS On 1/24/25 01:06, Scott Bennett wrote: > I have been trying in vain to upgrade from > > FreeBSD hellas 12.4-RELEASE-p2 FreeBSD 12.4-RELEASE-p2 #9 releng/12.4-n235816-149768b65d61: Sat Feb 18 00:13:00 CST 2023 bennett@hellas:/usr/obj/usr/src/amd64.amd64/sys/hellas amd64 > > to 14.2-RELEASE for some time now, but when I run "make buildworld" it fails > during a linkedit step on complaints that it can't find a library that it wants. > Here is an example of how it ends. > . > . > . > --- all_subdir_libexec --- > --- all_subdir_libexec/atf/atf-check/tests --- > ===> libexec/atf/atf-check/tests (all) > --- atf-check_test --- > echo '#! /usr/libexec/atf-sh' > atf-check_test.tmp > cat /usr/src/contrib/atf/atf-sh/atf-check_test.sh >>atf-check_test.tmp > chmod +x atf-check_test.tmp > mv atf-check_test.tmp atf-check_test > --- Kyuafile --- > --- atf-check.full --- > /usr/local/libexec/ccache/world/c++ -target x86_64-unknown-freebsd14.2 --sysroot=/usr/obj/usr/src/amd64.amd64/tmp -B/usr/obj/usr/src/amd64.amd64/tmp/usr/bin -O2 -pipe "-mtune=core2" -fno-common -march=core2 -DHAVE_CONFIG_H -I/usr/src/contrib/atf -DATF_SHELL='"/bin/sh"' -fPIE -g -gz=zlib -Wno-format-zero-length -nobuiltininc -idirafter /usr/lib/clang/13.0.0/include -fstack-protector-all -Wsystem-headers -Werror -Wall -Wno-format-y2k -W -Wno-unused-parameter -Wpointer-arith -Wno-uninitialized -Wdate-time -Wformat=2 -Wno-format-extra-args -Werror -Wno-empty-body -Wno-string-plus-int -Wno-unused-const-variable -Wno-tautological-compare -Wno-unused-value -Wno-parentheses-equality -Wno-unused-function -Wno-enum-conversion -Wno-unused-local-typedef -Wno-address-of-packed-member -Wno-format-nonliteral -Qunused-arguments -fPIE -std=c++11 -Wno-deprecated-declarations -Wno-c++11-extensions -Wl,-zrelro -pie -o atf-check.full atf-check.o -lprivateatf-c++ -lprivateatf-c > ld: error: undefined symbol: std::__1::basic_string, std::__1::allocator >::find(char, unsigned long) const >>>> referenced by atf-check.cpp:345 (/usr/src/contrib/atf/atf-sh/atf-check.cpp:345) >>>> atf-check.o:((anonymous namespace)::atf_check::process_option(int, char const*)) >>>> referenced by atf-check.cpp:263 (/usr/src/contrib/atf/atf-sh/atf-check.cpp:263) >>>> atf-check.o:((anonymous namespace)::atf_check::process_option(int, char const*)) >>>> referenced by atf-check.cpp:313 (/usr/src/contrib/atf/atf-sh/atf-check.cpp:313) >>>> atf-check.o:(parse_output_check_arg(std::__1::basic_string, std::__1::allocator > const&)) > > ld: error: undefined symbol: std::__1::basic_string, std::__1::allocator >::basic_string(std::__1::basic_string, std::__1::allocator > const&, unsigned long, unsigned long, std::__1::allocator const&) >>>> referenced by string:1576 (/usr/obj/usr/src/amd64.amd64/tmp/usr/include/c++/v1/string:1576) >>>> atf-check.o:((anonymous namespace)::atf_check::process_option(int, char const*)) >>>> referenced by string:1576 (/usr/obj/usr/src/amd64.amd64/tmp/usr/include/c++/v1/string:1576) >>>> atf-check.o:((anonymous namespace)::atf_check::process_option(int, char const*)) >>>> referenced by string:1576 (/usr/obj/usr/src/amd64.amd64/tmp/usr/include/c++/v1/string:1576) >>>> atf-check.o:((anonymous namespace)::atf_check::process_option(int, char const*)) >>>> referenced 5 more times > > ld: error: undefined symbol: std::__1::basic_string, std::__1::allocator >::compare(unsigned long, unsigned long, char const*) const >>>> referenced by atf-check.cpp:264 (/usr/src/contrib/atf/atf-sh/atf-check.cpp:264) >>>> atf-check.o:((anonymous namespace)::atf_check::process_option(int, char const*)) >>>> referenced by atf-check.cpp:314 (/usr/src/contrib/atf/atf-sh/atf-check.cpp:314) >>>> atf-check.o:(parse_output_check_arg(std::__1::basic_string, std::__1::allocator > const&)) > > ld: error: undefined symbol: std::__1::basic_string, std::__1::allocator >::append(char const*) >>>> referenced by string:3978 (/usr/obj/usr/src/amd64.amd64/tmp/usr/include/c++/v1/string:3978) >>>> atf-check.o:((anonymous namespace)::atf_check::process_option(int, char const*)) >>>> referenced by string:1254 (/usr/obj/usr/src/amd64.amd64/tmp/usr/include/c++/v1/string:1254) >>>> atf-check.o:((anonymous namespace)::atf_check::main()) >>>> referenced by string:3978 (/usr/obj/usr/src/amd64.amd64/tmp/usr/include/c++/v1/string:3978) >>>> atf-check.o:(run_output_checks(std::__1::vector<(anonymous namespace)::output_check, std::__1::allocator<(anonymous namespace)::output_check> > const&, atf::fs::path const&, std::__1::basic_string, std::__1::allocator > const&)) >>>> referenced 2 more times > > ld: error: undefined symbol: std::__1::basic_string, std::__1::allocator >::push_back(char) >>>> referenced by string:1258 (/usr/obj/usr/src/amd64.amd64/tmp/usr/include/c++/v1/string:1258) >>>> atf-check.o:((anonymous namespace)::atf_check::main()) >>>> referenced by atf-check.cpp:589 (/usr/src/contrib/atf/atf-sh/atf-check.cpp:589) >>>> atf-check.o:(run_output_checks(std::__1::vector<(anonymous namespace)::output_check, std::__1::allocator<(anonymous namespace)::output_check> > const&, atf::fs::path const&, std::__1::basic_string, std::__1::allocator > const&)) >>>> referenced by istream:1269 (/usr/obj/usr/src/amd64.amd64/tmp/usr/include/c++/v1/istream:1269) >>>> atf-check.o:(std::__1::basic_istream >& std::__1::getline[abi:se180100], std::__1::allocator >(std::__1::basic_istream >&, std::__1::basic_string, std::__1::allocator >&, char)) > ld: error: undefined symbol: std::__1::basic_string, std::__1::allocator >::insert(unsigned long, char const*) >>>> referenced by string:3965 (/usr/obj/usr/src/amd64.amd64/tmp/usr/include/c++/v1/string:3965) >>>> atf-check.o:(get_monotonic_useconds()) >>>> referenced by string:3965 (/usr/obj/usr/src/amd64.amd64/tmp/usr/include/c++/v1/string:3965) >>>> atf-check.o:(cat_file(atf::fs::path const&)) >>>> referenced by string:3965 (/usr/obj/usr/src/amd64.amd64/tmp/usr/include/c++/v1/string:3965) >>>> atf-check.o:(run_output_checks(std::__1::vector<(anonymous namespace)::output_check, std::__1::allocator<(anonymous namespace)::output_check> > const&, atf::fs::path const&, std::__1::basic_string, std::__1::allocator > const&)) >>>> referenced 5 more times > > ld: error: undefined symbol: std::__1::basic_string, std::__1::allocator >::reserve(unsigned long) >>>> referenced by atf-check.cpp:557 (/usr/src/contrib/atf/atf-sh/atf-check.cpp:557) >>>> atf-check.o:(run_output_checks(std::__1::vector<(anonymous namespace)::output_check, std::__1::allocator<(anonymous namespace)::output_check> > const&, atf::fs::path const&, std::__1::basic_string, std::__1::allocator > const&)) > ld: error: undefined symbol: std::__1::basic_string, std::__1::allocator >::operator=(std::__1::basic_string, std::__1::allocator > const&) >>>> referenced by sstream:420 (/usr/obj/usr/src/amd64.amd64/tmp/usr/include/c++/v1/sstream:420) >>>> atf-check.o:(std::__1::basic_istringstream, std::__1::allocator >::basic_istringstream[abi:se180100](std::__1::basic_string, std::__1::allocator > const&, unsigned int)) > > ld: error: undefined symbol: std::__1::basic_string, std::__1::allocator >::resize(unsigned long, char) >>>> referenced by string:1196 (/usr/obj/usr/src/amd64.amd64/tmp/usr/include/c++/v1/string:1196) >>>> atf-check.o:(std::__1::basic_stringbuf, std::__1::allocator >::__init_buf_ptrs[abi:se180100]()) > ld: error: /usr/obj/usr/src/amd64.amd64/tmp/usr/lib/libprivateatf-c++.so: undefined reference to std::__1::basic_string, std::__1::allocator >::push_back(char) [--no-allow-shlib-undefined] > ld: error: /usr/obj/usr/src/amd64.amd64/tmp/usr/lib/libprivateatf-c++.so: undefined reference to std::__1::basic_string, std::__1::allocator >::append(char const*) [--no-allow-shlib-undefined] > ld: error: /usr/obj/usr/src/amd64.amd64/tmp/usr/lib/libprivateatf-c++.so: undefined reference to std::__1::basic_string, std::__1::allocator >::append(char const*, unsigned long) [--no-allow-shlib-undefined] > ld: error: /usr/obj/usr/src/amd64.amd64/tmp/usr/lib/libprivateatf-c++.so: undefined reference to std::__1::basic_string, std::__1::allocator >::insert(unsigned long, char const*) [--no-allow-shlib-undefined] > ld: error: /usr/obj/usr/src/amd64.amd64/tmp/usr/lib/libprivateatf-c++.so: undefined reference to std::__1::basic_string, std::__1::allocator >::find(char, unsigned long) const [--no-allow-shlib-undefined] > ld: error: /usr/obj/usr/src/amd64.amd64/tmp/usr/lib/libprivateatf-c++.so: undefined reference to std::__1::basic_string, std::__1::allocator >::operator=(std::__1::basic_string, std::__1::allocator > const&) [--no-allow-shlib-undefined] > ld: error: /usr/obj/usr/src/amd64.amd64/tmp/usr/lib/libprivateatf-c++.so: undefined reference to std::__1::basic_string, std::__1::allocator >::assign(char const*) [--no-allow-shlib-undefined] > ld: error: /usr/obj/usr/src/amd64.amd64/tmp/usr/lib/libprivateatf-c++.so: undefined reference to std::__1::basic_string, std::__1::allocator >::basic_string(std::__1::basic_string, std::__1::allocator > const&, unsigned long, unsigned long, std::__1::allocator const&) [--no-allow-shlib-undefined] > ld: error: /usr/obj/usr/src/amd64.amd64/tmp/usr/lib/libprivateatf-c++.so: undefined reference to std::__1::basic_string, std::__1::allocator >::~basic_string() [--no-allow-shlib-undefined] > ld: error: /usr/obj/usr/src/amd64.amd64/tmp/usr/lib/libprivateatf-c++.so: undefined reference to std::__1::basic_string, std::__1::allocator >::erase(unsigned long, unsigned long) [--no-allow-shlib-undefined] > ld: error: /usr/obj/usr/src/amd64.amd64/tmp/usr/lib/libprivateatf-c++.so: undefined reference to std::__1::basic_string, std::__1::allocator >::resize(unsigned long, char) [--no-allow-shlib-undefined] > --- all_subdir_cddl --- > make[5]: /usr/obj/usr/src/amd64.amd64/cddl/lib/libzpool/.depend, 1: ignoring stale .depend for /usr/obj/usr/src/amd64.amd64/cddl/lib/libicp/libicp_pie.a > make[5]: /usr/obj/usr/src/amd64.amd64/cddl/lib/libzpool/.depend, 1: ignoring stale .depend for /usr/obj/usr/src/amd64.amd64/cddl/lib/libnvpair/libnvpair_pie.a > --- libzpool.so.2.full --- > building shared library libzpool.so.2 > --- all_subdir_libexec --- > c++: error: linker command failed with exit code 1 (use -v to see invocation) > *** [atf-check.full] Error code 1 > > make[5]: stopped in /usr/src/libexec/atf/atf-check > --- all_subdir_cddl --- > --- all_subdir_lib --- > ctfconvert -L VERSION -g fini_test.pico > --- all_subdir_bin --- > ctfconvert -L VERSION -g chflags.o > 8.28 real 0.98 user 0.97 sys > 5770.159u 5426.451s 5:32:51.54 56.0% 708+388k 8457884+476362io 125159pf+25w > hellas# > > My /etc/make.conf contains the following. > > ALLOW_UNSUPPORTED_SYSTEM=YES > # added by SJB 11 Jan. 2007 > CPUTYPE?=core2 > #CPUTYPE?=penryn # gcc9 doesn't recognize this, so use core2 -mssse3 -msse4.1 > # added by SJB 8 Nov. 2011 > CFLAGS+="-mtune=core2" > #CFLAGS+="-mtune=penryn" # see note for CPUTYPE above > # added by SJB 14 Apr. 2013 > # updated by SJB 8 Dec. 2014 > SVNFLAGS?="-r RELENG_11" > # build ports with clang stack protector > WITH_SSP=yes > SSP_CFLAGS=-fstack-protector-all > # added for ports system use to avoid dialogs by SJB 4 May 2007 > BATCH=YES > # added for new pkg system --SJB 10 December 2014 > WITH_PKGNG=yes > # build ports using ccache --SJB 19 January 2015 > WITH_CCACHE_BUILD=yes > ## buildworld and buildkernel using ccache --SJB 26 January 2015 > .if (!empty(.CURDIR:M/usr/src*) || !empty(.CURDIR:M/usr/obj*)) > .if !defined(NOCCACHE) && exists(/usr/local/libexec/ccache/world/cc) > CC:=${CC:C,^cc,/usr/local/libexec/ccache/world/cc,1} > CXX:=${CXX:C,^c\+\+,/usr/local/libexec/ccache/world/c++,1} > CCACHE_COMPILERCHECK=content > CCACHE_DIR=/buildwork/ccache.freebsd > .endif > .else > CFLAGS+="-mssse3" > CFLAGS+="-msse4.1" > .endif > # added to deal with ccache bug 8460 --SJB 2 November 2013 > # bug has been reported fixed, so try without this workaround > #CCACHE_CPP2=1 > # added as a better specification of -j by SJB 17 November 2009 > MAKE_JOBS_NUMBER=4 > ## added to compile without profiling --SJB 3 June 2007 > #NO_PROFILE=true > # put build tree where there is plenty of temporary workspace > WRKDIRPREFIX=/buildwork/ports > #WRKDIRPREFIX=/work/portswork > # Use OpenSSL from ports tree, not from base system > #WITH_OPENSSL_PORT=YES > #DEFAULT_VERSIONS+= ssl=libressl > DEFAULT_VERSIONS+= ssl=openssl > DEFAULT_VERSIONS+=bdb=5+ > DEFAULT_VERSIONS+= linux=c7_64 > DEFAULT_VERSIONS+= perl5=5.32 > DEFAULT_VERSIONS+= python=3.9 python2=2.7 python3=3.9 > # Allow updating of Mesa3D from 7.4.4 to 7.6.1 and libdrm from 2.4.12 to 2.4.17 > WITHOUT_NOUVEAU=yes > # Use ATLAS libraries in ports that use BLAS libraries > OPTIONS_SET=ATLAS > # Tell gnustep-related ports to use base system's compiler > GNUSTEP_WITH_BASE_GCC=yes > GNUSTEP_WITHOUT_LIBOBJC=yes > # Pango > #..if $(.CURDIR:M*/x11-toolkits/linux-pango) > #DISABLE_VULNERABILITIES=yes > #..endif > QT4_OPTIONS= CUPS NAS QGTKSTYLE > # Begin portconf settings > # Do not touch these lines > .if !empty(.CURDIR:M/usr/ports*) && exists(/usr/local/libexec/portconf) > _PORTCONF!=/usr/local/libexec/portconf > .if ${_PORTCONF} != "|" > .for i in ${_PORTCONF:S/^|//:S/|/ /g} > ${i:C/^([^=]*)=.*/\1/}=${i:C/^[^=]*=//:S/%/ /g} > .endfor > .endif > .endif > # End portconf settings > > My /etc/src.conf is as follows. Note that PORTS_MODULES has been > commented out for years. > > # The PORTS_MODULES must be built and installed manually because the > # mechanism of /etc/src.conf fails when installing into a ZFS clone > # of the root file system mounted onto /mnt. Leave the following > # line commented, and remember to build them after installing world > # and rebooting into the newly installed system. > #PORTS_MODULES=emulators/virtualbox-ose-kmod graphics/drm-fbsd11.2-kmod sysutils/graid5 sysutils/pefs-kmod > WITH_CCACHE_BUILD=yes > WITH_CLANG_EXTRAS=yes > WITH_CLANG_FULL=yes > WITH_CTF=yes > WITH_DEBUG_FILES=yes > WITH_EXTRA_TCP_STACKS=yes > WITH_LIBCPLUSPLUS=yes > WITH_LINT=yes > WITH_LLD_BOOTSTRAP=yes > WITH_LLDB=yes > WITH_LOADER_FIREWIRE=yes > WITH_LOADER_GELI=yes > WITH_ZONEINFO_LEAPSECONDS_SUPPORT=yes > #WITHOUT_CLANG_BOOTSTRAP=yes > WITHOUT_CROSS_COMPILER=yes > WITHOUT_REPRODUCIBLE_BUILD=YES > > If someone more knowledgeable about the buildworld process can tell me > what I need to do to get buildworld to run to completion so that I can upgrade, > I could really use the help. I have some installed ports and packages that > are now often failing, but I can't upgrade them on this obsolete release. > Thanks in advance for any help. Some of the settings are old/outdated and can be removed and I admit I don't know what all of them even do. Settings that you only want to have applied to building world/kernel and not also apply to each prot's build are normally put into /etc/src.conf . I'd say its good to disable PORTS_MODULES as it causes building to freeze if building with a jobs count defined and any port opens up a configure dialog since the dialog must be answered to continue but the dialog can't reach the terminal for the user to answer it; if you want to use it then you need to preemptively make sure all dialogs are answered or remove the jobs count during the stage where they are built. At that point I just avoid the bug by building them separate; I use poudriere but its definitely a slower routine to do so. It is recommended to disable building with multiple jobs when upgrading instead of rebuilding though its normally not an issue; could try it anyway and definitely makes compiler output reporting more orderly+repeatable. I've also had various issues with cached results interfering with builds. Are you also using WITH_META_MODE defined in /etc/src-env.conf ? If you are wanting to skip 13 because of the "scary data loss" bug, remember that the same bug is present in 12 and all earlier versions too (though less of the tools were as capable of triggering it); I thought there was a sysctl that was recommended to further minimize its issues. The horrible freebsd-upgrade performance people mentioned going from 12 to 13 and 13 to 14 should not impact upgrading from source. I'd avoid earlier 13 versions and go straight to its latest if possible; think it was 13.2 and arc_prune that had bad system performance overall but seemed to have other symptoms/issues of slowdown on my system beyond that. Most of my 13 performance issues were related to high memory use and short of that spiraling out of control I'd say it was otherwise relatively stable for me. If its about data concerns, those are best fixed by a backup. I had to do additional cleanup steps to go from 13 to 14 successfully. Not sure what interfered and don't have the build errors on hand at the moment but I used the following for cleanup: chflags -R noschg /usr/obj/usr;rm -rf /usr/obj/usr;cd /usr/src&&make cleandir&&make cleandir Those were from my old notes I had from years of upgrading a box. I don't recall notes that make me think going from 12 to 14 needs an intermediate step but I haven't tried it. Intermediate versions are recommended when unexplained failures occur. If cleanup doesn't fix it then you have to choose to try to narrow down which version you can jump to with your current configuration to determine what is breaking and/or simplify your configuration to see if your 12 to 14 leap is in iteself broken. If you tried a proper cleanup, tried disabling caching, tried building with 1 job, and not customizing the world/kernel build options/environment without success then I assume there is an intermediate step needed. You could try earlier versions of 14 if you still insist on trying to skip 13 in case its somehow something weird about certain upgrades to the compiler or something. You don't need to do an installworld/installkernel to test 'if' a build failure is still happening so you could completely remove customizations to the kernel, make.conf, etc. Once building works then you can start adding pieces back in. > Scott Bennett, Comm. ASMELG, CFIAG > ********************************************************************** > * Internet: bennett at sdf.org *xor* bennett at freeshell.org * > *--------------------------------------------------------------------* > * "A well regulated and disciplined militia, is at all times a good * > * objection to the introduction of that bane of all free governments * > * -- a standing army." * > * -- Gov. John Hancock, New York Journal, 28 January 1790 * > ********************************************************************** > > From nobody Sat Jan 25 19:56:21 2025 X-Original-To: freebsd-questions@mlmmj.nyi.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mlmmj.nyi.freebsd.org (Postfix) with ESMTP id 4YgQRY1SM3z5lqLG for ; Sat, 25 Jan 2025 19:56:25 +0000 (UTC) (envelope-from bob@proulx.com) Received: from havoc.proulx.com (havoc.proulx.com [198.99.81.74]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256) (Client did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id 4YgQRW6sCpz3WWV for ; Sat, 25 Jan 2025 19:56:23 +0000 (UTC) (envelope-from bob@proulx.com) Authentication-Results: mx1.freebsd.org; dkim=pass header.d=proulx.com header.s=dkim2048 header.b=UEOnNYxe; spf=pass (mx1.freebsd.org: domain of bob@proulx.com designates 198.99.81.74 as permitted sender) smtp.mailfrom=bob@proulx.com; dmarc=pass (policy=none) header.from=proulx.com Received: from joseki.proulx.com (localhost [127.0.0.1]) by havoc.proulx.com (Postfix) with ESMTPS id 2558C1E2 for ; Sat, 25 Jan 2025 12:56:22 -0700 (MST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=proulx.com; s=dkim2048; t=1737834982; bh=MqhCh09a1Du9Dh+ZiIwCuTy+egdygEEPHHikyOqDnnk=; h=Date:From:To:Subject:References:In-Reply-To:From; b=UEOnNYxexBLoEujGEhjrEueWqeaG2FnEBbUtkhKs1or7NLVo3T/RV5zm20iYViZka VOlR+10isoyawQGZqrAhoZE+L1j0YWPfSgASBqxWUYC5ZZ2eYsw/Q0MbnsIsvu+vWp silfh4X1Wmdtjec85brlKk0NZPaIBU4M/h371YEw0Hvv4AaEmj1SxKWtN7E8vC4gBV bfb8e9OrYPKY5pekhVNZOvtun8dzZ7coNJFwk4kBM/1/kSZiiFgcvrDaT9rMWZEEhZ /3VoVeNBK4cieETg0Wlju+V/Cmuh1DbOSKQfByqW5q/+CAo8wFH2/zlLHiT/NNaSIH f/SU5sUcs3bCw== Received: from madness.proulx.com (madness.proulx.com [192.168.230.122]) by joseki.proulx.com (Postfix) with ESMTP id A27D37A067 for ; Sat, 25 Jan 2025 12:56:21 -0700 (MST) Received: by madness.proulx.com (Postfix, from userid 1000) id 9407080A6B; Sat, 25 Jan 2025 12:56:21 -0700 (MST) Date: Sat, 25 Jan 2025 12:56:21 -0700 From: Bob Proulx To: FreeBSD Mailing List Subject: Re: Why doesn't 13_4 img (1.3G) write to a 4 G memstick? Message-ID: <20250125124619467164049@bob.proulx.com> Mail-Followup-To: FreeBSD Mailing List References: <80444fa1-51a8-469e-a15d-55b255196d6a@dreamchaser.org> List-Id: User questions List-Archive: https://lists.freebsd.org/archives/freebsd-questions List-Help: List-Post: List-Subscribe: List-Unsubscribe: X-BeenThere: freebsd-questions@freebsd.org Sender: owner-freebsd-questions@FreeBSD.org MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <80444fa1-51a8-469e-a15d-55b255196d6a@dreamchaser.org> X-Spamd-Result: default: False [-4.00 / 15.00]; NEURAL_HAM_MEDIUM(-1.00)[-1.000]; SUBJECT_ENDS_QUESTION(1.00)[]; NEURAL_HAM_LONG(-1.00)[-1.000]; RBL_SENDERSCORE_REPUT_9(-1.00)[198.99.81.74:from]; NEURAL_HAM_SHORT(-1.00)[-1.000]; DMARC_POLICY_ALLOW(-0.50)[proulx.com,none]; R_SPF_ALLOW(-0.20)[+mx]; R_DKIM_ALLOW(-0.20)[proulx.com:s=dkim2048]; MIME_GOOD(-0.10)[text/plain]; RCPT_COUNT_ONE(0.00)[1]; RCVD_COUNT_THREE(0.00)[3]; TO_DN_ALL(0.00)[]; RCVD_TLS_LAST(0.00)[]; ARC_NA(0.00)[]; TO_MATCH_ENVRCPT_ALL(0.00)[]; FROM_HAS_DN(0.00)[]; MISSING_XM_UA(0.00)[]; MIME_TRACE(0.00)[0:+]; PREVIOUSLY_DELIVERED(0.00)[freebsd-questions@freebsd.org]; FROM_EQ_ENVFROM(0.00)[]; DKIM_TRACE(0.00)[proulx.com:+]; MLMMJ_DEST(0.00)[freebsd-questions@freebsd.org]; ASN(0.00)[asn:397142, ipnet:198.99.80.0/22, country:US]; MID_RHS_MATCH_FROMTLD(0.00)[]; RCVD_IN_DNSWL_NONE(0.00)[198.99.81.74:from] X-Spamd-Bar: --- X-Rspamd-Queue-Id: 4YgQRW6sCpz3WWV Gary Aitken wrote: > $ xz --decompress < /hd2/Downloads/FreeBSD/13_4/FreeBSD-13.4-RELEASE-amd64-memstick.img.xz | dd of=/dev/da0 bs=1M conv=sync I don't like use of conv=sync coupled with dd reading from a pipe especially when the source is a slow decompress utility. Not what you want there. conv=value[,value ...] Where value is one of the symbols from the following list. sync Pad every input block to the input buffer size. Spaces are used for pad bytes if a block oriented conversion value is specified, otherwise NUL bytes are used. You really, really, really do not want to be padding short read blocks in this situation. If xz cannot keep up then dd will be padding a lot of blocks and "creating" data. Since you reported that it overflowed your device that seems most likely to have happened here. That will never happen when reading from a file but might happen when reading from a pipe with a slow source writing to it with a different block size. I think what you actually wanted was this. xz --decompress < /hd2/Downloads/FreeBSD/13_4/FreeBSD-13.4-RELEASE-amd64-memstick.img.xz | dd of=/dev/da0 bs=1M iflag=fullblock oflag=sync,direct iflag=value[,value ...] Where value is one of the symbols from the following list. fullblock Reading from the input file may not obtain a full block. When a read returns short, continue reading to fill the block. Without this flag, count limits the number of times read(2) is called on the input rather than the number of blocks copied in full. May not be combined with conv=sync. oflag=value[,value ...] Where value is one of the symbols from the following list. sync Set the O_SYNC flag on the output file to make writes synchronous. This is synonymous with the fsync value. direct Set the O_DIRECT flag on the output file to make writes bypass any local caching. Bob From nobody Sun Jan 26 04:49:34 2025 X-Original-To: questions@mlmmj.nyi.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mlmmj.nyi.freebsd.org (Postfix) with ESMTP id 4YgfGv1G1Qz5mQNG for ; Sun, 26 Jan 2025 04:49:43 +0000 (UTC) (envelope-from list_freebsd@bluerosetech.com) Received: from echo.brtsvcs.net (echo.brtsvcs.net [IPv6:2607:f740:c::4ae]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256) (Client did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id 4YgfGt6Ltyz3KHR for ; Sun, 26 Jan 2025 04:49:42 +0000 (UTC) (envelope-from list_freebsd@bluerosetech.com) Authentication-Results: mx1.freebsd.org; none Received: from chombo.houseloki.net (65-100-43-2.dia.static.qwest.net [65.100.43.2]) by echo.brtsvcs.net (Postfix) with ESMTPS id 4A01238D15; Sun, 26 Jan 2025 04:49:35 +0000 (UTC) Received: from [10.26.25.100] (ivy.pas.ds.pilgrimaccounting.com [10.26.25.100]) by chombo.houseloki.net (Postfix) with ESMTPSA id A4A993862D; Sat, 25 Jan 2025 20:49:34 -0800 (PST) Message-ID: Date: Sat, 25 Jan 2025 20:49:34 -0800 List-Id: User questions List-Archive: https://lists.freebsd.org/archives/freebsd-questions List-Help: List-Post: List-Subscribe: List-Unsubscribe: X-BeenThere: freebsd-questions@freebsd.org Sender: owner-freebsd-questions@FreeBSD.org MIME-Version: 1.0 User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:102.0) Gecko/20100101 Thunderbird/102.15.1 Subject: Re: Can't upgrade 13.3->13.4, kernel hangs at launch To: "Edward Sanford Sutton, III" , questions@freebsd.org References: <7f9ccd06-01cf-230d-598a-1c8d9dcdd1c9@bluerosetech.com> Content-Language: en-US From: list_freebsd@bluerosetech.com In-Reply-To: Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 8bit X-Rspamd-Queue-Id: 4YgfGt6Ltyz3KHR X-Spamd-Bar: ---- X-Rspamd-Pre-Result: action=no action; module=replies; Message is reply to one we originated X-Spamd-Result: default: False [-4.00 / 15.00]; REPLY(-4.00)[]; ASN(0.00)[asn:36236, ipnet:2607:f740:c::/48, country:US] On 2025-01-25 10:48, Edward Sanford Sutton, III wrote: > On 1/24/25 07:03, list_freebsd@bluerosetech.com wrote: >> I have a server currently running 13.3.  I'm unable to upgrade it to >> 13.4 because when I try to boot the upgraded boot environment, the >> loader hangs where it would normally launch the kernel.  The graphical >> boot menu shows the "Loader needs to be updated" warning despite using >> the loader.efi from 13.4. > > If I recall, there was a false alert giving that message which last I > checked had not been added to errata or similar areas. Ya I'm fairly confident at this point the update warning is not related to the issue I'm facing. Subject line updated accordingly. > If nothing has > changed and you are using ZFS, you should make sure the loader is > upgraded before doing a `zpool upgrade` and then just ignore the message. > The ZFS boot issue people have doesn't occur until there is an > upgrade performed to the pool and no upgrade done to the loader; I haven't upgraded the pool or enabled any feature flags > the > older loader doesn't understand the newer pool features so will refuse > to read from it to avoid misunderstanding it. Both upgrades are only > performed manually and not by freebsd-update so booting isn't broken > from that unless you did that upgrade yourself. Boot environments do not > protect a user from this mistake; either you had to create a whole pool > checkpoint that you could roll back or update the boot loader to be able > to fix that issue without having to rebuild the pool from scratch. If it was an issue with the loader not supporting the pool version/features, then it would also fail to boot when Boot Environments fell back to the 13.3 BE, no? Likewise, the older loader that was there before would also fail to boot 13.3? > The installer can setup both a EFI and older MBR boot loaders on the > same disk. If your configuration had that and you only upgraded one but > it isn't being used for whatever reason then you would be unexpectedly > on an older loader. Review `gpart show` to look for for "efi" and > "freebsd-boot" to know if you have UEFI and MBR booting setup on that disk. # gpart show nvd0 nvd1 => 40 1000215136 nvd0 GPT (477G) 40 204800 2 efi (100M) 204840 3989464 - free - (1.9G) 4194304 996020224 1 freebsd-zfs (475G) 1000214528 648 - free - (324K) => 40 1000215136 nvd1 GPT (477G) 40 204800 2 efi (100M) 204840 3989464 - free - (1.9G) 4194304 996020224 1 freebsd-zfs (475G) 1000214528 648 - free - (324K) From nobody Sun Jan 26 06:18:18 2025 X-Original-To: freebsd-questions@mlmmj.nyi.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mlmmj.nyi.freebsd.org (Postfix) with ESMTP id 4YghFJ5Q3Dz5lHR5 for ; Sun, 26 Jan 2025 06:18:28 +0000 (UTC) (envelope-from bennett@sdf.org) Received: from mx.sdf.org (mx.sdf.org [205.166.94.24]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256 client-signature ECDSA (prime256v1) client-digest SHA256) (Client CN "mx.sdf.org", Issuer "E5" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 4YghFH633Zz3RJC for ; Sun, 26 Jan 2025 06:18:27 +0000 (UTC) (envelope-from bennett@sdf.org) Authentication-Results: mx1.freebsd.org; dkim=none; spf=pass (mx1.freebsd.org: domain of bennett@sdf.org designates 205.166.94.24 as permitted sender) smtp.mailfrom=bennett@sdf.org; dmarc=pass (policy=quarantine) header.from=sdf.org Received: from sdf.org (faeroes.freeshell.org [205.166.94.9]) by mx.sdf.org (8.18.1/8.14.3) with ESMTPS id 50Q6IJW0008319 (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256 bits) verified NO); Sun, 26 Jan 2025 06:18:20 GMT Received: (from bennett@localhost) by sdf.org (8.18.1/8.12.8/Submit) id 50Q6IIwS026754; Sun, 26 Jan 2025 00:18:18 -0600 (CST) From: Scott Bennett Message-Id: <202501260618.50Q6IIwS026754@sdf.org> Date: Sun, 26 Jan 2025 00:18:18 -0600 To: paul@gromit.dlib.vt.edu Subject: Re: 14.2-RELEASE buildworld failure Cc: freebsd-questions@freebsd.org References: <202501240806.50O86h91025926@sdf.org> <202501240948.50O9m1gR027409@sdf.org> <699C8E54-3A32-4EC3-A997-0CF246B00A8C@gromit.dlib.vt.edu> In-Reply-To: <699C8E54-3A32-4EC3-A997-0CF246B00A8C@gromit.dlib.vt.edu> User-Agent: Heirloom mailx 12.5 6/20/10 List-Id: User questions List-Archive: https://lists.freebsd.org/archives/freebsd-questions List-Help: List-Post: List-Subscribe: List-Unsubscribe: X-BeenThere: freebsd-questions@freebsd.org Sender: owner-freebsd-questions@FreeBSD.org MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: 7bit X-Spamd-Result: default: False [-1.73 / 15.00]; RBL_SENDERSCORE_REPUT_6(1.00)[205.166.94.24:from]; NEURAL_HAM_MEDIUM(-1.00)[-0.999]; NEURAL_HAM_LONG(-1.00)[-0.998]; NEURAL_HAM_SHORT(-0.73)[-0.731]; BAD_REP_POLICIES(0.10)[]; MIME_GOOD(-0.10)[text/plain]; RCPT_COUNT_TWO(0.00)[2]; R_SPF_ALLOW(0.00)[+ip4:205.166.94.0/24]; ARC_NA(0.00)[]; MID_RHS_MATCH_FROM(0.00)[]; ASN(0.00)[asn:14361, ipnet:205.166.94.0/24, country:US]; R_DKIM_NA(0.00)[]; MLMMJ_DEST(0.00)[freebsd-questions@freebsd.org]; RCVD_TLS_LAST(0.00)[]; FROM_EQ_ENVFROM(0.00)[]; FROM_HAS_DN(0.00)[]; MIME_TRACE(0.00)[0:+]; RCVD_COUNT_TWO(0.00)[2]; TO_MATCH_ENVRCPT_SOME(0.00)[]; TO_DN_NONE(0.00)[]; DMARC_POLICY_ALLOW(0.00)[sdf.org,quarantine] X-Spamd-Bar: - X-Rspamd-Queue-Id: 4YghFH633Zz3RJC Paul Mather wrote: > On Jan 24, 2025, at 4:48?am, Scott Bennett wrote: > > >> Odhiambo Washington wrote: > >>> So you can start with: > >> 1. > >> https://www.cyberciti.biz/open-source/freebsd-13-released-how-to-update-upgrade-freebsd-12-to-13/, > >> then proceed to > >> 2. https://www.debugpoint.com/upgrade-to-freebsd-14/ > > > > Thanks for the URLs, which I will probably take a look at for ideas, but > > an upgrade to 13.x is, as stated above, something I hope to avoid even as a > > temporary measure for fear of getting stuck at that stage and being left with > > no option but installing from scratch, which would cost me all of my > > configuration choices and probably leave me with an unusable system. That is > > what happened on the laptop when I "upgraded" to 13.3-RELEASE. I do try to > > learn from encounters with pitfalls. FWIW, 13.x has no new features that I > > have any need of, while 14.x may. In any case, I can't remain on 12.4, even > > though it has been a very reliable release. > > > I believe the guaranteed tested upgrade path is from FreeBSD X to FreeBSD X+1. It may work to jump over an interim release, but given your issues up to now, you may have hit the corner case where going from 12.4 -> 14.2 won't work and you have to upgrade via 13. Conceivably so, but I don't think there is yet sufficient reason to believe that to be the case. I still haven't seen any comments about the actual error messsages I got from the buildworld. > > If you are worried about getting stuck on 13.x, and you are using ZFS, have you tried upgrading via boot environments? I have upgraded via beinstall.sh(8) for a while now and have been very happy with it. (I use it in my standard update workflow.) After you run buildworld and buildkernel as normal, you run beinstall.sh (which lives in /usr/src/tools/build) to install to a new boot environment, which is also enabled on reboot. You can reboot into the new system just by rebooting. If it fails, you can select the previous working boot environment to boot into your previous working system. That is a very long line of text. Are you using a Micro$lop machine to run your mail interface? Yes, I use boot environments. They were the final thing that pushed me to switch to a root filesystem on ZFS. I recall wading through the beinstall.sh script and seeing no reason to use it over the way I was already doing things, and it would be that much less transparent in the event of an error. > > So long as you don't upgrade your pool at the 13.x stage you should be able to revert back to your existing 12.4 system by reactivating that boot environment. If upgrading to 13.x works, you can repeat the process in the 13.x boot environment to upgrade to 14.x. When you're happily at 14.x, you can delete the interim 13.x boot environment. The procedure laid out in the Handbook but with minor additions for dealing with boot environments is what I do. That involves *trying out* the new kernel *before* running "make installworld". Backing out at that stage by booting from the old release's boot environment works fine then, but is impossible after running "make installworld" unless one has *also* snapshots every other file system altered by the installworld process before running "make installworld" and then rolls back to those snapshots. This is especially the case when upgrading across major release boundaries. Recall that the KPI is "guaranteed" not to change between minor releases of a single major release, although FreeBSD has sometimes been unfaithful to that principle, but that no such "guarantee" is made regarding KPI changes between major releases. I rarely have upgraded my pools after installing a new OS until at least a week or two of successful operation has ensued. Well, I'm no closer to understanding why 14.2-RELEASE's "buildworld" fails on my 12.4-RELEASE-p2 system. If someone can explain to me what is going wrong with it, the explanation would be greatly appreciated. If someone can further tell me what I need to change to make it work, that would also be so appreciated. If the only way forward is through 13.1-RELEASE, then I guess I'll have to try it and hope for the best, but I have already seen the disaster that resulted from trying to upgrade from 13.2-RELEASE to 13.3-RELEASE, so that is clearly not a way forward to 14.2-RELEASE. Also, at present that laptop is only barely usable for a few limited things after I had to install 13.3-RELEASE from the .img file from the freebsd.org server because it can't find the pkg(8) repository. It may be enough to save the tower if an upgrade attempt on it results in another boot failure like happened after an earlier attempt to upgrade did a few months ago, but I really hope I don't have to deal with another situation like that. In any case, I don't want to bet that it would bail me out again. Scott Bennett, Comm. ASMELG, CFIAG ********************************************************************** * Internet: bennett at sdf.org *xor* bennett at freeshell.org * *--------------------------------------------------------------------* * "A well regulated and disciplined militia, is at all times a good * * objection to the introduction of that bane of all free governments * * -- a standing army." * * -- Gov. John Hancock, New York Journal, 28 January 1790 * **********************************************************************