Менеджер подписки выдает ошибки компиляции
Версия ядра: 2.6.32-696.16.1.el6.x86_64 (RHEL 6.9) Команда "rhn_register" сообщает мне, что сервер уже зарегистрирован.
Я хочу заново зарегистрироваться на другом спутниковом сервере. Любая подсказка, как решить проблему?
# subscription-manager list --consumed
Traceback (most recent call last):
File "/usr/sbin/subscription-manager", line 64, in <module>
from subscription_manager.injectioninit import init_dep_injection
File "/usr/lib64/python2.6/site-packages/subscription_manager/injectioninit.py", line 20, in <module>
from subscription_manager.cache import ProductStatusCache, \
File "/usr/lib64/python2.6/site-packages/subscription_manager/cache.py", line 30, in <module>
import rhsm.connection as connection
File "/usr/lib64/python2.6/site-packages/rhsm/connection.py", line 22, in <module>
import dateutil.parser
File "/usr/lib/python2.6/site-packages/dateutil/parser/__init__.py", line 2, in <module>
from ._parser import parse, parser, parserinfo
File "/usr/lib/python2.6/site-packages/dateutil/parser/_parser.py", line 477
out = {key: self[strids[key]] for key in strids}
^
SyntaxError: invalid syntax
# rpm -qa | grep subscription-manager
subscription-manager-rhsm-certificates-1.20.10-7.el6.x86_64
subscription-manager-rhsm-1.20.10-7.el6.x86_64
subscription-manager-1.20.10-7.el6.x86_64
пытался понизить вплоть до subscription-manager.x86_64 0:0.99.19.4-1.el6_3
, Проблема не связана с версией менеджера подписки
Проблема может быть воспроизведена с помощью from subscription_manager.injectioninit import init_dep_injection
,
1 ответ
Я использую ядро более высокого уровня и те же уровни менеджера подписок, и на хосте, зарегистрированном в Satellite 5, написано:
# uname -r
2.6.32-754.10.1.el6.x86_64
# rpm -qa "subscription-manager*"
subscription-manager-rhsm-1.20.10-7.el6.x86_64
subscription-manager-rhsm-certificates-1.20.10-7.el6.x86_64
subscription-manager-1.20.10-7.el6.x86_64
# subscription-manager list --consumed
No consumed subscription pools were found.
Так что, возможно, это не проблема с вашим уровнем ядра или менеджера подписки. Если посмотреть на вашу трассировку, возможно, у вас проблема с python, а не с самим менеджером подписки.
Миграция хоста RHEL6 со спутника 5 на спутник 6 с использованием процедуры bootstrap.py, описанной здесь https://access.redhat.com/documentation/en-us/red_hat_s satellite/6.4/html/transitioning_from_red_hat_s satellite_5_to_red_hat_s satellite_6/chap- red_hat_satellistotransfalt.
Однако эта процедура, вероятно, вызывает диспетчер подписки, поэтому сначала нужно будет устранить исходную проблему.