Recently installation Solaris 11.4 operating environment where the repository was successfully confiured and installed started reporting the following errors when we were trying to install the new packages using the same repository.
The following Error message is reported while we are trying to use the locally configured repository:
Check the repository service:
Now start the service using below command:
Once the service is started "/lib/svc/scv.configd" repository will be ready to use.
thanks for reading.
regards,
X A H E E R
The following Error message is reported while we are trying to use the locally configured repository:
root@ECMDB:~# pkg publisher Traceback (most recent call last): File "/usr/bin/pkg", line 6702, in handle_errors __ret = func(*args, **kwargs) File "/usr/bin/pkg", line 6584, in main_func api_inst = __api_alloc(mydir, provided_image_dir, pkg_image_used) File "/usr/bin/pkg", line 1459, in __api_alloc exact_match=exact_match) File "/usr/lib/python2.7/vendor-packages/pkg/client/api.py", line 370, in __init__ cmdpath=self.cmdpath) File "/usr/lib/python2.7/vendor-packages/pkg/client/image.py", line 236, in __init__ progtrack) File "/usr/lib/python2.7/vendor-packages/pkg/client/image.py", line 531, in find_root startd=startd, progtrack=progtrack) File "/usr/lib/python2.7/vendor-packages/pkg/client/image.py", line 984, in __set_dirs self.cfg.get_policy("use-system-repo")) File "/usr/lib/python2.7/vendor-packages/pkg/client/imageconfig.py", line 1110, in __init__ raise apx.UnknownSysrepoConfiguration() UnknownSysrepoConfiguration: pkg is configured to use the system repository (via the use-system-repo property) but it could not get the host and port from svc:/application/pkg/zones-proxy-client nor svc:/application/pkg/system-repository, and the PKG_SYSREPO_URL environment variable was not set. Please try enabling one of those services or setting the PKG_SYSREPO_URL environment variable. pkg: This is an internal error in pkg(5) version ea3c054f5861. Please log a Service Request about this issue including the information above and this message.
Check the repository service:
root@ECMDB:~# ps -ef | grep svc
root 23295 22257 0 Nov 12 ? 0:00 /lib/svc/bin/svc.periodicd
root 23235 22257 0 Nov 12 ? 1:23 /lib/svc/bin/svc.startd
root 5213 24662 0 10:57:37 pts/20 0:00 grep svc
root@ECMDB:~#
Now start the service using below command:
root@ECMDB:~# /lib/svc/bin/svc.configd
root@ECMDB:~# ps -ef | grep svc
root 23295 22257 0 Nov 12 ? 0:00 /lib/svc/bin/svc.periodicd
root 23235 22257 0 Nov 12 ? 1:23 /lib/svc/bin/svc.startd
root 5839 24662 0 10:58:09 pts/20 0:00 grep svc
root 5682 22257 0 10:58:02 ? 0:01 /lib/svc/bin/svc.configd
root@ECMDB:~#
Once the service is started "/lib/svc/scv.configd" repository will be ready to use.
thanks for reading.
regards,
X A H E E R
Comments