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