[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[debian-users:19442] Re: php3 japanese version
野尻です。なんだかダメそうです・・・。
> fileutilsの再構築中にこれと同じエラーが出てきました。
>
> chown: --no-dereference (-h) is not supported on this system
> dh_fixperms: command returned error code
> make: *** [binary-arch] Error 1
> debuild: fatal error at line 293:
> dpkg-buildpackage failed: Illegal seek
>
> バージョンが低いのでnot supportedなのかとばかり思っていたのですが
> 違うエラーなのでしょうか?
man chownでは出てこなかったのですが、chown --helpで
あのオプションが出てきました。
bash-2.01$ chown --help
Usage: chown [OPTION]... OWNER[.[GROUP]] FILE...
or: chown [OPTION]... .[GROUP] FILE...
Change the owner and/or group of each FILE to OWNER and/or GROUP.
-c, --changes be verbose whenever change occurs
-h, --no-dereference affect symbolic links instead of any referenced file
(available only on systems with lchown system call)
lchownが使える状態でないといけない、ということですよね。
man lchownでは、カーネルのバージョンが2.1.81以降でないと
いけないということですので、これまた目的から遠くなってしまいます・・・。
bash-2.01$ man lchown
NOTES
In versions of Linux prior to 2.1.81 (and distinct from
2.1.46), chown did not follow symbolic links. Since Linux
2.1.81, chown does follow symbolic links, and there is a
new system call lchown that does not follow symbolic
links. Since Linux 2.1.86, this new call (that has the
same semantics as the old chown) has got the same syscall
number, and chown got the newly introduced number.
でも、これではpotatoのソースから再構築する時に
いつもここでエラーになるのではないかと思いますが・・・。
(debhelperをアップグレードしたのがいけなかったのかな?
そうするとapacheに怒られるし ^^;)
--
野尻佐智子
mailto:chica@xxxxxxxxxxxx