Public bug reported:

# landscape-config --silent --account-name=standalone 
--ssl-public-key=/etc/landscape/server.pem --computer-title=machine-1 
--ping-url=http://10.0.9.31/ping --url=https://10.0.9.31/message-system
Traceback (most recent call last):
  File "/usr/bin/landscape-config", line 16, in <module>
    main(sys.argv[1:])
  File "/usr/lib/python3/dist-packages/landscape/client/configuration.py", line 
966, in main
    exit_code = attempt_registration(identity, config)
                ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/lib/python3/dist-packages/landscape/client/configuration.py", line 
753, in attempt_registration
    client_info = ClientRegistrationInfo.from_identity(identity)
                  ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/lib/python3/dist-packages/landscape/client/registration.py", line 
67, in from_identity
    ubuntu_pro_info=json.dumps(get_ubuntu_pro_info()),
                    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/lib/python3.12/json/__init__.py", line 231, in dumps
    return _default_encoder.encode(obj)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/lib/python3.12/json/encoder.py", line 200, in encode
    chunks = self.iterencode(o, _one_shot=True)
             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/lib/python3.12/json/encoder.py", line 258, in iterencode
    return _iterencode(o, 0)
           ^^^^^^^^^^^^^^^^^
  File "/usr/lib/python3.12/json/encoder.py", line 180, in default
    raise TypeError(f'Object of type {o.__class__.__name__} '
TypeError: Object of type datetime is not JSON serializable


# apt policy ubuntu-pro-client landscape-client
ubuntu-pro-client:
  Installed: 36ubuntu0~24.04
  Candidate: 36ubuntu0~24.04
  Version table:
 *** 36ubuntu0~24.04 500
        500 http://archive.ubuntu.com/ubuntu noble-updates/main amd64 Packages
        100 /var/lib/dpkg/status
     31.2.3 500
        500 http://archive.ubuntu.com/ubuntu noble/main amd64 Packages
landscape-client:
  Installed: 25.08.2-0landscape0
  Candidate: 25.08.2-0landscape0
  Version table:
 *** 25.08.2-0landscape0 500
        500 
https://ppa.launchpadcontent.net/landscape/latest-stable-client/ubuntu 
noble/main amd64 Packages
        100 /var/lib/dpkg/status
     24.02-0ubuntu5.6 500
        500 http://archive.ubuntu.com/ubuntu noble-updates/main amd64 Packages
     24.02-0ubuntu5 500
        500 http://archive.ubuntu.com/ubuntu noble/main amd64 Packages


# pro status
SERVICE          ENTITLED  STATUS       DESCRIPTION
anbox-cloud      yes       disabled     Scalable Android in the cloud
esm-apps         yes       enabled      Expanded Security Maintenance for 
Applications
esm-infra        yes       enabled      Expanded Security Maintenance for 
Infrastructure
fips-updates     yes       disabled     FIPS compliant crypto packages with 
stable security updates
landscape        yes       disabled     Management and administration tool for 
Ubuntu
livepatch        yes       enabled      Canonical Livepatch service
realtime-kernel* yes       disabled     Ubuntu kernel with PREEMPT_RT patches 
integrated
usg              yes       disabled     Security compliance and audit tools

 * Service has variants

For a list of all Ubuntu Pro services and variants, run 'pro status --all'
Enable services with: pro enable <service>

     Account: <MY_ACCOUNT>
Subscription: Ubuntu Pro - free personal subscription

# cat /etc/landscape/client.conf 
[client]
log_level = info
url = https://10.0.9.31/message-system
ping_url = http://10.0.9.31/ping
data_path = /var/lib/landscape/client
account_name = standalone
ssl_public_key = /etc/landscape/server.pem
computer_title = machine-1
script_users = nobody,landscape,root
urgent_exchange_interval = 20
ping_interval = 10
package_monitor_interval = 60
include_manager_plugins = ScriptExecution

** Affects: landscape-client
     Importance: Undecided
         Status: New

** Package changed: landscape-client (Ubuntu) => landscape-client

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

Title:
  TypeError: Object of type datetime is not JSON serializable

To manage notifications about this bug go to:
https://bugs.launchpad.net/landscape-client/+bug/2125306/+subscriptions


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

Reply via email to