I am running the program in an Ubuntu 22.04 environment with Docker. Version: 1.17.4. The ID in the China region cannot be used normally, while the ID in the US region functions normally.
docker run -it --rm --name icloudpd \
-v /mnt/nas/home/icloud/xxx:/data \
-e TZ=CST-8 \
-e auth_china=True \
icloudpd/icloudpd:latest icloudpd \
--directory /data \
--domain cn \
--watch-with-interval 3600
Can log in.
2024-04-17 16:38:03 DEBUG Authenticating...
iCloud Password:
2024-04-17 16:38:12 INFO Two-step/two-factor authentication is required (2fa)
2024-04-17 16:38:13 ERROR Authentication required for Account. (500)
Traceback (most recent call last):
File "starters/icloudpd_ex.py", line 110, in <module>
File "starters/icloudpd_ex.py", line 106, in main
File "click/core.py", line 1157, in __call__
File "click/core.py", line 1078, in main
File "click/core.py", line 1688, in invoke
File "click/core.py", line 1434, in invoke
File "click/core.py", line 783, in invoke
File "icloudpd/base.py", line 326, in main
File "icloudpd/base.py", line 757, in core
File "icloudpd/authentication.py", line 48, in authenticate_
File "icloudpd/authentication.py", line 104, in request_2fa
File "pyicloud_ipd/base.py", line 486, in trusted_devices
File "requests/sessions.py", line 602, in get
File "pyicloud_ipd/base.py", line 132, in request
File "pyicloud_ipd/base.py", line 134, in request
File "pyicloud_ipd/base.py", line 207, in _raise_error
pyicloud_ipd.exceptions.PyiCloudAPIResponseException: Authentication required for Account. (500)
[8] Failed to execute script 'icloudpd_ex' due to unhandled exception!
Can log in normally with a US region Apple ID.
I am running the program in an Ubuntu 22.04 environment with Docker. Version: 1.17.4. The ID in the China region cannot be used normally, while the ID in the US region functions normally.
Overview
Steps to Reproduce
Operating environment ubuntu 22.04
Version:1.17.4
Expected Behavior
Can log in.
Actual Behavior
Context
Can log in normally with a US region Apple ID.