Как использовать профиль Firefox 4 на отдельном диске / разделе

Я всегда использовал отдельный раздел / диск для Data, а также отдельный раздел для моей домашней папки. Теперь я обновлен до Ubuntu 11.04, и я не нашел ни одного из моих профилей под классическим Ubuntu или Unity. Они по-прежнему отлично работают, если я использую «прямой» Firefox 4 firefox-mozilla-build из Ubuntuzilla PPA.

Сообщение об ошибке:

Firefox не может использовать профиль «?? ????» потому что он используется. Чтобы продолжить, закройте исполняемый экземпляр Firefox или выберите другой профиль.

Это сообщение, по-видимому, указано, если профиль заблокирован или если профиль не найден. Это явно не устаревший файл блокировки, как это происходит при попытке создать новый профиль, поэтому казалось бы, что firefox не может найти или заблокировать доступ к профилю.

Я еще больше сузил проблему мои существующие профили будут выполняться в расположении ~ / .mozilla / firefox по умолчанию или в подпапке ниже этого местоположения. Я также могу создавать новые профили в тех же местах, но не в другом месте.

Я отредактировал profile.ini, чтобы узнать, связано ли это с реляцией IsRelative, и это не причина, по которой можно изменить отношение к абсолютное местоположение без проблем.

Я сбит с толку. Является ли это ошибкой в ​​модификациях совместимости Unity или функции безопасности, которая может быть включена / отключена? Любые советы будут высоко оценены.

2
задан 11 May 2011 в 13:29

11 ответов

Ответ от комментариев ниже оказался для изменения настроек AppArmor в Firefox.

Ниже сохранено для истории

Сначала я удалил firefox-mozilla -build, поскольку Ubuntuzilla больше не является активным проектом. Также убедитесь, что ваш браузер фактически использует ~ / .mozilla / firefox, а не ~ / .mozilla / firefox-4.0.

Предположим, вы уже пытались удалить файл firefox-mozilla-build под своим профилем.

Как уже указывалось «maco», вы можете создать символическую ссылку для всей папки профиля. Если это не сработает (оно должно работать), а затем проверьте пути профиля, открыв файл profiles.ini с помощью текстового редактора.

Я также рекомендую использовать новый автономный диспетчер профилей.

0
ответ дан 25 May 2018 в 21:10
  • 1
    Спасибо, проблемы не связаны с lockfile - я пробовал это в первую очередь. – Peter Curtis 11 May 2011 в 18:10
  • 2
    Я использовал firefox-mozilla-build и сначала получил проблему, когда удалил ее. Я проверил profiles.ini и отредактировал его, чтобы проверить IsRelative как источник проблем. Нет папки firefox-4.0. Я уверен, что подход symlink будет работать, но я хотел бы разобраться в нем, поскольку я использую Unison для передачи и резервного копирования профилей между машинами. По-прежнему выглядит так, как будто это реальное ограничение на расположение профиля, возможно, для выдумки Unity. Кто-нибудь дублировал проблему / функцию – Peter Curtis 11 May 2011 в 18:32
  • 3
    Это может быть проблема с разрешением. Попробуйте подход symlink, просто чтобы убедиться, что Firefox может сохранить это на диске данных. – lovinglinux 12 May 2011 в 00:20
  • 4
    Теперь я попробовал символическую ссылку из .mozilla / firefox в мои обычные папки на моем диске DATA, и снова я не могу получить доступ к профилю в папке, на которую была установлена ​​ссылка, хотя я могу использовать firefox -P для создания записи в profile.ini, который выглядит правильно. Разрешения выглядят ОК – Peter Curtis 12 May 2011 в 21:38
  • 5
    И просто чтобы убедиться, что я могу сделать символическую ссылку на папку под .mozilla и использовать в ней профиль, запустив старый менеджер профилей firefox -P. Если вы даже не можете использовать символическую ссылку, то общее использование профиля на USB-накопителе, переносимом между машинами, исключается. – Peter Curtis 13 May 2011 в 02:13

Создайте символическую ссылку для профиля.

ln -s /Data/.mozilla/firefox ~/.mozilla/firefox
0
ответ дан 26 July 2018 в 18:02

Создайте символическую ссылку для профиля.

ln -s /Data/.mozilla/firefox ~/.mozilla/firefox
0
ответ дан 2 August 2018 в 03:31

Создайте символическую ссылку для профиля.

ln -s /Data/.mozilla/firefox ~/.mozilla/firefox
0
ответ дан 4 August 2018 в 19:29

Создайте символическую ссылку для профиля.

  ln -s /Data/.mozilla/firefox ~ / .mozilla / firefox  
0
ответ дан 6 August 2018 в 03:39

Создайте символическую ссылку для профиля.

  ln -s /Data/.mozilla/firefox ~ / .mozilla / firefox  
0
ответ дан 7 August 2018 в 21:30

Создайте символическую ссылку для профиля.

  ln -s /Data/.mozilla/firefox ~ / .mozilla / firefox  
0
ответ дан 10 August 2018 в 09:47

Ответ от комментариев ниже оказался для изменения настроек AppArmor в Firefox.

Ниже сохранено для истории


Сначала я удалю firefox-mozilla- build , так как Ubuntuzilla больше не является активным проектом. Также убедитесь, что ваш браузер фактически использует ~ / .mozilla / firefox, а не ~ / .mozilla / firefox-4.0.

Предположим, вы уже пытались удалить файл lock под своим профилем.

Как уже указывалось «maco», вы можете создать символическую ссылку для всей папки профиля. Если это не сработает (оно должно работать), а затем проверьте пути профиля, открыв файл profiles.ini с помощью текстового редактора.

Я также рекомендую использовать новый автономный Менеджер профилей .

0
ответ дан 12 August 2018 в 13:51
  • 1
    Спасибо, проблемы не связаны с lockfile - я пробовал это в первую очередь. – Peter Curtis 11 May 2011 в 18:10
  • 2
    Я использовал firefox-mozilla-build и сначала получил проблему, когда удалил ее. Я проверил profiles.ini и отредактировал его, чтобы проверить IsRelative как источник проблем. Нет папки firefox-4.0. Я уверен, что подход symlink будет работать, но я хотел бы разобраться в нем, поскольку я использую Unison для передачи и резервного копирования профилей между машинами. По-прежнему выглядит так, как будто это реальное ограничение на расположение профиля, возможно, для выдумки Unity. Кто-нибудь дублировал проблему / функцию – Peter Curtis 11 May 2011 в 18:32
  • 3
    Это может быть проблема с разрешением. Попробуйте подход symlink, просто чтобы убедиться, что Firefox может сохранить это на диске данных. – lovinglinux 12 May 2011 в 00:20
  • 4
    Теперь я попробовал символическую ссылку из .mozilla / firefox в мои обычные папки на моем диске DATA, и снова я не могу получить доступ к профилю в папке, на которую была установлена ​​ссылка, хотя я могу использовать firefox -P для создания записи в profile.ini, который выглядит правильно. Разрешения выглядят ОК – Peter Curtis 12 May 2011 в 21:38
  • 5
    И просто чтобы убедиться, что я могу сделать символическую ссылку на папку под .mozilla и использовать в ней профиль, запустив старый менеджер профилей firefox -P. Если вы даже не можете использовать символическую ссылку, то общее использование профиля на USB-накопителе, переносимом между машинами, исключается. – Peter Curtis 13 May 2011 в 02:13

Создайте символическую ссылку для профиля.

ln -s /Data/.mozilla/firefox ~/.mozilla/firefox
1
ответ дан 25 May 2018 в 21:10
  • 1
    Теперь я попробовал символическую ссылку из .mozilla / firefox в мои обычные папки на моем диске DATA, и снова я не могу получить доступ к профилю в папке, на которую была установлена ​​ссылка, хотя я могу использовать firefox -P для создания записи в profile.ini, который выглядит правильно. – Peter Curtis 12 May 2011 в 21:37
  • 2
    Также см. Мои комментарии к lovinglinux – Peter Curtis 13 May 2011 в 02:57

Создайте символическую ссылку для профиля.

ln -s /Data/.mozilla/firefox ~/.mozilla/firefox
1
ответ дан 25 July 2018 в 21:57
  • 1
    Спасибо, проблемы не связаны с lockfile - я пробовал это в первую очередь. – Peter Curtis 11 May 2011 в 18:10
  • 2
    Я использовал firefox-mozilla-build и сначала получил проблему, когда удалил ее. Я проверил profiles.ini и отредактировал его, чтобы проверить IsRelative как источник проблем. Нет папки firefox-4.0. Я уверен, что подход symlink будет работать, но я хотел бы разобраться в нем, поскольку я использую Unison для передачи и резервного копирования профилей между машинами. По-прежнему выглядит так, как будто это реальное ограничение на расположение профиля, возможно, для выдумки Unity. Кто-нибудь дублировал проблему / функцию – Peter Curtis 11 May 2011 в 18:32
  • 3
    Это может быть проблема с разрешением. Попробуйте подход symlink, просто чтобы убедиться, что Firefox может сохранить это на диске данных. – lovinglinux 12 May 2011 в 00:20
  • 4
    Теперь я попробовал символическую ссылку из .mozilla / firefox в мои обычные папки на моем диске DATA, и снова я не могу получить доступ к профилю в папке, на которую была установлена ​​ссылка, хотя я могу использовать firefox -P для создания записи в profile.ini, который выглядит правильно. – Peter Curtis 12 May 2011 в 21:37
  • 5
    Теперь я попробовал символическую ссылку из .mozilla / firefox в мои обычные папки на моем диске DATA, и снова я не могу получить доступ к профилю в папке, на которую была установлена ​​ссылка, хотя я могу использовать firefox -P для создания записи в profile.ini, который выглядит правильно. Разрешения выглядят ОК – Peter Curtis 12 May 2011 в 21:38
  • 6
    И просто чтобы убедиться, что я могу сделать символическую ссылку на папку под .mozilla и использовать в ней профиль, запустив старый менеджер профилей firefox -P. Если вы даже не можете использовать символическую ссылку, то общее использование профиля на USB-накопителе, переносимом между машинами, исключается. – Peter Curtis 13 May 2011 в 02:13
  • 7
    Также см. Мои комментарии к lovinglinux – Peter Curtis 13 May 2011 в 02:57

Создайте символическую ссылку для профиля.

  ln -s /Data/.mozilla/firefox ~ / .mozilla / firefox  
1
ответ дан 13 August 2018 в 16:01
  • 1
    Теперь я попробовал символическую ссылку из .mozilla / firefox в мои обычные папки на моем диске DATA, и снова я не могу получить доступ к профилю в папке, на которую была установлена ​​ссылка, хотя я могу использовать firefox -P для создания записи в profile.ini, который выглядит правильно. – Peter Curtis 12 May 2011 в 21:37
  • 2
    Также см. Мои комментарии к lovinglinux – Peter Curtis 13 May 2011 в 02:57

Другие вопросы по тегам:

Похожие вопросы: