Domanda Come utilizzo un profilo di Firefox 4 su un'unità / partizione separata


Ho sempre usato una partizione / unità separata per Data e una partizione separata per la mia cartella principale. Ora ho aggiornato a Ubuntu 11.04 e non ho trovato nessuno dei miei profili eseguito in Classic Ubuntu o Unity. Funzionano ancora perfettamente se utilizzo il firefox-mozilla-build "straight" di Firefox 4 del PPA di Ubuntuzilla.

Il messaggio di errore è:

Firefox non può utilizzare il profilo "??????" perché è in uso. Per continuare, chiudi l'istanza in esecuzione di Firefox o scegli un profilo diverso.

Questo messaggio è apparentemente dato se il profilo è bloccato o se il profilo non può essere trovato. Non è chiaramente un file di blocco stantio quando si verifica quando si tenta di creare un nuovo profilo in modo che Firefox non possa trovare o abbia accesso bloccato al profilo.

Ho ridotto ulteriormente il problema e i miei profili esistenti verranno eseguiti nella posizione predefinita ~ / .mozilla / firefox o in una sottocartella sotto quella posizione. Posso anche creare nuovi profili nelle stesse posizioni ma non altrove.

Ho modificato profiles.ini per vedere se è correlato all'indirizzo di indirizzamento IsRelative e non è la causa in quanto si può cambiare un parente in posizione assoluta senza problemi.

Sono sconcertato. Si tratta di un bug nelle modifiche per compatibilità Unity o una funzionalità di sicurezza che può essere abilitata / disabilitata? Qualsiasi consiglio sarebbe molto apprezzato.


2
2018-05-10 20:17


origine




risposte:


La risposta dai commenti qui sotto è stata la modifica delle impostazioni AppArmor di Firefox.

Sotto mantenuto per la storia


Per prima cosa rimuoverei il firefox-mozilla-build, dal momento che Ubuntuzilla non è più un progetto attivo. Assicurati anche che il tuo browser usi effettivamente ~ / .mozilla / firefox e non ~ / .mozilla / firefox-4.0. A seconda del ppa che si sta utilizzando, i profili verranno clonati in cartelle diverse.

Suppongo che tu abbia già provato a eliminare il serratura file sotto il tuo profilo.

Come già indicato in "maco", puoi creare un link simbolico per l'intera cartella del profilo. Se ciò non funziona (dovrebbe funzionare), quindi verificare i percorsi del profilo aprendo il profiles.ini file con un editor di testo.

Raccomando anche di usare il nuovo standalone Manager di profili.


0
2018-05-11 11:56



Grazie, i problemi non hanno a che fare con il lockfile - ci ho provato prima. - Peter Curtis
Ho usato firefox-mozilla-build e per prima cosa ho avuto il problema quando l'ho rimosso. Ho controllato profiles.ini e l'ho modificato per verificare IsRelative come fonte dei problemi. Nessuna cartella firefox-4.0. Sono sicuro che l'approccio symlink funzionerà, ma mi piacerebbe andare a fondo mentre utilizzo Unison per il trasferimento e il backup dei profili tra le macchine. Sembra ancora che si tratti di una vera e propria restrizione sulla posizione del profilo, forse per un Unity fudge. Qualcuno ha duplicato il problema / funzionalità - Peter Curtis
Potrebbe essere un problema di autorizzazione. Prova l'approccio symlink, solo per assicurarti che Firefox sia in grado di salvarlo nell'unità dati. - lovinglinux
Ora ho provato un collegamento simbolico da .mozilla / firefox alle mie normali cartelle sul mio disco DATA e di nuovo non riesco ad accedere al profilo nella cartella in cui è stato impostato il collegamento, anche se posso usare firefox -P per impostare una voce in profile.ini che sembra corretto. Le autorizzazioni sembrano OK - Peter Curtis
E solo per essere sicuro di poter creare un link simbolico a una cartella sotto .mozilla e usare un profilo in esso eseguendo il vecchio gestore profili da firefox -P. Se non si può nemmeno usare un collegamento simbolico, è escluso l'uso comune di un profilo su un'unità USB portata tra le macchine. - Peter Curtis


Crea un link simbolico per il profilo.

ln -s /Data/.mozilla/firefox ~/.mozilla/firefox

1
2018-05-10 21:10



Ora ho provato un collegamento simbolico da .mozilla / firefox alle mie normali cartelle sul mio disco DATA e di nuovo non riesco ad accedere al profilo nella cartella in cui è stato impostato il collegamento, anche se posso usare firefox -P per impostare una voce in profile.ini che sembra corretto. - Peter Curtis
Si prega di vedere anche i miei commenti a lovinglinux - Peter Curtis