On 25.07.2022 14:13, Carlos E. R. wrote:
cer 15583 2.5 4.0 2878276 158312 tty2 Sl+ 13:06 0:02 /usr/lib64/firefox/firefox -P default --no-remote https://tunein.com/about/
The last line is the command thunderbird issued, and stays there till I close the error popup message. The command is correct AFAIK, it just doesn't produce the expected result for some reason.
Your expectations are incorrect. Firefox cannot start more than one browser instance for a given profile. Firefox sees that some other instance is already running, but as you prohibited contacting this running instance to spawn another browser window, you get "Firefox is already running, but is not responding". We may argue that the correct message in this case should have been "Firefox is already running but we were told not to contact it", you may consider bug report for Firefox. So your firefox invocation only works for the first time. Attempt to start second firefox while the first one is still running always fails. This is expected behavior. There is no need to have --no-remote. Running "firefox -P profile" will automatically either launch new browser with given profile or contact existing browser already using this profile, even if there is another active firefox using second profile. bor@leap15:~> ps -ef | grep 'firefox.*-P' bor 5750 2338 0 17:09 pts/0 00:00:00 grep --color=auto firefox.*-P bor@leap15:~> firefox -P Profile1 & [1] 5756 bor@leap15:~> ps -ef | grep 'firefox.*-P' bor 5756 2338 36 17:09 pts/0 00:00:06 /usr/lib64/firefox/firefox -P Profile1 bor 5946 2338 0 17:09 pts/0 00:00:00 grep --color=auto firefox.*-P bor@leap15:~> firefox -P Profile2 & [2] 5952 bor@leap15:~> ps -ef | grep 'firefox.*-P' bor 5756 2338 16 17:09 pts/0 00:00:06 /usr/lib64/firefox/firefox -P Profile1 bor 5952 2338 36 17:09 pts/0 00:00:06 /usr/lib64/firefox/firefox -P Profile2 bor 6155 2338 0 17:10 pts/0 00:00:00 grep --color=auto firefox.*-P bor@leap15:~> firefox -P Profile1 & [3] 6161 bor@leap15:~> ps -ef | grep 'firefox.*-P' bor 5756 2338 15 17:09 pts/0 00:00:09 /usr/lib64/firefox/firefox -P Profile1 bor 5952 2338 16 17:09 pts/0 00:00:06 /usr/lib64/firefox/firefox -P Profile2 bor 6212 2338 10 17:10 pts/0 00:00:00 grep --color=auto firefox.*-P [3]+ Done firefox -P Profile1 bor@leap15:~> As you see, "firefox -P Profile2" starts new process even though firefox for Profile1 is already running and the second "firefox -P Profile1" contacts the first instance and exits immediately. This is all with StartWithLastProfile=0