• Lanman98 to Raspios (bullseye) now blocked?

    From Bob Latham@21:1/5 to All on Fri Jan 21 15:34:24 2022
    I have been building raspberry pie based projects for some time using
    the official OS from their website. Last September the OS was called
    "buster" and you could edit /etc/samaba/smb.conf and add...

    client min protocol=NT1
    ntlm auth=yes

    This enabled SMB1 so that Lanman98 could connect.

    I've tried that today with "bullseye" the latest OS and that config
    no longer works. However, my W10 PC connects no problem. It looks to
    me as though the doors are now closed on SMB1 and Lanman98.

    Anyone got any ideas suggestions, google doesn't mention this
    specific issue.

    Thanks.

    Bob.

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Theo@21:1/5 to Bob Latham on Fri Jan 21 22:47:30 2022
    Bob Latham <bob@sick-of-spam.invalid> wrote:
    I have been building raspberry pie based projects for some time using
    the official OS from their website. Last September the OS was called
    "buster" and you could edit /etc/samaba/smb.conf and add...

    client min protocol=NT1
    ntlm auth=yes

    This enabled SMB1 so that Lanman98 could connect.

    I've tried that today with "bullseye" the latest OS and that config
    no longer works. However, my W10 PC connects no problem. It looks to
    me as though the doors are now closed on SMB1 and Lanman98.

    Anyone got any ideas suggestions, google doesn't mention this
    specific issue.

    What version of Samba are you running on the Pi?

    I had a skim through the release notes of various major releases of Samba (I didn't go through all the point releases). The only thing I note, from
    4.13.0, is deprecation of ntlm authentication:


    SMBv1 only protocol options deprecated
    --------------------------------------

    A number of smb.conf parameters for less-secure authentication methods
    which are only possible over SMBv1 are deprecated in this release.


    REMOVED FEATURES
    ================

    smb.conf changes
    ================

    Parameter Name Description Default
    -------------- ----------- -------
    ldap ssl ads Removed
    smb2 disable lock sequence checking Added No
    smb2 disable oplock break retry Added No
    domain logons Deprecated no
    raw NTLMv2 auth Deprecated no
    client plaintext auth Deprecated no
    client NTLMv2 auth Deprecated yes
    client lanman auth Deprecated no
    client use spnego Deprecated yes
    server require schannel:COMPUTER Added


    but 'deprecated' shouldn't mean 'removed'.


    Also, on my travels, I saw a note that Windows disables SMB1 if it hasn't
    been used for 30 days. Which might explain why people have problems with LanManFS/98 randomly stopping working, depending on when they last used it.

    Theo

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Bob Latham@21:1/5 to Theo on Sat Jan 22 14:33:27 2022
    In article <ABe*a4SEy@news.chiark.greenend.org.uk>,
    Theo <theom+news@chiark.greenend.org.uk> wrote:
    Bob Latham <bob@sick-of-spam.invalid> wrote:

    I have been building raspberry pie based projects for some time
    using the official OS from their website. Last September the OS
    was called "buster" and you could edit /etc/samaba/smb.conf and
    add...

    client min protocol=NT1 ntlm auth=yes

    This enabled SMB1 so that Lanman98 could connect.

    I've tried that today with "bullseye" the latest OS and that
    config no longer works. However, my W10 PC connects no problem.
    It looks to me as though the doors are now closed on SMB1 and
    Lanman98.

    Anyone got any ideas suggestions, google doesn't mention this
    specific issue.

    What version of Samba are you running on the Pi?

    I've never attempted to use a different version to the one that gets
    installed for the OS you're running, is that even possible?

    At the moment I've been trying to find the most recent OS that still
    allows SMB1 with the added code mentioned before. The last I've found
    is version 4.9.5-Debian which is the default for "buster 2021-12-02"
    OS. That is still available for download at the moment.

    Could I install SAMBA 4.9.5 on the later bullseye OS?
    How might I go about that?

    I had a skim through the release notes of various major releases of
    Samba (I didn't go through all the point releases). The only thing
    I note, from 4.13.0, is deprecation of ntlm authentication:

    Very interesting.

    SMBv1 only protocol options deprecated
    --------------------------------------

    A number of smb.conf parameters for less-secure authentication
    methods which are only possible over SMBv1 are deprecated in this
    release.


    REMOVED FEATURES
    ================

    smb.conf changes
    ================

    Parameter Name Description Default
    -------------- ----------- -------
    ldap ssl ads Removed
    smb2 disable lock sequence checking Added No
    smb2 disable oplock break retry Added No
    domain logons Deprecated no
    raw NTLMv2 auth Deprecated no
    client plaintext auth Deprecated no
    client NTLMv2 auth Deprecated yes
    client lanman auth Deprecated no
    client use spnego Deprecated yes
    server require schannel:COMPUTER Added


    but 'deprecated' shouldn't mean 'removed'.

    And yet it doesn't function, how might I change that, is it possible
    to change that??

    Also, on my travels, I saw a note that Windows disables SMB1 if it
    hasn't been used for 30 days. Which might explain why people have
    problems with LanManFS/98 randomly stopping working, depending on
    when they last used it.

    That's also very interesting.

    Thanks for your help.


    Bob.




    Theo

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Theo@21:1/5 to Bob Latham on Sat Jan 22 15:22:15 2022
    Bob Latham <bob@sick-of-spam.invalid> wrote:
    In article <ABe*a4SEy@news.chiark.greenend.org.uk>,
    Theo <theom+news@chiark.greenend.org.uk> wrote:
    Bob Latham <bob@sick-of-spam.invalid> wrote:

    What version of Samba are you running on the Pi?

    I've never attempted to use a different version to the one that gets installed for the OS you're running, is that even possible?

    Possibly, but even if it wasn't, I don't have your system in front of me -
    'the one in bullseye' doesn't help if I don't know what that is.
    The one in *Debian* is 2:4.13.13+dfsg-1~deb11u2 (ie 4.13.13 with their
    tweaks)
    https://packages.debian.org/bullseye/samba
    but I don't know if the Pi people have changed things (I don't know of a packages.raspios site).

    I'd use
    sudo dpkg --list | grep samba
    to tell you versions of all the packages with 'samba' in the name.

    At the moment I've been trying to find the most recent OS that still
    allows SMB1 with the added code mentioned before. The last I've found
    is version 4.9.5-Debian which is the default for "buster 2021-12-02"
    OS. That is still available for download at the moment.

    Could I install SAMBA 4.9.5 on the later bullseye OS?
    How might I go about that?

    Yes. Assuming you were on Debian (and this might still work for PiOS, since they're related), go here:
    https://packages.debian.org/buster/samba
    and you can download the 'armhf' package for Samba.

    Then you can do:

    sudo dpkg --install samba_4.9.5+dfsg-5+deb10u2_armhf.deb

    It may well complain about missing dependencies, in which case go back to
    the Samba page, find what it needs, and download those .deb files.

    *Beware* that it's possible to get your system in a mess if you install packages this way that conflict with others that the packaging system can't resolve. I'd take a backup of your system before trying this.

    client plaintext auth Deprecated no
    client NTLMv2 auth Deprecated yes
    client lanman auth Deprecated no
    client use spnego Deprecated yes

    but 'deprecated' shouldn't mean 'removed'.

    And yet it doesn't function, how might I change that, is it possible
    to change that??

    Have you confirmed that it's NTLM at fault, rather than something else? I don't think we know what's causing it not to work, just that it doesn't.

    Theo

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Bob Latham@21:1/5 to Theo on Sat Jan 22 16:08:05 2022
    In article <BBe*jHWEy@news.chiark.greenend.org.uk>,
    Theo <theom+news@chiark.greenend.org.uk> wrote:
    Bob Latham <bob@sick-of-spam.invalid> wrote:
    In article <ABe*a4SEy@news.chiark.greenend.org.uk>,
    Theo <theom+news@chiark.greenend.org.uk> wrote:
    Bob Latham <bob@sick-of-spam.invalid> wrote:

    What version of Samba are you running on the Pi?

    I've never attempted to use a different version to the one that
    gets installed for the OS you're running, is that even possible?

    Possibly, but even if it wasn't, I don't have your system in front
    of me - 'the one in bullseye' doesn't help if I don't know what
    that is.

    I've just built a system on another sd card and installed bullseye
    and its samba.
    samba -V gives
    Version 4.13.13-Debian.

    The one in *Debian* is 2:4.13.13+dfsg-1~deb11u2 (ie
    4.13.13 with their tweaks)
    https://packages.debian.org/bullseye/samba but I don't know if the
    Pi people have changed things (I don't know of a packages.raspios
    site).

    OK.

    I'd use sudo dpkg --list | grep samba to tell you versions of all
    the packages with 'samba' in the name.

    I don't really understand where that would get me to be honest.

    At the moment I've been trying to find the most recent OS that
    still allows SMB1 with the added code mentioned before. The last
    I've found is version 4.9.5-Debian which is the default for
    "buster 2021-12-02" OS. That is still available for download at
    the moment.

    Could I install SAMBA 4.9.5 on the later bullseye OS? How might I
    go about that?

    Yes. Assuming you were on Debian (and this might still work for
    PiOS, since they're related), go here: https://packages.debian.org/buster/samba and you can download the
    'armhf' package for Samba.

    Then you can do:

    sudo dpkg --install samba_4.9.5+dfsg-5+deb10u2_armhf.deb

    It may well complain about missing dependencies, in which case go
    back to the Samba page, find what it needs, and download those .deb
    files.

    I'll have a look at that, very new to me. :-)

    *Beware* that it's possible to get your system in a mess if you
    install packages this way that conflict with others that the
    packaging system can't resolve. I'd take a backup of your system
    before trying this.

    Yes, I can see that but i'm building new sd cards at the moment if
    something breaks it doesn't matter.


    [Snip]

    but 'deprecated' shouldn't mean 'removed'.

    And yet it doesn't function, how might I change that, is it
    possible to change that??

    Have you confirmed that it's NTLM at fault, rather than something
    else?

    No, I have no idea how I could confirm that but I'm more than happy
    to try if you'll inform me how.

    I don't think we know what's causing it not to work, just
    that it doesn't.

    You are correct.

    Thanks again.

    Bob.

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Bob Latham@21:1/5 to Theo on Sat Jan 22 18:41:59 2022
    In article <BBe*jHWEy@news.chiark.greenend.org.uk>,
    Theo <theom+news@chiark.greenend.org.uk> wrote:
    Bob Latham <bob@sick-of-spam.invalid> wrote:
    In article <ABe*a4SEy@news.chiark.greenend.org.uk>,
    Theo <theom+news@chiark.greenend.org.uk> wrote:
    Bob Latham <bob@sick-of-spam.invalid> wrote:

    What version of Samba are you running on the Pi?

    I've never attempted to use a different version to the one that
    gets installed for the OS you're running, is that even possible?

    Possibly, but even if it wasn't, I don't have your system in front
    of me - 'the one in bullseye' doesn't help if I don't know what
    that is. The one in *Debian* is 2:4.13.13+dfsg-1~deb11u2 (ie
    4.13.13 with their tweaks)
    https://packages.debian.org/bullseye/samba but I don't know if the
    Pi people have changed things (I don't know of a packages.raspios
    site).

    I'd use sudo dpkg --list | grep samba to tell you versions of all
    the packages with 'samba' in the name.

    python3-samba 2:4.13.13+dfsg-1~deb11u2 armhf
    samba 2:4.13.13+dfsg-1~deb11u2 armhf
    samba-common 2:4.13.13+dfsg-1~deb11u2 all
    samba-common-bin 2:4.13.13+dfsg-1~deb11u2 armhf samba-dsdb-modules:armhf 2:4.13.13+dfsg-1~deb11u2 armhf
    samba-libs:armhf 2:4.13.13+dfsg-1~deb11u2 armhf samba-vfs-modules:armhf 2:4.13.13+dfsg-1~deb11u2 armhf

    It doesn't appear to have much resemblance to what's on the website
    to me but then I'm no linux expert.

    Bob.

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Bob Latham@21:1/5 to Theo on Sun Jan 23 16:20:23 2022
    In article <BBe*jHWEy@news.chiark.greenend.org.uk>,
    Theo <theom+news@chiark.greenend.org.uk> wrote:
    Bob Latham <bob@sick-of-spam.invalid> wrote:
    In article <ABe*a4SEy@news.chiark.greenend.org.uk>,
    Theo <theom+news@chiark.greenend.org.uk> wrote:
    Bob Latham <bob@sick-of-spam.invalid> wrote:


    [snip]

    Could I install SAMBA 4.9.5 on the later bullseye OS?
    How might I go about that?

    Yes. Assuming you were on Debian (and this might still work for
    PiOS, since they're related), go here: https://packages.debian.org/buster/samba and you can download the
    'armhf' package for Samba.

    Then you can do:

    sudo dpkg --install samba_4.9.5+dfsg-5+deb10u2_armhf.deb

    It may well complain about missing dependencies, in which case go
    back to the Samba page, find what it needs, and download those .deb
    files.

    *Beware* that it's possible to get your system in a mess if you
    install packages this way that conflict with others that the
    packaging system can't resolve. I'd take a backup of your system
    before trying this.

    Had some fun trying this...

    I installed 'bullseye' on an sd card and then into the pi and updated
    it.

    Downloaded the package for samba 4.9.5 as above. Then scratched my
    head about how to get that package in to the pi. I installed an ftp
    server and to my surprise it worked and I transferred the package to
    the pi.

    Then I ran...
    sudo dpkg --install
    /home/pi/ftp/files/samba_4.9.5+dfsg-5+deb10u2_armhf.deb

    but got dependancy errors.

    Googling told me to then run.
    sudo apt-get install -f
    /home/pi/ftp/files/samba_4.9.5+dfsg-5+deb10u2_armhf.deb

    Which tried hard to fix the errors but in the end it too failed.

    Some things it said were - not installed but others it said --- is
    not installable.

    So I think I've gone as far as I can with that path. Many hours to do
    it but I learnt a few things in the process even if it failed.


    Bob.

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From David Pitt@21:1/5 to Bob Latham on Mon Feb 21 12:43:33 2022
    In message <59ae53a42cbob@sick-of-spam.invalid>
    Bob Latham <bob@sick-of-spam.invalid> wrote:

    I have been building raspberry pie based projects for some time using
    the official OS from their website. Last September the OS was called
    "buster" and you could edit /etc/samaba/smb.conf and add...

    client min protocol=NT1
    ntlm auth=yes

    This enabled SMB1 so that Lanman98 could connect.

    I've tried that today with "bullseye" the latest OS and that config
    no longer works. However, my W10 PC connects no problem. It looks to
    me as though the doors are now closed on SMB1 and Lanman98.

    Anyone got any ideas suggestions, google doesn't mention this
    specific issue.

    The following in the global section of /etc/samba/smb.conf worked just
    fine here on Raspberry Pi OS bullseye 32bit and 64bit.

    server min protocol = LANMAN1

    --
    David Pitt
    Titanium

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Bob Latham@21:1/5 to David Pitt on Mon Feb 21 18:35:41 2022
    In article <dee93abe59.pittdj+@iyonix.home>,
    David Pitt <news2@pittdj.co.uk> wrote:
    In message <59ae53a42cbob@sick-of-spam.invalid>
    Bob Latham <bob@sick-of-spam.invalid> wrote:

    I have been building raspberry pie based projects for some time
    using the official OS from their website. Last September the OS
    was called "buster" and you could edit /etc/samaba/smb.conf and
    add...

    client min protocol=NT1 ntlm auth=yes

    This enabled SMB1 so that Lanman98 could connect.

    I've tried that today with "bullseye" the latest OS and that
    config no longer works. However, my W10 PC connects no problem.
    It looks to me as though the doors are now closed on SMB1 and
    Lanman98.

    Anyone got any ideas suggestions, google doesn't mention this
    specific issue.

    The following in the global section of /etc/samba/smb.conf worked
    just fine here on Raspberry Pi OS bullseye 32bit and 64bit.

    server min protocol = LANMAN1

    I enquired on the Raspberry pi forum and was told to use:
    server min protocol=NT1
    ntlm auth=yes

    That also worked but I was told they've made it more difficult as a
    warning that they intend to end SMB1 imminently.

    Bob.

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From David Pitt@21:1/5 to Bob Latham on Tue Feb 22 16:39:08 2022
    In message <59be5b26d9bob@sick-of-spam.invalid>
    Bob Latham <bob@sick-of-spam.invalid> wrote:

    In article <dee93abe59.pittdj+@iyonix.home>,
    David Pitt <news2@pittdj.co.uk> wrote:
    In message <59ae53a42cbob@sick-of-spam.invalid>
    Bob Latham <bob@sick-of-spam.invalid> wrote:

    [snip - enabling SMB1]

    I was told they've made it more difficult as a
    warning that they intend to end SMB1 imminently.

    We should be OK for a bit longer, SMB1 is not slated for removal in
    the next upcoming samba release 4.16. Debian bullseye and Raspberry Pi
    OS bullseye are in any case a bit behind the sharp end at samba 4.13.

    https://wiki.samba.org/index.php/Samba_Release_Planning

    (Link works in Iris.)

    By way of belt and braces I have set up an NFS server on Raspberry OS
    bullseye. Sunfish will connect to it but the Mac won't.
    --
    David Pitt
    Titanium

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Bob Latham@21:1/5 to David Pitt on Tue Feb 22 17:57:48 2022
    In article <3551d4be59.pittdj+@iyonix.home>,
    David Pitt <news2@pittdj.co.uk> wrote:
    In message <59be5b26d9bob@sick-of-spam.invalid>
    Bob Latham <bob@sick-of-spam.invalid> wrote:

    In article <dee93abe59.pittdj+@iyonix.home>,
    David Pitt <news2@pittdj.co.uk> wrote:
    In message <59ae53a42cbob@sick-of-spam.invalid>
    Bob Latham <bob@sick-of-spam.invalid> wrote:

    [snip - enabling SMB1]

    I was told they've made it more difficult as a
    warning that they intend to end SMB1 imminently.

    We should be OK for a bit longer, SMB1 is not slated for removal in
    the next upcoming samba release 4.16. Debian bullseye and
    Raspberry Pi OS bullseye are in any case a bit behind the sharp
    end at samba 4.13.

    https://wiki.samba.org/index.php/Samba_Release_Planning

    (Link works in Iris.)

    By way of belt and braces I have set up an NFS server on Raspberry
    OS bullseye. Sunfish will connect to it but the Mac won't.

    Yes, I'm sure sunfish will do the job and I've used it to talk to my
    NAS because with Lanman98 you can't tell the difference between a
    space and a-acute if I recall correctly they both return the same
    character and NFS doesn't. However, the folders you get in sunfish do
    my head in and I avoid at all cost because of that.

    If it does happen that RO can't connect to Linux and Windows I may
    well just give up and go over to windows.

    Bob.

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Steve Fryatt@21:1/5 to Bob Latham on Tue Feb 22 18:30:28 2022
    On 22 Feb, Bob Latham wrote in message
    <59bedb854bbob@sick-of-spam.invalid>:

    However, the folders you get in sunfish do my head in and I avoid
    at all cost because of that.

    Eh? Folders?

    --
    Steve Fryatt - Leeds, England

    http://www.stevefryatt.org.uk/

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Bob Latham@21:1/5 to Steve Fryatt on Wed Feb 23 09:21:41 2022
    In article <mpro.r7py2n00nwttx03ey.news@stevefryatt.org.uk>,
    Steve Fryatt <news@stevefryatt.org.uk> wrote:
    On 22 Feb, Bob Latham wrote in message
    <59bedb854bbob@sick-of-spam.invalid>:

    However, the folders you get in sunfish do my head in and I avoid
    at all cost because of that.

    Eh? Folders?

    I'm unsure what you question, the term or the meaning?

    For very nearly 40 years everywhere I worked Windows was king and the
    term was folders, too old to worry about that.

    I mean the menu structure full of folders/directories I find baffling
    before you even look at the network shared disc. LM98 better in every
    way (while it works) except some of the character mappings.

    Bob.

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Chris Hughes@21:1/5 to Bob Latham on Wed Feb 23 12:01:05 2022
    In message <59bf301accbob@sick-of-spam.invalid>
    Bob Latham <bob@sick-of-spam.invalid> wrote:

    In article <mpro.r7py2n00nwttx03ey.news@stevefryatt.org.uk>,
    Steve Fryatt <news@stevefryatt.org.uk> wrote:
    On 22 Feb, Bob Latham wrote in message
    <59bedb854bbob@sick-of-spam.invalid>:

    However, the folders you get in sunfish do my head in and I avoid
    at all cost because of that.

    Eh? Folders?

    I'm unsure what you question, the term or the meaning?

    For very nearly 40 years everywhere I worked Windows was king and the
    term was folders, too old to worry about that.

    I mean the menu structure full of folders/directories I find baffling
    before you even look at the network shared disc. LM98 better in every
    way (while it works) except some of the character mappings.

    I think Steve was asking what your issue was with folders? I am also
    intrigued to know as well, you can navigate them just the same as LM98.

    As for naming issues, you have to remember that all OS's have some
    characters are resticted in each OS for different reasons. like / in
    Windows and Linux is a folder separator whereas RISC OS uses a . for that purpose. things like #@£$& etc can be restricted as different OS's use
    them for certain OS operations, also some OS's do not like space and
    a-acute, some programs treat a space as a delimiter and chop the rest of
    the text after it off/ignore it.



    --
    Chris Hughes
    Don't miss this years Wakefield Show 21st May 2022
    check the latest information at www.wakefieldshow.org.uk

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Bob Latham@21:1/5 to Chris Hughes on Wed Feb 23 14:28:45 2022
    In article <67b23ebf59.chris@mytarbis.plus.com>,
    Chris Hughes <news13@noonehere.co.uk> wrote:
    In message <59bf301accbob@sick-of-spam.invalid>
    Bob Latham <bob@sick-of-spam.invalid> wrote:

    In article <mpro.r7py2n00nwttx03ey.news@stevefryatt.org.uk>,
    Steve Fryatt <news@stevefryatt.org.uk> wrote:
    On 22 Feb, Bob Latham wrote in message
    <59bedb854bbob@sick-of-spam.invalid>:

    However, the folders you get in sunfish do my head in and I
    avoid at all cost because of that.

    Eh? Folders?

    I'm unsure what you question, the term or the meaning?

    For very nearly 40 years everywhere I worked Windows was king and
    the term was folders, too old to worry about that.

    I mean the menu structure full of folders/directories I find
    baffling before you even look at the network shared disc. LM98
    better in every way (while it works) except some of the character
    mappings.

    I think Steve was asking what your issue was with folders? I am
    also intrigued to know as well, you can navigate them just the same
    as LM98.

    With LM98 you have one file, that file has all the setting for one
    connection to a network share. Double click that file and you're
    connected. Indeed the name of the file then appears on the icon bar,
    excellent. Passwords whilst admittedly still SMB1 are plain and
    simple user name password combinations. Not like the UID, GID, umask
    etc. with NFS, which is no doubt standard Linux but after LM98 all
    quite odd, and seems to rely on ip addresses.

    I'm not saying I can't use Sunfish, I can but I don't like it due to
    its complexity in comparison to LM98.

    As for naming issues, you have to remember that all OS's have some
    characters are resticted in each OS for different reasons. like /
    in Windows and Linux is a folder separator whereas RISC OS uses a .
    for that purpose. things like #@#$& etc can be restricted as
    different OS's use them for certain OS operations, also some OS's
    do not like space and a-acute, some programs treat a space as a
    delimiter and chop the rest of the text after it off/ignore it.

    Yes, I'm more than well aware of all that. The only point I was
    making was that Lanman98 returns &A0 if it encounters a space or an
    a-acute which if like me you have a music library on a NAS this can
    be hard to get around. Yes, I am aware that a-acute is stored on a PC
    with more than 1 byte but it does mean that files containing a-acute
    in their names cannot be opened with LM98 or at least I've not
    managed it. Surprisingly (to me) large numbers of files with titles
    containing extended character set characters can be opened through
    LM98.

    One thing I do like about NFS once you managed to connect and
    navigate to your connection is that it can return more than one
    byte for a single character item which means you can tell things
    apart. I wish LM98 had a selectable mode that returned multi byte
    translations.


    Bob.

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Steve Fryatt@21:1/5 to Bob Latham on Wed Feb 23 18:54:14 2022
    On 23 Feb, Bob Latham wrote in message
    <59bf4c3780bob@sick-of-spam.invalid>:

    I think Steve was asking what your issue was with folders?

    I was indeed. The statement "all the folders you get in sunfish" made absolutely no sense, from the perspective of someone who uses Sunfish to
    access all of the work that I do on RISC OS.

    With LM98 you have one file, that file has all the setting for one
    connection to a network share. Double click that file and you're
    connected.

    Indeed. That's how Sunfish works as well.

    Indeed the name of the file then appears on the icon bar, excellent.

    Ditto. Actually, it can be /any/ name, IIRC, because you configure it in the file.

    Passwords whilst admittedly still SMB1 are plain and simple user name password combinations.

    NFS has no concept of passwords, so you'll be fine: Sunfish doesn't use
    them.

    Not like the UID, GID, umask etc. with NFS, which is no doubt standard
    Linux

    The UID and GID are the file owners on the Linux side. You set them once in Sunfish, to make sure that the files you save into it get assigned to the correct user at the other end when configuring the share... then never see
    them again.

    but after LM98 all quite odd, and seems to rely on ip addresses.

    As I said, NFS has no concept of passwords. You restrict who can connect to
    the server via IP address ranges (restrict it to your local subnet) and (in
    a "real" setup) by who can get on to that subnet in the first place.

    I'm not saying I can't use Sunfish, I can but I don't like it due to its complexity in comparison to LM98.

    The problem being that it's *not* complex in comparison to LM98: you edit
    the settings in a text file, and double-click that to put the share on the iconbar.

    Maybe two text files, as there's the filer and the share itself, but even so it's not that difficult.

    Pre-ARMv7, it was all point-and-click in the GUI, but unfortunately
    rebuilding that for modern hardware is proving tricky because it appears to rely on being able to use an obsolete compiler suite.

    --
    Steve Fryatt - Leeds, England

    http://www.stevefryatt.org.uk/

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Dave@21:1/5 to Bob Latham on Wed Feb 23 19:07:17 2022
    In article <59bf4c3780bob@sick-of-spam.invalid>,
    Bob Latham <bob@sick-of-spam.invalid> wrote:

    I'm not saying I can't use Sunfish, I can but I don't like it due to
    its complexity in comparison to LM98.

    I tried it many years ago... I'm saying I couldn't use it because it
    wouldn't work.

    Obviously my problem with the configs, so I went back to LM98.

    So with the future in mind, and Steve seems to think it's so easy to
    setup, where might a chap get this Sunfish app.

    Thanks
    News@

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Dave@21:1/5 to Bob Latham on Wed Feb 23 21:13:58 2022
    In article <59bf6fa2cabob@sick-of-spam.invalid>,
    Bob Latham <bob@sick-of-spam.invalid> wrote:
    In article <59bf65b7d4news@triffid.co.uk>,
    Dave <news@triffid.co.uk> wrote:

    So with the future in mind, and Steve seems to think it's so easy to
    setup, where might a chap get this Sunfish app.

    https://www.filebase.org.uk/software/communications/network/935


    Bob.

    Thanks, I already have 2.05 installed.

    Not that it makes any difference as you'll note from my recent post. :-(

    Dave

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Bob Latham@21:1/5 to Steve Fryatt on Wed Feb 23 21:11:15 2022
    In article <mpro.r7rtu901sf86g03of.news@stevefryatt.org.uk>,
    Steve Fryatt <news@stevefryatt.org.uk> wrote:
    On 23 Feb, Bob Latham wrote in message
    <59bf4c3780bob@sick-of-spam.invalid>:

    I think Steve was asking what your issue was with folders?

    I was indeed. The statement "all the folders you get in sunfish"
    made absolutely no sense, from the perspective of someone who uses
    Sunfish to access all of the work that I do on RISC OS.

    Well from my perspective they are very different.

    I've just run sunfish and icon bar - browse.
    Folder or window 1

    Click on NFS server red
    Another folder window 2

    Then you get menus
    Name export
    File name and file type choices
    Connection choices
    User ID choices.

    you even get a choice of UDP or TCP.

    I don't yet have a drive on the ibar.

    Now it could be argued that this complexity is good, it gives you
    choices and I can't disagree with that but it is more complex. And
    given the choice I prefer LM98 except for the char mapping which
    *looks* like it might be better on sunfish.

    I got around the a-acute issue by replacing them everywhere in my
    library.

    Bob.

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Dave@21:1/5 to Dave on Wed Feb 23 20:53:04 2022
    In article <59bf65b7d4news@triffid.co.uk>,
    Dave <news@triffid.co.uk> wrote:
    In article <59bf4c3780bob@sick-of-spam.invalid>,
    Bob Latham <bob@sick-of-spam.invalid> wrote:

    I'm not saying I can't use Sunfish, I can but I don't like it due to
    its complexity in comparison to LM98.

    I tried it many years ago... I'm saying I couldn't use it because it
    wouldn't work.

    Obviously my problem with the configs, so I went back to LM98.

    So with the future in mind, and Steve seems to think it's so easy to
    setup, where might a chap get this Sunfish app.

    Thanks
    News@

    Found Sunfish 2.05 put it in my VRPC-DL RISC OS 6.20

    Did the Search for Host and tried with both Hostname and IP address...
    Nothing except an error.

    ** WimpError ** from Sunfish
    Error : &00000000
    Message: Error when sending or receiving data (Operation timed out)

    Apart from the obvious... I've no idea what that means.
    ?

    News

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Bob Latham@21:1/5 to Dave on Wed Feb 23 20:55:37 2022
    In article <59bf65b7d4news@triffid.co.uk>,
    Dave <news@triffid.co.uk> wrote:

    So with the future in mind, and Steve seems to think it's so easy to
    setup, where might a chap get this Sunfish app.

    https://www.filebase.org.uk/software/communications/network/935


    Bob.

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Steve Fryatt@21:1/5 to Bob Latham on Wed Feb 23 22:47:59 2022
    On 23 Feb, Bob Latham wrote in message
    <59bf6fa2cabob@sick-of-spam.invalid>:

    In article <59bf65b7d4news@triffid.co.uk>,
    Dave <news@triffid.co.uk> wrote:

    So with the future in mind, and Steve seems to think it's so easy to
    setup, where might a chap get this Sunfish app.

    https://www.filebase.org.uk/software/communications/network/935

    The main download is at http://www.cp15.org/networking/

    Then there's an update for the !RunImage file for modern machines at

    http://www.cgransden.co.uk/sunfish.zip

    --
    Steve Fryatt - Leeds, England

    http://www.stevefryatt.org.uk/

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Steve Fryatt@21:1/5 to Bob Latham on Wed Feb 23 22:56:45 2022
    On 23 Feb, Bob Latham wrote in message
    <59bf711118bob@sick-of-spam.invalid>:

    In article <mpro.r7rtu901sf86g03of.news@stevefryatt.org.uk>,
    Steve Fryatt <news@stevefryatt.org.uk> wrote:

    I was indeed. The statement "all the folders you get in sunfish" made absolutely no sense, from the perspective of someone who uses Sunfish to access all of the work that I do on RISC OS.

    Well from my perspective they are very different.

    I've just run sunfish and icon bar - browse. Folder or window 1

    Click on NFS server red Another folder window 2

    Then you get menus

    [snip]

    I don't yet have a drive on the ibar.

    Except that you're not comparing like-for-like as far as I can tell, because you've talked about a saved mount file on LM98 and yet you're navigating to
    the share from scratch each time in Sunfish?

    If you configure the mount as you want it (a one-off operation, just like
    the first time you visit a mount in LM98), then *save* it as a mount file,
    it's a double-click on that file the next time you want to visit it. With
    the same configured settings, no less.

    Or you save the filer mounts on the iconbar, and just run Sunfish the application to get them back on to the iconbar.

    Either way, I've not followed the route that you describe for years, because
    my NFS drives appear on the iconbar each time my machine starts up, exactly
    as I saved them the first time around. No machine names, or umasks, or GIDs,
    in sight...

    --
    Steve Fryatt - Leeds, England

    http://www.stevefryatt.org.uk/

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Doug Webb@21:1/5 to Dave on Wed Feb 23 22:54:36 2022
    In message <59bf7150f8news@triffid.co.uk>
    Dave <news@triffid.co.uk> wrote:

    In article <59bf6fa2cabob@sick-of-spam.invalid>,
    Bob Latham <bob@sick-of-spam.invalid> wrote:
    In article <59bf65b7d4news@triffid.co.uk>,
    Dave <news@triffid.co.uk> wrote:

    So with the future in mind, and Steve seems to think it's so easy to
    setup, where might a chap get this Sunfish app.

    https://www.filebase.org.uk/software/communications/network/935


    Bob.

    Thanks, I already have 2.05 installed.

    Not that it makes any difference as you'll note from my recent post. :-(

    Dave

    I'd suggest that you obtain a copy via Packman or:

    http://riscos.info/packages/arm/Disc/Sunfish_2.05-2.zip

    And then getting the FrontEnd ARMV7 compliant !RunImage from:

    https://www.riscosports.co.uk/downloads.html


    Works here on ARMX6 etc.

    --
    Experience the future using ARM Technology - ARMBook,BeagleBoard -xM, PandaBoard,Raspberry Pi,iMX6/ARMX6,IGEPv5 & Titanium powered by RISC OS
    5.28.

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Dave@21:1/5 to Doug Webb on Thu Feb 24 06:15:59 2022
    In article <3b877abf59.dougjwebb@btinternet.com>,
    Doug Webb <doug.j.webb@btinternet.com> wrote:
    In message <59bf7150f8news@triffid.co.uk>
    Dave <news@triffid.co.uk> wrote:

    In article <59bf6fa2cabob@sick-of-spam.invalid>,
    Bob Latham <bob@sick-of-spam.invalid> wrote:
    In article <59bf65b7d4news@triffid.co.uk>,
    Dave <news@triffid.co.uk> wrote:

    So with the future in mind, and Steve seems to think it's so easy to
    setup, where might a chap get this Sunfish app.

    https://www.filebase.org.uk/software/communications/network/935


    Bob.

    Thanks, I already have 2.05 installed.

    Not that it makes any difference as you'll note from my recent post. :-(

    Dave

    I'd suggest that you obtain a copy via Packman or:

    http://riscos.info/packages/arm/Disc/Sunfish_2.05-2.zip

    And then getting the FrontEnd ARMV7 compliant !RunImage from:

    https://www.riscosports.co.uk/downloads.html

    Works here on ARMX6 etc.

    Thanks for those URL.

    Again the app runs to the icon bar but is still incapable of finding any
    Host or IP address. (Icon bar menu- Browse-Search for Host...

    VRPC-DL RISC OS 6.20

    IP address is 192.168.0.4 and the Host (Windows computer) is blackfan.

    Dave

    LM98 has no problem seeing and connecting with that.

    Server: blackfan
    Share: C

    D.

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Richard Darby (news)@21:1/5 to Dave on Thu Feb 24 10:23:30 2022
    In article <59bfa2f053news@triffid.co.uk>,
    Dave <news@triffid.co.uk> wrote:

    Thanks for those URL.

    Again the app runs to the icon bar but is still incapable of finding any
    Host or IP address. (Icon bar menu- Browse-Search for Host...

    VRPC-DL RISC OS 6.20

    IP address is 192.168.0.4 and the Host (Windows computer) is blackfan.

    Dave

    LM98 has no problem seeing and connecting with that.

    Server: blackfan
    Share: C

    D.

    Are you running a NFS server on your target machine? (Moonfish on RISC
    OS, you may have to obtain one for Windows, however it is part of Linux)

    Richard Darby.

    --

    Richard Darby.
    website: http://www.rjdarby.co.uk
    Do not reply to this address all mail is deleted.
    Reply to: <my first name> at <my domain>

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Dave@21:1/5 to news@rjdarby.co.uk on Thu Feb 24 11:48:12 2022
    In article <59bfb99995news@rjdarby.co.uk>,
    Richard Darby (news) <news@rjdarby.co.uk> wrote:
    In article <59bfa2f053news@triffid.co.uk>,
    Dave <news@triffid.co.uk> wrote:

    Thanks for those URL.

    Again the app runs to the icon bar but is still incapable of finding
    any Host or IP address. (Icon bar menu- Browse-Search for Host...

    VRPC-DL RISC OS 6.20

    IP address is 192.168.0.4 and the Host (Windows computer) is blackfan.

    Dave

    LM98 has no problem seeing and connecting with that.

    Server: blackfan
    Share: C

    D.

    Are you running a NFS server on your target machine? (Moonfish on RISC
    OS, you may have to obtain one for Windows, however it is part of Linux)

    Richard Darby.

    Thanks for the thought Richard.
    TBH. I have no idea what any of that means...

    At present I have LM98, I configure the Servers and Shares in the required files and it works between this machine, and other machine on the LAN.

    Mr Fryatt seems to think Sunfish is so easy to setup, obviously it is Not!

    Dave

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Dave@21:1/5 to Dave on Thu Feb 24 12:05:21 2022
    In article <59bfc15ac1news@triffid.co.uk>,
    Dave <news@triffid.co.uk> wrote:
    In article <59bfb99995news@rjdarby.co.uk>,
    Richard Darby (news) <news@rjdarby.co.uk> wrote:
    In article <59bfa2f053news@triffid.co.uk>,
    Dave <news@triffid.co.uk> wrote:

    Thanks for those URL.

    Again the app runs to the icon bar but is still incapable of finding
    any Host or IP address. (Icon bar menu- Browse-Search for Host...

    VRPC-DL RISC OS 6.20

    IP address is 192.168.0.4 and the Host (Windows computer) is
    blackfan.

    Dave

    LM98 has no problem seeing and connecting with that.

    Server: blackfan Share: C

    D.

    Are you running a NFS server on your target machine? (Moonfish on
    RISC OS, you may have to obtain one for Windows, however it is part of Linux)

    Richard Darby.

    Thanks for the thought Richard. TBH. I have no idea what any of that
    means...

    At present I have LM98, I configure the Servers and Shares in the
    required files and it works between this machine, and other machine on
    the LAN.

    Mr Fryatt seems to think Sunfish is so easy to setup, obviously it is
    Not!

    Dave

    I've just pootled around the Google looking up info about NFS servers...
    Don't make me laugh... I've got more chance of walking to the moon than understanding that stuff. :-/

    Dave

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Bob Latham@21:1/5 to Dave on Thu Feb 24 13:03:40 2022
    In article <59bfc15ac1news@triffid.co.uk>,
    Dave <news@triffid.co.uk> wrote:
    In article <59bfb99995news@rjdarby.co.uk>,
    Richard Darby (news) <news@rjdarby.co.uk> wrote:
    In article <59bfa2f053news@triffid.co.uk>,
    Dave <news@triffid.co.uk> wrote:

    Thanks for those URL.

    Again the app runs to the icon bar but is still incapable of
    finding any Host or IP address. (Icon bar menu- Browse-Search
    for Host...

    VRPC-DL RISC OS 6.20

    IP address is 192.168.0.4 and the Host (Windows computer) is
    blackfan.

    Dave

    LM98 has no problem seeing and connecting with that.

    Server: blackfan Share: C

    D.

    Are you running a NFS server on your target machine? (Moonfish
    on RISC OS, you may have to obtain one for Windows, however it is
    part of Linux)

    Richard Darby.

    Thanks for the thought Richard. TBH. I have no idea what any of
    that means...

    At present I have LM98, I configure the Servers and Shares in the
    required files and it works between this machine, and other machine
    on the LAN.

    Mr Fryatt seems to think Sunfish is so easy to setup, obviously it
    is Not!

    IIRC you have a an old Synology NAS Dave?

    If so log in,
    Control panel
    File Services
    First tab SMB/AFP/NFS
    Scroll down to the bottom..
    Enable NFS - Apply.

    Bob.

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Doug Webb@21:1/5 to Dave on Thu Feb 24 12:51:32 2022
    In message <59bfc15ac1news@triffid.co.uk>
    Dave <news@triffid.co.uk> wrote:



    Are you running a NFS server on your target machine? (Moonfish on RISC
    OS, you may have to obtain one for Windows, however it is part of Linux)

    Richard Darby.

    Thanks for the thought Richard.
    TBH. I have no idea what any of that means...

    I think this just highlights the fact that though alternatives exist to
    the issue around SMB1 working most people either through comfortability
    with existing ways of working, personal preferences or lack of inertia
    just wish to retain what they have at the moment.

    If you are most likely used to a mixed RISCOS/Windows environment then LM
    is the easier option but if you have a wider mixed environment, including Linux/MacOS/NAS OS of what ever flavour etc, then it may not be and that
    is just the reality of the situation.

    The sooner the bounty work is completed the better and that would reduce another barrier to using/retaining RISCOS in the mix.

    Note that we will not get around the other big barrier with the bounty
    which is sharing the other way via a Samba Server from Windows to RISCOS
    and this is where NFS on RISCOS does excel at the moment in that we have
    both a working client, Sunfish, and server, Moonfish where Samba server on RISCOS is a little unstable.

    In the meantime we users can try and help other stay with us by offering
    help and support as once a user leaves it is harder to get them back.


    --
    Experience the future using ARM Technology - ARMBook,BeagleBoard -xM, PandaBoard,Raspberry Pi,iMX6/ARMX6,IGEPv5 & Titanium powered by RISC OS
    5.28.

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Chris Hughes@21:1/5 to Dave on Thu Feb 24 12:38:42 2022
    In message <59bfc15ac1news@triffid.co.uk>
    Dave <news@triffid.co.uk> wrote:

    In article <59bfb99995news@rjdarby.co.uk>,
    Richard Darby (news) <news@rjdarby.co.uk> wrote:
    In article <59bfa2f053news@triffid.co.uk>,
    Dave <news@triffid.co.uk> wrote:

    Thanks for those URL.

    Again the app runs to the icon bar but is still incapable of finding
    any Host or IP address. (Icon bar menu- Browse-Search for Host...

    VRPC-DL RISC OS 6.20

    IP address is 192.168.0.4 and the Host (Windows computer) is blackfan.

    Dave

    LM98 has no problem seeing and connecting with that.

    Server: blackfan
    Share: C

    D.

    Are you running a NFS server on your target machine? (Moonfish on RISC
    OS, you may have to obtain one for Windows, however it is part of Linux)

    Richard Darby.

    Thanks for the thought Richard.
    TBH. I have no idea what any of that means...

    At present I have LM98, I configure the Servers and Shares in the required files and it works between this machine, and other machine on the LAN.

    Mr Fryatt seems to think Sunfish is so easy to setup, obviously it is Not!

    LM98 uses Samba for connecting (currently only supports the old Samba v1,

    NFS (Network Filing System), uses a different protocol usually TCP/IP.
    RISCOS NFS client app. Sunfish currently only supports NFS v2 and v3

    You need to install an NFS server on your Windows computer (as its no
    longer supplied by default I believe) so Sunfish can communicate with it,
    but if using say a Synology NAS its available installed and you just need
    to tick a box in its settings to turn it on.



    --
    Chris Hughes
    Don't miss this years Wakefield Show 21st May 2022
    check the latest information at www.wakefieldshow.org.uk

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Dave@21:1/5 to Bob Latham on Thu Feb 24 15:51:45 2022
    In article <59bfc842cabob@sick-of-spam.invalid>,
    Bob Latham <bob@sick-of-spam.invalid> wrote:
    IIRC you have a an old Synology NAS Dave?

    If so log in,
    Control panel
    File Services
    First tab SMB/AFP/NFS
    Scroll down to the bottom..
    Enable NFS - Apply.

    Bob.

    Indeed I do Bob,
    Unfortunately, these days I hardly ever use it and I certainly wouldn't
    want to have it in action for every day use, it's just soooooo damn slow
    to do anything.

    Dave

    So it seems, to get this easy to set up and use thing working, I need
    Sunfish and something called Moonfish installed on RISC OS.

    I then need to source an NFS something to install on the Windows side.

    My, ain't that just easy peasy... Not. ;-)

    How does one find an NFS something to install on Windows?

    Looks like another job for Mr Google.

    Dave

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Bob Latham@21:1/5 to Dave on Thu Feb 24 17:06:56 2022
    In article <59bfd7a704news@triffid.co.uk>,
    Dave <news@triffid.co.uk> wrote:

    Indeed I do Bob,

    Unfortunately, these days I hardly ever use it and I certainly
    wouldn't want to have it in action for every day use, it's just
    soooooo damn slow to do anything.

    The suggestion wasn't intended for long term use it was so that you
    could quite easily get "something" to work with NFS in order for you
    to make a start.

    Bob.

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From David Higton@21:1/5 to Dave on Thu Feb 24 19:47:05 2022
    In message <59bf6f66f7news@triffid.co.uk>
    Dave <news@triffid.co.uk> wrote:

    Found Sunfish 2.05 put it in my VRPC-DL RISC OS 6.20

    Did the Search for Host and tried with both Hostname and IP address... Nothing except an error.

    ** WimpError ** from Sunfish
    Error : &00000000
    Message: Error when sending or receiving data (Operation timed out)

    Apart from the obvious... I've no idea what that means.
    ?

    Are you pointing Sunfish at an NFS server, i.e. some device or computer
    that is presenting at least one drive via NFS?

    Only some NAS support NFS, and in some cases the support is optional,
    i.e. you'd have to enable it. And if you're talking about a Windows
    box, AFAIK it wouldn't support NFS unless you added some NFS server
    software, which you'd have to search for, so it would be a decision
    that you'd be very aware of. (If that's changed in recent years, I'm
    happy to be corrected.)

    The NAS I'm using is a RasPi 3B+ with OpenMediaVault and two 2.5" WD
    portable drives. I've just tried accessing one of them via Sunfish
    and can report that it works. I know I enabled NFS in OpenMediaVault.

    David

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From David Higton@21:1/5 to Dave on Thu Feb 24 19:53:38 2022
    In message <59bfd7a704news@triffid.co.uk>
    Dave <news@triffid.co.uk> wrote:

    So it seems, to get this easy to set up and use thing working, I need
    Sunfish and something called Moonfish installed on RISC OS.

    Need both? Depends on what you want to do.

    Sunfish is a client - you use that to access a server somewhere, e.g.
    your old NAS, or your Windows box with some NFS server software installed.

    Moonfish is a server - you use that if you want to share out one or more
    drives on your RISC OS box so that some other client can see it/them via
    NFS.

    I always have Moonfish running, sharing out my desktop RasPi's RAMFS and HardDisc4 so that the Linux box can see them.

    David

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Dave@21:1/5 to Bob Latham on Thu Feb 24 20:47:25 2022
    In article <59bfc842cabob@sick-of-spam.invalid>,
    Bob Latham <bob@sick-of-spam.invalid> wrote:
    IIRC you have a an old Synology NAS Dave?

    If so log in,
    Control panel
    File Services
    First tab SMB/AFP/NFS
    Scroll down to the bottom..
    Enable NFS - Apply.

    Thanks for that Bob,
    Did that, and got a Diskstation icon in the Sunfish NFS servers window.

    But that's it, nothing else, when clicked it just brings up a small new
    empty filer window.

    No idea how it would show the files on the NAS. (Yes lots of files on the
    NAS)

    Best of all... When I did "Search for host" it totally froze RISC OS, and
    I mean totally, requiring an exit by naughty methods.

    Enough, enough...! All this aggravation... Simple my arse!

    I'm in my mid 70s and the best outcome would be if I die before LM98
    ceases to function. :-)
    Unfortunately, in my family, folks seem to hang on until in the late 80s.

    Dave :-)

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Paul Sprangers@21:1/5 to Dave on Thu Feb 24 23:40:53 2022
    In article <59bff2b897news@triffid.co.uk>,
    Dave <news@triffid.co.uk> wrote:

    Unfortunately, in my family, folks seem to hang on until in the late 80s.

    I'm happy to read that Dave, as I enjoy reading your posts.
    As a result of this thread, I also downloaded Sunfish on my Pi4. It runs,
    it finds one single map on my QNAP NAS automatically, and I even managed to write a file to it. But whatever I do next, even just a mouse click, it
    will invariably crash Sunfish with a postmortem. Although this is still a
    bit better than your experience, it hardly can be called useful.
    So, you're not alone.

    Kind regards,
    Paul

    --
    http://www.riscos.sprie.nl

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From David Higton@21:1/5 to Dave on Thu Feb 24 22:25:00 2022
    In message <59bff2b897news@triffid.co.uk>
    Dave <news@triffid.co.uk> wrote:

    In article <59bfc842cabob@sick-of-spam.invalid>,
    Bob Latham <bob@sick-of-spam.invalid> wrote:
    IIRC you have a an old Synology NAS Dave?

    If so log in, Control panel File Services First tab SMB/AFP/NFS Scroll
    down to the bottom.. Enable NFS - Apply.

    Thanks for that Bob, Did that, and got a Diskstation icon in the Sunfish
    NFS servers window.

    But that's it, nothing else, when clicked it just brings up a small new
    empty filer window.

    No idea how it would show the files on the NAS. (Yes lots of files on the NAS)

    Best of all... When I did "Search for host" it totally froze RISC OS, and I mean totally, requiring an exit by naughty methods.

    I've emailed you two apps to turn alignment exceptions off and on, in
    case this makes a difference.

    David

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Doug Webb@21:1/5 to Paul Sprangers on Thu Feb 24 22:59:04 2022
    In message <59bffd1c16Paul@sprie.nl>
    Paul Sprangers <Paul@sprie.nl> wrote:

    In article <59bff2b897news@triffid.co.uk>,
    Dave <news@triffid.co.uk> wrote:

    Unfortunately, in my family, folks seem to hang on until in the late 80s.

    I'm happy to read that Dave, as I enjoy reading your posts.
    As a result of this thread, I also downloaded Sunfish on my Pi4. It runs,
    it finds one single map on my QNAP NAS automatically, and I even managed to write a file to it. But whatever I do next, even just a mouse click, it
    will invariably crash Sunfish with a postmortem. Although this is still a
    bit better than your experience, it hardly can be called useful.
    So, you're not alone.

    Check that it's Info box says

    2.05 (08 Jun 2013)

    If it does not then re read how to get it to that version that I put in an earlier post or see below:

    Obtain a copy via Packman 2.05 which is 2.05 (22 May 2010) or:

    http://riscos.info/packages/arm/Disc/Sunfish_2.05-2.zip

    And then getting the FrontEnd ARMV7 compliant !RunImage from:

    https://www.riscosports.co.uk/downloads.html

    Which updates it to 2.05 (08 Jun 2013).

    As said before the update to SMB2 or 3 of LanManFS would be good but that
    only allows RISC IS to see files on a Windows or Linux system configured
    to use Samba and it doesn't allow those systems to see your RISC OS files unless you have Samba Server running on RISCOS and that is flakey.


    --
    Experience the future using ARM Technology - ARMBook,BeagleBoard -xM, PandaBoard,Raspberry Pi,iMX6/ARMX6,IGEPv5 & Titanium powered by RISC OS
    5.28.

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Martin@21:1/5 to Dave on Thu Feb 24 23:42:05 2022
    In article <59bff2b897news@triffid.co.uk>,
    Dave <news@triffid.co.uk> wrote:
    In article <59bfc842cabob@sick-of-spam.invalid>,
    Bob Latham <bob@sick-of-spam.invalid> wrote:
    IIRC you have a an old Synology NAS Dave?

    If so log in,
    Control panel
    File Services
    First tab SMB/AFP/NFS
    Scroll down to the bottom..
    Enable NFS - Apply.

    Thanks for that Bob, Did that, and got a Diskstation icon in the
    Sunfish NFS servers window.

    But that's it, nothing else, when clicked it just brings up a small
    new empty filer window.

    No idea how it would show the files on the NAS. (Yes lots of files
    on the NAS)

    I have not used Sunfish myself, but I do have a Synology box which I
    can connect to using the NFS that is part of a modern OmniClient.

    To do that I have to define a mount to NFS which includes
    - Name for display on RISC OS
    - Server name (ie DiskStation or whetever)
    - Directory name, which is the shared folder name on the Synology
    - User Name/password for read/write access to that shared folder.

    Ie very similar to LanMan[98]

    I assume that similar details have to be set in Sunfish for it to
    display the mounted folder.

    But I also have no bother directly accessing my shared folders on
    Win10pro using LanMan98!

    --
    Martin Avison
    Note that unfortunately this email address will become invalid
    without notice if (when) any spam is received.

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Dave@21:1/5 to Martin on Fri Feb 25 06:46:15 2022
    In article <59c002b61aNews03@avisoft.f9.co.uk>,
    Martin <News03@avisoft.f9.co.uk> wrote:
    [Snippy]

    I have not used Sunfish myself, but I do have a Synology box which I
    can connect to using the NFS that is part of a modern OmniClient.

    To do that I have to define a mount to NFS which includes
    - Name for display on RISC OS
    - Server name (ie DiskStation or whetever)
    - Directory name, which is the shared folder name on the Synology
    - User Name/password for read/write access to that shared folder.


    Ie very similar to LanMan[98]

    I assume that similar details have to be set in Sunfish for it to
    display the mounted folder.

    Unlike LM98... There isn't anywhere in Sunfish to set anything... Well if
    there is, I can't find it. (Nothing inside the Appdir nor in the Icon bar menu).

    But I also have no bother directly accessing my shared folders on
    Win10pro using LanMan98!

    Neither do I have any bother ATM., and additionally I have a LM98 disk configured for the NAS Diskstation so if it is ever on, I can access it
    from RISC OS.

    If one day in the near future LM98 can no longer do the business, I'm
    looking for an alt.

    What I need is to find an NFS app for windows, I did try one yesterday
    from SourceForge, but as it was a bit old it didn't seem to like Win10 pro.

    Thanks for the thoughts.

    Dave

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Sprow@21:1/5 to Martin on Fri Feb 25 00:03:05 2022
    On Thursday, February 24, 2022 at 11:44:54 PM UTC, Martin wrote:
    In article <59bff2b...@triffid.co.uk>,
    Dave <ne...@triffid.co.uk> wrote:
    In article <59bfc8...@sick-of-spam.invalid>,
    Bob Latham <b...@sick-of-spam.invalid> wrote:
    IIRC you have a an old Synology NAS Dave?

    I have not used Sunfish myself, but I do have a Synology box which I
    can connect to using the NFS that is part of a modern OmniClient.

    To do that I have to define a mount to NFS which includes
    - Name for display on RISC OS
    - Server name (ie DiskStation or whetever)
    - Directory name, which is the shared folder name on the Synology
    - User Name/password for read/write access to that shared folder.

    If you find Sunfish crashy, it's worth giving the NFS client included with RISC OS 5 (though it's not specific to RISC OS 5) a look in as Martin says.
    The one bit of instruction he's missed though is that it's turned off in OmniClient by default. To enable it change the line
    SetEval Omni$NFS
    to 1 in the !Omni.Files.Startup obey file. That causes the NFS client to be loaded after which you can enter the mount details along the lines described above,
    Sprow.

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Paul Sprangers@21:1/5 to Doug Webb on Fri Feb 25 10:09:00 2022
    In article <37c6febf59.dougjwebb@btinternet.com>,
    Doug Webb <doug.j.webb@btinternet.com> wrote:

    Check that it's Info box says

    2.05 (08 Jun 2013)

    It does. (I already followed your download instructions.)
    Although it does make contact to one particular directory on my QNAP NAS,
    and although I'm able to read and write from/to that directory, there's
    nothing else that I can do that doesn't crash Sunfish immediately. It seems
    as if half of the menu entries are missing. For example, 'Edit entry' just isn't there, nor is the 'name mount window'. The help file talks about
    options that I just can't find, while the continuous crashes discourage me
    from trying again and again. Could it be the Pi4 (4té actually), that is
    too advanced for a program that hasn't been updated for 9 years?

    Kind regards,
    Paul Sprangers

    --
    http://www.riscos.sprie.nl

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Bob Latham@21:1/5 to Dave on Fri Feb 25 09:53:41 2022
    In article <59bff2b897news@triffid.co.uk>,
    Dave <news@triffid.co.uk> wrote:
    In article <59bfc842cabob@sick-of-spam.invalid>,
    Bob Latham <bob@sick-of-spam.invalid> wrote:
    IIRC you have a an old Synology NAS Dave?

    If so log in,
    Control panel
    File Services
    First tab SMB/AFP/NFS
    Scroll down to the bottom..
    Enable NFS - Apply.

    Thanks for that Bob,

    Did that, and got a Diskstation icon in the Sunfish NFS servers
    window.

    But that's it, nothing else, when clicked it just brings up a small
    new empty filer window.

    No idea how it would show the files on the NAS. (Yes lots of files
    on the NAS)

    Right so you've turned on the NFS server on the NAS and Sunfish can
    now see the NAS. Now share a folder...

    On your NAS, goto Control Panel
    Shared Folders.

    Choose a folder to share (NFS).
    Highlight it and click edit tag.

    In the new window click the NFS permissions.

    Now you're into the very, very weird world of NFS settings but don't
    panic.

    Click create tab.

    The settings I have that work are:

    Client: 192.168.1.0/255.255.255.0
    Privilege: Read/Write
    Squash: No Mapping
    Asynchronous: Yes
    Non-Privileged: Denied
    Cross-Mount: Denied


    Clearly, if your network ip is 192.168.0.x then change the first line appropriately.

    I've no idea what much of the rest of it means but it seems to work.


    Bob.

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Martin@21:1/5 to Paul Sprangers on Fri Feb 25 09:49:30 2022
    In article <59c0380e57Paul@sprie.nl>,
    Paul Sprangers <Paul@sprie.nl> wrote:
    In article <63df4320-7c95-4672-970f-46f47e6c8aben@googlegroups.com>,
    Sprow <news@sprow.co.uk> wrote:

    SetEval Omni$NFS

    My former post crossed yours. Setting Omni$NFS to 1 enables the
    extra options indeed. But unfotunately, it doesn't change anything
    about the horrible and continuous crashes.

    What is crashing horribly?
    And how?
    I can only find your previous reference to Sunfish crashing.

    If you have NFS enabled under OmniClient, you do not need Sunfish
    running at all. The mount can be done using OnmiClient, using NFS.

    --
    Martin Avison
    Note that unfortunately this email address will become invalid
    without notice if (when) any spam is received.

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Paul Sprangers@21:1/5 to Sprow on Fri Feb 25 10:24:45 2022
    In article <63df4320-7c95-4672-970f-46f47e6c8aben@googlegroups.com>,
    Sprow <news@sprow.co.uk> wrote:

    SetEval Omni$NFS

    My former post crossed yours. Setting Omni$NFS to 1 enables the extra
    options indeed. But unfotunately, it doesn't change anything about the
    horrible and continuous crashes.

    Kind regards,
    Paul Sprangers

    --
    http://www.riscos.sprie.nl

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Doug Webb@21:1/5 to Paul Sprangers on Fri Feb 25 11:08:08 2022
    In message <59c0369d61Paul@sprie.nl>
    Paul Sprangers <Paul@sprie.nl> wrote:



    It does. (I already followed your download instructions.)
    Although it does make contact to one particular directory on my QNAP NAS,
    and although I'm able to read and write from/to that directory, there's nothing else that I can do that doesn't crash Sunfish immediately. It seems as if half of the menu entries are missing. For example, 'Edit entry' just isn't there, nor is the 'name mount window'. The help file talks about options that I just can't find, while the continuous crashes discourage me from trying again and again. Could it be the Pi4 (4té actually), that is
    too advanced for a program that hasn't been updated for 9 years?

    Ok so if you have browsed for a NFS server it will be in the SunFish
    window that has a title like NFS Servers.

    You will see the actual server s you can see there most likely with a IP address.

    Select mouse one of them and then hit the Menu mouse button and then
    Browse 'IP address' and you can set if the transport is UDP/TCP and also
    the NFS level.

    If you double click select mouse on the server you then have another
    window with a picture of a directory including the sunfish icon in it.

    Select that and then mouse menu and edit 'directory name' and you can :

    Name export - what it is called
    Filename and filetype choices
    Connection choices
    User id choices

    All this is covered in the help file within Sunfish.

    Hope this helps.


    --
    Experience the future using ARM Technology - ARMBook,BeagleBoard -xM, PandaBoard,Raspberry Pi,iMX6/ARMX6,IGEPv5 & Titanium powered by RISC OS
    5.28.

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Chris Hughes@21:1/5 to Sprow on Fri Feb 25 11:02:48 2022
    In message <63df4320-7c95-4672-970f-46f47e6c8aben@googlegroups.com>
    Sprow <news@sprow.co.uk> wrote:

    On Thursday, February 24, 2022 at 11:44:54 PM UTC, Martin wrote:
    In article <59bff2b...@triffid.co.uk>,
    Dave <ne...@triffid.co.uk> wrote:
    In article <59bfc8...@sick-of-spam.invalid>,
    Bob Latham <b...@sick-of-spam.invalid> wrote:
    IIRC you have a an old Synology NAS Dave?

    I have not used Sunfish myself, but I do have a Synology box which I
    can connect to using the NFS that is part of a modern OmniClient.

    To do that I have to define a mount to NFS which includes
    - Name for display on RISC OS
    - Server name (ie DiskStation or whetever)
    - Directory name, which is the shared folder name on the Synology
    - User Name/password for read/write access to that shared folder.

    If you find Sunfish crashy, it's worth giving the NFS client included with RISC OS 5 (though it's not specific to RISC OS 5) a look in as Martin
    says.
    The one bit of instruction he's missed though is that it's turned off in OmniClient by default. To enable it change the line
    SetEval Omni$NFS
    to 1 in the !Omni.Files.Startup obey file. That causes the NFS client to
    be loaded after which you can enter the mount details along the lines described above,

    I had forgotten NFS was in OmiClient, that option was already enabled as
    it happens after I checked.

    But on attempting to access my Synology NAS which is working with Sunfish
    after I remembered to enable it in the NAS via NFS in Omniclient and add permissions.

    I get the message "RPC communication failed on the mount" in an error box.

    Omniclient 2.28 (15 Mar 18) and NFS 0.71 (29 Jan 18)


    --
    Chris Hughes
    Don't miss this years Wakefield Show 21st May 2022
    check the latest information at www.wakefieldshow.org.uk

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Doug Webb@21:1/5 to Paul Sprangers on Fri Feb 25 11:46:30 2022
    In message <59c0369d61Paul@sprie.nl>
    Paul Sprangers <Paul@sprie.nl> wrote:
    Could it be the Pi4 (4té actually), that is
    too advanced for a program that hasn't been updated for 9 years?

    It could be a factor and perhaps a recompile of the sources, which are
    freely available, using the latest ROOL DDE may help.

    The other thing is my Pi4 is running RISCOS 5.29 (6 Feb 2022) version.

    There was some issues in earlier ROM's that caused system crashes on use
    of menu which have been fixed in recent beta's.

    --
    Experience the future using ARM Technology - ARMBook,BeagleBoard -xM, PandaBoard,Raspberry Pi,iMX6/ARMX6,IGEPv5 & Titanium powered by RISC OS
    5.28.

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Paul Sprangers@21:1/5 to Doug Webb on Fri Feb 25 12:42:17 2022
    In article <658541c059.dougjwebb@btinternet.com>,
    Doug Webb <doug.j.webb@btinternet.com> wrote:

    Ok so if you have browsed for a NFS server it will be in the SunFish
    window that has a title like NFS Servers.

    You will see the actual server s you can see there most likely with a IP address.

    Select mouse one of them and then hit the Menu mouse button and then
    Browse 'IP address' and you can set if the transport is UDP/TCP and also
    the NFS level.

    If you double click select mouse on the server you then have another
    window with a picture of a directory including the sunfish icon in it.

    Select that and then mouse menu and edit 'directory name' and you can :

    Name export - what it is called
    Filename and filetype choices
    Connection choices
    User id choices

    Apologise for the extensive quote, but all of this happens exactly as you describe. The only thing is that whatever I do next, for example a rename
    in the 'Name export...' entry, Sunfish crashes. By continuously rerunning Sunfish I eventually managed to rename the iconbar icon into something more meaningful, but the frequent crashes hold me back from exploring the
    program any further. It even crashes when I click in this Pluto window!

    All this is covered in the help file within Sunfish.

    This may come as a surprise, but I did read the help file. It just didn't
    help me to prevent the crashes.

    Kind regards,
    Paul

    --
    http://www.riscos.sprie.nl

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Paul Sprangers@21:1/5 to Martin on Fri Feb 25 12:26:48 2022
    In article <59c03a528fNews03@avisoft.f9.co.uk>,
    Martin <News03@avisoft.f9.co.uk> wrote:

    What is crashing horribly?
    And how?

    Apologise, I should have been more specific. And less dramatic.
    After having established a connection, Sunfish crashes on nearly every
    mouse click, either Menu or Select, either in the filer window or on the iconbar icon. It just crashes, it doesn't freeze the machine. But the fact
    that it happens invariably is quite horrendous for me.

    I now realise that I don't need Sunfish at all, but following this thread I wanted to give it a try. Anyhow, just having learned that Omni supports NFC
    as well is appeasing for ignorant souls like me.

    Kind regards,
    Paul

    --
    http://www.riscos.sprie.nl

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Doug Webb@21:1/5 to Chris Hughes on Fri Feb 25 11:37:03 2022
    In message <8e0841c059.chris@mytarbis.plus.com>
    Chris Hughes <news13@noonehere.co.uk> wrote:



    I get the message "RPC communication failed on the mount" in an error box.

    Omniclient 2.28 (15 Mar 18) and NFS 0.71 (29 Jan 18)

    Most likely you have not enter the correct details.


    Just tried it to Moonfish running on another machine here:

    Server Name - Used IP address or can use it's name
    Directory Path - Put in the directory name that is being exported in this
    case 'NFS'
    User name - used 'nobody'

    And it is connected but you don't get the same flexibility that SunFish provides on NFS versions/transport type udp/TCP etc

    I have tried this on an ARMX6 and RaspberryPi4 and no crashes :-)

    Hope this helps

    --
    Experience the future using ARM Technology - ARMBook,BeagleBoard -xM, PandaBoard,Raspberry Pi,iMX6/ARMX6,IGEPv5 & Titanium powered by RISC OS
    5.28.

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Paul Sprangers@21:1/5 to Doug Webb on Fri Feb 25 13:01:14 2022
    In article <e20845c059.dougjwebb@btinternet.com>,
    Doug Webb <doug.j.webb@btinternet.com> wrote:

    The other thing is my Pi4 is running RISCOS 5.29 (6 Feb 2022) version.

    Mine is 5.29 too, but exactly one year older

    There was some issues in earlier ROM's that caused system crashes on use
    of menu which have been fixed in recent beta's.

    Perhaps, but I don't encounter system crashes on use of Menu at all, not
    with nor without Sunfish. Sunfish just crashes alone, also with Select,
    leaving the system intact.

    Anyhow, I have a RComp 4té, and I rather wait for Andrew to come with a tailored update. If that happens, I will try Sunfish again and let you
    know.

    Kind regards,
    Paul

    --
    http://www.riscos.sprie.nl

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Chris Hughes@21:1/5 to Doug Webb on Fri Feb 25 12:31:10 2022
    In message <1c2b44c059.dougjwebb@btinternet.com>
    Doug Webb <doug.j.webb@btinternet.com> wrote:

    In message <8e0841c059.chris@mytarbis.plus.com>
    Chris Hughes <news13@noonehere.co.uk> wrote:



    I get the message "RPC communication failed on the mount" in an error box.

    Omniclient 2.28 (15 Mar 18) and NFS 0.71 (29 Jan 18)

    Most likely you have not enter the correct details.


    Just tried it to Moonfish running on another machine here:

    Server Name - Used IP address or can use it's name
    Directory Path - Put in the directory name that is being exported in this case 'NFS'
    User name - used 'nobody'

    I am talking to a Synology NAS not moonfish so may well not be the same.

    And it is connected but you don't get the same flexibility that SunFish provides on NFS versions/transport type udp/TCP etc

    Yes interesting differences.

    I have tried this on an ARMX6 and RaspberryPi4 and no crashes :-)

    Since i have the new front end that is ARMv7 safe, no more crashes.

    Thanks for trying.

    --
    Chris Hughes
    Don't miss this years Wakefield Show 21st May 2022
    check the latest information at www.wakefieldshow.org.uk

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Brian Howlett@21:1/5 to Sprow on Fri Feb 25 17:04:02 2022
    On 25 Feb, Sprow <news@sprow.co.uk> wrote:

    If you find Sunfish crashy, it's worth giving the NFS client included with RISC OS 5 (though it's not specific to RISC OS 5) a look in as Martin
    says.
    The one bit of instruction he's missed though is that it's turned off in OmniClient by default. To enable it change the line
    SetEval Omni$NFS
    to 1 in the !Omni.Files.Startup obey file. That causes the NFS client to
    be loaded after which you can enter the mount details along the lines described above,

    Tried that but the module is not present here - RO 5.28 on Titanium.

    Error from (unknown): File '<Omni$Dir>.RMStore.NFS' not found

    Any idea where I can get the file?
    --
    Brian Howlett - Email to From: address deleted unseen -----------------------------------------------------
    My net income doesn't cover my gross habits...

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Doug Webb@21:1/5 to Brian Howlett on Fri Feb 25 17:41:22 2022
    In message <1f1b62c059.BrianNews@bhowlett.plus.net>
    Brian Howlett <news-spamtrap@brianhowlett.me.uk> wrote:


    Tried that but the module is not present here - RO 5.28 on Titanium.

    Error from (unknown): File '<Omni$Dir>.RMStore.NFS' not found

    Any idea where I can get the file?

    You may have an old set of hard disc files so pop over to the "ROOL downloads":https://www.riscosopen.org/content/downloads/common
    site and then download the latest HardDisc4 Nightly Beta Build , change
    the file type to &FFC , double select on it and then extract the
    OminiClient from the disc build and copy it over your copy.

    Repeat the changes to the Startup file and you should be OK then.

    --
    Experience the future using ARM Technology - ARMBook,BeagleBoard -xM, PandaBoard,Raspberry Pi,iMX6/ARMX6,IGEPv5 & Titanium powered by RISC OS
    5.28.

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Kevin Wells@21:1/5 to Brian Howlett on Fri Feb 25 22:11:43 2022
    In message <1f1b62c059.BrianNews@bhowlett.plus.net>
    Brian Howlett <news-spamtrap@brianhowlett.me.uk> wrote:

    On 25 Feb, Sprow <news@sprow.co.uk> wrote:

    If you find Sunfish crashy, it's worth giving the NFS client included with >> RISC OS 5 (though it's not specific to RISC OS 5) a look in as Martin
    says.
    The one bit of instruction he's missed though is that it's turned off in
    OmniClient by default. To enable it change the line
    SetEval Omni$NFS
    to 1 in the !Omni.Files.Startup obey file. That causes the NFS client to
    be loaded after which you can enter the mount details along the lines
    described above,

    Tried that but the module is not present here - RO 5.28 on Titanium.

    Error from (unknown): File '<Omni$Dir>.RMStore.NFS' not found

    Any idea where I can get the file?

    Try here:

    <https://www.riscosopen.org/content/downloads/common>

    HardDisc4 Inside the apps directory.

    --
    Kev Wells
    http://kevsoft.co.uk/ https://ko-fi.com/kevsoft
    carpe cervisium
    Real Stupidity beat Artificial Intelligence 11 times out of 10.

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Brian Howlett@21:1/5 to Kevin Wells on Fri Feb 25 23:45:41 2022
    On 25 Feb, Kevin Wells <kev@kevsoft.co.uk> wrote:

    Try here:

    <https://www.riscosopen.org/content/downloads/common>

    HardDisc4 Inside the apps directory.

    Thanks - I have it now and just need a bit of time to have a play with it.
    Got it connecting to my Synology NAS box so far.
    --
    Brian Howlett - Email to From: address deleted unseen -----------------------------------------------------
    Karl Marx's grave. Just another Communist Plot?

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Bob Latham@21:1/5 to Brian Howlett on Sat Feb 26 08:14:32 2022
    In article <96e086c059.BrianNews@bhowlett.plus.net>,
    Brian Howlett <news-spamtrap@brianhowlett.me.uk> wrote:

    Thanks - I have it now and just need a bit of time to have a play
    with it. Got it connecting to my Synology NAS box so far.

    Can you reveal anything about how you did that?

    I've got sunfish working but not Omni.
    There doesn't appear to be any useful help information within the app.

    Name: RED-music
    Server name: RED (also tried 192.168.1.240)
    Directory path: music (also tried /music and /volume1/music)
    User name: bob ????
    Password: ?????
    Authenticator: ????

    Without examples or instructions filling in the information is not
    getting me anywhere. The last 3 items in particular are a problem.
    I thought NFS had no concept of username and password, it was all UID
    and GID and ip addresses and what is an authenticator?


    Bob.

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Sprow@21:1/5 to Chris Hughes on Sat Feb 26 00:29:30 2022
    In message <8e0841c0...@mytarbis.plus.com> Chris Hughes <new...@noonehere.co.uk> wrote:
    I get the message "RPC communication failed on the mount" in an error box. Omniclient 2.28 (15 Mar 18) and NFS 0.71 (29 Jan 18)

    Those are oddly old versions, maybe you missed an update? I'd have expected OmniNFS 0.73 (Jan 2020). OmniNFS doesn't do much, the real work is done by 'RMStore.NFS' which is also needed...

    In message <1f1b62c059...@bhowlett.plus.net> Brian Howlett <news-s...@brianhowlett.me.uk> wrote:
    Error from (unknown): File '<Omni$Dir>.RMStore.NFS' not found
    Any idea where I can get the file?
    Try here:
    https://www.riscosopen.org/content/downloads/common

    HardDisc4 Inside the apps directory.

    The standard set of ROOL apps (aside from !Boot) are also packaged as individual ZIPs, so you can avoid downloading the entire disc image by going to
    https://packages.riscosopen.org/rool/ABCIndex.html

    in this case scroll to "OmniClient". Of course there's no harm downloading the entire disc image either!
    Sprow.

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Paul Sprangers@21:1/5 to Bob Latham on Sat Feb 26 10:28:27 2022
    In article <59c0b576b1bob@sick-of-spam.invalid>,
    Bob Latham <bob@sick-of-spam.invalid> wrote:

    I've got sunfish working but not Omni.
    There doesn't appear to be any useful help information within the app.

    I can only describe how I managed to get an NFS connection with Omni:
    From the iconbar menu go to Mounts -> Protocols -> NFS
    Now enter...

    Name: <the name that you want to see on the iconbar>
    Server name: <the IP adress of your NAS>
    Directory path: <the directory name, without slashes. Mine is Public>

    ... and leave all other entries blanc.
    I then get a special NFS icon on the iconbar that connects me to the Public directory on the NAS.

    I haven't done anything on the NAS itself. Apparently, my NAS allows an NFS connection to the Public directory by default. For all other directories,
    I'll probably have to do it myself. I just have yet to find out how.

    Kind regards,
    Paul Spranges

    --
    http://www.riscos.sprie.nl

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Paul Sprangers@21:1/5 to Bob Latham on Sat Feb 26 12:08:35 2022
    In article <59c0c32341bob@sick-of-spam.invalid>,
    Bob Latham <bob@sick-of-spam.invalid> wrote:

    Both failed with "Insufficient Access".

    This should be answered by someone with a lot more knowledge than me (mine
    is close to zero), but "Insufficient Access" sounds like a restriction from
    the NAS, rather than from Omni. Perhaps you need to enable special rights
    on the NAS, or something like that (as I may have written before, my
    knowledge is close to zero).

    Kind regards,
    Paul

    --
    http://www.riscos.sprie.nl

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Bob Latham@21:1/5 to Paul Sprangers on Sat Feb 26 10:43:53 2022
    In article <59c0bc3b59Paul@sprie.nl>,
    Paul Sprangers <Paul@sprie.nl> wrote:
    In article <59c0b576b1bob@sick-of-spam.invalid>,
    Bob Latham <bob@sick-of-spam.invalid> wrote:

    I've got sunfish working but not Omni.
    There doesn't appear to be any useful help information within the app.

    I can only describe how I managed to get an NFS connection with
    Omni: From the iconbar menu go to Mounts -> Protocols -> NFS Now
    enter...

    Name: <the name that you want to see on the iconbar> Server name:
    <the IP adress of your NAS> Directory path: <the directory name,
    without slashes. Mine is Public>

    ... and leave all other entries blanc. I then get a special NFS
    icon on the iconbar that connects me to the Public directory on the
    NAS.

    Thanks Paul.

    Just tried The following:

    Name: REDmusic
    Server name: 192.168.1.240
    Directory path: music
    all else blank

    and

    Name: REDpublic
    Server name: 192.168.1.240
    Directory path: public
    all else blank

    Both failed with "Insufficient Access".

    And yet sunfish connects without passwords or issues.

    NFS, dead easy. :-)

    Bob.

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Dave@21:1/5 to All on Sat Feb 26 11:42:50 2022
    Bottom line for me is this:

    LM98 connects to the DiskStation.

    Server: DiskStation
    Share: DStuff
    User: Myusername
    Password: mypassword.


    Read, write, upload, download no problems.

    Sunfish.
    --------
    Still a complete waste of time, shows a small DiskStation window, does
    nothing else... As there's no way to configure anything in SunFish I'm not surprised.

    OmniClient.
    -----------
    Using the LM protocols connects to the Diskstation, and works the same as
    LM98.

    OmniClient.
    -----------
    Using the NFS protocols and entering the required data.
    (See above)
    No idea what the Authenticator field is for.

    ** WimpError ** from OmniClient
    Error : &00012112
    Message: RPC communication failed on mount (RPC Service not available on remote host (not registered))

    No idea what that means either.

    So here I'm wasting my time. :-(

    D.

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Bob Latham@21:1/5 to Paul Sprangers on Sat Feb 26 11:16:35 2022
    In article <59c0c5663fPaul@sprie.nl>,
    Paul Sprangers <Paul@sprie.nl> wrote:
    In article <59c0c32341bob@sick-of-spam.invalid>,
    Bob Latham <bob@sick-of-spam.invalid> wrote:

    Both failed with "Insufficient Access".

    This should be answered by someone with a lot more knowledge than
    me (mine is close to zero), but "Insufficient Access" sounds like a restriction from the NAS, rather than from Omni. Perhaps you need
    to enable special rights on the NAS, or something like that (as I
    may have written before, my knowledge is close to zero).

    Same as mine then Paul. :-)

    Thanks.

    Bob.

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From News@21:1/5 to Dave on Sat Feb 26 12:48:42 2022
    In article <59c0c888c9news@triffid.co.uk>,
    Dave <news@triffid.co.uk> wrote:
    ** WimpError ** from OmniClient Error : &00012112 Message: RPC
    communication failed on mount (RPC Service not available on remote
    host (not registered))

    No idea what that means either.

    One assumes an NFS server is not running on the remote machine.

    --
    Chris Johnson

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Chris Hughes@21:1/5 to News on Sat Feb 26 13:24:33 2022
    In message <59c0ce9082chrisjohnson@spamcop.net>
    News <chrisjohnson@spamcop.net> wrote:

    In article <59c0c888c9news@triffid.co.uk>,
    Dave <news@triffid.co.uk> wrote:
    ** WimpError ** from OmniClient Error : &00012112 Message: RPC
    communication failed on mount (RPC Service not available on remote
    host (not registered))

    No idea what that means either.

    One assumes an NFS server is not running on the remote machine.

    I have had the same message and it is running on the Synology NAS.

    Got it working now with Sunfish, but not with Omni(NFS) - I get the above message when using Omni(NFS)

    Note I have update version Of !Omni after Sprow's comments made no
    difference.

    --
    Chris Hughes
    Don't miss this years Wakefield Show 21st May 2022
    check the latest information at www.wakefieldshow.org.uk

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Chris Hughes@21:1/5 to Sprow on Sat Feb 26 13:27:48 2022
    In message <255c5673-a79f-4bdc-861a-f81a6512a047n@googlegroups.com>
    Sprow <news@sprow.co.uk> wrote:

    In message <8e0841c0...@mytarbis.plus.com> Chris Hughes <new...@noonehere.co.uk> wrote:
    I get the message "RPC communication failed on the mount" in an error box. >> Omniclient 2.28 (15 Mar 18) and NFS 0.71 (29 Jan 18)

    Those are oddly old versions, maybe you missed an update? I'd have
    expected OmniNFS 0.73 (Jan 2020). OmniNFS doesn't do much, the real work
    is done by 'RMStore.NFS' which is also needed...

    Updated and makes no difference, same error message :-(
    But using SunFish have access, so really odd with Omni

    In message <1f1b62c059...@bhowlett.plus.net> Brian Howlett
    <news-s...@brianhowlett.me.uk> wrote:
    Error from (unknown): File '<Omni$Dir>.RMStore.NFS' not found
    Any idea where I can get the file?
    Try here:
    https://www.riscosopen.org/content/downloads/common

    HardDisc4 Inside the apps directory.

    The standard set of ROOL apps (aside from !Boot) are also packaged as individual ZIPs, so you can avoid downloading the entire disc image by
    going to
    https://packages.riscosopen.org/rool/ABCIndex.html

    Now saved that link. It would be useful if it was linked too from the main
    ROOL site



    --
    Chris Hughes
    Don't miss this years Wakefield Show 21st May 2022
    check the latest information at www.wakefieldshow.org.uk

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From David Higton@21:1/5 to Paul Sprangers on Fri Feb 25 22:46:10 2022
    In message <59c0380e57Paul@sprie.nl>
    Paul Sprangers <Paul@sprie.nl> wrote:

    In article <63df4320-7c95-4672-970f-46f47e6c8aben@googlegroups.com>,
    Sprow <news@sprow.co.uk> wrote:

    SetEval Omni$NFS

    My former post crossed yours. Setting Omni$NFS to 1 enables the extra
    options indeed. But unfotunately, it doesn't change anything about the horrible and continuous crashes.

    Try turning alignment exceptions off.

    David

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From David Higton@21:1/5 to Chris Hughes on Sat Feb 26 17:28:12 2022
    In message <b2d8d1c059.chris@mytarbis.plus.com>
    Chris Hughes <news13@noonehere.co.uk> wrote:

    In message <59c0ce9082chrisjohnson@spamcop.net>
    News <chrisjohnson@spamcop.net> wrote:

    In article <59c0c888c9news@triffid.co.uk>,
    Dave <news@triffid.co.uk> wrote:
    ** WimpError ** from OmniClient Error : &00012112 Message: RPC communication failed on mount (RPC Service not available on remote host (not registered))

    No idea what that means either.

    One assumes an NFS server is not running on the remote machine.

    I have had the same message and it is running on the Synology NAS.

    Got it working now with Sunfish, but not with Omni(NFS) - I get the above message when using Omni(NFS)

    Same here. There is definitely a difference in the implementation of the protocol between Sunfish and Omni.

    I can get a connection and see the share via Omni and NFS if I leave the username as "nobody" and leave the password blank, but it's read only -
    I cannot write anything to it.

    I used Wiresalmon last night to look at the difference between what was
    sent using "nobody/(blank)" and "user/password", and IIRC the latter
    made an RPC call to pcnfsd, which doesn't seem to be running on my NAS (OpenMediaVault). I must have another look tonight, and also look at how Sunfish does it.

    David

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Paul Sprangers@21:1/5 to David Higton on Sat Feb 26 18:34:28 2022
    In article <de6d81c059.DaveMeUK@BeagleBoard-xM>,
    David Higton <dave@davehigton.me.uk> wrote:

    But unfotunately, it doesn't change anything about the
    horrible and continuous crashes.

    Try turning alignment exceptions off.

    They're turned off by default.

    Kind regards,
    Paul

    --
    http://www.riscos.sprie.nl

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Dave@21:1/5 to Chris Hughes on Sat Feb 26 19:08:40 2022
    In article <b2d8d1c059.chris@mytarbis.plus.com>,
    Chris Hughes <news13@noonehere.co.uk> wrote:

    [Snip]

    I have had the same message and it is running on the Synology NAS.

    Ditto mine is a Synology NAS.

    Got it working now with Sunfish, but not with Omni(NFS) - I get the
    above message when using Omni(NFS)

    Note I have update version Of !Omni after Sprow's comments made no difference.

    How did you get it to work with Sunfish?

    I can't get Sunfish to do anything other than display a small window with
    a DiskStation icon in it, aside from that it does nothing.

    How do you configure this excremental thing?

    DiskStation is the Server
    DStuff is the directory containing files.

    Where is the UI to enter the details required?

    Dave

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Chris Hughes@21:1/5 to David Higton on Sat Feb 26 19:04:47 2022
    In message <6e27e8c059.DaveMeUK@BeagleBoard-xM>
    David Higton <dave@davehigton.me.uk> wrote:

    In message <b2d8d1c059.chris@mytarbis.plus.com>
    Chris Hughes <news13@noonehere.co.uk> wrote:

    In message <59c0ce9082chrisjohnson@spamcop.net>
    News <chrisjohnson@spamcop.net> wrote:

    In article <59c0c888c9news@triffid.co.uk>,
    Dave <news@triffid.co.uk> wrote:
    ** WimpError ** from OmniClient Error : &00012112 Message: RPC
    communication failed on mount (RPC Service not available on remote host >>>> (not registered))

    No idea what that means either.

    One assumes an NFS server is not running on the remote machine.

    I have had the same message and it is running on the Synology NAS.

    Got it working now with Sunfish, but not with Omni(NFS) - I get the above
    message when using Omni(NFS)

    Same here. There is definitely a difference in the implementation of the protocol between Sunfish and Omni.

    I agree, any idea where Omni stores its mount files?

    I can get a connection and see the share via Omni and NFS if I leave the username as "nobody" and leave the password blank, but it's read only -
    I cannot write anything to it.

    I can't even get that to work for some reason.

    I used Wiresalmon last night to look at the difference between what was
    sent using "nobody/(blank)" and "user/password", and IIRC the latter
    made an RPC call to pcnfsd, which doesn't seem to be running on my NAS (OpenMediaVault). I must have another look tonight, and also look at how Sunfish does it.

    interesting.



    --
    Chris Hughes
    Don't miss this years Wakefield Show 21st May 2022
    check the latest information at www.wakefieldshow.org.uk

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Dave@21:1/5 to News on Sat Feb 26 18:51:35 2022
    In article <59c0ce9082chrisjohnson@spamcop.net>,
    News <chrisjohnson@spamcop.net> wrote:
    In article <59c0c888c9news@triffid.co.uk>,
    Dave <news@triffid.co.uk> wrote:
    ** WimpError ** from OmniClient Error : &00012112 Message: RPC communication failed on mount (RPC Service not available on remote
    host (not registered))

    No idea what that means either.

    One assumes an NFS server is not running on the remote machine.

    It most positively is... A Synology NAS and even though I turned the NFS
    on a few days ago, I again checked while I was testing earlier today and
    it is on.

    Dave

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From News@21:1/5 to Chris Hughes on Sat Feb 26 20:07:00 2022
    In article <22fff0c059.chris@mytarbis.plus.com>,
    Chris Hughes <news13@noonehere.co.uk> wrote:
    I agree, any idea where Omni stores its mount files?

    Have you tried looking in Choices: 8)

    --
    Chris Johnson

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Dave@21:1/5 to Chris Hughes on Sat Feb 26 19:16:06 2022
    In article <22fff0c059.chris@mytarbis.plus.com>,
    Chris Hughes <news13@noonehere.co.uk> wrote:
    [Snippy]

    I agree, any idea where Omni stores its mount files?

    Here on RISC OS 6.20 it's stored in..

    HostFS::HardDisc4.$.!Boot.Choices.Users.Single.Omni.Mounts

    On RPCEmu running RISC OS 5.29 it's stored in...

    HostFS::HostFS.$.!Boot.Choices.Omni.Mounts

    Dave

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From David Higton@21:1/5 to News on Sat Feb 26 23:21:12 2022
    In message <59c0ce9082chrisjohnson@spamcop.net>
    News <chrisjohnson@spamcop.net> wrote:

    In article <59c0c888c9news@triffid.co.uk>,
    Dave <news@triffid.co.uk> wrote:
    ** WimpError ** from OmniClient Error : &00012112 Message: RPC communication failed on mount (RPC Service not available on remote host (not registered))

    No idea what that means either.

    One assumes an NFS server is not running on the remote machine.

    It's most definitely running on my NAS too, as witnessed by Sunfish's
    ability to access its drives.

    I think the error message is misleading. It says the RPC Service is
    not available, which would lead one to think that RPC as a whole is
    not working (and inevitably make one suspect no NFS server at all).
    But I suspect it means that the particular service that has been
    requested via RPC is not available, and I think it's pcnfsd. Then
    the next question is why Omni wants to use something that Sunfish
    clearly doesn't need to.

    I've got too many projects on at the mo, and they're not going all
    that well, so I really can't afford to get wound into this one too.
    I have a suggestion, though: anyone who might be competent, get
    Wiresalmon (run it with alignment exceptions off if you are using a
    recent platform - it will be more stable), capture some attempts to
    connect, and look at the resulting pcap file in Wireshark. Luckily
    the NFS payloads are not encrypted.

    David

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Theo@21:1/5 to David Higton on Tue Mar 1 14:35:20 2022
    David Higton <dave@davehigton.me.uk> wrote:
    It's most definitely running on my NAS too, as witnessed by Sunfish's
    ability to access its drives.

    I think the error message is misleading. It says the RPC Service is
    not available, which would lead one to think that RPC as a whole is
    not working (and inevitably make one suspect no NFS server at all).
    But I suspect it means that the particular service that has been
    requested via RPC is not available, and I think it's pcnfsd. Then
    the next question is why Omni wants to use something that Sunfish
    clearly doesn't need to.

    PCNFS is a separate service to authenticate username/password, which is not part of the bare NFS protocol. It's old (1980s) and modern NFS servers
    don't use it. I don't know if it's something Omni requires but Sunfish
    doesn't care about - Sunfish postdates the era where pcnfs was in use.

    ISTR pcnfsd being removed from Debian something like 20 years ago, for
    example.

    I'm not familiar with Omni, but perhaps if you remove any mention of
    username and password it won't try and use pcnfs?

    Theo

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From David Higton@21:1/5 to Theo on Tue Mar 1 21:02:19 2022
    In message <mLf*kV4Hy@news.chiark.greenend.org.uk>
    Theo <theom+news@chiark.greenend.org.uk> wrote:

    David Higton <dave@davehigton.me.uk> wrote:
    It's most definitely running on my NAS too, as witnessed by Sunfish's ability to access its drives.

    I think the error message is misleading. It says the RPC Service is not available, which would lead one to think that RPC as a whole is not
    working (and inevitably make one suspect no NFS server at all). But I suspect it means that the particular service that has been requested via RPC is not available, and I think it's pcnfsd. Then the next question is why Omni wants to use something that Sunfish clearly doesn't need to.

    PCNFS is a separate service to authenticate username/password, which is not part of the bare NFS protocol. It's old (1980s) and modern NFS servers
    don't use it. I don't know if it's something Omni requires but Sunfish doesn't care about - Sunfish postdates the era where pcnfs was in use.

    ISTR pcnfsd being removed from Debian something like 20 years ago, for example.

    I'm not familiar with Omni, but perhaps if you remove any mention of
    username and password it won't try and use pcnfs?

    Isn't that a paraphrasing of what I said? The problem being that you
    then get read-only access.

    David

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From druck@21:1/5 to David Higton on Tue Mar 1 21:21:27 2022
    On 26/02/2022 23:21, David Higton wrote:
    It's most definitely running on my NAS too, as witnessed by Sunfish's
    ability to access its drives.

    The issue is probably a weird NFS setup on your NAS, which it may or ay
    not be easy to solve. An alternative would be to use a Linux Raspberry
    Pi as a file server for your RISC OS machine, as SunFish works perfectly
    with the Rasbian's NFSd. You don't even need move the storage on to the
    Pi, just mount the NAS shares on the Pi, and reshare using NFSd to RISC OS.

    ---druck

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Theo@21:1/5 to David Higton on Tue Mar 1 22:20:07 2022
    David Higton <dave@davehigton.me.uk> wrote:
    In message <mLf*kV4Hy@news.chiark.greenend.org.uk>
    Theo <theom+news@chiark.greenend.org.uk> wrote:

    David Higton <dave@davehigton.me.uk> wrote:
    It's most definitely running on my NAS too, as witnessed by Sunfish's ability to access its drives.

    I think the error message is misleading. It says the RPC Service is not available, which would lead one to think that RPC as a whole is not working (and inevitably make one suspect no NFS server at all). But I suspect it means that the particular service that has been requested via RPC is not available, and I think it's pcnfsd. Then the next question is why Omni wants to use something that Sunfish clearly doesn't need to.

    PCNFS is a separate service to authenticate username/password, which is not part of the bare NFS protocol. It's old (1980s) and modern NFS servers don't use it. I don't know if it's something Omni requires but Sunfish doesn't care about - Sunfish postdates the era where pcnfs was in use.

    ISTR pcnfsd being removed from Debian something like 20 years ago, for example.

    I'm not familiar with Omni, but perhaps if you remove any mention of username and password it won't try and use pcnfs?

    Isn't that a paraphrasing of what I said? The problem being that you
    then get read-only access.

    Not really. I'm saying PCNFS is the old way to do authentication, which
    mostly isn't used any more. There isn't a username/password authentication that replaces it. NFS is not a user-oriented protocol like SMB, it's originally designed for machines sharing discs.

    Your options are to mount your NFS server with 'sec=sys', which
    basically means the server looks at your IP and the user-id/group-id pair
    that the client supplies, and uses that to determine what you're allowed.
    In effect the client can self-declare its UID/GID and get rights to things. That only makes sense on a multi-user system where a privileged client
    enforces what UID/GID a user presents as - otherwise the client can pretend
    to be any UID/GID they want.

    Or a newer choice is 'sec=krb5' which uses Kerberos to authenticate users,
    but for that you need a Kerberos domain controller etc - I very much doubt anything on RISC OS supports that, even if you had that server running.

    So in practice, using the default sec=sys mode, if you want to have
    read/write access you have to allow everyone coming from your RISC OS
    machine's IP (or your network, if you want to be less specific) read/write access, in /etc/exports or your NAS' equivalent config.

    As far as UID/GID goes, the simplest is to match the user id / group id of
    your own user[1] on the server. That way you will present as 'you' and get read/write rights to the things 'you' own. It is also possible to present
    as root (UID=0/GID=0, ie give me read/write access to everything) but the root_squash flag is often set at the server end to prevent this.

    Theo

    [1] If you have a terminal on your NAS that runs Linux, use the 'id' command which will print the numeric UID/GID values, followed by the list of groups your user belongs to (irrelevant here):

    atm26@nautilus:~$ id
    uid=1001(atm26) gid=1001(atm26) groups=1001(atm26),4(adm),20(dialout),24(cdrom),
    ...

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From David Higton@21:1/5 to druck on Wed Mar 2 22:35:55 2022
    In message <svm2oq$uk9$1@dont-email.me>
    druck <news@druck.org.uk> wrote:

    On 26/02/2022 23:21, David Higton wrote:
    It's most definitely running on my NAS too, as witnessed by Sunfish's ability to access its drives.

    The issue is probably a weird NFS setup on your NAS, which it may or ay
    not be easy to solve. An alternative would be to use a Linux Raspberry Pi
    as a file server for your RISC OS machine, as SunFish works perfectly with the Rasbian's NFSd. You don't even need move the storage on to the Pi,
    just mount the NAS shares on the Pi, and reshare using NFSd to RISC OS.

    The NAS is a Raspberry Pi running OpenMediaVault. Sunfish works with
    it, no problem. It looks like the only strangeness is in Omni's NFS implementation. Not a problem to me, as I didn't want to use it anyway
    - I just tried it because someone mentioned it and I thought I'd try it,
    having forgotten that Omni ever did NFS.

    David

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Sprow@21:1/5 to Theo on Thu Mar 3 14:18:25 2022
    On Tuesday, March 1, 2022 at 2:35:23 PM UTC, Theo wrote:
    David Higton <da...@davehigton.me.uk> wrote:
    It's most definitely running on my NAS too, as witnessed by Sunfish's ability to access its drives.

    I'm not familiar with Omni, but perhaps if you remove any mention of
    username and password it won't try and use pcnfs?

    The username/password authentication is only attempted if there's a server entered in the "Authenticator" field in Omni. See page 180 of the RISC OS 5.28 User Guide for details. Using
    Server = 10.0.0.99 (its IP address)
    Dir = /home/myname
    Username = nobody (and a blank password)
    OmniClient connects to a FreeBSD NFS mount just fine. Since I trust myself at both ends I then map the user "nobody" to have read/write permissions, otherwise that user ID is stuck being read-only,
    Sprow.

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Richard Coleman@21:1/5 to Sprow on Sat Mar 12 06:16:06 2022
    On Thursday, 3 March 2022 at 22:18:26 UTC, Sprow wrote:
    On Tuesday, March 1, 2022 at 2:35:23 PM UTC, Theo wrote:
    David Higton <da...@davehigton.me.uk> wrote:
    It's most definitely running on my NAS too, as witnessed by Sunfish's ability to access its drives.

    I'm not familiar with Omni, but perhaps if you remove any mention of username and password it won't try and use pcnfs?
    The username/password authentication is only attempted if there's a server entered in the "Authenticator" field in Omni. See page 180 of the RISC OS 5.28 User Guide for details. Using
    Server = 10.0.0.99 (its IP address)
    Dir = /home/myname
    Username = nobody (and a blank password)
    OmniClient connects to a FreeBSD NFS mount just fine. Since I trust myself at both ends I then map the user "nobody" to have read/write permissions, otherwise that user ID is stuck being read-only,
    Sprow.

    Just spent the morning getting this to work on my Synology NAS as I was getting "Insufficient access" errors, and so this might help anyone else trying to get it to work.
    In Omni to connect, I had to specify the full path for the directory name, including the leading slash.
    So in my case: /volume1/Backups
    When setting the NFS Permissions the Synology shows you the full path.
    And on the Synology I had to set the NFS Permissions to set Squash = Map all users to admin
    I needed to do this even when the Privilege was set to Read Only.

    The difference with Sunfish, as far as I can tell, is that Sunfish defaults to the UID (1001) whereas Omni uses the nobody UID (32767) because with Sunfish the Squash was set to No Mapping, and in my limited testing it just worked.
    I did try the NFS:Logon command but that just errored, although I now realise that the Logon command is aliased to SafeLogon, so I might try removing the alias later on and seeing if that allows me to remove the mapping to admin.

    But hopefully that might help anyone else getting Omni NFS to work.

    Richard

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)