Page 1 of 1

openoffice2 一般使用者無法使用@@

Posted: Mon Mar 19, 2007 5:31 pm
by smallbug
忘記之前好像也有人有這個問題吧@@
我裝完openoffice2.1.0
用root可以執行
可是用一般使用者執行的話
卻會出現
Insecure $ENV{PATH} while running setuid at /usr/bin/ooffice2 line 122.

請問這是什麼問題呢@@

Posted: Tue Mar 20, 2007 10:34 am
by scsi
你是裝哪個版本?是自己compile的?還是bin的?
我是裝自己compile的版本(v 2.1.0 跟你一樣)
用一般user啟動並沒有問題
而且我去看 /usr/bin/office2裡也只有四行而已

Code: Select all

#!/bin/sh
export OOO_EXTRA_ARG=''
unset PYTHONPATH
/usr/lib/openoffice/program/ooqstart  "$@"
找不到122行咧 :21.gif:

Posted: Tue Mar 20, 2007 12:05 pm
by smallbug
scsi wrote:你是裝哪個版本?是自己compile的?還是bin的?
我是裝自己compile的版本(v 2.1.0 跟你一樣)
用一般user啟動並沒有問題
而且我去看 /usr/bin/office2裡也只有四行而已

Code: Select all

#!/bin/sh
export OOO_EXTRA_ARG=''
unset PYTHONPATH
/usr/lib/openoffice/program/ooqstart  "$@"
找不到122行咧 :21.gif:
忘記說
我裝的是app-office/openoffice-bin
然後第122行是

Code: Select all

exec "$SystemInstallDir/program/soffice", @ooo_argv
然後soffice跟PATH有關的地方應該是這一段

Code: Select all

# set path so that other apps can be started from soffice just by name
if [ "$PATH" ]; then
  PATH="$sd_prog":$PATH
else
  PATH="$sd_prog"
fi
export PATH
請問你的app-office/openoffice是用~x86嗎?

Posted: Tue Mar 20, 2007 1:54 pm
by scsi

Code: Select all

[1]scsioffice ebuildteam # equery l openoffice
[ Searching for package 'openoffice' in all categories among: ]
 * installed packages
[I--] [ ~] app-office/openoffice-2.1.0 (0)
我是裝~x86的版本沒錯
我沒有用過bin的版本
還是你要不要花點時間compile一下,裝個一天應該夠吧 :1.jpg:

Posted: Tue Mar 20, 2007 4:22 pm
by scsi
真奇怪,我剛剛安裝bin版的來試試看
發現並沒有你那樣的問題 :1.jpg:
建議你把 ~/.ooo-2.0/ 這個目錄殺掉試試看

Posted: Thu Mar 22, 2007 11:39 am
by smallbug
scsi wrote:真奇怪,我剛剛安裝bin版的來試試看
發現並沒有你那樣的問題 :1.jpg:
建議你把 ~/.ooo-2.0/ 這個目錄殺掉試試看

果然裝個一天就好拉(@_@)
之前我是有試過把那個資料夾砍掉
不過好像還是同樣問題
後來灌完app-office/openoffice就好拉^^