• Hello Guest! We're hosting a challenge to welcome vintage Intel macs to the MLA during the month of July! See this thread for more information.
  • We've made some quality of life improvements to the Trading Post. More info here.

Netatalk 4.0 - Future-proofing Apple File Sharing

I am still snuggling with replacing my A2SERVER with Netatalk 4 on my RPi 4. I went with Netatalk 4.2.3 because it was easily installable via apt so I didn't have to compile it, remember I am a novice (but getting better) at this. I can setup a share but am failing badly at permissions, authentication etc on classic Mac OS (yes I have RTFM). Can someone share an afp.conf file with me that has the correct permissions for a Mac OS guest and user? I haven't ever starting looking into atalkd.service yet as it clearly isn't running. I will be happy with getting AFP via TCP running on System 7 and Mac OS 8/9 clients first, baby steps.
 
The chmod 2775 helped. I was able to get my volume mountable and writeable on a modern Mac however on Mac OS 8.6 I could get the server to appear in the Chooser but when trying to mount it via AppleTalk or AFP via TCP I get the error message shown.

"The User Authentication Method required by this server can't be found, please check the AppleShare folder in the Extensions folder and try again."
 

Attachments

  • IMG_3499.jpeg
    IMG_3499.jpeg
    94.3 KB · Views: 2
I copied the example you link to-

uam list = uams_dhx.so uams_dhx2.so uams_randnum.so uams_clrtxt.so

Still getting the error.
 
then there must be some syntax error in your afp.conf, or alternatively you have multiple afp.conf files on your system and you're editing the wrong one (see https://netatalk.io/docs/Troubleshooting for some discussion on the latter)

I suggest you head over to the Netatalk GitHub project and start a new Discussion for troubleshooting, we can help you over there
 
Back
Top