← Back to team overview

enterprise-support team mailing list archive

[Bug 1801227] [NEW] smbc_opendir returns EEXIST if login credentials are incorrect, breaking SMB shares in Kodi

 

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
Server/Client Support Team, which is subscribed to samba in Ubuntu.
Matching subscriptions: Ubuntu Server/Client Support Team
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


Follow ups