Skip to content

psconfig remote add throws syntax errors in Ubuntu24 #175

@szymontrocha

Description

@szymontrocha

Observed under Ubuntu 24.04.3 LTS and perfsonar-testpoint 5.2.2:

# psconfig remote add https://noc-psdashboard.man.poznan.pl/psconfig/pozman.json
/usr/lib/python3/dist-packages/psconfig/client/psconfig/base_node.py:694: SyntaxWarning: invalid escape sequence '\['
  val = re.sub('^\[','', val)
/usr/lib/python3/dist-packages/psconfig/client/psconfig/base_node.py:695: SyntaxWarning: invalid escape sequence '\]'
  val = re.sub('\]$','', val)
/usr/lib/python3/dist-packages/psconfig/client/utils.py:114: SyntaxWarning: invalid escape sequence '\-'
  pattern = re.compile('([0-9a-zA-Z\-]+)$')
=== pScheduler Agent ===
Added remote configuration https://noc-psdashboard.man.poznan.pl/psconfig/pozman.json
# psconfig remote list
=== pScheduler Agent ===
[
   {
      "url": "https://noc-psdashboard.man.poznan.pl/psconfig/pozman.json"
   }
]
# psconfig validate https://noc-psdashboard.man.poznan.pl/psconfig/pozman.json
/usr/lib/python3/dist-packages/psconfig/client/psconfig/parsers/task_generator.py:244: SyntaxWarning: invalid escape sequence '\d'
  test_data_json = re.sub("['\"](\d+)['\"]", r'\1',test_data_json) #removes both single and double quotes
/usr/lib/python3/dist-packages/psconfig/client/psconfig/parsers/template.py:17: SyntaxWarning: invalid escape sequence '\['
  addr_match = re.match('^address\[(\d+)\]$', template_var)
/usr/lib/python3/dist-packages/psconfig/client/psconfig/parsers/template.py:18: SyntaxWarning: invalid escape sequence '\['
  pscheduler_address_match = re.match('^pscheduler_address\[(\d+)\]$', template_var)
/usr/lib/python3/dist-packages/psconfig/client/psconfig/parsers/template.py:19: SyntaxWarning: invalid escape sequence '\['
  lead_bind_address_match = re.match('^lead_bind_address\[(\d+)\]$', template_var)
/usr/lib/python3/dist-packages/psconfig/client/psconfig/parsers/base_template.py:34: SyntaxWarning: invalid escape sequence '\s'
  for template_var in re.findall('{%\s+(.+?)\s+%\}', obj_str):
/usr/lib/python3/dist-packages/psconfig/client/psconfig/parsers/base_template.py:102: SyntaxWarning: invalid escape sequence '\('
  IPv6_re = re.sub('\(', '(?:', IPv6_re)
Loading config ...... OK
Validating JSON schema ...... OK
Verifying object references ...... OK
pScheduler Validation (Quick) ...... OK                                                                                                              

pSConfig JSON is valid
# 

Metadata

Metadata

Assignees

No one assigned

    Labels

    bugSomething isn't working

    Type

    No type

    Projects

    Status

    Ready

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions