Solaris pkg: Difference between revisions
From Lolly's Wiki
Jump to navigationJump to search
No edit summary |
m (Text replacement - "</source" to "</syntaxhighlight") |
||
(One intermediate revision by the same user not shown) | |||
Line 6: | Line 6: | ||
Full output example: | Full output example: | ||
< | <syntaxhighlight lang=bash> | ||
# pkg update --accept --require-new-be --be-name solaris_11.4.27.1.82 | # pkg update --accept --require-new-be --be-name solaris_11.4.27.1.82 | ||
Traceback (most recent call last): | Traceback (most recent call last): | ||
Line 59: | Line 59: | ||
Service Request about this issue including the information above and this | Service Request about this issue including the information above and this | ||
message. | message. | ||
</ | </syntaxhighlight> | ||
Workaround: | Workaround: | ||
< | <syntaxhighlight lang=bash> | ||
# unset $(env | awk -F'=' '$1 ~ /^LC_/{print $1;}') | # unset $(env | awk -F'=' '$1 ~ /^LC_/{print $1;}') | ||
# pkg update --accept --require-new-be --be-name solaris_11.4.27.1.82 | # pkg update --accept --require-new-be --be-name solaris_11.4.27.1.82 | ||
Creating Plan (Package planning: 766/1256): \ | Creating Plan (Package planning: 766/1256): \ | ||
</ | </syntaxhighlight> |
Latest revision as of 02:37, 26 November 2021
Troubleshooting
Error: pkg: This is an internal error in pkg(7) version b'3beb69dcf209'. Please log a Service Request about this issue including the information above and this message.
Full output example:
# pkg update --accept --require-new-be --be-name solaris_11.4.27.1.82
Traceback (most recent call last):
File "/usr/bin/pkg", line 5668, in handle_errors
__ret = func(*args, **kwargs)
File "/usr/bin/pkg", line 5654, in main_func
pargs=pargs, **opts)
File "/usr/bin/pkg", line 2267, in update
display_plan_cb=display_plan_cb, logger=logger)
File "/usr/lib/python3.7/vendor-packages/pkg/client/client_api.py", line 1556, in _update
logger=logger)
File "/usr/lib/python3.7/vendor-packages/pkg/client/client_api.py", line 1395, in __api_op
logger=logger, **kwargs)
File "/usr/lib/python3.7/vendor-packages/pkg/client/client_api.py", line 1252, in __api_plan
display_plan_cb=display_plan_cb)
File "/usr/lib/python3.7/vendor-packages/pkg/client/client_api.py", line 1224, in __api_plan
for pd in api_plan_func(**kwargs):
File "/usr/lib/python3.7/vendor-packages/pkg/client/api.py", line 1516, in __plan_op
log_op_end_all=True)
File "/usr/lib/python3.7/vendor-packages/pkg/client/api.py", line 1144, in __plan_common_exception
six.reraise(exc_type, exc_value, exc_traceback)
File "/usr/lib/python3.7/vendor-packages/six.py", line 703, in reraise
raise value
File "/usr/lib/python3.7/vendor-packages/pkg/client/api.py", line 1429, in __plan_op
self.__refresh_publishers()
File "/usr/lib/python3.7/vendor-packages/pkg/client/api.py", line 620, in __refresh_publishers
self.__cert_verify()
File "/usr/lib/python3.7/vendor-packages/pkg/client/api.py", line 603, in __cert_verify
self._img.check_cert_validity()
File "/usr/lib/python3.7/vendor-packages/pkg/client/image.py", line 1338, in check_cert_validity
uri=uri)
File "/usr/lib/python3.7/vendor-packages/pkg/misc.py", line 1242, in validate_ssl_cert
if cert.has_expired():
File "/usr/lib/python3.7/vendor-packages/OpenSSL/crypto.py", line 1360, in has_expired
not_after = datetime.datetime.strptime(time_string, "%Y%m%d%H%M%SZ")
File "/usr/lib/python3.7/_strptime.py", line 277, in <module>
_TimeRE_cache = TimeRE()
File "/usr/lib/python3.7/_strptime.py", line 191, in __init__
self.locale_time = LocaleTime()
File "/usr/lib/python3.7/_strptime.py", line 71, in __init__
self.__calc_month()
File "/usr/lib/python3.7/_strptime.py", line 99, in __calc_month
a_month = [calendar.month_abbr[i].lower() for i in range(13)]
File "/usr/lib/python3.7/_strptime.py", line 99, in <listcomp>
a_month = [calendar.month_abbr[i].lower() for i in range(13)]
File "/usr/lib/python3.7/calendar.py", line 63, in __getitem__
return funcs(self.format)
ValueError: character U+30000043 is not in range [U+0000; U+10ffff]
pkg: This is an internal error in pkg(7) version b'3beb69dcf209'. Please log a
Service Request about this issue including the information above and this
message.
Workaround:
# unset $(env | awk -F'=' '$1 ~ /^LC_/{print $1;}')
# pkg update --accept --require-new-be --be-name solaris_11.4.27.1.82
Creating Plan (Package planning: 766/1256): \