An error occurs when creating a new cluster with pcs: "UnicodeDecodeError: 'ascii' codec can't decode byte 0xe2 in position 30: ordinal not in range(128)\n

Solution In Progress - Updated -

Issue

  • An error occurs when creating a new cluster with the pcs command:

    <root@node1> # pcs cluster setup cluster42 --start node1 node2
    Destroying cluster on hosts: 'qatestvmascs', 'qatestvmers'...
    Error: node1: Error destroying cluster:
    ["Shutting down pacemaker/corosync services...\n"]
    ["Traceback (most recent call last):\n", "  File \"/usr/sbin/pcs\", line 11, in <module>\n", "    load_entry_point('pcs==0.10.8', 'console_scripts', 'pcs')()\n", "  File \"/usr/lib/python3.6/site-packages/pcs/app.py\", line 277, in main\n", "    utils.get_library_wrapper(), argv, utils.get_input_modifiers()\n", "  File \"/usr/lib/python3.6/site-packages/pcs/cli/common/routing.py\", line 33, in _router\n", "    return cmd_map[sub_cmd](lib, argv_next, modifiers)\n", "  File \"/usr/lib/python3.6/site-packages/pcs/cli/common/routing.py\", line 33, in _router\n", "    return cmd_map[sub_cmd](lib, argv_next, modifiers)\n", "  File \"/usr/lib/python3.6/site-packages/pcs/cluster.py\", line 1348, in cluster_destroy\n", "    utils.stop_service(service)\n", "  File \"/usr/lib/python3.6/site-packages/pcs/utils.py\", line 2221, in stop_service\n", "    [settings.systemctl_binary, \"stop\", service]\n", "  File \"/usr/lib/python3.6/site-packages/pcs/lib/external.py\", line 132, in run\n", "    out_std, out_err = process.communicate(stdin_string)\n", "  File \"/usr/lib64/python3.6/subprocess.py\", line 863, in communicate\n", "    stdout, stderr = self._communicate(input, endtime, timeout)\n", "  File \"/usr/lib64/python3.6/subprocess.py\", line 1578, in _communicate\n", "    self.stderr.errors)\n", "  File \"/usr/lib64/python3.6/subprocess.py\", line 760, in _translate_newlines\n", "    data = data.decode(encoding, errors)\n", "UnicodeDecodeError: 'ascii' codec can't decode byte 0xe2 in position 30: ordinal not in range(128)\n"]
    1
    Error: node2: Error destroying cluster:
    ["Shutting down pacemaker/corosync services...\n"]
    ["Traceback (most recent call last):\n", "  File \"/usr/sbin/pcs\", line 11, in <module>\n", "    load_entry_point('pcs==0.10.8', 'console_scripts', 'pcs')()\n", "  File \"/usr/lib/python3.6/site-packages/pcs/app.py\", line 277, in main\n", "    utils.get_library_wrapper(), argv, utils.get_input_modifiers()\n", "  File \"/usr/lib/python3.6/site-packages/pcs/cli/common/routing.py\", line 33, in _router\n", "    return cmd_map[sub_cmd](lib, argv_next, modifiers)\n", "  File \"/usr/lib/python3.6/site-packages/pcs/cli/common/routing.py\", line 33, in _router\n", "    return cmd_map[sub_cmd](lib, argv_next, modifiers)\n", "  File \"/usr/lib/python3.6/site-packages/pcs/cluster.py\", line 1348, in cluster_destroy\n", "    utils.stop_service(service)\n", "  File \"/usr/lib/python3.6/site-packages/pcs/utils.py\", line 2221, in stop_service\n", "    [settings.systemctl_binary, \"stop\", service]\n", "  File \"/usr/lib/python3.6/site-packages/pcs/lib/external.py\", line 132, in run\n", "    out_std, out_err = process.communicate(stdin_string)\n", "  File \"/usr/lib64/python3.6/subprocess.py\", line 863, in communicate\n", "    stdout, stderr = self._communicate(input, endtime, timeout)\n", "  File \"/usr/lib64/python3.6/subprocess.py\", line 1578, in _communicate\n", "    self.stderr.errors)\n", "  File \"/usr/lib64/python3.6/subprocess.py\", line 760, in _translate_newlines\n", "    data = data.decode(encoding, errors)\n", "UnicodeDecodeError: 'ascii' codec can't decode byte 0xe2 in position 30: ordinal not in range(128)\n"]
    1
    Error: Errors have occurred, therefore pcs is unable to continue
    

Environment

  • Red Hat Enterprise Linux Server 8 (with the High Availability Add On)

Subscriber exclusive content

A Red Hat subscription provides unlimited access to our knowledgebase, tools, and much more.

Current Customers and Partners

Log in for full access

Log In

New to Red Hat?

Learn more about Red Hat subscriptions

Using a Red Hat product through a public cloud?

How to access this content