From nobody Fri Oct 10 08:56:40 2025 X-Original-To: freebsd-pkgbase@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 4cjgbK3zFlz6Bf38 for ; Fri, 10 Oct 2025 08:56:45 +0000 (UTC) (envelope-from lukas.engelhardt@gmx.de) Received: from mout.gmx.net (mout.gmx.net [212.227.17.20]) (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 RSA-PSS (3072 bits) client-digest SHA256) (Client CN "mout.gmx.net", Issuer "Telekom Security ServerID OV Class 2 CA" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 4cjgbJ1fYYz3jNS for ; Fri, 10 Oct 2025 08:56:44 +0000 (UTC) (envelope-from lukas.engelhardt@gmx.de) Authentication-Results: mx1.freebsd.org; dkim=pass header.d=gmx.de header.s=s31663417 header.b=FhPr7gYv; dmarc=pass (policy=quarantine) header.from=gmx.de; spf=pass (mx1.freebsd.org: domain of lukas.engelhardt@gmx.de designates 212.227.17.20 as permitted sender) smtp.mailfrom=lukas.engelhardt@gmx.de DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmx.de; s=s31663417; t=1760086602; x=1760691402; i=lukas.engelhardt@gmx.de; bh=HF/qXzb3sFjqBBrZ0rjz6JCH8301T8Cg3uFwt98nDqw=; h=X-UI-Sender-Class:From:To:Subject:Date:Message-ID:References: In-Reply-To:Content-Type:MIME-Version:cc: content-transfer-encoding:content-type:date:from:message-id: mime-version:reply-to:subject:to; b=FhPr7gYvA1g+r36sGmjOnZARZ4Ii8X8QNY+fUtin7tMSfRWrECOJHKIrtUb2vN88 2N3tSgi92e81uDFqvnC7zwCnCzaWDEfmjdY5oP2lSVSCxyRM3FQidP/XQ0420i5qy uVOnfcbNb/5A/iZcRmAibk47dw6MwoMNJC24+y7bU4K7X5pJrfwCIxZmn6aAHizIg sO14+RXnXyKXMJ1aWmlpkeJ3W6piyXljAY2HIv0IoFylsIN8JfulcI3nPZwExLhN3 /r75nQRKHzSQda4nxvwKnmI6v88ja3GII2VvxMnRiMJhRTI8LudPSAsjZbECxufQx ldefYFbyDn4KorJlKw== X-UI-Sender-Class: 724b4f7f-cbec-4199-ad4e-598c01a50d3a Received: from DB9PR08MB7796.eurprd08.prod.outlook.com ([40.99.146.93]) by mail.gmx.net (mrgmx105 [212.227.17.168]) with ESMTPSA (Nemesis) id 1N49hB-1u7eSO40CP-010t4L; Fri, 10 Oct 2025 10:56:42 +0200 From: "lukas.engelhardt@gmx.de" To: Manfred Koch , "FreeBSD-pkgbase@freebsd.org" Subject: AW: pkgbase + migrate to FreeBSD15/amd64 Thread-Topic: pkgbase + migrate to FreeBSD15/amd64 Thread-Index: ATZlYzQ39CDs0xNgJGRtFHL5ni5VUjg4MTQ2ZjU5NDHGtVTlxg== X-MS-Exchange-MessageSentRepresentingType: 1 Date: Fri, 10 Oct 2025 08:56:40 +0000 Message-ID: References: <27d4a7b7-9c85-4fac-b3c4-d1d4e9b303c6@t-online.de> In-Reply-To: Accept-Language: en-US Content-Language: en-US X-MS-Has-Attach: X-MS-Exchange-Organization-SCL: -1 X-MS-TNEF-Correlator: X-MS-Exchange-Organization-RecordReviewCfmType: 0 msip_labels: Content-Type: multipart/alternative; boundary="_000_DB9PR08MB779651F063CB2412A1D96523A4EFADB9PR08MB7796eurp_" List-Id: Packaging the FreeBSD base system List-Archive: https://lists.freebsd.org/archives/freebsd-pkgbase List-Help: List-Post: List-Subscribe: List-Unsubscribe: Sender: owner-freebsd-pkgbase@FreeBSD.org MIME-Version: 1.0 X-Provags-ID: V03:K1:8hFDoMDxLm5qLu6RG9qUGN6ce+xT1Sb9lWIn7y4jAoyn1czrDkU Tyimz7HMIvuE0K19ycTRqf12r2aIbH/ZMBmrfIzFeVziwbL8GT0goSkJa4VI6eX8jZrah2U O7tYNT1GF6KwPfJZpBAVHpBlqEqZyFEr+SRUpaVMPrRcnuxNKGIHJhyQzxFgRi01pyfAq5S RvQA56eJB9fv/M4np/UIA== X-Spam-Flag: NO UI-OutboundReport: notjunk:1;M01:P0:WAzgq5NkA70=;LLge2tG82VfndZDi9ulAiLQ2qNq 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 X-Spamd-Bar: -- X-Spamd-Result: default: False [-2.84 / 15.00]; FROM_DN_EQ_ADDR(1.00)[]; NEURAL_HAM_LONG(-1.00)[-1.000]; NEURAL_HAM_MEDIUM(-1.00)[-1.000]; NEURAL_HAM_SHORT(-0.84)[-0.838]; DMARC_POLICY_ALLOW(-0.50)[gmx.de,quarantine]; R_DKIM_ALLOW(-0.20)[gmx.de:s=s31663417]; R_SPF_ALLOW(-0.20)[+a:mout.gmx.net]; ONCE_RECEIVED(0.20)[]; RWL_MAILSPIKE_GOOD(-0.10)[212.227.17.20:from]; RCVD_IN_DNSWL_LOW(-0.10)[212.227.17.20:from]; MIME_GOOD(-0.10)[multipart/alternative,text/plain]; FREEMAIL_TO(0.00)[t-online.de,freebsd.org]; MISSING_XM_UA(0.00)[]; FROM_EQ_ENVFROM(0.00)[]; ARC_NA(0.00)[]; MIME_TRACE(0.00)[0:+,1:+,2:~]; TO_DN_EQ_ADDR_SOME(0.00)[]; TO_DN_SOME(0.00)[]; RCVD_VIA_SMTP_AUTH(0.00)[]; RCPT_COUNT_TWO(0.00)[2]; RCVD_TLS_ALL(0.00)[]; RCVD_COUNT_ONE(0.00)[1]; TO_MATCH_ENVRCPT_SOME(0.00)[]; MLMMJ_DEST(0.00)[freebsd-pkgbase@freebsd.org]; DKIM_TRACE(0.00)[gmx.de:+]; FREEMAIL_FROM(0.00)[gmx.de]; FREEMAIL_ENVFROM(0.00)[gmx.de] X-Rspamd-Queue-Id: 4cjgbJ1fYYz3jNS --_000_DB9PR08MB779651F063CB2412A1D96523A4EFADB9PR08MB7796eurp_ Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: quoted-printable Hi Manfred, i got curious and tried it myself in a vm. I do not get the same error as you (probably because i am using a root shel= l, no doas. Here are my markdown notes: # pkgbase upgrade on ufs system Installed vm with uefi, gpt, ufs freebsd 14.3 disc1 ``` root@freebsd-ufs:~ # freebsd-version -kru 14.3-RELEASE 14.3-RELEASE 14.3-RELEASE ``` pkgbasify ``` fetch https://github.com/FreeBSDFoundation/pkgbasify/raw/refs/heads/main/pk= gbasify.lua chmod +x pkgbasify.lua ./pkgbasify.lua shutdown -r now ``` check version after pkgbasifying: ``` root@freebsd-ufs:~ # freebsd-version -kru 14.3-RELEASE-p4 14.3-RELEASE-p4 14.3-RELEASE-p4 ``` modify FreeBSD-base.conf ``` root@freebsd-ufs:~ # cat /usr/local/etc/pkg/repos/FreeBSD-base.conf FreeBSD-base: { url: "pkg+https://pkg.FreeBSD.org/${ABI}/base_latest", mirror_type: "srv", signature_type: "fingerprints", fingerprints: "/usr/share/keys/pkg", enabled: yes } ``` install vim an tmux, because i like them: ``` pkg install vim tmux -y ``` At this stage i shut the vm down and created an snapshot "pkgbasify" so i c= ould go back in case something goes wrong. upgrade like described in mail: ``` env ABI=3D"FreeBSD:15:amd64" pkg update -f -r FreeBSD-base env ABI=3D"FreeBSD:15:amd64" pkg upgrade -r FreeBSD-base ``` when upgrading it tells me, that it will remove pkg, but i go on to get the= error. While installing i get "Child process pid=3D894 terminated abnormally: Segm= entation fault". trying again: ``` root@freebsd-ufs:~ # env ABI=3D"FreeBSD:15:amd64" pkg upgrade -r FreeBSD-ba= se ld-elf.so.1: Shared object "libcrypto.so.35" not found, required by "pkg" ``` trying it with pkg-static gets me the segfault too. so lets try locking pkg ``` pkg-static lock pkg env ABI=3D"FreeBSD:15:amd64" pkg-static upgrade -r FreeBSD-base ``` seems like it worked ``` root@freebsd-ufs:~ # freebsd-version -kru 15.0-ALPHA5 14.3-RELEASE-p4 15.0-ALPHA5 ``` so i will try rebooting unlock pkg and update packages ``` pkg-static unlock pkg pkg update pkg upgrade ``` this seems to be working. I am happy to hear if that helped you too. Have a great day Lukas ________________________________ From: Manfred Koch Sent: Thursday, October 9, 2025 10:16 PM To: Lukas Engelhardt Subject: Re: pkgbase + migrate to FreeBSD15/amd64 Hi Lukas, I use the ufs filesystem. The pkgbasify has led me to pkg update -r FreebBSD-base pkg upgrade -r FreeBSD-base Till then all is good. Then the error: ld-elf.so.1: Shared object "libutil.so.10" not found required by doas I will try with pkg lock pkg. If this doesn't work, probably a fresh install. Thanks Manfred On 10/9/25 21:25, Lukas Engelhardt wrote: Hey, sounds like you are upgrading from 14 to 15, which does not work out o= f the box as far as I know. You can lock pkg with 'pkg lock pkg' before upgrading to 15. I hope you have created an boot environment before the upgrade (or can use = the pre pkgbasify boot environment). Hope that helps. Lukas Am 9. Okt. 2025, um 21:00, Manfred Koch > schrieb: Hi, I am new with pkgbase and have tried with pkgbasify.lua to get it. pkg update -r FreebBSD-base pkg upgrade -r FreeBSD-base That performed. But when I make env ABI=3D"FreeBSD:15:amd64" pkg update -f -r FreeBSD-base env ABI=3D"FreeBSD:15:amd64" pkg upgrade -r FreeBSD-base After pkg update -r FreebBSD-base I get: ld-elf.so.1: Shared object "libutil.so.10" not found required by doas Any Ideas how one could fix that. Manfred --_000_DB9PR08MB779651F063CB2412A1D96523A4EFADB9PR08MB7796eurp_ Content-Type: text/html; charset="us-ascii" Content-Transfer-Encoding: quoted-printable
Hi Manfred,

i got curious and tried it myself in a vm. 

I do not get the same error as you (probably because i am using a root shel= l, no doas.

Here are my markdown notes:

# pkgbase upgrade on ufs system
Installed vm with uefi, gpt, ufs freebsd 14.3 disc1
```
root@freebsd-ufs:~ # freebsd-version -kru
14.3-RELEASE
14.3-RELEASE
14.3-RELEASE
```

pkgbasify
```
fetch https://github.com/FreeBSDFoundation/pkgbasify/raw/refs/heads/main/pk= gbasify.lua
chmod +x pkgbasify.lua
./pkgbasify.lua
shutdown -r now
```

check version after pkgbasifying:
```
root@freebsd-ufs:~ # freebsd-version -kru
14.3-RELEASE-p4
14.3-RELEASE-p4
14.3-RELEASE-p4
```
modify FreeBSD-base.conf
```
root@freebsd-ufs:~ # cat /usr/local/etc/pkg/repos/FreeBSD-base.conf
FreeBSD-base: {
  url: "pkg+https://pkg.FreeBSD.org/${ABI}/base_latest",
  mirror_type: "srv",
  signature_type: "fingerprints",
  fingerprints: "/usr/share/keys/pkg",
  enabled: yes
}
```

install vim an tmux, because i like them:
```
pkg install vim tmux -y
```

At this stage i shut the vm down and created an snapshot "pkgbasify&qu= ot; so i could go back in case something goes wrong.

upgrade like described in mail:
```
env ABI=3D"FreeBSD:15:amd64" pkg update -f -r FreeBSD-base
env ABI=3D"FreeBSD:15:amd64" pkg upgrade -r FreeBSD-base
```

when upgrading it tells me, that it will remove pkg, but i go on to get the= error.

While installing i get "Child process pid=3D894 terminated abnormally:= Segmentation fault".
trying again:
```
root@freebsd-ufs:~ # env ABI=3D"FreeBSD:15:amd64" pkg upgrade -r = FreeBSD-base
ld-elf.so.1: Shared object "libcrypto.so.35" not found, required = by "pkg"
```

trying it with pkg-static gets me the segfault too.

so lets try locking pkg
```
pkg-static lock pkg
env ABI=3D"FreeBSD:15:amd64" pkg-static upgrade -r FreeBSD-base
```
seems like it worked

```
root@freebsd-ufs:~ # freebsd-version -kru
15.0-ALPHA5
14.3-RELEASE-p4
15.0-ALPHA5
```

so i will try rebooting

unlock pkg and update packages
```
pkg-static unlock pkg
pkg update
pkg upgrade
```

this seems to be working.

I am happy to hear if that helped you too.


Have a great day

Lukas

From: Manfred Koch <md-k= och@t-online.de>
Sent: Thursday, October 9, 2025 10:16 PM
To: Lukas Engelhardt <lukas.engelhardt@gmx.de>
Subject: Re: pkgbase + migrate to FreeBSD15/amd64
 

Hi Lukas,

I use the ufs filesystem. The pkgbasify has led me to 
pkg update -r FreebBSD-base
pkg upgrade -r FreeBSD-base

Till then all is good. Then the error:

ld-elf.so.1: Shared object "libutil.so.10" not found require=
d by doas

I will try with pkg lock pkg. If this doesn't work,
probably a fresh install.

Thanks
Manfred


On 10/9/25 21:25, Lukas Engelhardt wrote:<= br>
Hey, sounds like you are upgrading from 14 to 15, which d= oes not work out of the box as far as I know.
You can lock pkg with 'pkg lock pkg' before upgrading to = 15.
I hope you have created an boot environment before the up= grade (or can use the pre pkgbasify boot environment).

Hope that helps.

Lukas
Am 9. Okt. 2025, um 21:00, Manfred Koch <md-koch@t-online.de> schrieb:

Hi,

I am new with pkgbase and have tried with pkgbasify.lua 
to get it.
pkg update -r FreebBSD-base
pkg upgrade -r FreeBSD-base
That performed.

But when I make 

env ABI=3D"FreeBSD:15:amd64" pkg update -f -r FreeBSD-=
base

env ABI=3D"FreeBSD:15:amd64" pkg upgrade -r FreeBSD-=
base

After pkg update -r FreebBSD-base I get:

ld-elf.so.1: Shared object "libutil.so.10" not found required by =
doas


Any Ideas how one could fix that.

Manfred





--_000_DB9PR08MB779651F063CB2412A1D96523A4EFADB9PR08MB7796eurp_--