Менеджер подписки выдает ошибки компиляции

Версия ядра: 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.

Однако эта процедура, вероятно, вызывает диспетчер подписки, поэтому сначала нужно будет устранить исходную проблему.

Другие вопросы по тегам