-
Notifications
You must be signed in to change notification settings - Fork 573
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
[China] KeyError: 'dsInfo' #545
Comments
same problem |
@aliuweiwei @derekhe what are the step your are taking? In the log I see two requests for passwords from console and two tracebacks -- I did not see this before.... |
@aliuweiwei @derekhe Are you using |
@AndreyNikiforov i'm using a cn account, how do i apply the domain parameter? thanks! |
Will be in next release (>1.8.1). We are releasing on Fridays if there are changes, so Feb 10. You can get latest |
thanks. looking forward to the newer version |
try >=1.9.0. The issue should be fixed there with |
@AndreyNikiforov Thank you very much for recovering my problems in such a timely manner. I really use a user from cn. The deployment of the container based on the latest version is still not successful, but it is feasible to deploy the container using a US account. This is an error encountered during deployment. The information of 2FA was received, but it could not be entered. |
@aliuweiwei What does that mean? Did you try connecting from China with US account and it worked? I do not have an ability to try icloudpd from China, so I have to rely on user to provide as much detail as possible... |
no response from the issue reporter |
Enter iCloud password for [email protected]:
Traceback (most recent call last):
File "/usr/bin/icloud", line 33, in
sys.exit(load_entry_point('pyicloud-ipd==0.10.1', 'console_scripts', 'icloud')())
File "/usr/lib/python3.8/site-packages/pyicloud_ipd/cmdline.py", line 200, in main
api = pyicloud_ipd.PyiCloudService(
File "/usr/lib/python3.8/site-packages/pyicloud_ipd/base.py", line 193, in init
self.authenticate()
File "/usr/lib/python3.8/site-packages/pyicloud_ipd/base.py", line 219, in authenticate
self.params.update({'dsid': resp['dsInfo']['dsid']})
KeyError: 'dsInfo'
2023-01-26 16:31:30 INFO Correct owner on config directory, if required
2023-01-26 16:31:30 INFO Correct group on config directory, if required
2023-01-26 16:31:30 INFO Generate 2FA cookie using password stored in keyring file.
iCloud Password:
Traceback (most recent call last):
File "/usr/lib/python3.8/site-packages/icloudpd-1.7.2-py3.8.egg/icloudpd/authentication.py", line 29, in authenticate
icloud = pyicloud_ipd.PyiCloudService(
File "/usr/lib/python3.8/site-packages/pyicloud_ipd/base.py", line 141, in init
password = get_password_from_keyring(apple_id)
File "/usr/lib/python3.8/site-packages/pyicloud_ipd/utils.py", line 40, in get_password_from_keyring
raise NoStoredPasswordAvailable(
pyicloud_ipd.exceptions.NoStoredPasswordAvailable: No pyicloud password for [email protected] could be found in the system keychain. Use the
--store-in-keyring
command-line option for storing a password for this username.During handling of the above exception, another exception occurred:
Traceback (most recent call last):
File "/usr/bin/icloudpd", line 33, in
sys.exit(load_entry_point('icloudpd==1.7.2', 'console_scripts', 'icloudpd')())
File "/usr/lib/python3.8/site-packages/click/core.py", line 722, in call
return self.main(*args, **kwargs)
File "/usr/lib/python3.8/site-packages/click/core.py", line 697, in main
rv = self.invoke(ctx)
File "/usr/lib/python3.8/site-packages/click/core.py", line 895, in invoke
return ctx.invoke(self.callback, **ctx.params)
File "/usr/lib/python3.8/site-packages/click/core.py", line 535, in invoke
return callback(*args, **kwargs)
File "/usr/lib/python3.8/site-packages/icloudpd-1.7.2-py3.8.egg/icloudpd/base.py", line 255, in main
icloud = authenticate(
File "/usr/lib/python3.8/site-packages/icloudpd-1.7.2-py3.8.egg/icloudpd/authentication.py", line 36, in authenticate
icloud = pyicloud_ipd.PyiCloudService(
File "/usr/lib/python3.8/site-packages/pyicloud_ipd/base.py", line 193, in init
self.authenticate()
File "/usr/lib/python3.8/site-packages/pyicloud_ipd/base.py", line 219, in authenticate
self.params.update({'dsid': resp['dsInfo']['dsid']})
KeyError: 'dsInfo'
The text was updated successfully, but these errors were encountered: