Cannot get AFP to work at all...

  • Netatalk plug-in is installed.


    AFP service turned on, shows running under services.


    Create a shared folder, mark it as Time Machine. Nothing. Shared folder doesn't show up anywhere, doesn't show up as an available backup disk in Time Machine.


    It's like it's not broadcasting its availability.


    For the record, I have been using OMV for about a year now, and I have never been able to get AFP to work. Only SMB/CIFS. Time Machine seems to work okay with SMB/CIFS, but as we are pretty much an Apple environment it would be nice for AFP to be functioning.


    What steps do I take from here?

  • $ dpkg -l | grep netatalk
    ii netatalk 3.1.9-1 amd64 AppleTalk user binaries
    ii openmediavault-netatalk 3.2.5 all OpenMediaVault netatalk (AppleTalk Protocol Suite) plugin


    $ dpkg -l | grep openmedia
    ii openmediavault 3.0.59 all Open network attached storage solution
    ii openmediavault-keyring 1.0 all GnuPG archive keys of the OpenMediaVault archive
    ii openmediavault-netatalk 3.2.5 all OpenMediaVault netatalk (AppleTalk Protocol Suite) plugin

  • $ cat /etc/netatalk/afp.conf
    [Global]
    max connections = 20
    mac charset = MAC_ROMAN
    unix charset = LOCALE
    guest account = nobody
    uam list = uams_dhx.so,uams_dhx2.so
    save password = no
    [NewTubbyTimeMachine]
    path = /media/e36426e7-0f67-4ca6-91b3-49161bed08f5/NewTubbyTimeMachine
    read only = no
    unix priv = yes
    file perm = 0664
    directory perm = 0775
    umask = 0002
    invisible dots = no
    time machine = yes
    valid users = "backupuser"
    invalid users =
    rolist =
    rwlist = "backupuser"


    Of course if there is something wrong with this config, I presume that it was configured by OMV or the netatalk plug-in, because I've never touched this file before.

  • $ systemctl status netatalk
    netatalk.service - Netatalk AFP fileserver for Macintosh clients
    Loaded: loaded (/lib/systemd/system/netatalk.service; enabled)
    Active: active (running) since Wed 2017-02-08 02:05:24 CST; 18h ago
    Docs: man:afp.conf(5)
    man:netatalk(8)
    man:afpd(8)
    man:cnid_metad(8)
    man:cnid_dbd(8)
    http://netatalk.sourceforge.net/
    Main PID: 6701 (netatalk)
    CGroup: /system.slice/netatalk.service
    ├─6701 /usr/sbin/netatalk
    ├─6702 /usr/sbin/afpd -d -F /usr/local/etc/afp.conf
    └─6703 /usr/sbin/cnid_metad -d -F /usr/local/etc/afp.conf

  • Sorry, here it is:


    root@tubby:~# netatalk -V
    netatalk 3.1.9 - Netatalk AFP server service controller daemon


    This program is free software; you can redistribute it and/or modify it under
    the terms of the GNU General Public License as published by the Free Software
    Foundation; either version 2 of the License, or (at your option) any later
    version. Please see the file COPYING for further information and details.


    netatalk has been compiled with support for these features:


    Spotlight support: Yes


    afpd: /usr/local/sbin/afpd
    cnid_metad: /usr/local/sbin/cnid_metad
    tracker manager: /usr/bin/tracker-control
    dbus-daemon: /usr/bin/dbus-daemon
    afp.conf: /usr/local/etc/afp.conf
    dbus-session.conf: /usr/local/etc/dbus-session.conf
    netatalk lock file: /var/lock/netatalk


    AND


    root@tubby:~# apt-cache policy netatalk
    netatalk:
    Installed: 3.1.9-1
    Candidate: 3.1.9-1
    Version table:
    *** 3.1.9-1 0
    995 http://packages.openmediavault.org/public/ erasmus/main amd64 Packages
    500 https://openmediavault.github.io/packages/ erasmus/main amd64 Packages
    100 /var/lib/dpkg/status

  • I suppose that's possible, but I don't remember doing it. I did have another colleague working on this server a while back. Bottom line is, if that is what happened, can we remove it and just use a stock OMV configuration? I checked apt and it doesn't appear that it was installed that way.


    root@tubby:~# dpkg-query -L netatalk
    /.
    /usr
    /usr/bin
    /usr/bin/cnid2_create
    /usr/bin/ad
    /usr/bin/dbd
    /usr/bin/afpldaptest
    /usr/bin/asip-status
    /usr/bin/afpstats
    /usr/bin/netatalk-config
    /usr/bin/macusers
    /usr/bin/apple_dump
    /usr/share
    /usr/share/doc
    /usr/share/doc/netatalk
    /usr/share/doc/netatalk/CONTRIBUTORS
    /usr/share/doc/netatalk/NEWS.Debian.gz
    /usr/share/doc/netatalk/examples
    /usr/share/doc/netatalk/examples/netatalk_update.sh
    /usr/share/doc/netatalk/copyright
    /usr/share/doc/netatalk/buildinfo_amd64.gz
    /usr/share/doc/netatalk/changelog.Debian.gz
    /usr/share/doc/netatalk/README.Debian
    /usr/share/doc/netatalk/NEWS.gz
    /usr/share/doc/netatalk/AUTHORS
    /usr/share/man
    /usr/share/man/man8
    /usr/share/man/man8/cnid_dbd.8.gz
    /usr/share/man/man8/cnid_metad.8.gz
    /usr/share/man/man8/netatalk.8.gz
    /usr/share/man/man8/afpd.8.gz
    /usr/share/man/man1
    /usr/share/man/man1/afpldaptest.1.gz
    /usr/share/man/man1/ad.1.gz
    /usr/share/man/man1/apple_dump.1.gz
    /usr/share/man/man1/netatalk-config.1.gz
    /usr/share/man/man1/dbd.1.gz
    /usr/share/man/man1/macusers.1.gz
    /usr/share/man/man1/asip-status.pl.1.gz
    /usr/share/man/man1/afpstats.1.gz
    /usr/share/man/man1/uniconv.1.gz
    /usr/share/man/man1/afppasswd.1.gz
    /usr/share/man/man5
    /usr/share/man/man5/afp_signature.conf.5.gz
    /usr/share/man/man5/afp.conf.5.gz
    /usr/share/man/man5/afp_voluuid.conf.5.gz
    /usr/share/man/man5/extmap.conf.5.gz
    /usr/lib
    /usr/lib/netatalk
    /usr/lib/netatalk/uams_passwd.so
    /usr/lib/netatalk/uams_pam.so
    /usr/lib/netatalk/uams_gss.so
    /usr/lib/netatalk/uams_dhx2_pam.so
    /usr/lib/netatalk/uams_dhx2_passwd.so
    /usr/lib/netatalk/uams_guest.so
    /usr/sbin
    /usr/sbin/cnid_metad
    /usr/sbin/netatalk
    /usr/sbin/afpd
    /usr/sbin/cnid_dbd
    /lib
    /lib/systemd
    /lib/systemd/system
    /lib/systemd/system/netatalk.service
    /var
    /var/spool
    /var/spool/netatalk
    /var/lib
    /var/lib/netatalk
    /var/lib/netatalk/CNID
    /var/lib/netatalk/CNID/README
    /var/lib/netatalk/README
    /etc
    /etc/default
    /etc/logcheck
    /etc/logcheck/ignore.d.server
    /etc/logcheck/ignore.d.server/netatalk
    /etc/logcheck/violations.ignore.d
    /etc/logcheck/violations.ignore.d/netatalk
    /etc/logcheck/ignore.d.workstation
    /etc/pam.d
    /etc/pam.d/netatalk
    /etc/netatalk
    /etc/netatalk/extmap.conf
    /etc/netatalk/afp.conf
    /etc/logrotate.d
    /etc/logrotate.d/netatalk
    /usr/lib/netatalk/uams_dhx2.so
    /usr/lib/netatalk/uams_clrtxt.so

Jetzt mitmachen!

Sie haben noch kein Benutzerkonto auf unserer Seite? Registrieren Sie sich kostenlos und nehmen Sie an unserer Community teil!