netatalkのアップデート on ubuntu 10.04 [Netatalk]
前回のアップデートから1年以上放置してきたnetatalkですが、そろそろアップデートします。
というのも、ログになにやらCNID関連のエラーをもぐもぐ吐くので、アップデートついでに改善できればという思いでアップデートしてみました。
Mar 14 12:41:42 fs cnid_dbd[26058]: Set syslog logging to level: LOG_NOTE
Mar 14 12:41:42 fs cnid_dbd[26058]: error deleting key/value from cnid2.db: DB_SECONDARY_BAD: Secondary index inconsistent with primary
Mar 14 12:41:42 fs cnid_dbd[26058]: dbd_delete: Unable to delete entry for CNID 36879
現在のnetatalk最新バージョンは2.2.2です。
アップデートの手順は今まで通りです。
# tar zxvf netatalk-2.2.2.tar.gz
# cd netatalk-2.2.2
# ./configure --enable-debian
Using libraries:
LIBS = -lpthread -L$(top_srcdir)/libatalk
CFLAGS = -I$(top_srcdir)/include -D_U_="__attribute__((unused))" -g -O2 -I$(top_srcdir)/sys
SSL:
LIBS = -L/usr/lib64 -lcrypto
CFLAGS = -I/usr/include/openssl
LIBGCRYPT:
LIBS = -lgcrypt
CFLAGS =
BDB:
LIBS = -L/usr/lib64 -ldb-4.8
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 ( SHADOW)
DHX2 ( SHADOW)
RANDNUM (afppasswd)
clrtxt ( SHADOW)
guest
Options:
DDP (AppleTalk) support: no
SLP support: no
Zeroconf support: yes
tcp wrapper support: no
quota support: yes
admin group support: yes
valid shell check: yes
cracklib support: no
dropbox kludge: no
force volume uid/gid: no
ACL support: no
LDAP support: no
# make
# make install
# /etc/init.d/netatalk restart
# /usr/local/sbin/afpd -V
afpd 2.2.2 - Apple Filing Protocol (AFP) daemon of Netatalk
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.
afpd has been compiled with support for these features:
AFP versions: 2.2 3.0 3.1 3.2 3.3
DDP(AppleTalk) Support: No
CNID backends: dbd last tdb
SLP support: No
Zeroconf support: Yes
TCP wrappers support: No
Quota support: Yes
Admin group support: Yes
Valid shell checks: Yes
cracklib support: No
Dropbox kludge: No
Force volume uid/gid: No
EA support: ad | sys
ACL support: No
LDAP support: No
afpd.conf: /usr/local/etc/netatalk/afpd.conf
AppleVolumes.system: /usr/local/etc/netatalk/AppleVolumes.system
AppleVolumes.default: /usr/local/etc/netatalk/AppleVolumes.default
afp_signature.conf: /usr/local/etc/netatalk/afp_signature.conf
afp_voluuid.conf: /usr/local/etc/netatalk/afp_voluuid.conf
afp_ldap.conf: not supported
UAM search path: /usr/local/etc/netatalk/uams/
Server messages path: /usr/local/etc/netatalk/msg/
lockfile: /var/lock/afpd
ここで再起動してあげたところ、CNID関連のエラーはなくなりました。
よかった、よかった。