-
Bug
-
Resolution: Unresolved
-
Major
-
None
-
6.14.0
Description of problem:
Deploy virt-who config by cli failed for "Error in libvirt backend"
Version-Release number of selected component (if applicable):
Satellite6.14 snapshot6.0
virt-who-1.30.14-1.el8.noarch
katello-4.9.0-1.el8sat.noarch
rubygem-foreman_virt_who_configure-0.5.15-1.el8sat.noarch
rubygem-hammer_cli_foreman_virt_who_configure-0.0.9-2.el8sat.noarch
How reproducible:
100%
Steps to Reproduce:
1. Create virt-who config by UI
2. Register guest to satellite
3. Deploy virt-who config by cli
2023-07-04 09:06:03,528 [virtwho.main DEBUG] MainProcess(33127):MainThread @executor.py:terminate:225 - virt-who is shutting down
2023-07-04 09:06:04,071 [virtwho.destination_6083649733296123387 DEBUG] MainProcess(33127):Thread-3 @virt.py:run:426 - Thread 'destination_6083649733296123387' terminated
2023-07-04 09:06:04,439 [virtwho.parser WARNING] MainProcess(33546):MainThread @parser.py:read_config_env_variables:237 - The use of environment variables and the use of the sysconfig file to configure virt-who are deprecated. Their use will be ignored in the next major release.
2023-07-04 09:06:04,479 [virtwho.rhsm_log DEBUG] MainProcess(33546):MainThread @config.py:init_config:1594 - [global]: Value for "print_" not set, using default: False
2023-07-04 09:06:04,479 [virtwho.rhsm_log DEBUG] MainProcess(33546):MainThread @config.py:init_config:1594 - [global]: Value for "log_per_config" not set, using default: False
2023-07-04 09:06:04,479 [virtwho.rhsm_log DEBUG] MainProcess(33546):MainThread @config.py:init_config:1594 - [global]: Value for "configs" not set, using default: []
2023-07-04 09:06:04,480 [virtwho.rhsm_log DEBUG] MainProcess(33546):MainThread @config.py:init_config:1594 - [global]: Value for "reporter_id" not set, using default: dell-per740-68-vm-08.lab.eng.pek2.redhat.com-3b324b81a6fa41449ea1aff98eb2d702
2023-07-04 09:06:04,480 [virtwho.rhsm_log DEBUG] MainProcess(33546):MainThread @config.py:init_config:1594 - [global]: Value for "log_file" not set, using default: rhsm.log
2023-07-04 09:06:04,480 [virtwho.rhsm_log DEBUG] MainProcess(33546):MainThread @config.py:init_config:1594 - [global]: Value for "log_dir" not set, using default: /var/log/rhsm
2023-07-04 09:06:04,480 [virtwho.rhsm_log WARNING] MainProcess(33546):MainThread @config.py:init_config:1594 - [global]: Ignoring unknown configuration option "no_proxy"
2023-07-04 09:06:04,480 [virtwho.rhsm_log INFO] MainProcess(33546):MainThread @executor.py:_init_:54 - Using config named 'virt-who-config-1'
2023-07-04 09:06:04,481 [virtwho.rhsm_log INFO] MainProcess(33546):MainThread @main.py:main:176 - Using configuration "virt-who-config-1" ("libvirt" mode)
2023-07-04 09:06:04,481 [virtwho.rhsm_log INFO] MainProcess(33546):MainThread @main.py:main:178 - Using reporter_id='dell-per740-68-vm-08.lab.eng.pek2.redhat.com-3b324b81a6fa41449ea1aff98eb2d702'
2023-07-04 09:06:04,483 [virtwho.main DEBUG] MainProcess(33546):MainThread @executor.py:run:187 - Starting infinite loop with 7200 seconds interval
2023-07-04 09:06:04,493 [rhsm.https DEBUG] MainProcess(33546):MainThread @https.py:<module>:56 - Using standard libs to provide httplib and ssl
2023-07-04 09:06:04,517 [virtwho.main DEBUG] MainProcess(33546):Thread-2 @virt.py:run:407 - Thread 'virt-who-config-1' started
2023-07-04 09:06:04,517 [virtwho.destination_-537109678696197058 DEBUG] MainProcess(33546):Thread-3 @virt.py:run:407 - Thread 'destination_-537109678696197058' started
2023-07-04 09:06:04,518 [virtwho.main INFO] MainProcess(33546):Thread-2 @libvirtd.py:_connect:280 - Using libvirt url: qemu:///system?no_tty=1
2023-07-04 09:06:04,519 [virtwho.main ERROR] MainProcess(33546):Thread-2 @libvirtd.py:_connect:288 - Error in libvirt backend
Traceback (most recent call last):
File "/usr/lib/python3.6/site-packages/virtwho/virt/libvirtd/libvirtd.py", line 286, in _connect
v = libvirt.openReadOnly(url)
File "/usr/lib64/python3.6/site-packages/libvirt.py", line 350, in openReadOnly
raise libvirtError('virConnectOpenReadOnly() failed')
libvirt.libvirtError: Failed to connect socket to '/var/run/libvirt/libvirt-sock-ro': No such file or directory
2023-07-04 09:06:04,522 [virtwho.main ERROR] MainProcess(33546):Thread-2 @virt.py:run:416 - Thread 'virt-who-config-1' fails with error: Failed to connect socket to '/var/run/libvirt/libvirt-sock-ro': No such file or directory
2023-07-04 09:06:04,522 [virtwho.main INFO] MainProcess(33546):Thread-2 @virt.py:_send_data:986 - Report for config "virt-who-config-1" gathered, placing in datastore
2023-07-04 09:06:04,522 [virtwho.main INFO] MainProcess(33546):Thread-2 @virt.py:run:440 - Waiting 7200 seconds before performing action again 'virt-who-config-1'
2023-07-04 09:06:05,520 [rhsm.connection DEBUG] MainProcess(33546):Thread-3 @connection.py:_init_:211 - Environment variable NO_PROXY= will be used
2023-07-04 09:06:05,521 [rhsm.connection DEBUG] MainProcess(33546):Thread-3 @connection.py:_init_:310 - Connection built: host=dell-per740-68-vm-08.lab.eng.pek2.redhat.com port=443 handler=/rhsm auth=basic username=virt_who_reporter_1
2023-07-04 09:06:05,519 [virtwho.destination_-537109678696197058 DEBUG] MainProcess(33546):Thread-3 @subscriptionmanager.py:_connect:148 - Authenticating with RHSM username virt_who_reporter_1
2023-07-04 09:06:05,520 [virtwho.destination_-537109678696197058 INFO] MainProcess(33546):Thread-3 @subscriptionmanager.py:_connect:159 - X-Correlation-ID: b5d3f3c9ea2e4f93b54f8c07921ed4f5
2023-07-04 09:06:05,523 [rhsm.connection DEBUG] MainProcess(33546):Thread-3 @connection.py:_request:779 - Making request: GET /rhsm/status/
2023-07-04 09:06:05,574 [rhsm.connection DEBUG] MainProcess(33546):Thread-3 @connection.py:_update_smoothed_response_time:884 - Response time: 0.007564067840576172, Smoothed response time: 0.007564067840576172
2023-07-04 09:06:05,574 [rhsm.connection DEBUG] MainProcess(33546):Thread-3 @connection.py:_request:861 - Response: status=200, request="GET /rhsm/status/"
2023-07-04 09:06:05,575 [rhsm.connection DEBUG] MainProcess(33546):Thread-3 @connection.py:_request:779 - Making request: GET /rhsm/status
2023-07-04 09:06:05,623 [rhsm.connection DEBUG] MainProcess(33546):Thread-3 @connection.py:_update_smoothed_response_time:884 - Response time: 0.006504058837890625, Smoothed response time: 0.0074580669403076175
2023-07-04 09:06:05,624 [rhsm.connection DEBUG] MainProcess(33546):Thread-3 @connection.py:_request:861 - Response: status=200, request="GET /rhsm/status"
2023-07-04 09:06:05,624 [rhsm.connection DEBUG] MainProcess(33546):Thread-3 @connection.py:_load_manager_capabilities:1110 - Server has the following capabilities: ['instance_multiplier', 'derived_product', 'vcpu', 'cert_v3', 'hypervisors_heartbeat', 'remove_by_pool_id', 'syspurpose', 'storage_band', 'cores', 'multi_environment', 'hypervisors_async', 'org_level_content_access', 'guest_limit', 'ram', 'batch_bind', 'combined_reporting']
2023-07-04 09:06:05,625 [rhsm.connection DEBUG] MainProcess(33546):Thread-3 @connection.py:_request:779 - Making request: PUT /rhsm/hypervisors/Default_Organization/heartbeat?reporter_id=dell-per740-68-vm-08.lab.eng.pek2.redhat.com-3b324b81a6fa41449ea1aff98eb2d702
2023-07-04 09:06:05,850 [rhsm.connection DEBUG] MainProcess(33546):Thread-3 @connection.py:_update_smoothed_response_time:884 - Response time: 0.007114410400390625, Smoothed response time: 0.0074237012863159185
2023-07-04 09:06:05,851 [rhsm.connection DEBUG] MainProcess(33546):Thread-3 @connection.py:_request:861 - Response: status=200, request="PUT /rhsm/hypervisors/Default_Organization/heartbeat?reporter_id=dell-per740-68-vm-08.lab.eng.pek2.redhat.com-3b324b81a6fa41449ea1aff98eb2d702"
2023-07-04 09:06:05,852 [virtwho.destination_-537109678696197058 DEBUG] MainProcess(33546):Thread-3 @virt.py:_send_data:666 - ErrorReport received for source: virt-who-config-1
Actual results:
Deploy virtwho config failed on libvirt env
Expected results:
Deploy irtwho config should work well on libvirt env
Additional info: