pkgsrc-Bugs archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

pkg/55860: package installation blocked by OSABI issues on 9.1



>Number:         55860
>Category:       pkg
>Synopsis:       package installation blocked by OSABI issues on 9.1
>Confidential:   no
>Severity:       serious
>Priority:       medium
>Responsible:    pkg-manager
>State:          open
>Class:          sw-bug
>Submitter-Id:   net
>Arrival-Date:   Fri Dec 11 15:40:00 +0000 2020
>Originator:     Bruce Lilly
>Release:        9.1
>Organization:
>Environment:
NetBSD 15-cs2064st.blilly.net 9.1 NetBSD 9.1 (GENERIC) #0: Sun Oct 18 19:24:30 UTC 2020  mkrepro%mkrepro.NetBSD.org@localhost:/usr/src/sys/arch/amd64/compile/GENERIC amd64 x86_64 Intel 686-class NetBSD
>Description:
A number of related issues prevent installation of some packages in 9.1, because 9.0 != 9.1.
This can be seen by way of an example; attempt to install the 'mate' meta-package packages via pkgin:

# pkgin -y install mate
reading local summary...
processing local summary...
calculating dependencies...done.

7 packages to install:
  mate-1.24.0nb2 mate-utils-1.24.0nb2 mate-control-center-1.24.0nb3 mate-applets-1.24.0nb4 marco-1.24.1nb2 libgtop-2.28.4nb18 osabi-NetBSD-9.0

0 to refresh, 0 to upgrade, 7 to install
0B to download, 87M to install

installing mate-1.24.0nb2...
The Operating System version (9.1) does not match 9.0
To force installation of this package, add CHECK_OSABI=no to pkg_install.conf
installing mate-utils-1.24.0nb2...
The Operating System version (9.1) does not match 9.0
To force installation of this package, add CHECK_OSABI=no to pkg_install.conf
installing mate-control-center-1.24.0nb3...
The Operating System version (9.1) does not match 9.0
To force installation of this package, add CHECK_OSABI=no to pkg_install.conf
installing mate-applets-1.24.0nb4...
The Operating System version (9.1) does not match 9.0
To force installation of this package, add CHECK_OSABI=no to pkg_install.conf
installing marco-1.24.1nb2...
The Operating System version (9.1) does not match 9.0
To force installation of this package, add CHECK_OSABI=no to pkg_install.conf
installing libgtop-2.28.4nb18...
The Operating System version (9.1) does not match 9.0
To force installation of this package, add CHECK_OSABI=no to pkg_install.conf
installing osabi-NetBSD-9.0...
The Operating System version (9.1) does not match 9.0
To force installation of this package, add CHECK_OSABI=no to pkg_install.conf
pkg_install warnings: 20, errors: 7
pkg_install error log can be found in /var/db/pkgin/pkg_install-err.log

# cat /usr/pkg/etc/pkg_install.conf
CHECK_OSABI=no
# pkg_admin config-var CHECK_OSABI
no
# cd /var/db/pkgin/cache
# pkg_add -fUD mate-utils*
pkg_add: Warning: package `mate-utils-1.24.0nb2' was built for a platform:
pkg_add: NetBSD/x86_64 9.0 (pkg) vs. NetBSD/x86_64 9.1 (this host)
pkg_add: Warning: package `libgtop-2.28.4nb18' was built for a platform:
pkg_add: NetBSD/x86_64 9.0 (pkg) vs. NetBSD/x86_64 9.1 (this host)
pkg_add: Warning: package `osabi-NetBSD-9.0' was built for a platform:
pkg_add: NetBSD/x86_64 9.0 (pkg) vs. NetBSD/x86_64 9.1 (this host)
The Operating System version (9.1) does not match 9.0
To force installation of this package, add CHECK_OSABI=no to pkg_install.conf
pkg_add: install script returned error status
pkg_add: Can't install dependency osabi-NetBSD-9.0, continuing
pkg_add: Missing dependency osabi-NetBSD-9.0 ignored
Memory fault(coredump)
#

>How-To-Repeat:
1. fresh install of NetBSD 9.1, including pkgin support
2. do the usual afterboot stuff
3. attempt to install packages with pkgin
4. edit /usr/pkg/etc/pkg_install.conf per pkg_install.conf man page and error messages
5. verify updated configuration with `pkg_admin config-var CHECK_OSABI`
6. repeat installation attempts
7. export CHECK_OSABI=no to the environment in the hope that that might help, as alluded to in the pkg_add man page
8. repeat installation attempts
9. cd to /var/db/pkgin/cache and try installation with pkg_add -fUD
>Fix:
Fix unknown.
Instructions in error messages and man pages are ineffective.


Home | Main Index | Thread Index | Old Index