Bug 2046085
| Summary: | AttributeError: 'str' object has no attribute 'decode' when run bootstrap.py on RHEL-8.6.0-20220118.5 | ||
|---|---|---|---|
| Product: | Red Hat Satellite | Reporter: | qianzhan |
| Component: | Bootstrap | Assignee: | satellite6-bugs <satellite6-bugs> |
| Status: | CLOSED DUPLICATE | QA Contact: | Stephen Wadeley <swadeley> |
| Severity: | unspecified | Docs Contact: | |
| Priority: | unspecified | ||
| Version: | 6.9.7 | CC: | egolov, yanpliu |
| Target Milestone: | Unspecified | ||
| Target Release: | Unused | ||
| Hardware: | Unspecified | ||
| OS: | Unspecified | ||
| Whiteboard: | |||
| Fixed In Version: | Doc Type: | If docs needed, set a value | |
| Doc Text: | Story Points: | --- | |
| Clone Of: | Environment: | ||
| Last Closed: | 2022-01-31 14:27:59 UTC | Type: | Bug |
| Regression: | --- | Mount Type: | --- |
| Documentation: | --- | CRM: | |
| Verified Versions: | Category: | --- | |
| oVirt Team: | --- | RHEL 7.3 requirements from Atomic Host: | |
| Cloudforms Team: | --- | Target Upstream Version: | |
| Embargoed: | |||
IMHO a dupe of BZ#2001476 Hello, Is this a duplicate of bug 2001476 as mentioned in comment 1? Thanks! (In reply to Brad Buckingham from comment #2) > Hello, > > Is this a duplicate of bug 2001476 as mentioned in comment 1? > > Thanks! Yes, the same issue. But this bug is just existing on Satellite6.9, not sat6.10/sat7.0` *** This bug has been marked as a duplicate of bug 2001476 *** |
Description of problem: AttributeError: 'str' object has no attribute 'decode' when run bootstrap.py on RHEL-8.6.0-20220118.5 Version-Release number of selected component (if applicable): candlepin-3.1.28-1.el7sat.noarch katello-3.18.1-3.el7sat.noarch tfm-rubygem-katello-3.18.1.46-1.el7sat.noarch katello-client-bootstrap-1.7.5-1.el7sat.noarch How reproducible: always Steps to Reproduce: 2022-01-26 16:49:08,232 [INFO]: ========== Begin of Running Test Case test_registration_with_bootstrap_script ========== 2022-01-26 16:50:19,831 [INFO]: Command run on: ent-02-vm-02.lab.eng.nay.redhat.com, purpose: check activation-key existence 2022-01-26 16:50:19,831 [INFO]: >>>Remote Run: hammer -u admin -p admin activation-key list --organization-label=Default_Organization 2022-01-26 16:50:26,258 [INFO]: <<<Return Code: 0 2022-01-26 16:50:26,258 [INFO]: <<<Output: ---|-------------|----------------|-----------------------|-------------------------- ID | NAME | HOST LIMIT | LIFECYCLE ENVIRONMENT | CONTENT VIEW ---|-------------|----------------|-----------------------|-------------------------- 2 | RH00069_key | 0 of Unlimited | Library | Default Organization View ---|-------------|----------------|-----------------------|-------------------------- 2022-01-26 16:50:26,258 [INFO]: activationkey RH00069_key already exist 2022-01-26 16:50:26,258 [INFO]: Command run on: ent-02-vm-02.lab.eng.nay.redhat.com, purpose: delete activation key 2022-01-26 16:50:26,258 [INFO]: >>>Remote Run: hammer -u admin -p admin activation-key delete --organization-label=Default_Organization --name=RH00069_key 2022-01-26 16:50:31,331 [INFO]: <<<Return Code: 0 2022-01-26 16:50:31,332 [INFO]: <<<Output: Activation key deleted. 2022-01-26 16:50:31,332 [INFO]: It's successful to delete activation key RH00069_key 2022-01-26 16:50:31,332 [INFO]: Command run on: ent-02-vm-02.lab.eng.nay.redhat.com, purpose: create activation key 2022-01-26 16:50:31,332 [INFO]: >>>Remote Run: hammer -u admin -p admin activation-key create --name=RH00069_key --organization-label=Default_Organization --content-view='Default Organization View' --lifecycle-environment=Library 2022-01-26 16:50:36,863 [INFO]: <<<Return Code: 0 2022-01-26 16:50:36,864 [INFO]: <<<Output: Activation key created. 2022-01-26 16:50:36,864 [INFO]: It's successful to create activationkey RH00069_key 2022-01-26 16:50:36,864 [INFO]: Command run on: ent-02-vm-02.lab.eng.nay.redhat.com, purpose: get subscription id via hammer 2022-01-26 16:50:36,864 [INFO]: >>>Remote Run: hammer -u admin -p admin subscription refresh-manifest --organization-label=Default_Organization;hammer -u admin -p admin subscription list --organization-label=Default_Organization | grep "Red Hat Beta" 2022-01-26 16:51:18,945 [INFO]: <<<Return Code: 0 2022-01-26 16:51:18,945 [INFO]: <<<Output: 5 | 8ac213ac7e948ea3017e94d058f50d26 | Red Hat Beta Access | Physical | 12159849 | 6383108 | Self-Support | 2021/12/25 05:00:00 | 2022/12/25 04:59:59 | 10 | 0 Task 55b8803d-4eb3-4bb3-8ab8-c977923d0d79 running: 0.0/1, 0%, elapsed: 00:00:00 Task 55b8803d-4eb3-4bb3-8ab8-c977923d0d79 running: 0.17/1, 17%, 0.1/s, elapsed: 00:00:02, ETA: 00:00:10 Task 55b8803d-4eb3-4bb3-8ab8-c977923d0d79 running: 0.17/1, 17%, 0.0/s, elapsed: 00:00:04, ETA: 00:00:21 Task 55b8803d-4eb3-4bb3-8ab8-c977923d0d79 running: 0.33/1, 33%, 0.0/s, elapsed: 00:00:07, ETA: 00:00:14 Task 55b8803d-4eb3-4bb3-8ab8-c977923d0d79 running: 0.33/1, 33%, 0.0/s, elapsed: 00:00:10, ETA: 00:00:19 Task 55b8803d-4eb3-4bb3-8ab8-c977923d0d79 running: 0.33/1, 33%, 0.0/s, elapsed: 00:00:13, ETA: 00:00:24 Task 55b8803d-4eb3-4bb3-8ab8-c977923d0d79 running: 0.33/1, 33%, 0.0/s, elapsed: 00:00:16, ETA: 00:00:29 Task 55b8803d-4eb3-4bb3-8ab8-c977923d0d79 running: 0.33/1, 33%, 0.0/s, elapsed: 00:00:18, ETA: 00:01:09 Task 55b8803d-4eb3-4bb3-8ab8-c977923d0d79 running: 0.33/1, 33%, 0.0/s, elapsed: 00:00:21, ETA: 00:01:09 Task 55b8803d-4eb3-4bb3-8ab8-c977923d0d79 running: 0.33/1, 33%, 0.0/s, elapsed: 00:00:23 Task 55b8803d-4eb3-4bb3-8ab8-c977923d0d79 running: 0.5/1, 50%, 0.0/s, elapsed: 00:00:26, ETA: 00:00:43 Task 55b8803d-4eb3-4bb3-8ab8-c977923d0d79 running: 0.83/1, 83%, 0.0/s, elapsed: 00:00:28, ETA: 00:00:05 Task 55b8803d-4eb3-4bb3-8ab8-c977923d0d79 success: 1.0/1, 100%, 0.0/s, elapsed: 00:00:31 Task 55b8803d-4eb3-4bb3-8ab8-c977923d0d79 success: 1.0/1, 100%, 0.0/s, elapsed: 00:00:31 2022-01-26 16:51:18,946 [INFO]: It's successful to get subscription id via hammer 2022-01-26 16:51:18,946 [INFO]: Command run on: ent-02-vm-02.lab.eng.nay.redhat.com, purpose: add sku to activation key 2022-01-26 16:51:18,947 [INFO]: >>>Remote Run: hammer -u admin -p admin activation-key add-subscription --name=RH00069_key --organization-label=Default_Organization --quantity=1 --subscription-id=5 2022-01-26 16:51:25,234 [INFO]: <<<Return Code: 0 2022-01-26 16:51:25,234 [INFO]: <<<Output: Subscription added to activation key. 2022-01-26 16:51:25,235 [INFO]: It's successful to add sku to activation key 2022-01-26 16:51:25,235 [INFO]: Command run on: ent-02-vm-02.lab.eng.nay.redhat.com, purpose: set activationkey autoattach 2022-01-26 16:51:25,235 [INFO]: >>>Remote Run: hammer -u admin -p admin activation-key update --auto-attach=true --name=RH00069_key --organization-label=Default_Organization 2022-01-26 16:51:31,135 [INFO]: <<<Return Code: 0 2022-01-26 16:51:31,135 [INFO]: <<<Output: Activation key updated. 2022-01-26 16:51:31,135 [INFO]: Command run on: ent-02-vm-02.lab.eng.nay.redhat.com, purpose: check activationkey autoattach 2022-01-26 16:51:31,135 [INFO]: >>>Remote Run: hammer -u admin -p admin activation-key info --name=RH00069_key --organization-label=Default_Organization 2022-01-26 16:51:36,050 [INFO]: <<<Return Code: 0 2022-01-26 16:51:36,051 [INFO]: <<<Output: Name: RH00069_key ID: 3 Description: Host Limit: Unlimited Auto Attach: true Release Version: Lifecycle Environment: Library Content View: Default Organization View Host Collections: System Purpose: Service Level: Purpose Usage: Purpose Role: Purpose Addons: 2022-01-26 16:51:36,051 [INFO]: It's successful to check activationkey autoattach status: true 2022-01-26 16:51:36,051 [INFO]: Command run on: ent-02-vm-02.lab.eng.nay.redhat.com, purpose: hammer hostgroup list 2022-01-26 16:51:36,052 [INFO]: >>>Remote Run: hammer -u admin -p admin hostgroup list 2022-01-26 16:51:41,651 [INFO]: <<<Return Code: 0 2022-01-26 16:51:41,652 [INFO]: <<<Output: ---|------|-------|------------------|--------------------|------ ID | NAME | TITLE | OPERATING SYSTEM | PUPPET ENVIRONMENT | MODEL ---|------|-------|------------------|--------------------|------ 1 | hg | hg | RHEL 7 | | ---|------|-------|------------------|--------------------|------ 2022-01-26 16:51:41,652 [INFO]: Hostgroup exists, no need to create it. 2022-01-26 16:51:41,652 [INFO]: Command run on: kvm-08-guest29.hv2.lab.eng.bos.redhat.com, purpose: Install bootstrap.py 2022-01-26 16:51:41,653 [INFO]: >>>Remote Run: curl -o /root/bootstrap.py http://ent-02-vm-02.lab.eng.nay.redhat.com/pub/bootstrap.py; chmod +x bootstrap.py 2022-01-26 16:51:53,292 [INFO]: <<<Return Code: 0 2022-01-26 16:51:53,292 [INFO]: <<<Output: % Total % Received % Xferd Average Speed Time Time Time Current Dload Upload Total Spent Left Speed 100 71338 100 71338 0 0 49921 0 0:00:01 0:00:01 --:--:-- 49886 2022-01-26 16:51:53,292 [INFO]: It's successful to install bootstrap.py 2022-01-26 16:51:53,292 [INFO]: Command run on: kvm-08-guest29.hv2.lab.eng.bos.redhat.com, purpose: Install bootstrap.py 2022-01-26 16:51:53,292 [INFO]: >>>Remote Run: python3 /root/bootstrap.py --login=admin --password=admin --server=ent-02-vm-02.lab.eng.nay.redhat.com --location='Default Location' --organization='Default Organization' --hostgroup=hg --activationkey=RH00069_key --add-domain --force 2022-01-26 16:52:10,560 [INFO]: <<<Return Code: 1 2022-01-26 16:52:10,561 [INFO]: <<<Output: Foreman Bootstrap Script This script is designed to register new systems or to migrate an existing system to a Foreman server with Katello Traceback (most recent call last): File "/root/bootstrap.py", line 1334, in <module> check_rpm_installed() File "/root/bootstrap.py", line 1018, in check_rpm_installed package_name = package['name'].decode('ascii') AttributeError: 'str' object has no attribute 'decode' Actual results: AttributeError happens when running bootstrap. Expected results: No error happen when running bootstrap. Additional info: