Public bug reported: In Kodi, try to add a smb:// URL for a share that doesn't allow guest logins and you'll get a cryptic "File Exists" error. It never asks for login credentials. From online searching, this is most likely due to a bug in libsmbclient where smbc_opendir will return EEXIST instead of a more appropriate error code if invalid login credentials were provided.
This was fixed in Samba 4.8: https://github.com/samba- team/samba/commit/7470b9b18af282a742929d3fc90f4be5520428a1 But 18.04 is shipping 4.7. Trying to add a share where the hostname doesn't resolve results in some cryptic messages as well, but that may or may not be a different bug. ProblemType: Bug DistroRelease: Ubuntu 18.04 Package: libsmbclient 2:4.7.6+dfsg~ubuntu-0ubuntu2.2 ProcVersionSignature: Ubuntu 4.15.0-38.41-generic 4.15.18 Uname: Linux 4.15.0-38-generic x86_64 NonfreeKernelModules: nvidia_modeset nvidia ApportVersion: 2.20.9-0ubuntu7.4 Architecture: amd64 CurrentDesktop: ubuntu:GNOME Date: Thu Nov 1 21:15:29 2018 InstallationDate: Installed on 2018-09-12 (51 days ago) InstallationMedia: Ubuntu 18.04.1 LTS "Bionic Beaver" - Release amd64 (20180725) ProcEnviron: TERM=xterm-256color PATH=(custom, no user) XDG_RUNTIME_DIR=<set> LANG=en_US.UTF-8 SHELL=/bin/bash RelatedPackageVersions: nautilus 1:3.26.4-0~ubuntu18.04.2 gvfs 1.36.1-0ubuntu1.1 SambaClientRegression: Yes SourcePackage: samba UpgradeStatus: No upgrade log present (probably fresh install) ** Affects: samba (Ubuntu) Importance: Undecided Status: New ** Tags: amd64 apport-bug bionic -- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. https://bugs.launchpad.net/bugs/1801227 Title: smbc_opendir returns EEXIST if login credentials are incorrect, breaking SMB shares in Kodi To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu/+source/samba/+bug/1801227/+subscriptions -- ubuntu-bugs mailing list [email protected] https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs
