Hey everyone! We've been having issues with being bombarded by forum spam bots. As a temporary measure we're disabling registration for around 72 hours. Anyone wanting to join up as a legitimate user, please have patience! :)
Thanks for trying out netatalk, and for sharing your story! This is a valuable “newcomer” perspective that helps us continuously improve. Good job unblocking yourself.
Do you remember exactly what the log messages said? And the full list of packages you installed to make it work?
If libcrack...
The easiest way? Wait until the next PiSCSI release. ;)
One trick you can do is to edit PiSCSI’s easyinstall.sh and update the line that defines the netatalk version number. Should be in the function called `installNetatalk()’. It should just work. But let me know if you try it and run into...
The Netatalk team is proud to present version 2.4.0 of the venerable AFP file sharing suite. Grab the source code, or a Docker image, today!
This version is primarily a future-proofing release, introducing the modern Meson build system, while integrating an embedded WolfSSL as the encryption...
FYI I edited your post to update the URL. I recently made some tweaks to the namings of those wiki pages.
I'm pleased to hear that the installation guide worked for you!
So regarding the webmin bug, using your examples I could find two corner case situations when data gets lost: 1) when editing a shared volume where the dir doesn't actually exist and 2) when editing a 1 or 2 line afpd.conf (i.e. when all the comment lines are removed.)
I'll fix these in the...
BTW a tip: you can put options on the DEFAULT line to avoid repeating them for every single shared volume.
For instance:
:DEFAULT: volsizelimit:2000 allow:alex
Error -50 often means that the resource fork could not be created. Which in the context of netatalk likely means that file system permissions aren't allowing the creation of AppleDouble meta data files. The files that you are able to copy likely don't have resource forks in the first place...
Oh no, sorry for the data loss! Would you be able to share with me your AppleVolumes.default file? There may be a bug in the parsing logic that I can fix if I know what the sequence of options are.
Good to hear that the file sharing works now!
You can try using the "options:limitsize" AppleVolumes option on the volume that you share with your older Macs, and see if that makes a difference.
See the manual page: https://netatalk.io/oldstable/htmldocs/AppleVolumes.default.5
Tip: Use the netatalk2 webmin module to facilitate the editing...
Absolutely, happy to help!
One option when starting from scratch is to use the official Docker containers on Docker Hub: https://hub.docker.com/u/netatalk
If your host OS has AppleTalk in the kernel, and Avahi with D-Bus, the netatalk2 image should work fully out of the box. Worth a try I think!
There is a one-way migration path from netatalk2 to netatalk3 as documented in https://netatalk.io/stable/htmldocs/upgrade … but unless you have precious data you absolutely must retain, you should just purge the other version and start over from scratch.
If your focus is Classic Mac OS, then...
Would you be able to show us the contents of your afpd.conf and AppleVolumes.default config files? This might help understand why #2 is happening. AppleDouble folders should have a dot prefix and be hidden by default, but you may have overridden that behavior in your configuration...
A stable Netatalk 2.3.2 release has been tagged and released now:
https://github.com/Netatalk/netatalk/releases/tag/netatalk-2-3-2
All of the recent feedback and bug reports from the community should have been resolved now.
One last minute breaking change: I renamed the macOS launchd daemon...
Out of curiosity: What exactly does the HyperCard event handling do with AFP, and how do you use it in your decks? I'd like to learn more about how Netatalk fits into this use case!
AppleShare IP is an AFP server using TCP/IP as the transport layer, as opposed to DDP (AppleTalk) with...
Is AppleTalk mandatory for your use case? AppleShare IP is much easier to serve over the internet, obviously.
@Byte Knight didn't you run a community AppleShare server at some point?
The docker image is now available on Docker Hub for easy access.
https://hub.docker.com/r/netatalk/netatalk2
Check it out and let me know if it works for you!
More Netatalk news! Building upon a POC by community member @eharmon I was able to put together a more or less fully functioning Docker setup for netatalk2. And now I'm looking for volunteers to try it out, and hopefully hear back if it works for you or not.
To get started, check out this git...
Netatalk v2.3.1 is available now. This is a bugfix and compatibility release.
Notably, this improves the buggy RMTP broadcast behavior that we attempted to fix with the atalkd "quirks" (-q) mode in 2.3.0.
Now atalkd should automatically detect if it needs to run in quirks mode, which should...
If you want a graphical user interface for managing your netatalk 2 server, here's a nice and fresh version of the official webmin module. I spent some time today fixing bugs and improving the UX.
Download from: https://github.com/Netatalk/netatalk-webmin/releases/tag/netatalk2-1.1
See the...
A new "feature" release of netatalk 2 is available: 2.3.0
And by "feature" I mean that I cut out a handful of long-obsoleted and bitrotted code. These are effectively breaking changes, which I wanted to signify with a full +0.1 version number bump.
For those of you who have been following...