Форум русскоязычного сообщества Ubuntu


Увидели сообщение с непонятной ссылкой, спам, непристойность или оскорбление?
Воспользуйтесь ссылкой «Сообщить модератору» рядом с сообщением!

Автор Тема: проблема с firefox.  (Прочитано 1324 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн evg89

  • Автор темы
  • Активист
  • *
  • Сообщений: 468
  • СПО'шник
    • Просмотр профиля
проблема с firefox.
« : 22 Август 2011, 14:05:17 »
Здравствуйте. Реализовал домен NIS + монтирование папок пользователей по nfs. Столкнулся со следующей проблемой: при входе пользователя ему монтируется его домашняя папка с сервера вместе со всеми настройками, затем если он запускает мозиллу и забывает успешно об этом и выключает компьютер (или там просто свет моргнет :)), то при следующем заходе в домен и запуске мозиллы вылазиет ошибка: firefox уже запущен. Как быть? Как при выключении проверить запущен ли браузер, если да, то закрыть его? Не делал размонтирование при выключении, может быть оно поможет?
РАБОТА: win server 2008 r2, ubuntu server 12.04, freebsd 8.3 - сервера; edubuntu 10.04, win 7 pro - обслуживаемые ПК.
ДОМ: ubuntu 12.04 - ПК; windows 7 starter - нетбук;  android 2.2 - коммуникатор.

Оффлайн Пeтрович

  • Активист
  • *
  • Сообщений: 585
    • Просмотр профиля
Re: проблема с firefox.
« Ответ #1 : 22 Август 2011, 14:23:28 »
свет моргнет ... при выключении проверить запущен ли браузер
Лучше при входе в систему. И нужно ли проверять?

Оффлайн evg89

  • Автор темы
  • Активист
  • *
  • Сообщений: 468
  • СПО'шник
    • Просмотр профиля
Re: проблема с firefox.
« Ответ #2 : 22 Август 2011, 14:26:13 »
Вот я тоже думаю, а нужно ли? А как будет выглядеть скрипт? Киллом убивать процесс? Тогда получается, что процесс висит на серваке?
РАБОТА: win server 2008 r2, ubuntu server 12.04, freebsd 8.3 - сервера; edubuntu 10.04, win 7 pro - обслуживаемые ПК.
ДОМ: ubuntu 12.04 - ПК; windows 7 starter - нетбук;  android 2.2 - коммуникатор.

Оффлайн ArcFi

  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 15189
    • Просмотр профиля
    • aetera.net
Re: проблема с firefox.
« Ответ #3 : 22 Август 2011, 14:52:58 »
А как будет выглядеть скрипт?
pgrep firefox || rm $HOME/.mozilla/firefox/*/lock ; firefox?

Оффлайн acehd

  • Любитель
  • *
  • Сообщений: 72
    • Просмотр профиля
Re: проблема с firefox.
« Ответ #4 : 22 Август 2011, 14:56:01 »
Цитировать
Как при выключении проверить запущен ли браузер, если да, то закрыть его?
.bash_logout?
pgrep firefox && killall firefox

Оффлайн evg89

  • Автор темы
  • Активист
  • *
  • Сообщений: 468
  • СПО'шник
    • Просмотр профиля
Re: проблема с firefox.
« Ответ #5 : 22 Август 2011, 15:11:36 »
да я вычитал, что виноват лок файл. Я его удаляю, но вылетает все та же ошибка....
РАБОТА: win server 2008 r2, ubuntu server 12.04, freebsd 8.3 - сервера; edubuntu 10.04, win 7 pro - обслуживаемые ПК.
ДОМ: ubuntu 12.04 - ПК; windows 7 starter - нетбук;  android 2.2 - коммуникатор.

Оффлайн evg89

  • Автор темы
  • Активист
  • *
  • Сообщений: 468
  • СПО'шник
    • Просмотр профиля
Re: проблема с firefox.
« Ответ #6 : 22 Август 2011, 15:19:19 »
лок файл удален, а проблема осталась, перезагружался - ничего не меняется. Создал новый профиль - все ок. Но это не выход, каждый раз не будешь ведь бегать по пользователям и создавать им профили в мозилле. Поэксперементировал и выяснил, что при правильном выключении системы все нормально, фирефокс корректно завершает работу, а при аварийном (тот самый "свет моргнет", а скорей всего - принебрежение пользователей и выключения "с кнопки") возникает данная проблема. Какие есть еще варианты?
Тот лок файл, который лежит в профиле является ссылкой, но на что? Может быть я просто удаляю ссылку?
« Последнее редактирование: 22 Август 2011, 15:22:42 от evg89 »
РАБОТА: win server 2008 r2, ubuntu server 12.04, freebsd 8.3 - сервера; edubuntu 10.04, win 7 pro - обслуживаемые ПК.
ДОМ: ubuntu 12.04 - ПК; windows 7 starter - нетбук;  android 2.2 - коммуникатор.

Оффлайн ArcFi

  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 15189
    • Просмотр профиля
    • aetera.net
Re: проблема с firefox.
« Ответ #7 : 22 Август 2011, 15:22:11 »
http://kb.mozillazine.org/Profile_in_use
Код: (bash) [Выделить]
rm $HOME/.mozilla/firefox/*/{lock,.parentlock}

Оффлайн evg89

  • Автор темы
  • Активист
  • *
  • Сообщений: 468
  • СПО'шник
    • Просмотр профиля
Re: проблема с firefox.
« Ответ #8 : 22 Август 2011, 15:30:00 »
http://kb.mozillazine.org/Profile_in_use
Код: (bash) [Выделить]
rm $HOME/.mozilla/firefox/*/{lock,.parentlock}
выполняю в консоли - пишет: нет такого файла или каталога.
РАБОТА: win server 2008 r2, ubuntu server 12.04, freebsd 8.3 - сервера; edubuntu 10.04, win 7 pro - обслуживаемые ПК.
ДОМ: ubuntu 12.04 - ПК; windows 7 starter - нетбук;  android 2.2 - коммуникатор.

Оффлайн ArcFi

  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 15189
    • Просмотр профиля
    • aetera.net
Re: проблема с firefox.
« Ответ #9 : 22 Август 2011, 15:43:35 »
выполняю в консоли - пишет: нет такого файла или каталога.
ls -laкаталога для проверки, ибо хз, какие там переменные среды и командный интерпретатор.

Оффлайн evg89

  • Автор темы
  • Активист
  • *
  • Сообщений: 468
  • СПО'шник
    • Просмотр профиля
Re: проблема с firefox.
« Ответ #10 : 22 Август 2011, 15:47:55 »
попробовал cd $HOME/.mozilla/firefox/* и попал не в ту директорию где лежат локи. Как попасть в директорию профиля, что бы можно было создать скрипт, который автоматом попадал бы в нужную директория и удаляля локи?
ЗЫ. Удаление вручную вылечило фирефокс.

arcfi спасибо!
РАБОТА: win server 2008 r2, ubuntu server 12.04, freebsd 8.3 - сервера; edubuntu 10.04, win 7 pro - обслуживаемые ПК.
ДОМ: ubuntu 12.04 - ПК; windows 7 starter - нетбук;  android 2.2 - коммуникатор.

Оффлайн ArcFi

  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 15189
    • Просмотр профиля
    • aetera.net
Re: проблема с firefox.
« Ответ #11 : 22 Август 2011, 16:18:03 »
Как попасть в директорию профиля, что бы можно было создать скрипт, который автоматом попадал бы в нужную директория и удаляля локи?
Я ж говорю, зависит от переменных среды и командного интерпретатора.
Убедитесь, что скрипт выполняется от того же юзера, который запустил браузер.

У мну всё работает:
сtrl+x+v
$
GNU bash, version 4.1.5(1)-release (i486-pc-linux-gnu)

$ ls -1 $HOME/.mozilla/firefox/*/{lock,.parentlock}
/home/arcfi/.mozilla/firefox/chbaia6j.default/lock
/home/arcfi/.mozilla/firefox/chbaia6j.default/.parentlock

Оффлайн evg89

  • Автор темы
  • Активист
  • *
  • Сообщений: 468
  • СПО'шник
    • Просмотр профиля
Re: проблема с firefox.
« Ответ #12 : 22 Август 2011, 16:57:27 »
удаляя руками локи все прекрасно работает. Создал следующий скрипт:
rm $HOME/.mozilla/firefox/*.default/lock
rm $HOME/.mozilla/firefox/*.default/.parentlock
Запустил на выполнение, браузер открылся, но пишет работа с историей и браузером не возможна, т.к. один из файлов занят другим приложением.
РАБОТА: win server 2008 r2, ubuntu server 12.04, freebsd 8.3 - сервера; edubuntu 10.04, win 7 pro - обслуживаемые ПК.
ДОМ: ubuntu 12.04 - ПК; windows 7 starter - нетбук;  android 2.2 - коммуникатор.

Оффлайн evg89

  • Автор темы
  • Активист
  • *
  • Сообщений: 468
  • СПО'шник
    • Просмотр профиля
Re: проблема с firefox.
« Ответ #13 : 22 Август 2011, 18:10:46 »
Как правильно написать скрипт, который бы удалял после аторицации пользователей файлы lock и .parentlock (обязательно условие - если существуют или нет?) из ~/.mozilla/firefox/<profil>? Я не силен в скриптах.... Заранее спасибо!
РАБОТА: win server 2008 r2, ubuntu server 12.04, freebsd 8.3 - сервера; edubuntu 10.04, win 7 pro - обслуживаемые ПК.
ДОМ: ubuntu 12.04 - ПК; windows 7 starter - нетбук;  android 2.2 - коммуникатор.

Оффлайн ArcFi

  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 15189
    • Просмотр профиля
    • aetera.net
Re: проблема с firefox.
« Ответ #14 : 22 Август 2011, 21:56:05 »
Запустил на выполнение, браузер открылся, но пишет работа с историей и браузером не возможна, т.к. один из файлов занят другим приложением.
Хм, странно... М.б. остаются какие-то повисшие процессы на серверной стороне, которые мешают снятию блокировки с некоторых открытых файлов? Самый простой способ узнать, так это или нет, -- ребутнуть сервак.

 

Страница сгенерирована за 0.09 секунд. Запросов: 25.