Menu

#523 charset conversion fails when copying from Mac OS 9

None
closed
nobody
None
5
2014-08-26
2013-08-29
HAT
No

charset conversion fails when copying from Mac OS 9

When copying the file which has non-ASCII filename from Mac OS 9 to Netatalk
3.0.5, the following errors occur.
I corroborated this problem on Fedora 19, Ubuntu 13.04 and OpenIndiana 151a8.

Aug 15 10:57:17.591788 cnid_dbd[21904] {charcnv.c:1002} (E:Default): Conversion failed ( UTF8 to CH_UCS2 )
Aug 15 10:57:17.591916 cnid_dbd[21904] {pack.c:91} (E:CNID): idxname: conversion error

When this file has Custom Icon, the following errors also occur.
I corroborated this problem on Fedora 19 and Ubuntu 13.04.

Aug 15 10:57:17.592172 cnid_dbd[21904] {dbif.c:896} (E:CNID): error deleting key/value from cnid2.db: DB_SECONDARY_BAD: Secondary index inconsistent with primary
Aug 15 10:57:17.592245 cnid_dbd[21904] {dbd_delete.c:77} (E:CNID): dbd_delete: Unable to delete entry for CNID 1043
Aug 15 10:57:17.592308 cnid_dbd[21904] {dbd_update.c:63} (E:CNID): dbd_update: Unable to update CNID: 1043, dev/ino: 0xfd02/0x22c090f, DID: 1041: K&K ソフトパン粉.eps

When the latter errors occur, if Finder is again opened , file is not
displayed at all.
It seems to be unable to get a resource fork.

It is a problem that cnid_dbd receives legacy mac charset.
It must be vol charset.
Probably, a problem is in afpd, not cnid_dbd.

Discussion

  • Ralph Böhme

    Ralph Böhme - 2013-11-05
    • status: open --> closed
    • Group: -->
     

Log in to post a comment.

Auth0 Logo