Version: 0.1 (using KDE 4.6.1) OS: Linux For quite some time I've got trouble accessing a ReadyNAS NV+ (Firmware 4.1.6, Samba 3.0.34, configured for user security mode) via kio_smb. Now I finally had time to look at the samba logfile. What happens is: (a) In Dolphin, I use smb://server.example.com/ to access to root. This works fine and I can see the shares. (b) I click on a restricted share. I'm asked for the password. I enter such a password. I'm asked again. And again and again and again und til I click Cancel. (c) I'm again asked a few times for the password. (d) Finally Dolphin reports an Access denied. What the samba logfile tells me: When I do (a) I get lots of [2011/03/10 14:23:31, 2] auth/auth.c:check_ntlm_password(319) check_ntlm_password: Authentication for user [mss] -> [mss] FAILED with error NT_STATUS_NO_SUCH_USER That's ok because there is no user with the same name as my local user. kio_smb should try only once though. When I do (b) I get [2011/03/10 14:24:00, 2] auth/auth.c:check_ntlm_password(319) check_ntlm_password: Authentication for user [mss] -> [mss] FAILED with error NT_STATUS_NO_SUCH_USER [2011/03/10 14:24:01, 2] auth/auth.c:check_ntlm_password(319) check_ntlm_password: Authentication for user [admin] -> [admin] FAILED with error NT_STATUS_WRONG_PASSWORD [2011/03/10 14:24:02, 2] auth/auth.c:check_ntlm_password(319) check_ntlm_password: Authentication for user [admin] -> [admin] FAILED with error NT_STATUS_WRONG_PASSWORD [2011/03/10 14:24:26, 2] auth/auth.c:check_ntlm_password(319) check_ntlm_password: Authentication for user [admin] -> [admin] FAILED with error NT_STATUS_WRONG_PASSWORD As you can see does kio_smb first try to login with the wrong user name. Only after a few of these tries, it tries the correct user name. But the password is reported as wrong. It definitely isn't, I tried this a 1000 times and logging in with these credentials from both Windows and smbclient work fine. I also tried a third user name (staff), but that one was never logged, it looked like kio_smb tried my original username again. When I look at my xsession-errors I get lots of stuff like kio_smb(3912)/kio (kioslave) KIO::SlaveBase::finished: finished() called after error()! Please fix the KIO slave. kio_smb(3912)/kio (kioslave) KIO::SlaveBase::finished: finished() called after error()! Please fix the KIO slave. kio_smb(3912)/kio (kioslave) KIO::SlaveBase::finished: finished() called after error()! Please fix the KIO slave. params.c:OpenConfFile() - Unable to open configuration file "/home/mss/.smb/smb.conf": params.c:OpenConfFile() - Unable to open configuration file "/home/mss/.smb/smb.conf.append": kio_smb(3912)/kio (kioslave) KIO::SlaveBase::finished: finished() called after error()! Please fix the KIO slave. kio_smb(3944)/kio (kioslave) KIO::SlaveBase::finished: finished() called after error()! Please fix the KIO slave. kded(1885)/KPasswdServer storeInWallet: walletKey = "smb-server.example.com:-1" reading existing map kded(1885)/KPasswdServer storeInWallet: walletKey = "smb-server.example.com:-1" reading existing map kio_smb(3944)/kio (kioslave) KIO::SlaveBase::finished: finished() called after error()! Please fix the KIO slave. kded(1885)/KPasswdServer storeInWallet: walletKey = "smb-server.example.com:-1" reading existing map kded(1885)/KPasswdServer storeInWallet: walletKey = "smb-server.example.com:-1" reading existing map kio_smb(3944)/kio (kioslave) KIO::SlaveBase::finished: finished() called after error()! Please fix the KIO slave. kio_smb(3944)/kio (kioslave) KIO::SlaveBase::finished: finished() called after error()! Please fix the KIO slave. kio_smb(3944)/kio (kioslave) KIO::SlaveBase::finished: finished() called after error()! Please fix the KIO slave. kio_smb(3944)/kio (kioslave) KIO::SlaveBase::finished: finished() called after error()! Please fix the KIO slave. kio_smb(3944)/kio (kioslave) KIO::SlaveBase::finished: finished() called after error()! Please fix the KIO slave. kio_smb(3944)/kio (kioslave) KIO::SlaveBase::finished: finished() called after error()! Please fix the KIO slave. kio_smb(3944)/kio (kioslave) KIO::SlaveBase::finished: finished() called after error()! Please fix the KIO slave. kio_smb(3944)/kio (kioslave) KIO::SlaveBase::finished: finished() called after error()! Please fix the KIO slave. kio_smb(3944)/kio (kioslave) KIO::SlaveBase::finished: finished() called after error()! Please fix the KIO slave. kio_smb(3944)/kio (kioslave) KIO::SlaveBase::finished: finished() called after error()! Please fix the KIO slave. kio_smb(3944)/kio (kioslave) KIO::SlaveBase::finished: finished() called after error()! Please fix the KIO slave. kio_smb(3944)/kio (kioslave) KIO::SlaveBase::finished: finished() called after error()! Please fix the KIO slave. kio_smb(3944)/kio (kioslave) KIO::SlaveBase::finished: finished() called after error()! Please fix the KIO slave. kio_smb(3944)/kio (kioslave) KIO::SlaveBase::finished: finished() called after error()! Please fix the KIO slave. kio_smb(3944)/kio (kioslave) KIO::SlaveBase::finished: finished() called after error()! Please fix the KIO slave. kio_smb(3944)/kio (kioslave) KIO::SlaveBase::finished: finished() called after error()! Please fix the KIO slave. kio_smb(3944)/kio (kioslave) KIO::SlaveBase::finished: finished() called after error()! Please fix the KIO slave. kio_smb(3944)/kio (kioslave) KIO::SlaveBase::finished: finished() called after error()! Please fix the KIO slave. kio_smb(3944)/kio (kioslave) KIO::SlaveBase::finished: finished() called after error()! Please fix the KIO slave. kio_smb(3944)/kio (kioslave) KIO::SlaveBase::finished: finished() called after error()! Please fix the KIO slave. kio_smb(3944)/kio (kioslave) KIO::SlaveBase::finished: finished() called after error()! Please fix the KIO slave. kio_smb(3944)/kio (kioslave) KIO::SlaveBase::finished: finished() called after error()! Please fix the KIO slave. krunner(2092) Interface::run: "Go to smb://server.example.com" "locations_opennetwork" kwin(1974) KWin::Client::readUserTimeMapTimestamp: User timestamp, final: 'ID: 88275832 ;WMCLASS: "dolphin" : "dolphin" ;Caption: "smb - server.example.com - / – Dolphin" ' : 14751648 kwin(1974) KWin::Workspace::createTile: Now tiling "smb - server.example.com - / – Dolphin" kio_smb(3944)/kio (kioslave) KIO::SlaveBase::finished: finished() called after error()! Please fix the KIO slave. kio_smb(3944)/kio (kioslave) KIO::SlaveBase::finished: finished() called after error()! Please fix the KIO slave. kio_smb(3944)/kio (kioslave) KIO::SlaveBase::finished: finished() called after error()! Please fix the KIO slave. kio_smb(3944)/kio (kioslave) KIO::SlaveBase::finished: finished() called after error()! Please fix the KIO slave. kio_smb(3944)/kio (kioslave) KIO::SlaveBase::finished: finished() called after error()! Please fix the KIO slave. kio_smb(3944)/kio (kioslave) KIO::SlaveBase::finished: finished() called after error()! Please fix the KIO slave. kio_smb(3944)/kio (kioslave) KIO::SlaveBase::finished: finished() called after error()! Please fix the KIO slave. kio_smb(3944)/kio (kioslave) KIO::SlaveBase::finished: finished() called after error()! Please fix the KIO slave. kio_smb(3944)/kio (kioslave) KIO::SlaveBase::finished: finished() called after error()! Please fix the KIO slave. kio_smb(3944)/kio (kioslave) KIO::SlaveBase::finished: finished() called after error()! Please fix the KIO slave. kio_smb(3944)/kio (kioslave) KIO::SlaveBase::finished: finished() called after error()! Please fix the KIO slave. kio_smb(3944)/kio (kioslave) KIO::SlaveBase::finished: finished() called after error()! Please fix the KIO slave. kio_smb(3944)/kio (kioslave) KIO::SlaveBase::finished: finished() called after error()! Please fix the KIO slave. kio_smb(3944)/kio (kioslave) KIO::SlaveBase::finished: finished() called after error()! Please fix the KIO slave. kio_smb(3944)/kio (kioslave) KIO::SlaveBase::finished: finished() called after error()! Please fix the KIO slave. kio_smb(3944)/kio (kioslave) KIO::SlaveBase::finished: finished() called after error()! Please fix the KIO slave. kio_smb(3944)/kio (kioslave) KIO::SlaveBase::finished: finished() called after error()! Please fix the KIO slave. kio_smb(3944)/kio (kioslave) KIO::SlaveBase::finished: finished() called after error()! Please fix the KIO slave. kio_smb(3944)/kio (kioslave) KIO::SlaveBase::finished: finished() called after error()! Please fix the KIO slave. kio_smb(3944)/kio (kioslave) KIO::SlaveBase::finished: finished() called after error()! Please fix the KIO slave. kio_smb(3944)/kio (kioslave) KIO::SlaveBase::finished: finished() called after error()! Please fix the KIO slave. kded(1885)/KPasswdServer storeInWallet: walletKey = "smb-server.example.com:-1" reading existing map kded(1885)/KPasswdServer storeInWallet: walletKey = "smb-server.example.com:-1" reading existing map kio_smb(3944)/kio (kioslave) KIO::SlaveBase::finished: finished() called after error()! Please fix the KIO slave. kded(1885)/KPasswdServer storeInWallet: walletKey = "smb-server.example.com:-1" reading existing map kded(1885)/KPasswdServer storeInWallet: walletKey = "smb-server.example.com:-1" reading existing map kio_smb(3944)/kio (kioslave) KIO::SlaveBase::finished: finished() called after error()! Please fix the KIO slave. kded(1885)/KPasswdServer storeInWallet: walletKey = "smb-server.example.com:-1" reading existing map dolphin(3887)/kio (KDirListerCache): Internal error: itemsInUse did not contain "smb://staff@server.example.com/share" In the end, Dolphin crashed. Reproducible: Always OS: Linux (i686) release 2.6.35-27-generic Compiler: cc
I think this might be fixed, haven't seen this bug in a while.
Based on comment #1
The bug is still here in 15.12.1 (KDE Frameworks 5.18.0), please, reopen
(In reply to Pavel Gurevich from comment #3) > The bug is still here in 15.12.1 (KDE Frameworks 5.18.0), please, reopen Please provide some steps to reproduce it and I'll reopen the bug.