Thank you for your donation!


Cloudsmith graciously provides open-source package management and distribution for our project.


[PROBLEM] SCAN mount using SMB
#1
First off Tim, thanks for registering me quickly on this Forum - secondly, I'm finding your published "SetUp Guide" very helpful in understanding RPI & the MoOde environment.  I received my Allo Boss2 pre-built on MoOde January 4.

My only issue right now is "NAS Mount Error...".   I have a WD 2 TB NAS wired to my router (with just over 850 GB of music files), and my Allo Boss2 connected very stable over WiFi.  ApplePlay is fine, USB music is fine, the Library of Radio Stations works fine, but I can't mount my NAS.  I want to get NAS right before adding streaming services.  I've been through Allo's 'ComputerAudiophile' support, but their suggestions have all been what I've already tried (through your .  I'm hoping you can help.

MoOde detects my NAS using SCAN, but won't mount.  Music is actually 1 layer further down (& structured through folders) in "MYBOOKLIVE/PUBLIC/Shared Music".  Using the '192.../...." address won't mount either.  ID/PW are entered correctly & so is a short name for the mount.  I have no issues accessing the music files through Flac player on iOS, or through music players on PC's or over Plex Server. 

Here's the NAS Mount Error log (any suggestions?):

Code:
20220125 202703 worker: -- Start
20220125 202703 worker: Successfully daemonized
20220125 202703 worker: Integrity check (passed)
20220125 202704 worker: File check (OK)
20220125 202705 worker: Session vacuumed
20220125 202705 worker: Session loaded
20220125 202705 worker: Debug logging (OFF)
20220125 202705 worker: -- Audio debug
20220125 202705 worker: ALSA cards: (0:Boss2 | 1:empty | 2:empty | 3:empty
20220125 202705 worker: MPD config: (0:Allo Boss 2 DAC | mixer:(Master) | card:0)
20220125 202705 worker: ALSA mixer actual (Master)
20220125 202705 worker: ALSA Master volume set to (0%)
20220125 202705 worker: -- System
20220125 202706 worker: Host     (moode)
20220125 202706 worker: moOde    (7.6.1 2021-12-17)
20220125 202706 worker: RaspiOS  (10.6)
20220125 202706 worker: Kernel   (5.4.77-v7l+ #1371)
20220125 202706 worker: Platform (Pi-4B 1.4 4GB)
20220125 202706 worker: ARM arch (armv7l, 32-bit kernel)
20220125 202706 worker: MPD ver  (0.23.4_p0x3)
20220125 202706 worker: CPU gov  (ondemand)
20220125 202706 worker: USB boot not available
20220125 202706 worker: File system not expanded yet
20220125 202706 worker: HDMI port off
20220125 202706 worker: -- Network
20220125 202706 worker: IP address check timeout (90 secs)
20220125 202706 worker: eth0 adapter exists
20220125 202706 worker: eth0 IP address check (Yes)
20220125 202706 worker: eth0 wait 0 for IP address
20220125 202708 worker: eth0 wait 1 for IP address
20220125 202710 worker: eth0 wait 2 for IP address
20220125 202713 worker: eth0 wait 3 for IP address
20220125 202715 worker: eth0 wait 4 for IP address
20220125 202717 worker: eth0 wait 5 for IP address
20220125 202719 worker: eth0 wait 6 for IP address
20220125 202737 worker: eth0 wait 7 for IP address
20220125 202739 worker: eth0 wait 8 for IP address
20220125 202741 worker: eth0 wait 9 for IP address
20220125 202743 worker: eth0 wait 10 for IP address
20220125 202745 worker: eth0 wait 11 for IP address
20220125 202747 worker: eth0 wait 12 for IP address
20220125 202749 worker: eth0 wait 13 for IP address
20220125 202751 worker: eth0 wait 14 for IP address
20220125 202753 worker: eth0 wait 15 for IP address
20220125 202755 worker: eth0 wait 16 for IP address
20220125 202757 worker: eth0 wait 17 for IP address
20220125 202759 worker: eth0 wait 18 for IP address
20220125 202801 worker: eth0 wait 19 for IP address
20220125 202803 worker: eth0 wait 20 for IP address
20220125 202805 worker: eth0 wait 21 for IP address
20220125 202807 worker: eth0 wait 22 for IP address
20220125 202810 worker: eth0 wait 23 for IP address
20220125 202812 worker: eth0 wait 24 for IP address
20220125 202814 worker: eth0 wait 25 for IP address
20220125 202816 worker: eth0 wait 26 for IP address
20220125 202818 worker: eth0 wait 27 for IP address
20220125 202820 worker: eth0 wait 28 for IP address
20220125 202822 worker: eth0 wait 29 for IP address
20220125 202824 worker: eth0 wait 30 for IP address
20220125 202826 worker: eth0 wait 31 for IP address
20220125 202828 worker: eth0 wait 32 for IP address
20220125 202830 worker: eth0 wait 33 for IP address
20220125 202832 worker: eth0 wait 34 for IP address
20220125 202834 worker: eth0 wait 35 for IP address
20220125 202836 worker: eth0 wait 36 for IP address
20220125 202838 worker: eth0 wait 37 for IP address
20220125 202841 worker: eth0 wait 38 for IP address
20220125 202843 worker: eth0 wait 39 for IP address
20220125 202845 worker: eth0 wait 40 for IP address
20220125 202847 worker: eth0 wait 41 for IP address
20220125 202849 worker: eth0 wait 42 for IP address
20220125 202851 worker: eth0 wait 43 for IP address
20220125 202853 worker: eth0 wait 44 for IP address
20220125 202855 worker: eth0 address not assigned
20220125 202855 worker: wlan0 adapter exists
20220125 202855 worker: wifi country (CA)
20220125 202855 worker: wlan0 trying SSID (BELL045)
20220125 202855 worker: IP addr (192.168.2.186)
20220125 202855 worker: Netmask (255.255.255.0)
20220125 202855 worker: Gateway (192.168.2.1)
20220125 202855 worker: Pri DNS (192.168.2.1)
20220125 202855 worker: Domain  (home)
20220125 202855 worker: Pi integrated wlan0 power save disabled
20220125 202855 worker: -- Audio config
20220125 202856 worker: MPD conf updated
20220125 202856 worker: ALSA card number (0)
20220125 202856 worker: MPD audio output (Allo Boss 2 DAC)
20220125 202856 worker: Audio formats (S16_LE, S24_LE, S32_LE)
20220125 202856 worker: ALSA mixer name (Master)
20220125 202856 worker: MPD mixer type (software)
20220125 202856 worker: Hdwr volume controller exists
20220125 202856 worker: Max ALSA volume (100%)
20220125 202856 worker: ALSA output mode (Default: plughw)
20220125 202856 worker: ALSA loopback (Off)
20220125 202856 worker: Boss 2 OLED started
20220125 202856 worker: Reset renderer active flags
20220125 202856 worker: CamillaDSP (off)
20220125 202856 worker: -- MPD startup
20220125 202856 worker: MPD started
20220125 202857 worker: MPD accepting connections
20220125 202857 worker: MPD output 1 ALSA Default (on)
20220125 202857 worker: MPD output 2 ALSA Bluetooth (off)
20220125 202857 worker: MPD output 3 HTTP Server (off)
20220125 202857 worker: MPD crossfade (off)
20220125 202857 worker: MPD ignore CUE files (yes)
20220125 202857 worker: -- Feature availability
20220125 202857 worker: Source select (available)
20220125 202857 worker: Source select (source: MPD)
20220125 202857 worker: Source select (output: Allo Boss 2 DAC)
20220125 202857 worker: Bluetooth (available)
20220125 202857 worker: Airplay renderer (available: started)
20220125 202857 worker: Spotify renderer (available)
20220125 202857 worker: Squeezelite (available)
20220125 202857 worker: RoonBridge renderer (not installed)
20220125 202857 worker: Multiroom sender (available)
20220125 202857 worker: Multiroom receiver (available)
20220125 202857 worker: UPnP renderer (available: started)
20220125 202857 worker: DLNA server (available: started)
20220125 202857 worker: UPnP browser (available)
20220125 202857 worker: GPIO button handler (available)
20220125 202857 worker: Stream recorder (n/a)
20220125 202857 worker: -- Music sources
20220125 202857 worker: USB source (503D-9625)
20220125 202900 sourceMount(): Mount error: (mount error(2): No such file or directory
Refer to the mount.cifs(8) manual page (e.g. man mount.cifs))
20220125 202900 worker: NAS and UPnP sources (mountall initiated)
20220125 202900 worker: -- Other
20220125 202900 worker: USB volume knob (Off)
20220125 202900 worker: USB auto-mounter (udisks-glue)
20220125 202900 worker: LED0 (On)
20220125 202900 worker: LED1 (On)
20220125 202900 worker: Saved MPD vol level (0)
20220125 202900 worker: Preamp volume level (0)
20220125 202901 worker: MPD volume level (61) restored
20220125 202901 worker: ALSA Master volume (100%)
20220125 202901 worker: Auto-play (Off)
20220125 202901 worker: Maintenance interval (3 hours)
20220125 202901 worker: Screen saver activation (Never)
20220125 202901 worker: Session permissions (OK)
20220125 202901 worker: Watchdog started
20220125 202901 worker: Ready
20220125 204453 worker: Job installupd
20220125 204453 updater: Downloading update package r761
20220125 204454 updater: Update cancelled
Reply
#2
What was entered in the Path and Name fields in the Create Music Source screen?
Enjoy the Music!
moodeaudio.org | Mastodon Feed | GitHub
Reply
#3
when going with the Scan approach: MYBOOK/Public,

when going with the ip address: 192.168.2.13,

& just named it: NAS (tried a few others as well).

There is an ID/PW to enter as well for the "W:" drive.
Reply
#4
I wouldn't name it "NAS" since the local mount directory is /mnt/NAS/. What you end up with is /mnt/NAS/NAS. Try a name like "Music" or "FLAC".

The path should prolly be:

MYBOOKLIVE/PUBLIC/Shared Music
Enjoy the Music!
moodeaudio.org | Mastodon Feed | GitHub
Reply
#5
The error message

Code:
20220125 202900 sourceMount(): Mount error: (mount error(2): No such file or directory
Refer to the mount.cifs(8) manual page (e.g. man mount.cifs))

basically means moOde reached the server but asked for a share the server didn't recognize.

[aside]
When using the symbolic hostname of the server it has to be one recognized on the LAN which, depending on the DNS service, may mean having to qualify it. I like taking advantage of mDNS and use <server hostname>.local

Since I reserve IP addresses for well-known hosts like my NAS, my printers, etc., I often mount a share directly using the IP address form: <server IP>/Share_name
[/aside]


As for dirs/subdirs (or folders/subfolders if you like) you should be able to mount the highest level of the share or a sublevel of it.

Example, among other things my NAS shares directory Test.

I can mount 10.0.0.2/Test and access everything in the share or mount 10.0.0.2/Test/SubTest and access only the files at or below the directory SubTest.

If I mistakenly try to mount, say, 10.0.0.2/Test/SubRest, I get exactly the message you got.

BTW, I'm always wary of spaces in file or directory names. It should be ok, but....

Regards,
Kent
Reply
#6
Well it seemed to recognize  when doing the scan, but it appears they didn't shake hands.  Perhaps like an old school NACK in old mainframe communications.  Early 80's college ;-)

So, if I follow correctly, the actual 192.168.2.13/Shared Music should work: 


However, I'm still getting that "NAS mount error...", like with MYBOOKLIVE/Public.


Attached Files Thumbnail(s)
   
Reply
#7
apologies, that was an image of my directory tree.  

but the 192.168.13.2/Shared Music is a public mount, accessible by w/o ID/PW if on the network.  

But even setting up with the overall NAS Admin access detail loaded in as ID/PW, it doesn't connect either.  

I've tried all combinations. 

I'll attach the NAS Music Source in the Library & Directory Teree 'Snips' below: 

The Log is as follows: 

Code:
20220126 204639 sourceMount(): Mount error: (mount error(2): No such file or directory
Refer to the mount.cifs(8) manual page (e.g. man mount.cifs))
20220126 204650 sourceMount(): Mount error: (mount error(2): No such file or directory
Refer to the mount.cifs(8) manual page (e.g. man mount.cifs))
20220126 210346 worker: Job sourcecfg
20220126 210348 sourceMount(): Mount error: (mount error(2): No such file or directory
Refer to the mount.cifs(8) manual page (e.g. man mount.cifs))
20220126 210401 sourceMount(): Mount error: (mount error(2): No such file or directory
Refer to the mount.cifs(8) manual page (e.g. man mount.cifs))


Attached Files Thumbnail(s)
       
Reply
#8
What does SCAN display?
Enjoy the Music!
moodeaudio.org | Mastodon Feed | GitHub
Reply
#9
SCAN displays:

1. MYBOOKLIVE

2. MOODE/... (pre-exisitng internal libraries)

3. & my manual entries "192..." entries, "MYBOOKLIVE/PUBLIC/Shared Music", etc., prior to removal of mount attempts.

MYBOOKLIVE requires ID/PW (includes unique user content & Admin access)
MYBOOKLIVE/PUBLIC... technically wouldn't (if I understand correctly - I've tried respective combinations both with & w/o ID/PW)
Reply
#10
In your case the moOde SCAN has only returned the host name of your NAS and not any of the Samba share names advertised by the host MYBOOKLIVE.

What do you enter in other players to access the share?
Enjoy the Music!
moodeaudio.org | Mastodon Feed | GitHub
Reply


Forum Jump: