On 2011/08/17, at 21:42, Frank Lahm wrote:
> Bah! This breaks certain semantics.
> Also can't reproduce with git master HEAD which means it should work
> in 2.2.1, it's probably already working in 2.2.0.
I have compiled today's git version.
The problem still exists for me.
Using libraries:
LIBS = -lpthread -ldl -L$(top_srcdir)/libatalk
CFLAGS = -I$(top_srcdir)/include -D_U_="__attribute__((unused))"
-mcpu=xscale -I$(top_srcdir)/sys
SSL:
LIBS = -lcrypto
CFLAGS = -I/usr/include/openssl
LIBGCRYPT:
LIBS = -L/lib/arm-linux-gnueabi -lgcrypt
CFLAGS =
PAM:
LIBS = -lpam
CFLAGS =
WRAP:
LIBS = -lwrap
CFLAGS =
BDB:
LIBS = -ldb-5.1
CFLAGS =
CUPS:
LIBS = -lcups -L/usr/lib/arm-linux-gnueabi -g -O2 -fstack-protector
--param=ssp-buffer-size=4 -Wformat -Wformat-security -Werror=format-security
-Wall -I/usr/include/dbus-1.0 -I/usr/lib/arm-linux-gnueabi/dbus-1.0/include
-DDBUS_API_SUBJECT_TO_CHANGE -lgssapi_krb5 -lkrb5 -lk5crypto -lcom_err -lgnutls
-L/lib/arm-linux-gnueabi -lgcrypt -lz -lpthread -lm -lcrypt
CFLAGS =
Configure summary:
Install style:
debian
AFP:
Large file support (>2GB) for AFP3: yes
Extended Attributes: ad | sys
CNID:
backends: dbd last tdb
UAMS:
DHX (PAM SHADOW)
DHX2 (PAM SHADOW)
RANDNUM
clrtxt (PAM SHADOW)
guest
Options:
DDP (AppleTalk) support: no
SLP support: no
Zeroconf support: yes
tcp wrapper support: yes
quota support: yes
admin group support: yes
valid shell check: yes
cracklib support: no
dropbox kludge: no
force volume uid/gid: no
ACL support: yes
LDAP support: yes
---------------------------------------
File: /usr/etc/netatalk/afpd.conf
- -tcp -noddp -uamlist uams_dhx2.so -nosavepassword -signature auto -setuplog
"default log_debug /var/log/afpd.log"
---------------------------------------
File: /usr/etc/netatalk/AppleVolumes.default
:DEFAULT: dbpath:/var/dbd/AppleDB/$v options:upriv,usedots,noadouble
dperm:0775 fperm:0664 mask:022
/ "$h"
~/ "$h.$u"
=======================================
List contents via Finder of /run/
---------------------------------------
Log with lchdir
---------------------------------------
Nov 19 18:09:51.237220 afpd[26659] {dsi_stream.c:150} (D5:DSI): from_buf(read:
0, unread:0 , space left: 3646080): returning 0
Nov 19 18:09:51.239937 afpd[26659] {dsi_stream.c:150} (D5:DSI): from_buf(read:
16, unread:19 , space left: 3646045): returning 16
Nov 19 18:09:51.242219 afpd[26659] {dsi_stream.c:150} (D5:DSI): from_buf(read:
0, unread:0 , space left: 3646080): returning 19
Nov 19 18:09:51.244483 afpd[26659] {afp_dsi.c:595} (D5:AFPDaemon): DSI request
ID: 151
Nov 19 18:09:51.246815 afpd[26659] {afp_dsi.c:610} (D5:AFPDaemon): <== Start
AFP command: AFP_GETFLDRPARAM
Nov 19 18:09:51.249077 afpd[26659] {directory.c:555} (D5:AFPDaemon):
dirlookup(did: 4775): START
Nov 19 18:09:51.251410 afpd[26659] {dircache.c:342} (D5:AFPDaemon):
dircache(cnid:4775): {cached: path:"//run"}
Nov 19 18:09:51.252711 afpd[26659] {directory.c:701} (D5:AFPDaemon):
dirlookup(did: 4775): RESULT: pdid: 2, path: "//run"
Nov 19 18:09:51.254686 afpd[26659] {directory.c:1378} (D5:AFPDaemon):
movecwd(to: did: 4775, "//run")
Nov 19 18:09:51.257217 afpd[26659] {directory.c:1382} (D5:AFPDaemon):
movecwd("//run"): Resource temporarily unavailable
Nov 19 18:09:51.258505 afpd[26659] {directory.c:1192} (D5:AFPDaemon):
cname(did:4775): failed to chdir to '//run'
Nov 19 18:09:51.260487 afpd[26659] {afp_dsi.c:617} (D5:AFPDaemon): ==> Finished
AFP command: AFP_GETFLDRPARAM -> AFPERR_BADTYPE
Nov 19 18:09:51.263180 afpd[26659] {dsi_stream.c:150} (D5:DSI): from_buf(read:
0, unread:0 , space left: 3646080): returning 0
Nov 19 18:09:51.266158 afpd[26659] {dsi_stream.c:150} (D5:DSI): from_buf(read:
16, unread:10 , space left: 3646054): returning 16
Nov 19 18:09:51.268357 afpd[26659] {dsi_stream.c:150} (D5:DSI): from_buf(read:
0, unread:0 , space left: 3646080): returning 10
Nov 19 18:09:51.270487 afpd[26659] {afp_dsi.c:595} (D5:AFPDaemon): DSI request
ID: 152
Nov 19 18:09:51.271803 afpd[26659] {afp_dsi.c:610} (D5:AFPDaemon): <== Start
AFP command: AFP_RESOLVEID
Nov 19 18:09:51.273814 afpd[26659] {cnid_dbd.c:672} (D5:CNID):
cnid_dbd_resolve: resolving CNID: 4775
Nov 19 18:09:51.277875 afpd[26659] {cnid_dbd.c:697} (D5:CNID):
cnid_dbd_resolve: resolved did: 2, name: 'run'
Nov 19 18:09:51.279155 afpd[26659] {directory.c:555} (D5:AFPDaemon):
dirlookup(did: 2): START
Nov 19 18:09:51.281339 afpd[26659] {directory.c:701} (D5:AFPDaemon):
dirlookup(did: 2): RESULT: pdid: 1, path: "/"
Nov 19 18:09:51.283587 afpd[26659] {directory.c:1378} (D5:AFPDaemon):
movecwd(to: did: 2, "/")
Nov 19 18:09:51.286125 afpd[26659] {afp_dsi.c:617} (D5:AFPDaemon): ==> Finished
AFP command: AFP_RESOLVEID -> AFPERR_NOID
---------------------------------------
Log with chdir which locates the .pid files
---------------------------------------
Nov 19 18:19:47.582691 afpd[27525] {dsi_stream.c:150} (D5:DSI): from_buf(read:
0, unread:0 , space left: 3646080): returning 0
Nov 19 18:19:47.585858 afpd[27525] {dsi_stream.c:150} (D5:DSI): from_buf(read:
16, unread:29 , space left: 3646035): returning 16
Nov 19 18:19:47.588119 afpd[27525] {dsi_stream.c:150} (D5:DSI): from_buf(read:
0, unread:0 , space left: 3646080): returning 29
Nov 19 18:19:47.590399 afpd[27525] {afp_dsi.c:595} (D5:AFPDaemon): DSI request
ID: 126
Nov 19 18:19:47.592634 afpd[27525] {afp_dsi.c:610} (D5:AFPDaemon): <== Start
AFP command: AFP_ENUMERATE_EXT2
Nov 19 18:19:47.595275 afpd[27525] {directory.c:555} (D5:AFPDaemon):
dirlookup(did: 2): START
Nov 19 18:19:47.597519 afpd[27525] {directory.c:701} (D5:AFPDaemon):
dirlookup(did: 2): RESULT: pdid: 1, path: "/"
Nov 19 18:19:47.598874 afpd[27525] {directory.c:1378} (D5:AFPDaemon):
movecwd(to: did: 2, "/")
Nov 19 18:19:47.600902 afpd[27525] {directory.c:1349} (D5:AFPDaemon): came('/')
{end: curdir:'/', path:'.'}
Nov 19 18:19:47.603226 afpd[27525] {enumerate.c:273} (D5:AFPDaemon):
enumerate("//.", f/d:e92f/a12f, rc:17, i:24, max:5280)
Nov 19 18:19:47.605603 afpd[27525] {afp_dsi.c:617} (D5:AFPDaemon): ==> Finished
AFP command: AFP_ENUMERATE_EXT2 -> AFPERR_NOOBJ
Nov 19 18:19:47.607293 afpd[27525] {dsi_stream.c:150} (D5:DSI): from_buf(read:
0, unread:0 , space left: 3646080): returning 0
Nov 19 18:19:47.609995 afpd[27525] {dsi_stream.c:150} (D5:DSI): from_buf(read:
16, unread:29 , space left: 3646035): returning 16
Nov 19 18:19:47.611004 afpd[27525] {dsi_stream.c:150} (D5:DSI): from_buf(read:
0, unread:0 , space left: 3646080): returning 29
Nov 19 18:19:47.613188 afpd[27525] {afp_dsi.c:595} (D5:AFPDaemon): DSI request
ID: 127
Nov 19 18:19:47.614520 afpd[27525] {afp_dsi.c:610} (D5:AFPDaemon): <== Start
AFP command: AFP_ENUMERATE_EXT2
Nov 19 18:19:47.616681 afpd[27525] {directory.c:555} (D5:AFPDaemon):
dirlookup(did: 4775): START
Nov 19 18:19:47.618997 afpd[27525] {dircache.c:342} (D5:AFPDaemon):
dircache(cnid:4775): {cached: path:"//run"}
Nov 19 18:19:47.621285 afpd[27525] {directory.c:701} (D5:AFPDaemon):
dirlookup(did: 4775): RESULT: pdid: 2, path: "//run"
Nov 19 18:19:47.622584 afpd[27525] {directory.c:1378} (D5:AFPDaemon):
movecwd(to: did: 4775, "//run")
Nov 19 18:19:47.624635 afpd[27525] {directory.c:1349} (D5:AFPDaemon):
came('//run') {end: curdir:'//run', path:'.'}
Nov 19 18:19:47.626123 afpd[27525] {enumerate.c:273} (D5:AFPDaemon):
enumerate("/run/.", f/d:e92f/a12f, rc:20, i:1, max:5280)
Nov 19 18:19:47.628435 afpd[27525] {file.c:628} (D5:AFPDaemon):
getfilparams("ntpd.pid")
Nov 19 18:19:47.630815 afpd[27525] {file.c:320} (D5:AFPDaemon):
getmetadata("ntpd.pid")
Nov 19 18:19:47.633051 afpd[27525] {dircache.c:385} (D5:AFPDaemon):
dircache_search_by_name(did:4775, "ntpd.pid")
Nov 19 18:19:47.635527 afpd[27525] {dircache.c:414} (D5:AFPDaemon):
dircache(did:4775,"ntpd.pid"): {found in cache}
Nov 19 18:19:47.637799 afpd[27525] {file.c:408} (D5:AFPDaemon):
metadata('ntpd.pid'): AFP Attributes: 0000
Nov 19 18:19:47.639103 afpd[27525] {file.c:415} (D5:AFPDaemon):
metadata('ntpd.pid'): Parent DID: 4775
Nov 19 18:19:47.641116 afpd[27525] {file.c:463} (D5:AFPDaemon):
metadata('ntpd.pid'): CNID: 10451
Nov 19 18:19:47.643462 afpd[27525] {file.c:628} (D5:AFPDaemon):
getfilparams("sshd.pid")
Nov 19 18:19:47.644554 afpd[27525] {file.c:320} (D5:AFPDaemon):
getmetadata("sshd.pid")
Nov 19 18:19:47.648525 afpd[27525] {dircache.c:385} (D5:AFPDaemon):
dircache_search_by_name(did:4775, "sshd.pid")
--
To UNSUBSCRIBE, email to [email protected]
with a subject of "unsubscribe". Trouble? Contact [email protected]