Open Kr00t opened 2 years ago
В вашем случае Яндекс требует дополнительного подтверждения (капчу или смс или чего еще). Надо с этого IP/подсети зайти пару-тройку раз в браузере, подтвердить, и тогда будет пускать.
Первую проблему решил, приложение на docker запустил. А как быть с этой ? "One or more errors occurred. (YadAuthPasswordRequest errors: captcha.required))"
У меня такая же проблема, при входе с браузера не просит ни капчу, ни код, но приложение не работает. Также пробовал указать user-agent моего браузера, тоже не помогает.
Та же проблема. С браузера заходит, не требуя никаких подтверждений. Залогинивался-разлогинивался в браузере несколько раз - всё ок, но через приложение получаю Cannot get X-Default-UID
Та же фигня
Если настроен тип входа в почту "пароль", 2FA выключен, то работает только через пароль от почты. Если настроен тип входа в почту "пароль", 2FA выключен, создан и введен пароль приложения для диска, то происходит эта ошибка. Если настроен хотя бы sms, то ошибка происходит и при использовании пароля от почты, и при использовании пароля приложения для диска.
Если настроен тип входа в почту "пароль", 2FA выключен, то работает только через пароль от почты. Если настроен тип входа в почту "пароль", 2FA выключен, создан и введен пароль приложения для диска, то происходит эта ошибка. Если настроен хотя бы sms, то ошибка происходит и при использовании пароля от почты, и при использовании пароля приложения для диска.
Простой пароль. 2FA отсутствует. Пароли приложений - выключены. Ошибка - происходит.
Сегодня при входе в Яндекс Диск снова показывается страница с рекламой "диких" скидок. И снова, как и раньше при показе рекламы со скидками не работает вход приложения. Есть подозрение, что во время "сезона" скидок меняется параметризация входа, возможно ожидается какой-то параметр в URL'е или еще что. Уже не первый раз замечено - как скидки, так сбоит утренний бэкап.
Спасибо, постараюсь глянуть на днях
Спасибо, постараюсь глянуть на днях
@yar229 Скажите пожалуйста, удалось глянуть?
Как вариант 'глянуть' сюда. Возможно решение уже есть.
Что я упускаю? user@webdav:~/yandex$ sudo dotnet wdmrc.dll --use-deduplicate --protocol YadWeb -h http:// --use-locks WebDAVCloudMailRu: WebDAV emulator for Cloud.mail.ru v.1.13.5.2 yar229@yandex.ru [1]: OS Version: Unix 5.4.0.110 [1]: CLR: .NET 5.0.17 [1]: User interactive: True [1]: Version: 1.13.5.2 [1]: Using proxy: [1]: Max threads count: 5 [1]: Cloud protocol: YadWeb [1]: Cache listings, sec: 30 [1]: List query folder depth: 1 [1]: Use locks: True [1]: Use deduplicate: True [1]: Start as service: False [1]: WebDAV server running at http://:801/ [4]: PROPFIND:http://172.16.254.103:801/:172.16.254.103:801 - Start processing [4]: Cloud instance created for XXXXXX@yandex.ru
[4]: Unexpected exception while handling request (method=PROPFIND, url=http://172.16.254.103:801/, source=172.16.254.103:801 System.AggregateException: One or more errors occurred. (One or more errors occurred. (Cannot get X-Default-UID)) ---> System.AggregateException: One or more errors occurred. (Cannot get X-Default-UID) ---> System.Security.Authentication.AuthenticationException: Cannot get X-Default-UID at YaR.Clouds.Base.Repos.YandexDisk.YadWeb.Requests.YadAuthPasswordRequest.DeserializeMessage(NameValueCollection responseHeaders, Stream stream) in D:\a\1\s\MailRuCloud\MailRuCloudApi\Base\Repos\YandexDisk\YadWeb\Requests\YadAuthPasswordRequest.cs:line 74 at YaR.Clouds.Base.Requests.BaseRequestb100(YadWebAuth ) in D:\a\1\s\MailRuCloud\MailRuCloudApi\Base\Repos\YandexDisk\YadWeb\YadWebRequestRepo.cs:line 56
at YaR.Clouds.Common.Cached`1.<>cDisplayClass8_0.b__0() in D:\a\1\s\MailRuCloud\MailRuCloudApi\Common\Cached.cs:line 40
at System.Lazy
2.MakeRequestAsync() in D:\a\1\s\MailRuCloud\MailRuCloudApi\Base\Requests\BaseRequest.cs:line 95 at YaR.Clouds.Base.Requests.BaseRequest
2.MakeRequestAsync() in D:\a\1\s\MailRuCloud\MailRuCloudApi\Base\Requests\BaseRequest.cs:line 95 at YaR.Clouds.Base.Repos.YandexDisk.YadWeb.YadWebAuth.MakeLogin() in D:\a\1\s\MailRuCloud\MailRuCloudApi\Base\Repos\YandexDisk\YadWeb\YadWebAuth.cs:line 41 --- End of inner exception stack trace --- at System.Threading.Tasks.Task1.GetResultCore(Boolean waitCompletionNotification) at System.Threading.Tasks.Task
1.get_Result() at YaR.Clouds.Base.Repos.YandexDisk.YadWeb.YadWebAuth..ctor(HttpCommonSettings settings, IBasicCredentials creds) in D:\a\1\s\MailRuCloud\MailRuCloudApi\Base\Repos\YandexDisk\YadWeb\YadWebAuth.cs:line 19 at YaR.Clouds.Base.Repos.YandexDisk.YadWeb.YadWebRequestRepo.1.ViaFactory(LazyThreadSafetyMode mode) at System.Lazy
1.ExecutionAndPublication(LazyHelper executionAndPublication, Boolean useDefaultConstructor) at System.Lazy1.CreateValue() at System.Lazy
1.get_Value() at YaR.Clouds.Common.Cached1.RefreshValueIfNeeded() in D:\a\1\s\MailRuCloud\MailRuCloudApi\Common\Cached.cs:line 42 at YaR.Clouds.Common.Cached
1..ctor(Func2 valueFactory, Func
2 duration) in D:\a\1\s\MailRuCloud\MailRuCloudApi\Common\Cached.cs:line 26 at YaR.Clouds.Base.Repos.YandexDisk.YadWeb.YadWebRequestRepo.get_CachedAuth() in D:\a\1\s\MailRuCloud\MailRuCloudApi\Base\Repos\YandexDisk\YadWeb\YadWebRequestRepo.cs:line 56 at YaR.Clouds.Base.Repos.YandexDisk.YadWeb.YadWebRequestRepo.get_Authent() in D:\a\1\s\MailRuCloud\MailRuCloudApi\Base\Repos\YandexDisk\YadWeb\YadWebRequestRepo.cs:line 54 at YaR.Clouds.Base.Repos.YandexDisk.YadWeb.YadWebRequestRepo.AccountInfo() in D:\a\1\s\MailRuCloud\MailRuCloudApi\Base\Repos\YandexDisk\YadWeb\YadWebRequestRepo.cs:line 284 at YaR.Clouds.Base.Account.LoginAsync() in D:\a\1\s\MailRuCloud\MailRuCloudApi\Base\Account.cs:line 54 --- End of inner exception stack trace --- at System.Threading.Tasks.Task1.GetResultCore(Boolean waitCompletionNotification) at System.Threading.Tasks.Task
1.get_Result() at YaR.Clouds.Base.Account.Login() in D:\a\1\s\MailRuCloud\MailRuCloudApi\Base\Account.cs:line 44 at YaR.Clouds.Cloud..ctor(CloudSettings settings, Credentials credentials) in D:\a\1\s\MailRuCloud\MailRuCloudApi\Cloud.cs:line 60 at YaR.Clouds.WebDavStore.CloudManager.CreateCloud(HttpListenerBasicIdentity identity) in D:\a\1\s\WebDavMailRuCloudStore\CloudManager.cs:line 46 at YaR.Clouds.WebDavStore.CloudManager.Instance(IIdentity identityi) in D:\a\1\s\WebDavMailRuCloudStore\CloudManager.cs:line 28 at YaR.Clouds.WebDavStore.StoreBase.LocalStore.GetItemAsync(WebDavUri uri, IHttpContext httpContext) in D:\a\1\s\WebDavMailRuCloudStore\StoreBase\LocalStore.cs:line 37 at NWebDav.Server.Handlers.PropFindHandler.HandleRequestAsync(IHttpContext httpContext, IStore store) in D:\a\1\s\NWebDav\NWebDav.Server\Handlers\PropFindHandler.cs:line 77 at NWebDav.Server.WebDavDispatcher.DispatchRequestAsync(IHttpContext httpContext) in D:\a\1\s\NWebDav\NWebDav.Server\WebDavDispatcher.cs:line 137