Bug 2075735 - afpd throws INTERNAL ERROR: Signal 11 (3.1.13) after updating from 3.1.12
Summary: afpd throws INTERNAL ERROR: Signal 11 (3.1.13) after updating from 3.1.12
Keywords:
Status: CLOSED DUPLICATE of bug 2074586
Alias: None
Product: Fedora EPEL
Classification: Fedora
Component: netatalk
Version: epel7
Hardware: x86_64
OS: Linux
unspecified
high
Target Milestone: ---
Assignee: Andrew Bauer
QA Contact: Fedora Extras Quality Assurance
URL:
Whiteboard:
Depends On:
Blocks:
TreeView+ depends on / blocked
 
Reported: 2022-04-15 03:34 UTC by LnxGnome
Modified: 2022-04-15 12:09 UTC (History)
5 users (show)

Fixed In Version:
Doc Type: If docs needed, set a value
Doc Text:
Clone Of:
Environment:
Last Closed: 2022-04-15 12:09:02 UTC
Type: Bug
Embargoed:


Attachments (Terms of Use)

Description LnxGnome 2022-04-15 03:34:45 UTC
Description of problem:
Cannot connect to user $HOME from macOS 12.3.1 (Monterey)
After upgrade from 3.1.12 via yum update afp access became unreliable, with $HOME access being completely non-functional.

Version-Release number of selected component (if applicable):
5:3.1.13-1.el7

How reproducible:
Easily?
System works as expected if downgraded to netatalk-3.1.12-10.el7.x86_64.rpm from the EPEL 7 archives.
Using a 'yum upgrade' to 3.1.13-1.el7 reproduces errors.

Steps to Reproduce:
1. upgrade to 3.1.13-1.el7
2. access server from a mac, use linux creds
3. open $HOME

Actual results:
Error pop-up on mac saying volume is not found.

On Server...
Apr 14 22:48:32.478733 afpd[3090] {auth.c:569} (error:AFPDaemon): afp_disconnect: primary reconnect failed
Apr 14 22:48:32.484505 afpd[3090] {fault.c:123} (severe:Default): ===============================================================
Apr 14 22:48:32.484542 afpd[3090] {fault.c:124} (severe:Default): INTERNAL ERROR: Signal 11 in pid 3090 (3.1.13)
Apr 14 22:48:32.484561 afpd[3090] {fault.c:125} (severe:Default): ===============================================================
Apr 14 22:48:32.484926 afpd[3090] {fault.c:96} (severe:Default): PANIC: internal error
Apr 14 22:48:32.484961 afpd[3090] {fault.c:97} (severe:Default): BACKTRACE: 12 stack frames:
Apr 14 22:48:32.484993 afpd[3090] {fault.c:103} (severe:Default):  #0 /lib64/libatalk.so.18(netatalk_panic+0x37) [0x7f416a56bdf7]
Apr 14 22:48:32.485014 afpd[3090] {fault.c:103} (severe:Default):  #1 /lib64/libatalk.so.18(+0x38f48) [0x7f416a56bf48]
Apr 14 22:48:32.485033 afpd[3090] {fault.c:103} (severe:Default):  #2 /lib64/libc.so.6(+0x36400) [0x7f41664d9400]
Apr 14 22:48:32.485051 afpd[3090] {fault.c:103} (severe:Default):  #3 /lib64/libatalk.so.18(+0x17c40) [0x7f416a54ac40]
Apr 14 22:48:32.485069 afpd[3090] {fault.c:103} (severe:Default):  #4 /lib64/libatalk.so.18(ad_open+0xfee) [0x7f416a54cc4e]
Apr 14 22:48:32.485087 afpd[3090] {fault.c:103} (severe:Default):  #5 /usr/sbin/afpd(+0x31b6c) [0x55ecab022b6c]
Apr 14 22:48:32.485105 afpd[3090] {fault.c:103} (severe:Default):  #6 /usr/sbin/afpd(+0x32905) [0x55ecab023905]
Apr 14 22:48:32.485123 afpd[3090] {fault.c:103} (severe:Default):  #7 /usr/sbin/afpd(afp_openvol+0x500) [0x55ecab0241e0]
Apr 14 22:48:32.485141 afpd[3090] {fault.c:103} (severe:Default):  #8 /usr/sbin/afpd(afp_over_dsi+0x58e) [0x55ecab000f7e]
Apr 14 22:48:32.485159 afpd[3090] {fault.c:103} (severe:Default):  #9 /usr/sbin/afpd(main+0xd29) [0x55ecaafff1e9]
Apr 14 22:48:32.485177 afpd[3090] {fault.c:103} (severe:Default):  #10 /lib64/libc.so.6(__libc_start_main+0xf5) [0x7f41664c5555]
Apr 14 22:48:32.485195 afpd[3090] {fault.c:103} (severe:Default):  #11 /usr/sbin/afpd(+0xe250) [0x55ecaafff250]
Apr 14 22:48:32.486140 afpd[23823] {main.c:154} (info:AFPDaemon): child[3090]: killed by signal 6


Expected results:
mac opens $HOME without issues

Additional info:
Dell R710, primary file-server for mac/win/linux, otherwise working normally.

# lsb_release -sir
CentOS 7.9.2009

last 'yum update' on Apr 06, 2022. (updates netatalk from 3.1.12 to 3.1.13)

selinux enforcing

partial afp.conf
[Global]
    hostname = fileserver
    log file = /var/log/afpd.log
    log level = default:info
    save password = yes
    zeroconf = yes
    mimic model = Xserve
    ea support = Yes
    vfs objects = catia fruit streams_xattr
    fruit:locking = netatalk
    fruit:encoding = native
    streams_xattr:prefix = user.
    streams_xattr:store_stream_type = no
    hide files = /.DS_Store/Network Trash Folder/TheFindByContentFolder/TheVolumeSettingsFolder/Temporary Items/.TemporaryItems/.VolumeIcon.icns/Icon?/.FBCIndex/.FBCLockFolder/
    read only = No
    chmod request = preserve
    map acls = mode
    valid users = @staff
    unix priv = yes
[Homes]
    basedir regex = /export/home
    home name = $u-Home

also hosts timemachine volumes, but the backups seem to be working.

Comment 1 Andrew Bauer 2022-04-15 12:09:02 UTC

*** This bug has been marked as a duplicate of bug 2074586 ***


Note You need to log in before you can comment on or make changes to this bug.