Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 72075 - Netatalk 2.X compiles fine but fails to start
Summary: Netatalk 2.X compiles fine but fails to start
Status: VERIFIED WORKSFORME
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Current packages (show other bugs)
Hardware: PPC64 Linux
: High blocker (vote)
Assignee: ppc64 architecture team
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2004-11-22 07:51 UTC by Florian Zwoch
Modified: 2004-12-26 02:58 UTC (History)
0 users

See Also:
Package list:
Runtime testing required: ---


Attachments
strace -f atalkd (atalkd.strace,6.48 KB, text/plain)
2004-11-22 07:52 UTC, Florian Zwoch
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Florian Zwoch 2004-11-22 07:51:10 UTC
compilation was pretty smooth using the test ebuilds from http://bugs.gentoo.org/show_bug.cgi?id=69526 but unfortunately it cant get startet. atalkd bails out with a message that its child died and atalkd is not running. it says to check syslog for the cause but i cant get any error messages from there.

netatalk-1.6.4 works without problems on that machine.

i am not sure if this a bug in gentoo or a bug in the software or a mindtrick of myself. the ebuild works fine for x86 so i hoped i could get it running on ppc64 too.

Reproducible: Always
Steps to Reproduce:
1. /etc/init.d/atalkd start
2.
3.

Actual Results:  
atalkd exits and complains "child died".

Expected Results:  
atalkd starting up and beginning to register the computer in the appletalk network.

Portage 2.0.51-r3 (default-ppc64-2004.3, gcc-3.4.1, glibc-2.3.4.20041006-r0,
2.6.10-rc1-mm2 ppc64)
=================================================================
System uname: 2.6.10-rc1-mm2 ppc64 PPC970FX, altivec supported
Gentoo Base System version 1.4.16
Autoconf: sys-devel/autoconf-2.59-r5
Automake: sys-devel/automake-1.8.5-r1
Binutils: sys-devel/binutils-2.15.90.0.3-r3
Headers:  sys-kernel/linux26-headers-2.6.8.1-r1
Libtools: sys-devel/libtool-1.5.2-r5
ACCEPT_KEYWORDS="ppc64"
AUTOCLEAN="yes"
CFLAGS="-O2"
CHOST="powerpc64-unknown-linux-gnu"
COMPILER=""
CONFIG_PROTECT="/etc /usr/kde/2/share/config /usr/kde/3/share/config
/usr/share/config /var/bind /var/qmail/control"
CONFIG_PROTECT_MASK="/etc/gconf /etc/terminfo /etc/env.d"
CXXFLAGS="-O2"
DISTDIR="/usr/portage/distfiles"
FEATURES="autoaddcvs ccache distlocks sandbox"
GENTOO_MIRRORS="http://linux.rz.ruhr-uni-bochum.de/download/gentoo-mirror/"
MAKEOPTS="-j3"
PKGDIR="/usr/portage/packages"
PORTAGE_TMPDIR="/var/tmp"
PORTDIR="/usr/portage"
PORTDIR_OVERLAY=""
SYNC="rsync://rsync.gentoo.org/gentoo-portage"
USE="berkdb bitmap-fonts cups dvd f77 foomaticdb fortran gdbm gif imlib jpeg
libwww mitshm nls oggvorbis oss pam perl png ppc64 python readline sdl slang ssl
tcpd truetype xv"
Comment 1 Florian Zwoch 2004-11-22 07:52:56 UTC
Created attachment 44466 [details]
strace -f atalkd

strace of atalkd and its forks without the init scripts.
Comment 2 Tom Gall (RETIRED) gentoo-dev 2004-11-22 08:34:01 UTC
assigning to ppc64
Comment 3 Tom Gall (RETIRED) gentoo-dev 2004-11-23 10:37:14 UTC
What I had to do was apply the patch to the 2.0.1 ebuild in bug 69526

Also make sure you have atalk built into your kernel. (But I bet you do)

 * Starting atalkd...                                                                                       [ ok ]
 *   Registering tardis:Workstation...                                                                      [ ok ]
 *   Registering tardis:netatalk...                                                                         [ ok ]
 *   Starting papd...                                                                                       [ ok ]
 * Starting afpd...                                                                                         [ ok ]
tardis init.d # ps aux | grep atalkd
root      6381  0.0  0.1  2260 1100 ?        S    12:37   0:00 /usr/sbin/atalkd


Enjoy!
Comment 4 Florian Zwoch 2004-11-30 04:04:40 UTC
ok looks like this was a kernel bug. the experimental 2.6.10 tree seems really experimental/non-stable. it works fine with the 2.6.9 series.
Comment 5 Markus Rothe (RETIRED) gentoo-dev 2004-12-26 02:58:21 UTC
closing as Florian Zwoch reported in last comment, that it works.