← Back to team overview

touch-packages team mailing list archive

[Bug 1440395]

 

Note that fstab should contain forward slashes for cifs, e. g.
//192.168.1.110/ExtHDD in your case. Where did you see the backslashes
documented? This documentation should be fixed. Or was that added by
some tool? Which one?

Nevertheless, this shouldn't be unescaped by the fstab generator.

-- 
You received this bug notification because you are a member of Ubuntu
Touch seeded packages, which is subscribed to systemd in Ubuntu.
https://bugs.launchpad.net/bugs/1440395

Title:
  fstab-generator interprets backslashes in CIFS mounts

Status in systemd:
  Won't Fix
Status in systemd package in Ubuntu:
  Invalid

Bug description:
  Hello. I'm using systemd 219 on Ubuntu 15.04.
  I have the following line in /etc/fstab:

  \\192.168.1.110\ExtHDD /mnt/nas cifs vers=3.0,nofail,x-gvfs-
  show,credentials=/etc/nas_passwd,uid=1000,gid=1000,cache=loose 0 0

  "sudo mount /mnt/nas/" works properly in this case. Hovewer, fstab-
  generator creates an incorrect mount unit:

  # Automatically generated by systemd-fstab-generator

  [Unit]
  SourcePath=/etc/fstab
  Documentation=man:fstab(5) man:systemd-fstab-generator(8)

  [Mount]
  What=\192.168.1.110\ExtHDD
  Where=/mnt/nas
  Type=cifs
  Options=vers=3.0,nofail,x-gvfs-show,credentials=/etc/nas_passwd,uid=1000,gid=1000,cache=loose

  Note a missing backslash before the IP address. "systemctl status mnt-
  nas.mount" obviously tells that unit wasn't able to start:

  марта 31 20:23:32 artyom-H97-D3H mount[7360]: mount.cifs: bad UNC
  (\192.168.1.110\ExtHDD)

  Let's add more backslashes to the CIFS path:

  \\\\192.168.1.110\\ExtHDD /mnt/nas cifs vers=3.0,nofail,x-gvfs-
  show,credentials=/etc/nas_passwd,uid=1000,gid=1000,cache=loose 0 0

  In this case, generated mount unit is correct:

  # Automatically generated by systemd-fstab-generator

  [Unit]
  SourcePath=/etc/fstab
  Documentation=man:fstab(5) man:systemd-fstab-generator(8)

  [Mount]
  What=\\192.168.1.110\ExtHDD
  Where=/mnt/nas
  Type=cifs
  Options=vers=3.0,nofail,x-gvfs-show,credentials=/etc/nas_passwd,uid=1000,gid=1000,cache=loose

  However, mount commands refuses to work:

  $ sudo mount /mnt/nas 
  mount.cifs: bad UNC (\\\\192.168.1.110\\ExtHDD)

  I don't precisely know if fstab entries should contain escape
  characters (extra backslashes). Nonetheless, fstab-generator and mount
  command should have the same behaviour anyway.

  ProblemType: Bug
  DistroRelease: Ubuntu 15.04
  Package: systemd 219-6ubuntu1
  ProcVersionSignature: Ubuntu 3.19.0-9.9-generic 3.19.1
  Uname: Linux 3.19.0-9-generic x86_64
  NonfreeKernelModules: arc4 md4 nls_utf8 cifs fscache pci_stub vboxpci vboxnetadp vboxnetflt vboxdrv cfg80211 nls_iso8859_1 joydev snd_hda_codec_realtek snd_hda_codec_hdmi snd_hda_codec_generic intel_rapl iosf_mbi x86_pkg_temp_thermal intel_powerclamp coretemp kvm_intel hid_logitech_hidpp kvm crct10dif_pclmul crc32_pclmul ghash_clmulni_intel aesni_intel snd_soc_rt5640 aes_x86_64 snd_soc_rl6231 lrw snd_soc_core gf128mul snd_hda_intel glue_helper snd_hda_controller ablk_helper snd_compress cryptd snd_hda_codec snd_pcm_dmaengine snd_hwdep snd_pcm serio_raw snd_seq_midi snd_seq_midi_event snd_rawmidi snd_seq snd_seq_device snd_timer snd mei_me mei i915 shpchp lpc_ich drm_kms_helper drm 8250_fintek dw_dmac i2c_algo_bit i2c_hid soundcore dw_dmac_core i2c_designware_platform 8250_dw snd_soc_sst_acpi i2c_designware_core video spi_pxa2xx_platform tpm_infineon mac_hid acpi_pad sunrpc parport_pc ppdev lp parport autofs4 hid_logitech_dj usbhid hid e1000e psmouse ahci ptp libahci pps_core sdhci_acpi sdhci
  ApportVersion: 2.17-0ubuntu1
  Architecture: amd64
  CurrentDesktop: XFCE
  Date: Sat Apr  4 21:38:52 2015
  InstallationDate: Installed on 2015-02-05 (58 days ago)
  InstallationMedia: Xubuntu 14.04.1 LTS "Trusty Tahr" - Release amd64 (20140723)
  MachineType: Gigabyte Technology Co., Ltd. H97-D3H
  ProcKernelCmdLine: \vmlinuz-3.19.0-9-generic.efi.signed ro root=UUID=840a4068-987e-4392-8835-3a32930cd96b quiet splash  initrd=\initrd.img-3.19.0-9-generic
  SourcePackage: systemd
  UpgradeStatus: Upgraded to vivid on 2015-03-02 (33 days ago)
  dmi.bios.date: 06/26/2014
  dmi.bios.vendor: American Megatrends Inc.
  dmi.bios.version: F5
  dmi.board.asset.tag: To be filled by O.E.M.
  dmi.board.name: H97-D3H-CF
  dmi.board.vendor: Gigabyte Technology Co., Ltd.
  dmi.board.version: x.x
  dmi.chassis.asset.tag: To Be Filled By O.E.M.
  dmi.chassis.type: 3
  dmi.chassis.vendor: Gigabyte Technology Co., Ltd.
  dmi.chassis.version: To Be Filled By O.E.M.
  dmi.modalias: dmi:bvnAmericanMegatrendsInc.:bvrF5:bd06/26/2014:svnGigabyteTechnologyCo.,Ltd.:pnH97-D3H:pvrTobefilledbyO.E.M.:rvnGigabyteTechnologyCo.,Ltd.:rnH97-D3H-CF:rvrx.x:cvnGigabyteTechnologyCo.,Ltd.:ct3:cvrToBeFilledByO.E.M.:
  dmi.product.name: H97-D3H
  dmi.product.version: To be filled by O.E.M.
  dmi.sys.vendor: Gigabyte Technology Co., Ltd.

To manage notifications about this bug go to:
https://bugs.launchpad.net/systemd/+bug/1440395/+subscriptions


References