Hi Lucas

We do not test with clients older than max 2 Snapshots so we can't say if a 2022 Release would still be able to upgrade. There where changes in the Signature code inbetween those releases but we do not keep long enough of a track record so I could say for sure.

Best would be to use the Live CD and install into an existing Zpool and new BootEnviroment and then use pkg list from the new with the -R switch to look into the old Boot enviroment for packages that you want installed.

Best make a snapshot of the boot environment before using the LiveCD/USB

Also note there are new ZFS features available since 2022 so once you upgrade your pool you wont be able to go back to the Old installation.

Hope this helps at least conceptually.
-Till

On 3/3/26 16:25, Luca Lenardi wrote:
Hello,

I am experiencing persistent repository catalog validation failures on an
OpenIndiana Hipster system tyring to upgrade with pkg.

*Error*: *CatalogPart failed validation: The signature data for
catalog.summary.C is not valid.*


*System details:*- OpenIndiana Hipster (branch 2022.0.0.5587)
- pkg 0.5.11
- r151x (uname -a available if needed)
- NTP synchronized
- No proxy configured
- signature-policy set to ignore (tried, no effect)
- Publisher fully removed and recreated
- /var/pkg/cache, /var/pkg/ssl and /var/pkg/publisher wiped
- Same behavior over HTTP and HTTPS

Manual download of the catalog:
https://pkg.openindiana.org/hipster/openindiana.org/catalog/1/catalog.summary.C
is stable and reproducible (different machines, different connections):

- SHA256: f26090ba284276be54e435263296fcb91e79496a77ac6c8e12e67aece667fcbc
- Size: 41440888 bytes

However, pkg refresh fails during internal catalog validation before any
package processing occurs.

*Questions*:

- Has there been any recent change in catalog metadata format, signing
policy, or digest algorithm that would break compatibility with IPS 0.5.11
(2022 branch)?
- Is there currently a minimum supported client/IPS version required to
access the Hipster repository?
- What is the recommended upgrade path for systems on older Hipster
branches where pkg cannot validate the repository catalog and therefore
cannot self-update? Can we use an ISO live CD / USB?

This appears to be either:
- a repository metadata evolution not backward compatible with older IPS
clients, or
- a signing/validation change introduced server-side.

Any clarification on the compatibility policy and supported upgrade
strategy would be appreciated.
Thanks

--
Luca Lenardi
_______________________________________________
openindiana-discuss mailing list
[email protected]
https://openindiana.org/mailman/listinfo/openindiana-discuss

_______________________________________________
openindiana-discuss mailing list
[email protected]
https://openindiana.org/mailman/listinfo/openindiana-discuss

Reply via email to