Я всегда использовал отдельный раздел / диск для Data, а также отдельный раздел для моей домашней папки. Теперь я обновлен до Ubuntu 11.04, и я не нашел ни одного из моих профилей под классическим Ubuntu или Unity. Они по-прежнему отлично работают, если я использую «прямой» Firefox 4 firefox-mozilla-build из Ubuntuzilla PPA.
Сообщение об ошибке:
Firefox не может использовать профиль «?? ????» потому что он используется. Чтобы продолжить, закройте исполняемый экземпляр Firefox или выберите другой профиль.
Это сообщение, по-видимому, указано, если профиль заблокирован или если профиль не найден. Это явно не устаревший файл блокировки, как это происходит при попытке создать новый профиль, поэтому казалось бы, что firefox не может найти или заблокировать доступ к профилю.
Я еще больше сузил проблему мои существующие профили будут выполняться в расположении ~ / .mozilla / firefox по умолчанию или в подпапке ниже этого местоположения. Я также могу создавать новые профили в тех же местах, но не в другом месте.
Я отредактировал profile.ini, чтобы узнать, связано ли это с реляцией IsRelative, и это не причина, по которой можно изменить отношение к абсолютное местоположение без проблем.
Я сбит с толку. Является ли это ошибкой в модификациях совместимости Unity или функции безопасности, которая может быть включена / отключена? Любые советы будут высоко оценены.
Ответ от комментариев ниже оказался для изменения настроек AppArmor в Firefox.
Ниже сохранено для истории
Сначала я удалил firefox-mozilla -build, поскольку Ubuntuzilla больше не является активным проектом. Также убедитесь, что ваш браузер фактически использует ~ / .mozilla / firefox, а не ~ / .mozilla / firefox-4.0.
Предположим, вы уже пытались удалить файл firefox-mozilla-build под своим профилем.
Как уже указывалось «maco», вы можете создать символическую ссылку для всей папки профиля. Если это не сработает (оно должно работать), а затем проверьте пути профиля, открыв файл profiles.ini с помощью текстового редактора.
Я также рекомендую использовать новый автономный диспетчер профилей.
Создайте символическую ссылку для профиля.
ln -s /Data/.mozilla/firefox ~/.mozilla/firefox
Создайте символическую ссылку для профиля.
ln -s /Data/.mozilla/firefox ~/.mozilla/firefox
Создайте символическую ссылку для профиля.
ln -s /Data/.mozilla/firefox ~/.mozilla/firefox
Создайте символическую ссылку для профиля.
ln -s /Data/.mozilla/firefox ~ / .mozilla / firefox
Создайте символическую ссылку для профиля.
ln -s /Data/.mozilla/firefox ~ / .mozilla / firefox
Создайте символическую ссылку для профиля.
ln -s /Data/.mozilla/firefox ~ / .mozilla / firefox
Ответ от комментариев ниже оказался для изменения настроек AppArmor в Firefox.
Ниже сохранено для истории
Сначала я удалю firefox-mozilla- build , так как Ubuntuzilla больше не является активным проектом. Также убедитесь, что ваш браузер фактически использует ~ / .mozilla / firefox, а не ~ / .mozilla / firefox-4.0.
Предположим, вы уже пытались удалить файл lock под своим профилем.
Как уже указывалось «maco», вы можете создать символическую ссылку для всей папки профиля. Если это не сработает (оно должно работать), а затем проверьте пути профиля, открыв файл profiles.ini с помощью текстового редактора.
Я также рекомендую использовать новый автономный Менеджер профилей .
Создайте символическую ссылку для профиля.
ln -s /Data/.mozilla/firefox ~/.mozilla/firefox
Создайте символическую ссылку для профиля.
ln -s /Data/.mozilla/firefox ~/.mozilla/firefox
Создайте символическую ссылку для профиля.
ln -s /Data/.mozilla/firefox ~ / .mozilla / firefox