Bug 37834 - Ошибка при аутентификации хостов
Summary: Ошибка при аутентификации хостов
Status: CLOSED WORKSFORME
Alias: None
Product: Branch p9
Classification: Distributions
Component: pcs (show other bugs)
Version: не указана
Hardware: all Linux
: P3 normal
Assignee: qa-team@altlinux.org
QA Contact: qa-p9@altlinux.org
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2020-01-15 16:42 MSK by Alexander Makeenkov
Modified: 2023-01-20 15:52 MSK (History)
0 users

See Also:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Alexander Makeenkov 2020-01-15 16:42:43 MSK
Версия: pcs-0.10.2-alt1
Система: ALT Server 9.0 x86_64

Кластер из двух хостов. На обоих хостах установлены пакеты pcs pcs-pcsd и все их зависимости, добавлены записи в /etc/hosts.

Далее настраиваю по официальной документации на гитхабе:

1. # systemctl start pcsd && systemctl status pcsd

2. # passwd hacluster

3. # pcs host auth hosta hostb -u hacluster
Password: 
Traceback (most recent call last):
  File "/usr/sbin/pcs", line 11, in <module>
    load_entry_point('pcs==0.10.2', 'console_scripts', 'pcs')()
  File "/usr/lib/python3/site-packages/pcs/app.py", line 232, in main
    utils.get_library_wrapper(), argv, utils.get_input_modifiers()
  File "/usr/lib/python3/site-packages/pcs/cli/common/routing.py", line 17, in _router
    return cmd_map[sub_cmd](lib, argv_next, modifiers)
  File "/usr/lib/python3/site-packages/pcs/cli/common/routing.py", line 17, in _router
    return cmd_map[sub_cmd](lib, argv_next, modifiers)
  File "/usr/lib/python3/site-packages/pcs/host.py", line 57, in auth_cmd
    utils.auth_hosts(host_dict)
  File "/usr/lib/python3/site-packages/pcs/utils.py", line 880, in auth_hosts
    output, retval = run_pcsdcli('auth', dict(nodes=host_dict))
  File "/usr/lib/python3/site-packages/pcs/utils.py", line 842, in run_pcsdcli
    gem_home = os.path.join(pcsd_dir_path, settings.pcsd_gem_path)
  File "/usr/lib64/python3.7/posixpath.py", line 94, in join
    genericpath._check_arg_types('join', a, *p)
  File "/usr/lib64/python3.7/genericpath.py", line 149, in _check_arg_types
    (funcname, s.__class__.__name__)) from None
TypeError: join() argument must be str or bytes, not 'NoneType'
Comment 1 Alexander Makeenkov 2023-01-20 15:52:30 MSK
pcs-0.10.5-alt2 - ошибка не воспроизводится.