<html><head></head><body><div style="color:#000; background-color:#fff; font-family:lucida console, sans-serif;font-size:13px"><div id="yui_3_16_0_ym19_1_1472675258642_39316"><span>Tony,</span></div><div id="yui_3_16_0_ym19_1_1472675258642_39320"><br><span></span></div><div id="yui_3_16_0_ym19_1_1472675258642_39389" dir="ltr">I understand that I did not give a comprehensive set of details.  If you have read the postings to the conspire list, you will see that my problem was rather simple.  <br><span></span></div><div id="yui_3_16_0_ym19_1_1472675258642_39321"><br><span></span></div><div><span>Paul</span><br></div><div class="qtdSeparateBR"><br><br></div><div style="display: block;" id="yui_3_16_0_ym19_1_1472675258642_39326" class="yahoo_quoted">  <div id="yui_3_16_0_ym19_1_1472675258642_39325" style="font-family: lucida console, sans-serif; font-size: 13px;"> <div id="yui_3_16_0_ym19_1_1472675258642_39324" style="font-family: HelveticaNeue, Helvetica Neue, Helvetica, Arial, Lucida Grande, sans-serif; font-size: 16px;"> <div id="yui_3_16_0_ym19_1_1472675258642_39329" dir="ltr"> <font id="yui_3_16_0_ym19_1_1472675258642_39328" size="2" face="Arial"> <hr size="1"> <b><span style="font-weight:bold;">From:</span></b> Tony Godshall <togo@of.net><br> <b><span style="font-weight: bold;">To:</span></b> Paul Zander <paulz@ieee.org> <br><b><span style="font-weight: bold;">Cc:</span></b> Conspire List <conspire@linuxmafia.com><br> <b><span style="font-weight: bold;">Sent:</span></b> Wednesday, August 31, 2016 11:32 AM<br> <b><span style="font-weight: bold;">Subject:</span></b> Re: [conspire] cannot execute binary file<br> </font> </div> <div id="yui_3_16_0_ym19_1_1472675258642_39323" class="y_msg_container"><br>OK, a more complete example, then.<br><br>What arch? [1]<br>Download the tarball [2]<br>Check out the tarball [3], notice it is making a *subdirectory* named firefox<br>Unpack the tarball[4]<br>Locate the executable[5]<br>Verify permissions[6], notice it is owned by me and executable by owner<br>Run the executable explicitly[7]<br>Make yourself a symlink so you don't have to give it explicit path[8]<br><br>details follow<br><br>note that I check and verify my assumptions along the way.  the<br>assumption that seems to be biting you is that $HOME/firefox is an<br>executable<br><br>[1]<br>~$arch<br>x86_64<br><br>[2]<br>~$wget --force-directories -p<br><a href="https://ftp.mozilla.org/pub/firefox/releases/45.3.0esr/linux-x86_64/en-US/firefox-45.3.0esr.tar.bz2" target="_blank">https://ftp.mozilla.org/pub/firefox/releases/45.3.0esr/linux-x86_64/en-US/firefox-45.3.0esr.tar.bz2</a><br>--2016-08-31 11:14:06--<br><a href="https://ftp.mozilla.org/pub/firefox/releases/45.3.0esr/linux-x86_64/en-US/firefox-45.3.0esr.tar.bz2" target="_blank">https://ftp.mozilla.org/pub/firefox/releases/45.3.0esr/linux-x86_64/en-US/firefox-45.3.0esr.tar.bz2</a><br>Resolving ftp.mozilla.org (ftp.mozilla.org)... 54.192.116.122<br>Connecting to ftp.mozilla.org (ftp.mozilla.org)|54.192.116.122|:443...<br>connected.<br>HTTP request sent, awaiting response... 200 OK<br>Length: 51622382 (49M) [application/x-tar]<br>Saving to: ‘ftp.mozilla.org/pub/firefox/releases/45.3.0esr/linux-x86_64/en-US/firefox-45.3.0esr.tar.bz2’<br><br>ftp.mozilla.org/pub/firefox/releases/45<br>100%[===============================================================================>]<br> 49.23M  5.57MB/s    in 10s<br><br>2016-08-31 11:14:17 (4.87 MB/s) -<br>‘ftp.mozilla.org/pub/firefox/releases/45.3.0esr/linux-x86_64/en-US/firefox-45.3.0esr.tar.bz2’<br>saved [51622382/51622382]<br><br>FINISHED --2016-08-31 11:14:17--<br>Total wall clock time: 11s<br>Downloaded: 1 files, 49M in 10s (4.87 MB/s)<br><br>[3]<br>~$tar tjf ftp.mozilla.org/pub/firefox/releases/45.3.0esr/linux-x86_64/en-US/firefox-45.3.0esr.tar.bz2<br>firefox/<br>firefox/libnss3.so<br>firefox/platform.ini<br>firefox/libnspr4.so<br>...<br><br>[4]<br>~$tar xjf ftp.mozilla.org/pub/firefox/releases/45.3.0esr/linux-x86_64/en-US/firefox-45.3.0esr.tar.bz2<br><br>[5]<br>~$find firefox/. -type f -name firefox<br>firefox/./firefox<br><br>[6]<br>~/firefox$ls -l ~/firefox/firefox<br>-rwxr-xr-x 1 tony tony 148256 Jul 25 13:13 /home/tony/firefox/firefox<br>(Owned by me, executable by owner.)<br><br>[7]<br>~$ ./firefox/firefox<br>(or)<br>~$ cd ~/firefox<br>~/firefox$ ./firefox<br><br>[8]<br>~$ echo $PATH<br>/home/tony/bin:/usr/local/bin:/usr/bin:/sbin:/bin:/snap/bin<br>~$ ln -sf $HOME/firefox/firefox $HOME/bin/.<br><br><br>On Wed, Aug 31, 2016 at 10:37 AM, Paul Zander <<a ymailto="mailto:paulz@ieee.org" href="mailto:paulz@ieee.org">paulz@ieee.org</a>> wrote:<br>> This was buried in my earlier posting.  Having encountered the problem at<br>> other times that appears to be related to PATH.<br>><br>> I have a terminal window open to some directory.  Inside that directory is a<br>> simple script.   And PATH includes places like /usr/bin, but not the current<br>> directory.<br>><br>> Typing the following will usually run the script.<br>>   .  ./myscript<br>><br>> But for some more complex stuff, this doesn't always work.  For example, I<br>> downloaded a Firefox tarball and unpacked it to some directory.<br>><br>>   .  ./firefox<br>>   bash: .: ./firefox: cannot execute binary file<br>><br>> What is the cause of my problem?  At this point, it is falls under "Curious<br>> minds want to know."<br>><br>> In the case of Firefox, the "fix" was that a recent update to the Debian<br>> package solved my need to run this download.<br>><br>> In a different case, the deb package has not been fixed.  I copied the<br>> executable to /usr/bin and it ran.  I have to remember that I have bypassed<br>> the package manager which might be a problem in future.<br>><br>><br>> _______________________________________________<br>> conspire mailing list<br>> <a ymailto="mailto:conspire@linuxmafia.com" href="mailto:conspire@linuxmafia.com">conspire@linuxmafia.com</a><br>> <a href="http://linuxmafia.com/mailman/listinfo/conspire" target="_blank">http://linuxmafia.com/mailman/listinfo/conspire</a><br>><br><br><br><br>-- <br>--<br>Best Regards.<br>This is unedited.<br>This message came out of me<br>via a suboptimal keyboard.<br><br></div> </div> </div>  </div></div></body></html>