Changing local password in NC is a nightmare

I am sorry, but this would be my first complaint about the product. I am soliciting inputs.

I have a “home” NC. I also have three desktops, two laptops, three phones, two tablets.

Whenever I change the password, my account would become “disabled” (or “too many requests”) because I can’t go through all the devices and update their passwords fast enough.

Thoughts? Suggestion?

Thanks in advance.

I thought in the apps (Windows, macOS, Linux, iOS, Android) there are session keys used.

Settings → Personal → Security → Devices & sessions

Perhaps someone can explain if there is really an exchange between server and client of anything on changing password in nextcloud.

On a short test i changed the passoword on nextcloud (GUI) and i must not change it in Android app. All works fine and no message from the app.

1 Like

Hi @devnll, thanks for replying. The problem with that place is that is showed “Last activity” as “17 hours” ago but accounts are being locked left and right (for the last two days.)

these are the last few lines of the debug before “Folder is disabled” and the account become disabled.

contentChecksum, e2eMangledName, isE2eEncrypted FROM metadata LEFT JOIN checksumtype as contentchecksumtype ON metadata.contentChecksumTypeId == contentchecksumtype.id WHERE e2eMangledName=?1"
2021-10-15 13:27:37:364 [ debug nextcloud.sync.database.sql ] [ OCC::SqlQuery::bindValue ]: SQL bind 1 “WBX”
2021-10-15 13:27:37:364 [ debug nextcloud.sync.database.sql ] [ OCC::SqlQuery::exec ]: SQL exec “SELECT path, inode, modtime, type, md5, fileid, remotePerm, filesize, ignoredChildrenRemote, contentchecksumtype.name || ‘:’ || contentChecksum, e2eMangledName, isE2eEncrypted FROM metadata LEFT JOIN checksumtype as contentchecksumtype ON metadata.contentChecksumTypeId == contentchecksumtype.id WHERE e2eMangledName=?1”
2021-10-15 13:27:37:365 [ debug nextcloud.sync.database.sql ] [ OCC::SqlQuery::bindValue ]: SQL bind 1 “websites”
2021-10-15 13:27:37:365 [ debug nextcloud.sync.database.sql ] [ OCC::SqlQuery::exec ]: SQL exec “SELECT path, inode, modtime, type, md5, fileid, remotePerm, filesize, ignoredChildrenRemote, contentchecksumtype.name || ‘:’ || contentChecksum, e2eMangledName, isE2eEncrypted FROM metadata LEFT JOIN checksumtype as contentchecksumtype ON metadata.contentChecksumTypeId == contentchecksumtype.id WHERE e2eMangledName=?1”
2021-10-15 13:27:37:365 [ debug nextcloud.sync.database.sql ] [ OCC::SqlQuery::bindValue ]: SQL bind 1 3
2021-10-15 13:27:37:365 [ debug nextcloud.sync.database.sql ] [ OCC::SqlQuery::exec ]: SQL exec “SELECT path FROM selectivesync WHERE type=?1”
2021-10-15 13:27:37:365 [ debug nextcloud.sync.networkjob ] [ OCC::AbstractNetworkJob::slotFinished ]: Network job OCC::LsColJob finished for “/”
2021-10-15 13:27:37:433 [ info nextcloud.sync.credentials.webflow ]: request finished
2021-10-15 13:27:37:433 [ info nextcloud.sync.networkjob.jsonapi ]: JsonApiJob of QUrl(“https://nc.company.com/ocs/v1.php/cloud/user?format=json”) FINISHED WITH STATUS “OK”
2021-10-15 13:27:37:461 [ info nextcloud.sync.accessmanager ]: 2 “” “https://nc.company.com/remote.php/dav/avatars/username/128.png” has X-Request-ID “d8ccbcd0-79f9-455c-b3a6-1a024a4d270a”
2021-10-15 13:27:37:461 [ debug nextcloud.sync.cookiejar ] [ OCC::CookieJar::cookiesForUrl ]: QUrl(“https://nc.company.com/remote.php/dav/avatars/username/128.png”) requests: (QNetworkCookie(“oc_sessionPassphrase=AvH7aBjxgmCkPsIz4fq6O1HOub9DhEcF9gG2k%2FsDzBtR22ltAH0dqXtNuOqde5ASxT%2Bos%2Byr9OHaqOA3gacK7yDCJDkBYaSFkFnf2sB7nfbaizndHXQ6pL0fP3jzEvuy; secure; HttpOnly; domain=nc.company.com; path=/”), QNetworkCookie("__Host-nc_sameSiteCookielax=true; secure; HttpOnly; expires=Fri, 31-Dec-2100 23:59:59 GMT; domain=nc.company.com; path=/"), QNetworkCookie("__Host-nc_sameSiteCookiestrict=true; secure; HttpOnly; expires=Fri, 31-Dec-2100 23:59:59 GMT; domain=nc.company.com; path=/"), QNetworkCookie(“oczi6wtd5105=tc5o78bgo48gtuuu0b0sfllc56; secure; HttpOnly; domain=nc.company.com; path=/”))
2021-10-15 13:27:37:461 [ info nextcloud.sync.networkjob ]: OCC::AvatarJob created for “https://nc.company.com” + “” “OCC::UserInfo”
2021-10-15 13:27:37:461 [ debug nextcloud.sync.networkjob ] [ OCC::AbstractNetworkJob::slotFinished ]: Network job OCC::JsonApiJob finished for “ocs/v1.php/cloud/user”
2021-10-15 13:27:37:647 [ info nextcloud.sync.credentials.webflow ]: request finished
2021-10-15 13:27:37:647 [ debug nextcloud.sync.networkjob.avatar ] [ OCC::AvatarJob::finished ]: Retrieved Avatar pixmap!
2021-10-15 13:27:37:648 [ debug nextcloud.sync.networkjob ] [ OCC::AbstractNetworkJob::slotFinished ]: Network job OCC::AvatarJob finished for “”
2021-10-15 13:27:37:742 [ info nextcloud.gui.folder.manager ]: Etag poll timer timeout
2021-10-15 13:27:37:742 [ info nextcloud.gui.folder.manager ]: Folders to sync: 2
2021-10-15 13:27:37:742 [ info nextcloud.gui.folder.manager ]: Number of folders that don’t use push notifications: 2
2021-10-15 13:27:37:742 [ info nextcloud.gui.folder.manager ]: Run etag job on folder OCC::Folder(0x204dd2795e0)
2021-10-15 13:27:37:742 [ info nextcloud.gui.folder.manager ]: Can not run etag job: Polltime not reached
2021-10-15 13:27:37:742 [ info nextcloud.gui.folder.manager ]: Run etag job on folder OCC::Folder(0x204daf65cc0)
2021-10-15 13:27:37:742 [ info nextcloud.gui.folder.manager ]: Can not run etag job: Folder is disabled