← Back to team overview

enterprise-support team mailing list archive

[Bug 1612000] [NEW] Samba client/server cannot manage special characters

 

Public bug reported:

A little background... I have a media server running Ubu 10.04 with a
media share containing FLAC files in a pretty standard hierarchy.  This
server (in service since 2010) has been accessed by machines running
from 10.04 to 14.04 without any issues.

I have recently built/upgraded two client machines to from 14.04 to
16.04 and these machines are having trouble with that Samba-served
share.  If a file or folder contains a question mark, that file or
folder will not be accessible--though it will appear in Nautilus and in
the Terminal.

In the case of a file (say 01 - Who Are You?.flac) if you double-click
the file (or otherwise launch it) you will get a file not found error;
this is true in the Terminal as well (using, say, ffplay).  In the case
of a folder it will appear to be empty and if you double-click the
folder you will get a folder not found error.  In either case, the
question mark is clearly shown in both Nautilus and bash.

If I create a share on one of my Ubu 16.04 machines (with similar
parameters) those files and folders which contain question marks do not
appear on client machines (regardless of version) when that share is
mounted.  Interestingly, these 16.04 servers are also not able to share
files or folders which contain colons.

This is all with mangled file names disabled.  If I enable it, I get
mangled file names which share as expected.

(Other characters may be effected, but these are the only two I have
tested.)

In short, files and folders containing question marks and colons should
appear in shares and be launchable.  With 16.04 this is not the case.

>From the 10.04 machine:

samba:
  Installed: 2:3.4.7~dfsg-1ubuntu3.15
  Candidate: 2:3.4.7~dfsg-1ubuntu3.15
  Version table:
 *** 2:3.4.7~dfsg-1ubuntu3.15 0
        500 http://us.archive.ubuntu.com/ubuntu/ lucid-updates/main Packages
        500 http://security.ubuntu.com/ubuntu/ lucid-security/main Packages
        100 /var/lib/dpkg/status
     2:3.4.7~dfsg-1ubuntu3 0
        500 http://us.archive.ubuntu.com/ubuntu/ lucid/main Packages

>From the 16.04 machine:

samba:
  Installed: 2:4.3.9+dfsg-0ubuntu0.16.04.2
  Candidate: 2:4.3.9+dfsg-0ubuntu0.16.04.2
  Version table:
 *** 2:4.3.9+dfsg-0ubuntu0.16.04.2 500
        500 http://us.archive.ubuntu.com/ubuntu xenial-updates/main amd64 Packages
        500 http://security.ubuntu.com/ubuntu xenial-security/main amd64 Packages
        100 /var/lib/dpkg/status
     2:4.3.8+dfsg-0ubuntu1 500
        500 http://us.archive.ubuntu.com/ubuntu xenial/main amd64 Packages


I am happy to provide additional details or tests as requested.

** Affects: samba (Ubuntu)
     Importance: Undecided
         Status: New

-- 
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/1612000

Title:
  Samba client/server cannot manage special characters

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/samba/+bug/1612000/+subscriptions