Code: Select all
$ /usr/local/share/firefox-3.6.28/firefox -no-remote -ProfileManager &
> [1] 8297
> $ /usr/local/share/firefox-3.6.28/run-mozilla.sh: 143: exec: /usr/local/share/firefox-3.6.28/firefox-bin: not found
details:
As detailed in a previous question, to get remote access to the cluster on which I work, my workplace forces me to run a VPN which requires me to run firefox-3.x in order to install a browser plugin (the F5 Network Access Plugin, aka F5NAP). I previously was able to do this first ~2 years ago (as described here) on an older LMDE (UP4?) using the latest/last firefox-3.x built for linux (though unfortunately only for 32-bit), firefox-3.6.28.
About a month ago, that older PC developed severe problems, so I began to setup a newer PC, which must also run the VPN, and therefore firefox-3.6.28+F5NAP. Note that the new box is also 64-bit, but (unlike the old box) is running a multiarch-ed LMDE (UP8).
3 weeks ago I successfully installed and ran firefox-3.6.28+F5NAP on the new box as detailed here. Unfortunately I misconfigured LVM, forcing me to reinstall everything :-( The good news is, I fixed the problem in my LMDE+LUKS+LVM2 installer, so reinstall was quick+easy, and most of my applications are installed and working (e.g., the firefox-28.0 which I am using to ask this question) with up-to-date packages. The one exception ... firefox-3.6.28 :-( Which I really need, since otherwise, I can't telework!
I'm installing and running firefox-3.6.28 the same way I did last time, with the following bash scriptlet:
Code: Select all
FF_VERSION='3.6.28'
LINUX_VERSION='i686' # since there is no 64-bit build of this version of firefox
EXEC_FN='firefox'
LANG='en-US'
FF_WITH_VERSION="firefox-${FF_VERSION}"
URI="https://ftp.mozilla.org/pub/mozilla.org/firefox/releases/${FF_VERSION}/linux-${LINUX_VERSION}/${LANG}/${FF_WITH_VERSION}.tar.bz2"
BUILD_DIR="/tmp/${FF_WITH_VERSION}"
UNZIP_DIR="${BUILD_DIR}/firefox"
INSTALL_ROOT='/usr/local/share' # same location where I successfully installed last time
INSTALL_OWN='root:staff' # same permission as other code in /usr/local/share/
INSTALL_DIR="${INSTALL_ROOT}/${FF_WITH_VERSION}"
EXEC_FP="${INSTALL_DIR}/${EXEC_FN}"
EXEC_ARGS='-no-remote -ProfileManager'
# `tar j` == bzip2
for CMD in \
"mkdir -p ${BUILD_DIR}" \
"sudo mkdir -p ${INSTALL_ROOT}" \
"pushd ${BUILD_DIR}" \
"wget -O - ${URI} | tar xfj -" \
"find | wc -l" \
"popd" \
"sudo mv ${UNZIP_DIR} ${INSTALL_DIR}" \
"sudo chown -R ${INSTALL_OWN} ${INSTALL_DIR}/" \
"du -hs ${INSTALL_DIR}/" \
"ls -alh ${EXEC_FP}" \
"${EXEC_FP} ${EXEC_ARGS} &" \
; do
echo -e "$ ${CMD}"
eval "${CMD}"
done
Code: Select all
$ ls -alh /usr/local/share/firefox-3.6.28/
total 20M
drwxr-xr-x 13 root staff 4.0K May 1 18:30 .
drwxrwsr-x 9 root staff 4.0K May 1 18:04 ..
-rw-r--r-- 1 root staff 2.1K Mar 6 2012 application.ini
-rw-r--r-- 1 root staff 0 Mar 6 2012 .autoreg
-rw-r--r-- 1 root staff 5.1K Mar 6 2012 blocklist.xml
-rw-r--r-- 1 root staff 232 Mar 6 2012 browserconfig.properties
drwxr-xr-x 3 root staff 4.0K Mar 6 2012 chrome
drwxr-xr-x 2 root staff 4.0K Mar 6 2012 components
-rwxr-xr-x 1 root staff 51K Mar 6 2012 crashreporter
-rw-r--r-- 1 root staff 3.8K Mar 6 2012 crashreporter.ini
-rw-r--r-- 1 root staff 583 Mar 6 2012 crashreporter-override.ini
drwxr-xr-x 5 root staff 4.0K Mar 6 2012 defaults
-rw-r--r-- 1 root staff 136 Mar 6 2012 dependentlibs.list
drwxr-xr-x 2 root staff 4.0K Mar 6 2012 dictionaries
drwxr-xr-x 3 root staff 4.0K Mar 6 2012 extensions
-rwxr-xr-x 1 root staff 3.9K Mar 6 2012 firefox
-rwxr-xr-x 1 root staff 44K Mar 6 2012 firefox-bin
drwxr-xr-x 2 root staff 4.0K Mar 6 2012 greprefs
drwxr-xr-x 2 root staff 4.0K Mar 6 2012 icons
-rw-r--r-- 1 root staff 478 Mar 6 2012 libfreebl3.chk
-rwxr-xr-x 1 root staff 326K Mar 6 2012 libfreebl3.so
-rwxr-xr-x 1 root staff 1.1M Mar 6 2012 libmozjs.so
-rwxr-xr-x 1 root staff 201K Mar 6 2012 libnspr4.so
-rwxr-xr-x 1 root staff 853K Mar 6 2012 libnss3.so
-rwxr-xr-x 1 root staff 390K Mar 6 2012 libnssckbi.so
-rw-r--r-- 1 root staff 478 Mar 6 2012 libnssdbm3.chk
-rwxr-xr-x 1 root staff 121K Mar 6 2012 libnssdbm3.so
-rwxr-xr-x 1 root staff 81K Mar 6 2012 libnssutil3.so
-rwxr-xr-x 1 root staff 14K Mar 6 2012 libplc4.so
-rwxr-xr-x 1 root staff 8.8K Mar 6 2012 libplds4.so
-rwxr-xr-x 1 root staff 123K Mar 6 2012 libsmime3.so
-rw-r--r-- 1 root staff 478 Mar 6 2012 libsoftokn3.chk
-rwxr-xr-x 1 root staff 194K Mar 6 2012 libsoftokn3.so
-rwxr-xr-x 1 root staff 501K Mar 6 2012 libsqlite3.so
-rwxr-xr-x 1 root staff 169K Mar 6 2012 libssl3.so
-rwxr-xr-x 1 root staff 12K Mar 6 2012 libxpcom.so
-rwxr-xr-x 1 root staff 16M Mar 6 2012 libxul.so
-rw-r--r-- 1 root staff 31K Mar 6 2012 LICENSE
drwxr-xr-x 2 root staff 4.0K Mar 6 2012 modules
-rwxr-xr-x 1 root staff 11K Mar 6 2012 mozilla-xremote-client
-rw-r--r-- 1 root staff 137 Mar 6 2012 platform.ini
-rwxr-xr-x 1 root staff 3.7K Mar 6 2012 plugin-container
drwxr-xr-x 2 root staff 4.0K Mar 6 2012 plugins
-rw-r--r-- 1 root staff 177 Mar 6 2012 README.txt
-rw-r--r-- 1 root staff 16K Mar 6 2012 removed-files
drwxr-xr-x 6 root staff 4.0K Mar 6 2012 res
-rwxr-xr-x 1 root staff 9.8K Mar 6 2012 run-mozilla.sh
drwxr-xr-x 2 root staff 4.0K Mar 6 2012 searchplugins
-rw-r--r-- 1 root staff 825 Mar 6 2012 Throbber-small.gif
-rw-r--r-- 1 root staff 6 Mar 6 2012 update.locale
-rwxr-xr-x 1 root staff 71K Mar 6 2012 updater
-rw-r--r-- 1 root staff 143 Mar 6 2012 updater.ini
Code: Select all
$ /usr/local/share/firefox-3.6.28/firefox -no-remote -ProfileManager &
> [1] 8297
> $ /usr/local/share/firefox-3.6.28/run-mozilla.sh: 143: exec: /usr/local/share/firefox-3.6.28/firefox-bin: not found
Code: Select all
$ dpkg --print-foreign-architectures
i386
Your prompt assistance is appreciated, since I can't telework until I get this fixed :-(