VineSeed ML アーカイブ



[VineSeed:17871] [announce] update: gksu Re: gksu @ x86_64 ?

  • From: Munehiro Yamamoto <munepi@xxxxxxxxxxxxxxxx>
  • Subject: [VineSeed:17871] [announce] update: gksu Re: gksu @ x86_64 ?
  • Date: Wed, 17 Jun 2009 09:37:20 +0900
山本@千葉です。

At Tue, 16 Jun 2009 23:52:42 +0900,
Satoshi IWAMOTO wrote:
>  Vine 4.9α2 x86_64 環境で、update-watch が上手く動かないので
>  気がついたのですが、
> 
>   gksu synaptic
> 
>  などのコマンドが上手く動かないようです。

>   synaptic を、ユーザ root として実行できませんでした。
> 
>  というメッセージが出ていきなり終了します。
gksu が call する gksu-run-helper が
  /usr/lib/libgksu/gksu-run-helper
なのに対して、
# strace などで確認しました。
libgksu パッケージは、
  /usr/lib64/libgksu/gksu-run-helper
だったので、

  $ LANG=C gksu $COMMAND

を実行したときに、

  Failed to run $COMMAND as user root.

  The gksu-run-helper command was not found or is not executable.

なるダイアログがでて、gksu が終了していました。
従いまして、本件は
  (a) /usr/lib/libgksu/gksu-run-helper に配置を変更する
  (b) gksu が /usr/lib64/libgksu/gksu-run-helper を call するように変更
の 2 通りの解決方法がありますが、Vine Linux の場合は
  /usr/lib: 32 bit
  /usr/lib64: 64 bit
というディレクトリの構成を取っていますので、
# Filesystem Hierarchy Standard http://www.pathname.com/fhs/
(b) にて対処したいと思います。

p.s. 深夜の IRC でお疲れ様でした。> iwamoto さん、tomo-p さん、daisuke さん

----------
山本 宗宏
Key ID: 0x7637A1D1
Key Fingerprint: 570B C7E6 E5F3 E14F 0898  3EB8 8ECC 8310 7637 A1D1