2

Я использую Ubuntu Jaunty. Я использовал Seamonkey для почты и в качестве простого редактора HTML. Без причины я могу выяснить, в моем личном кабинете на моем ноутбуке, он теперь не запускается. Если я запускаю его из командной строки, сообщения не выводятся, он просто выходит. Я запустил его в Strace и получил это:

open("/usr/lib/xulrunner/components/xpti.dat.tmp", O_WRONLY|O_CREAT|O_TRUNC|O_LARGEFILE, 0666) = -1 EACCES (Permission denied) gettimeofday({1254104570, 451853}, NULL) = 0 stat64("/usr/lib/xulrunner/components/compreg.dat", 0xbfb2bbf4) = -1 ENOENT (No such file or directory) lstat64("/usr/lib/xulrunner/components/compreg.dat", 0xbfb2bbf4) = -1 ENOENT (No such file or directory) access("/usr/lib/xulrunner/xpicleanup.dat", F_OK) = -1 ENOENT (No such file or directory) pipe([6, 7]) = 0 fcntl64(6, F_GETFL) = 0 (flags O_RDONLY) fcntl64(6, F_SETFL, O_RDONLY|O_NONBLOCK) = 0 fcntl64(7, F_GETFL) = 0x1 (flags O_WRONLY) fcntl64(7, F_SETFL, O_WRONLY|O_NONBLOCK) = 0 read(6, 0xbfb2bcd3, 1) = -1 EAGAIN (Resource temporarily unavailable) close(6) = 0 close(7) = 0 exit_group(1) = ?

Это, конечно, только последние несколько строк.

Я обнаружил, что могу по-прежнему запускать Seamonkey в качестве пользователя root или другого обычного пользователя в этой системе, но когда я использую свою личную учетную запись, он просто закрывается.

Я попытался очистить библиотеки Seamonkey и XUL и переустановить. Это не имело никакого эффекта.

Я пришел к выводу, что в настройке этой учетной записи есть что-то странное. Тем не менее, даже если я переименую каталог .mozilla, seamonkey завершает работу при запуске от имени пользователя, но отлично работает при запуске с правами root или testmonkey (моя учетная запись тестирования). Это очень странно

Буду очень признателен за любую помощь.

2 ответа2

1

В итоге я установил вторую бета-версию SeaMonkey 2, которая запускается для моей основной учетной записи. Так что я никогда не определял проблему, но я ее "решил".

Если вы используете Debian/Ubuntu/Knoppix/ и т.д. Вы можете найти дэбы для бета-тестирования здесь: https://launchpad.net/~gnomefreak/+archive/ppa/+sourcepub/629958/+listing-archive-extra

0

Из установки SeamMonkey

Многопользовательские установки Linux Чтобы установить SeaMonkey для нескольких пользователей в Unix, установите как обычно, затем создайте следующий скрипт в каталоге SeaMonkey, сделайте его исполняемым (chmod u+x) и запустите его как пользователь с правами на запись в mozilla. каталог (например, root). Не запускайте эту программу как su [do] root. (Ошибка 52653)

#!/bin/sh
dist_bin=`dirname $0`
MOZILLA_FIVE_HOME=$dist_bin
LD_LIBRARY_PATH=$dist_bin
export MOZILLA_FIVE_HOME LD_LIBRARY_PATH
$dist_bin/regxpcom
$dist_bin/regchrome
touch $dist_bin/chrome/user-skins.rdf $dist_bin/chrome/user-locales.rdf

После этого вы сможете запустить эту установку SeaMonkey от имени любого пользователя, у которого есть права доступа к нему.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .