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