oxidecomputer / helios-omnios-extra

Other
1 stars 0 forks source link

smartmontools does not install #5

Closed rmustacc closed 9 months ago

rmustacc commented 9 months ago

@rcgoodfellow hit an issue trying to install smartmontools:

ry@masaka:~$ pfexec pkg install smartmontools
Creating Plan (Running solver): /
pkg install: No matching version of ooce/system/smartmontools can be installed:
  Reject:  pkg://helios-dev/ooce/system/smartmontools@7.3-2.0
  Reason:  No version matching 'require' dependency ooce/security/gnupg can be installed
    ----------------------------------------
    Reject:  pkg://helios-dev/ooce/security/gnupg@2.4.0-2.0
    Reason:  No version for 'require' dependency on ooce/library/openldap@2.6.4-2.0 can be found
    ----------------------------------------
rcgoodfellow commented 9 months ago

System info

ry@masaka:~$ cat /etc/release
  Oxide Helios 2
ry@masaka:~$ uname -a
SunOS masaka 5.11 helios-2.0.22491 i86pc i386 i86pc
ry@masaka:~$ cat /etc/versions/build
heads/stlouis-0-g1840710d75
citrus-it commented 9 months ago

For some reason the helios repository is missing the openldap library package:

% pkg list -afv openldap
FMRI                                                                         IFO
pkg://helios-dev/ooce/network/openldap@2.6.4-2.0:20230623T160336Z            ---

Only the server part is there. I'll fix that.

citrus-it commented 9 months ago

I've built and published the missing library/openldap package, and a dry run installation looks like it should succeed:

atrium% pkg install -n smartmontools
           Packages to install:  2
            Services to change:  4
       Create boot environment: No
Create backup boot environment: No
rcgoodfellow commented 9 months ago

I can install the package now. Thanks @citrus-it!