[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