With mozilla-firefox-bin 1.0.3, mozilla-launcher (1.32) throuws the following error (and doesn't load the default profile): somebody@someserver ~ $ firefox No running windows found Warning: Couldn't extract MOZ_USER_DIR from /opt/firefox/firefox-bin This happens because mozilla-launcher has MOZILLA_FIVE_HOME as /usr/lib/MozillaFirefox instead of (the new?) /opt/firefox. Reproducible: Always Steps to Reproduce: 1. Run /usr/bin/firefox Actual Results: The following warning is generated, and the default firefox profile is not used be used: Warning: Couldn't extract MOZ_USER_DIR from /opt/firefox/firefox-bin Expected Results: Start Firefox correctly using the default profile
Created attachment 57092 [details, diff] Patch to mozilla-launcher to correct MOZILLA_FIVE_HOME Don't know if this patch is any good for actual use, but it demonstrates the fix for the problem
Correction - this doesn't fail to load the default profile for me ... that was caused by another error.
The thunderibrd path also needs to be updated
Created attachment 57096 [details, diff] updated patch to fix both ff and tb paths Again, not sure if this is in the right patch format, but hope it makes things simpler
Please attach the output of MOZILLA_LAUNCHER=firefox bash -x /usr/libexec/mozilla-launcher What you're seeing shouldn't be happening. When firefox is run from /opt/firefox then the path should be set correctly. # Attempt to use -bin version if source version isn't available if [[ -n $mozbin && ! -f $mozbin ]]; then unset mozbin # it's bogus anyway zero=${zero}-bin fi case $zero in *fox-bin) export MOZILLA_FIVE_HOME="/opt/firefox" remote=$MOZILLA_FIVE_HOME/mozilla-xremote-client mozbin=$MOZILLA_FIVE_HOME/firefox-bin grepfor=Firefox-bin ;;
I cleaned up a whole bunch of things and this works fine now. Thanks, Aron!