This is the mail archive of the cygwin mailing list for the Cygwin project.

Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]
Other format: [Raw text]

Re: passwd unrecoverable error 1265

On Aug 30 20:20, Vlado wrote:
> Hello.
> I have few users with sshd-only access to server.  They use passwd when
> changing passwords.
> passwd is not working anymore for regular user (remote connection with
> PuTTy):
>      test@server ~
>      $ passwd
>      Old password:
>      New password:
>      Re-enter new password:
>      passwd: unrecoverable error 1265

That's a windows error code.  1265 means ERROR_DOWNGRADE_DETECTED, the
officiale error message being:

  The system cannot contact a domain controller to service the
  authentication request. Please try again later.

I can reproduce this problem, but not on all machines. It occurs on W10,
on 2012R2, on W8.1, but it does not occur on W7 or 2008R2.

I found a workaround:  The Windows call for changing the password used
by the passwd tool is

  ret = NetUserChangePassowrd (server, username, old_pwd, new_pwd);

The server is usually the logon server, prepended by double backslash,
as in the variable $LOGONSERVER, and this is how passwd uses the function.
However, while this still works fine on W7 and 2008R2, it fails on the
newer systems with error 1265, ERROR_DOWNGRADE_DETECTED.

The workaround puzzles me slightly, but it seems to do the trick:
If I use the domain name (as in $USERDOMAIN) instead of the server
name when calling this function, it works as expected, also on W7
or 2008R2.

I applied the workaround which will be in passwd of the soon to be
released Cygwin 2.6.0.


Corinna Vinschen                  Please, send mails regarding Cygwin to
Cygwin Maintainer                 cygwin AT cygwin DOT com
Red Hat

Attachment: signature.asc
Description: PGP signature

Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]