Public bug reported:

When installing walinuxagent, we run into an error from python 3.12 that
show errors like:


/usr/lib/python3/dist-packages/azurelinuxagent/agent.py:317: SyntaxWarning: 
invalid escape sequence '\w'
  m = re.match("^(?:[-/]*)configuration-path:([\w/\.\-_]+)", arg)  # pylint: 
disable=W1401
/usr/lib/python3/dist-packages/azurelinuxagent/common/osutil/default.py:61: 
SyntaxWarning: invalid escape sequence '\d'
  _IPTABLES_VERSION_PATTERN = re.compile("^[^\d\.]*([\d\.]+).*$")  # pylint: 
disable=W1401
/usr/lib/python3/dist-packages/azurelinuxagent/common/osutil/default.py:109: 
SyntaxWarning: invalid escape sequence '\s'
  PACKET_PATTERN = "^\s*(\d+)\s+(\d+)\s+DROP\s+.*{0}[^\d]*$"  # pylint: 
disable=W1401
/usr/lib/python3/dist-packages/azurelinuxagent/common/osutil/default.py:126: 
SyntaxWarning: invalid escape sequence '\d'
  IP_COMMAND_OUTPUT = re.compile('^\d+:\s+(\w+):\s+(.*)$')  # pylint: 
disable=W1401
/usr/lib/python3/dist-packages/azurelinuxagent/common/osutil/freebsd.py:554: 
SyntaxWarning: invalid escape sequence '\('
  cmd_search_dev = "camcontrol devlist | grep {0} | awk -F \( '{{print 
$2}}'|sed -e 's/.*(//'| sed -e 's/).*//'".format(output)  # pylint: 
disable=W1401
/usr/lib/python3/dist-packages/azurelinuxagent/common/osutil/freebsd.py:565: 
SyntaxWarning: invalid escape sequence '\('
  cmd_search_dev = "camcontrol devlist | grep {0} | awk -F \( '{{print 
$2}}'|sed -e 's/.*(//'| sed -e 's/).*//'".format(output)  # pylint: 
disable=W1401
/usr/lib/python3/dist-packages/azurelinuxagent/common/osutil/openwrt.py:34: 
SyntaxWarning: invalid escape sequence '\d'
  self.ip_command_output = re.compile('^\d+:\s+(\w+):\s+(.*)$')  # pylint: 
disable=W1401
/usr/lib/python3/dist-packages/azurelinuxagent/common/rdma.py:249: 
SyntaxWarning: invalid escape sequence '\s'
  version = re.search("version:\s+(\d+)\.(\d+)\.(\d+)\D", out, re.IGNORECASE)  
# pylint: disable=W1401
/usr/lib/python3/dist-packages/azurelinuxagent/common/rdma.py:471: 
SyntaxWarning: invalid escape sequence '\S'
  old = "ofa-v2-ib0 u2.0 nonthreadsafe default libdaplofa.so.2 dapl.2.0 \"\S+ 
0\""  # pylint: disable=W1401
/usr/lib/python3/dist-packages/azurelinuxagent/common/utils/flexible_version.py:198:
 SyntaxWarning: invalid escape sequence '\d'
  release_re = '(?:{prerel_sep}(?P<{tn}>{tags})(?P<{nn}>\d*))?'.format(  # 
pylint: disable=W1401
/usr/lib/python3/dist-packages/azurelinuxagent/common/version.py:65: 
SyntaxWarning: invalid escape sequence '\d'
  f5_version = re.compile("^Version: (\d+\.\d+\.\d+)")  # pylint: disable=W1401
/usr/lib/python3/dist-packages/azurelinuxagent/common/version.py:66: 
SyntaxWarning: invalid escape sequence '\w'
  f5_product = re.compile("^Product: ([\w-]+)")  # pylint: disable=W1401
/usr/lib/python3/dist-packages/azurelinuxagent/common/version.py:108: 
SyntaxWarning: invalid escape sequence '\-'
  release = re.sub('\-.*\Z', '', ustr(platform.release()))  # pylint: 
disable=W1401
/usr/lib/python3/dist-packages/azurelinuxagent/common/version.py:111: 
SyntaxWarning: invalid escape sequence '\-'
  release = re.sub('\-.*\Z', '', ustr(platform.release()))  # pylint: 
disable=W1401
/usr/lib/python3/dist-packages/azurelinuxagent/common/version.py:116: 
SyntaxWarning: invalid escape sequence '\-'
  release = re.sub('\-.*\Z', '', ustr(platform.release()))  # pylint: 
disable=W1401
/usr/lib/python3/dist-packages/azurelinuxagent/common/version.py:225: 
SyntaxWarning: invalid escape sequence '\.'
  AGENT_PKG_PATTERN = re.compile(AGENT_PATTERN+"\.zip")  # pylint: disable=W1401
/usr/lib/python3/dist-packages/azurelinuxagent/common/version.py:231: 
SyntaxWarning: invalid escape sequence '\d'
  EXT_HANDLER_PATTERN = 
b".*/WALinuxAgent-(\d+.\d+.\d+[.\d+]*).*-run-exthandlers"  # pylint: 
disable=W1401
/usr/lib/python3/dist-packages/azurelinuxagent/ga/env.py:38: SyntaxWarning: 
invalid escape sequence '\.'
  re.compile("^(.*)\.(\d+)\.(agentsManifest)$", re.IGNORECASE),  # pylint: 
disable=W1401
/usr/lib/python3/dist-packages/azurelinuxagent/ga/env.py:39: SyntaxWarning: 
invalid escape sequence '\.'
  re.compile("^(.*)\.(\d+)\.(manifest\.xml)$", re.IGNORECASE),  # pylint: 
disable=W1401
/usr/lib/python3/dist-packages/azurelinuxagent/ga/env.py:40: SyntaxWarning: 
invalid escape sequence '\.'
  re.compile("^(.*)\.(\d+)\.(xml)$", re.IGNORECASE)  # pylint: disable=W1401
/usr/lib/python3/dist-packages/azurelinuxagent/ga/update.py:958: SyntaxWarning: 
invalid escape sequence '\d'
  pid_re = re.compile("(\d+)_{0}".format(re.escape(pid_name)))  # pylint: 
disable=W1401
/usr/lib/python3/dist-packages/azurelinuxagent/pa/rdma/centos.py:85: 
SyntaxWarning: invalid escape sequence '\d'
  pattern = '{0}-(\d+\.){{3,}}({1})-'.format(self.rdma_user_mode_package_name, 
fw_version)  # pylint: disable=W1401
/usr/lib/python3/dist-packages/azurelinuxagent/pa/rdma/centos.py:158: 
SyntaxWarning: invalid escape sequence '\d'
  pkgs, "%s-(\d+\.){3,}(%s)-\d{8}\.x86_64.rpm" % 
(self.rdma_kernel_mode_package_name, fw_version))  # pylint: disable=W1401
/usr/lib/python3/dist-packages/azurelinuxagent/pa/rdma/centos.py:167: 
SyntaxWarning: invalid escape sequence '\d'
  pkgs, "%s-(\d+\.){3,}(%s)-\d{8}\.x86_64.rpm" % 
(self.rdma_user_mode_package_name, fw_version))  # pylint: disable=W1401
/usr/lib/python3/dist-packages/azurelinuxagent/pa/rdma/ubuntu.py:40: 
SyntaxWarning: invalid escape sequence '\.'
  nd_version = re.sub('\.', '_', nd_version)  # pylint: disable=W1401
/usr/lib/python3/dist-packages/azurelinuxagent/pa/rdma/ubuntu.py:82: 
SyntaxWarning: invalid escape sequence '\S'
  r = re.search('Version: (\S+)', output)  # pylint: disable=W1401
/usr/lib/python3/dist-packages/azurelinuxagent/pa/rdma/ubuntu.py:88: 
SyntaxWarning: invalid escape sequence '\.'
  package_version = re.sub("\.\d+$", "", package_version)  # pylint: 
disable=W1401
/usr/lib/python3/dist-packages/azurelinuxagent/pa/rdma/ubuntu.py:114: 
SyntaxWarning: invalid escape sequence '\S'
  r = re.search('alias hv_network_direct hv_network_direct_\S+', lines)  # 
pylint: disable=W1401
/usr/lib/python3/dist-packages/azurelinuxagent/pa/rdma/ubuntu.py:116: 
SyntaxWarning: invalid escape sequence '\S'
  lines = re.sub('alias hv_network_direct hv_network_direct_\S+', 'alias 
hv_network_direct hv_network_direct_%s' % nd_version, lines)  # pylint: 
disable=W1401

** Affects: walinuxagent (Ubuntu)
     Importance: Undecided
     Assignee: Calvin Mwadime Makokha (calvinmwadime)
         Status: New

** Affects: walinuxagent (Ubuntu Noble)
     Importance: Undecided
     Assignee: Calvin Mwadime Makokha (calvinmwadime)
         Status: New

** Changed in: walinuxagent (Ubuntu)
     Assignee: (unassigned) => Calvin Mwadime Makokha (calvinmwadime)

** Merge proposal linked:
   
https://code.launchpad.net/~calvinmwadime/ubuntu/+source/walinuxagent/+git/walinuxagent/+merge/461435

** Also affects: walinuxagent (Ubuntu Noble)
   Importance: Undecided
     Assignee: Calvin Mwadime Makokha (calvinmwadime)
       Status: New

** Description changed:

- When installing walinuxagent, we run into an error from python 3.12 that show 
errors like:
+ When installing walinuxagent, we run into an error from python 3.12 that
+ show errors like:
+ 
+ 
  /usr/lib/python3/dist-packages/azurelinuxagent/agent.py:317: SyntaxWarning: 
invalid escape sequence '\w'
-   m = re.match("^(?:[-/]*)configuration-path:([\w/\.\-_]+)", arg)  # pylint: 
disable=W1401
+   m = re.match("^(?:[-/]*)configuration-path:([\w/\.\-_]+)", arg)  # pylint: 
disable=W1401
  /usr/lib/python3/dist-packages/azurelinuxagent/common/osutil/default.py:61: 
SyntaxWarning: invalid escape sequence '\d'
-   _IPTABLES_VERSION_PATTERN = re.compile("^[^\d\.]*([\d\.]+).*$")  # pylint: 
disable=W1401
+   _IPTABLES_VERSION_PATTERN = re.compile("^[^\d\.]*([\d\.]+).*$")  # pylint: 
disable=W1401
  /usr/lib/python3/dist-packages/azurelinuxagent/common/osutil/default.py:109: 
SyntaxWarning: invalid escape sequence '\s'
-   PACKET_PATTERN = "^\s*(\d+)\s+(\d+)\s+DROP\s+.*{0}[^\d]*$"  # pylint: 
disable=W1401
+   PACKET_PATTERN = "^\s*(\d+)\s+(\d+)\s+DROP\s+.*{0}[^\d]*$"  # pylint: 
disable=W1401
  /usr/lib/python3/dist-packages/azurelinuxagent/common/osutil/default.py:126: 
SyntaxWarning: invalid escape sequence '\d'
-   IP_COMMAND_OUTPUT = re.compile('^\d+:\s+(\w+):\s+(.*)$')  # pylint: 
disable=W1401
+   IP_COMMAND_OUTPUT = re.compile('^\d+:\s+(\w+):\s+(.*)$')  # pylint: 
disable=W1401
  /usr/lib/python3/dist-packages/azurelinuxagent/common/osutil/freebsd.py:554: 
SyntaxWarning: invalid escape sequence '\('
-   cmd_search_dev = "camcontrol devlist | grep {0} | awk -F \( '{{print 
$2}}'|sed -e 's/.*(//'| sed -e 's/).*//'".format(output)  # pylint: 
disable=W1401
+   cmd_search_dev = "camcontrol devlist | grep {0} | awk -F \( '{{print 
$2}}'|sed -e 's/.*(//'| sed -e 's/).*//'".format(output)  # pylint: 
disable=W1401
  /usr/lib/python3/dist-packages/azurelinuxagent/common/osutil/freebsd.py:565: 
SyntaxWarning: invalid escape sequence '\('
-   cmd_search_dev = "camcontrol devlist | grep {0} | awk -F \( '{{print 
$2}}'|sed -e 's/.*(//'| sed -e 's/).*//'".format(output)  # pylint: 
disable=W1401
+   cmd_search_dev = "camcontrol devlist | grep {0} | awk -F \( '{{print 
$2}}'|sed -e 's/.*(//'| sed -e 's/).*//'".format(output)  # pylint: 
disable=W1401
  /usr/lib/python3/dist-packages/azurelinuxagent/common/osutil/openwrt.py:34: 
SyntaxWarning: invalid escape sequence '\d'
-   self.ip_command_output = re.compile('^\d+:\s+(\w+):\s+(.*)$')  # pylint: 
disable=W1401
+   self.ip_command_output = re.compile('^\d+:\s+(\w+):\s+(.*)$')  # pylint: 
disable=W1401
  /usr/lib/python3/dist-packages/azurelinuxagent/common/rdma.py:249: 
SyntaxWarning: invalid escape sequence '\s'
-   version = re.search("version:\s+(\d+)\.(\d+)\.(\d+)\D", out, re.IGNORECASE) 
 # pylint: disable=W1401
+   version = re.search("version:\s+(\d+)\.(\d+)\.(\d+)\D", out, re.IGNORECASE) 
 # pylint: disable=W1401
  /usr/lib/python3/dist-packages/azurelinuxagent/common/rdma.py:471: 
SyntaxWarning: invalid escape sequence '\S'
-   old = "ofa-v2-ib0 u2.0 nonthreadsafe default libdaplofa.so.2 dapl.2.0 \"\S+ 
0\""  # pylint: disable=W1401
+   old = "ofa-v2-ib0 u2.0 nonthreadsafe default libdaplofa.so.2 dapl.2.0 \"\S+ 
0\""  # pylint: disable=W1401
  
/usr/lib/python3/dist-packages/azurelinuxagent/common/utils/flexible_version.py:198:
 SyntaxWarning: invalid escape sequence '\d'
-   release_re = '(?:{prerel_sep}(?P<{tn}>{tags})(?P<{nn}>\d*))?'.format(  # 
pylint: disable=W1401
+   release_re = '(?:{prerel_sep}(?P<{tn}>{tags})(?P<{nn}>\d*))?'.format(  # 
pylint: disable=W1401
  /usr/lib/python3/dist-packages/azurelinuxagent/common/version.py:65: 
SyntaxWarning: invalid escape sequence '\d'
-   f5_version = re.compile("^Version: (\d+\.\d+\.\d+)")  # pylint: 
disable=W1401
+   f5_version = re.compile("^Version: (\d+\.\d+\.\d+)")  # pylint: 
disable=W1401
  /usr/lib/python3/dist-packages/azurelinuxagent/common/version.py:66: 
SyntaxWarning: invalid escape sequence '\w'
-   f5_product = re.compile("^Product: ([\w-]+)")  # pylint: disable=W1401
+   f5_product = re.compile("^Product: ([\w-]+)")  # pylint: disable=W1401
  /usr/lib/python3/dist-packages/azurelinuxagent/common/version.py:108: 
SyntaxWarning: invalid escape sequence '\-'
-   release = re.sub('\-.*\Z', '', ustr(platform.release()))  # pylint: 
disable=W1401
+   release = re.sub('\-.*\Z', '', ustr(platform.release()))  # pylint: 
disable=W1401
  /usr/lib/python3/dist-packages/azurelinuxagent/common/version.py:111: 
SyntaxWarning: invalid escape sequence '\-'
-   release = re.sub('\-.*\Z', '', ustr(platform.release()))  # pylint: 
disable=W1401
+   release = re.sub('\-.*\Z', '', ustr(platform.release()))  # pylint: 
disable=W1401
  /usr/lib/python3/dist-packages/azurelinuxagent/common/version.py:116: 
SyntaxWarning: invalid escape sequence '\-'
-   release = re.sub('\-.*\Z', '', ustr(platform.release()))  # pylint: 
disable=W1401
+   release = re.sub('\-.*\Z', '', ustr(platform.release()))  # pylint: 
disable=W1401
  /usr/lib/python3/dist-packages/azurelinuxagent/common/version.py:225: 
SyntaxWarning: invalid escape sequence '\.'
-   AGENT_PKG_PATTERN = re.compile(AGENT_PATTERN+"\.zip")  # pylint: 
disable=W1401
+   AGENT_PKG_PATTERN = re.compile(AGENT_PATTERN+"\.zip")  # pylint: 
disable=W1401
  /usr/lib/python3/dist-packages/azurelinuxagent/common/version.py:231: 
SyntaxWarning: invalid escape sequence '\d'
-   EXT_HANDLER_PATTERN = 
b".*/WALinuxAgent-(\d+.\d+.\d+[.\d+]*).*-run-exthandlers"  # pylint: 
disable=W1401
+   EXT_HANDLER_PATTERN = 
b".*/WALinuxAgent-(\d+.\d+.\d+[.\d+]*).*-run-exthandlers"  # pylint: 
disable=W1401
  /usr/lib/python3/dist-packages/azurelinuxagent/ga/env.py:38: SyntaxWarning: 
invalid escape sequence '\.'
-   re.compile("^(.*)\.(\d+)\.(agentsManifest)$", re.IGNORECASE),  # pylint: 
disable=W1401
+   re.compile("^(.*)\.(\d+)\.(agentsManifest)$", re.IGNORECASE),  # pylint: 
disable=W1401
  /usr/lib/python3/dist-packages/azurelinuxagent/ga/env.py:39: SyntaxWarning: 
invalid escape sequence '\.'
-   re.compile("^(.*)\.(\d+)\.(manifest\.xml)$", re.IGNORECASE),  # pylint: 
disable=W1401
+   re.compile("^(.*)\.(\d+)\.(manifest\.xml)$", re.IGNORECASE),  # pylint: 
disable=W1401
  /usr/lib/python3/dist-packages/azurelinuxagent/ga/env.py:40: SyntaxWarning: 
invalid escape sequence '\.'
-   re.compile("^(.*)\.(\d+)\.(xml)$", re.IGNORECASE)  # pylint: disable=W1401
+   re.compile("^(.*)\.(\d+)\.(xml)$", re.IGNORECASE)  # pylint: disable=W1401
  /usr/lib/python3/dist-packages/azurelinuxagent/ga/update.py:958: 
SyntaxWarning: invalid escape sequence '\d'
-   pid_re = re.compile("(\d+)_{0}".format(re.escape(pid_name)))  # pylint: 
disable=W1401
+   pid_re = re.compile("(\d+)_{0}".format(re.escape(pid_name)))  # pylint: 
disable=W1401
  /usr/lib/python3/dist-packages/azurelinuxagent/pa/rdma/centos.py:85: 
SyntaxWarning: invalid escape sequence '\d'
-   pattern = 
'{0}-(\d+\.){{3,}}({1})-'.format(self.rdma_user_mode_package_name, fw_version)  
# pylint: disable=W1401
+   pattern = 
'{0}-(\d+\.){{3,}}({1})-'.format(self.rdma_user_mode_package_name, fw_version)  
# pylint: disable=W1401
  /usr/lib/python3/dist-packages/azurelinuxagent/pa/rdma/centos.py:158: 
SyntaxWarning: invalid escape sequence '\d'
-   pkgs, "%s-(\d+\.){3,}(%s)-\d{8}\.x86_64.rpm" % 
(self.rdma_kernel_mode_package_name, fw_version))  # pylint: disable=W1401
+   pkgs, "%s-(\d+\.){3,}(%s)-\d{8}\.x86_64.rpm" % 
(self.rdma_kernel_mode_package_name, fw_version))  # pylint: disable=W1401
  /usr/lib/python3/dist-packages/azurelinuxagent/pa/rdma/centos.py:167: 
SyntaxWarning: invalid escape sequence '\d'
-   pkgs, "%s-(\d+\.){3,}(%s)-\d{8}\.x86_64.rpm" % 
(self.rdma_user_mode_package_name, fw_version))  # pylint: disable=W1401
+   pkgs, "%s-(\d+\.){3,}(%s)-\d{8}\.x86_64.rpm" % 
(self.rdma_user_mode_package_name, fw_version))  # pylint: disable=W1401
  /usr/lib/python3/dist-packages/azurelinuxagent/pa/rdma/ubuntu.py:40: 
SyntaxWarning: invalid escape sequence '\.'
-   nd_version = re.sub('\.', '_', nd_version)  # pylint: disable=W1401
+   nd_version = re.sub('\.', '_', nd_version)  # pylint: disable=W1401
  /usr/lib/python3/dist-packages/azurelinuxagent/pa/rdma/ubuntu.py:82: 
SyntaxWarning: invalid escape sequence '\S'
-   r = re.search('Version: (\S+)', output)  # pylint: disable=W1401
+   r = re.search('Version: (\S+)', output)  # pylint: disable=W1401
  /usr/lib/python3/dist-packages/azurelinuxagent/pa/rdma/ubuntu.py:88: 
SyntaxWarning: invalid escape sequence '\.'
-   package_version = re.sub("\.\d+$", "", package_version)  # pylint: 
disable=W1401
+   package_version = re.sub("\.\d+$", "", package_version)  # pylint: 
disable=W1401
  /usr/lib/python3/dist-packages/azurelinuxagent/pa/rdma/ubuntu.py:114: 
SyntaxWarning: invalid escape sequence '\S'
-   r = re.search('alias hv_network_direct hv_network_direct_\S+', lines)  # 
pylint: disable=W1401
+   r = re.search('alias hv_network_direct hv_network_direct_\S+', lines)  # 
pylint: disable=W1401
  /usr/lib/python3/dist-packages/azurelinuxagent/pa/rdma/ubuntu.py:116: 
SyntaxWarning: invalid escape sequence '\S'
-   lines = re.sub('alias hv_network_direct hv_network_direct_\S+', 'alias 
hv_network_direct hv_network_direct_%s' % nd_version, lines)  # pylint: 
disable=W1401
+   lines = re.sub('alias hv_network_direct hv_network_direct_\S+', 'alias 
hv_network_direct hv_network_direct_%s' % nd_version, lines)  # pylint: 
disable=W1401

-- 
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.
https://bugs.launchpad.net/bugs/2055429

Title:
  Invalid escape sequence error when Installing

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/walinuxagent/+bug/2055429/+subscriptions


-- 
ubuntu-bugs mailing list
[email protected]
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs

Reply via email to