Skip to Main Content

Infrastructure Software

Announcement

For appeals, questions and feedback about Oracle Forums, please email oracle-forums-moderators_us@oracle.com. Technical questions should be asked in the appropriate category. Thank you!

Cannot proxy file repository for Local Zones on S11.4, says only version 4 or later are supported. T

3912576Jun 13 2019 — edited Jun 13 2019

I have a Solaris 11.4 global zone (at the most recent SRU) where I am trying to install a Solaris 11 zone. To do this I need to have the system-repository and the zone proxy service started. 

 

I created a full (GA 11.4 with newest SRU rolled in) repo using "pkgrepo create" and the install-repo.ksh script to an NFS file system called /share/114repo

 

I then published it locally and the repo comes up and is valid. I can use it to update the global zone. 

 

When I try to start the system-repository service (which the zone-proxyd service depends on) it goes into maintenance mode. 

 

This is the output of the /var/svc/log/application-pkg-system-repository:default.log 

 

[ 2019 Jun 13 12:48:40 Enabled. ]

[ 2019 Jun 13 12:48:40 Executing start method ("/lib/svc/method/svc-pkg-sysrepo start"). ]

pkg.sysrepo: unable to get publisher information: file repository file:///share/repo cannot be proxied. Only file repositories of version 4 or later are supported.

pkg.sysrepo: failed to create Apache configuration

[ 2019 Jun 13 12:48:41 Method "start" exited with status 95. ]

 

It seems to be complaining that it can only proxy repositorys of version 4 or later. 

 

I ran "pkgrepo get -s" on the repo I created and get the following:

 

SECTION PROPERTY VALUE

publisher prefix solaris

repository check-certificate-revocation False

repository description This\ repository\ serves\ a\ copy\ of\ the\ Oracle\ Solaris\ 11.4\ Build\ 15\ Package\ Repository.

repository name Oracle\ Solaris\ 11.4\ Build\ 15\ Package\ Repository

repository signature-required-names ()

repository trust-anchor-directory /etc/certs/CA/

repository version 4

 

It says its on version 4. So not sure whats going on here. 

 

It breaks the following as you can see, so I cannot get zone proxy going.

root@sptcs654:/var/svc/log# svcs -l svc:/application/pkg/zones-proxyd:default

fmri svc:/application/pkg/zones-proxyd:default

name Zones Proxy Daemon

enabled true

state offline

next_state none

state_time June 13, 2019 at 12:48:06 PM EDT

logfile /var/svc/log/application-pkg-zones-proxyd:default.log

restarter svc:/system/svc/restarter:default

contract_id 

manifest /lib/svc/manifest/application/pkg/zoneproxyd.xml

dependency require_any/none svc:/system/filesystem/minimal (online)

dependency require_any/error svc:/milestone/network (online)

dependency require_all/none svc:/application/pkg/system-repository (maintenance)

root@sptcs654:/var/svc/log# svcs -l svc:/application/pkg/system-repository

fmri svc:/application/pkg/system-repository:default

name IPS System Repository

enabled true

state maintenance

next_state none

state_time June 13, 2019 at 12:48:41 PM EDT

logfile /var/svc/log/application-pkg-system-repository:default.log

restarter svc:/system/svc/restarter:default

contract_id 

manifest /lib/svc/manifest/application/pkg/pkg-system-repository.xml

dependency optional_all/error svc:/system/filesystem/autofs:default (online)

dependency require_all/none svc:/system/filesystem/local:default (online)

dependency require_all/error svc:/milestone/network:default (online)

Comments
Post Details
Added on Jun 13 2019
1 comment
489 views