Google Groups no longer supports new Usenet posts or subscriptions. Historical content remains viewable.
Dismiss

No such file or directory ...

24 views
Skip to first unread message

Albretch Mueller

unread,
Oct 15, 2012, 11:30:01 AM10/15/12
to
I am having problems which I think may relate to an actually dying
disk, but I am not sure. Sometimes I have thought it is because of a
dying disk and then we have realized it wasn't.
~
I basically installed java and recursively copied the files to
another directory. 'which' and 'ls' are telling me the file is where I
put and declared it in the PATH, but the JVM doesn't find it
~
What do you think is wrong with the picture?
~
thanks
lbrtchx
~
$ echo $PATH
/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games

$ export JAVA_HOME="/media/sdd1/jdk/x64/jdk1.7.0_07"

$ export PATH="$JAVA_HOME"/bin:$PATH

$ echo $PATH
/media/sdd1/jdk/x64/jdk1.7.0_07/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games

$ which java
/media/sdd1/jdk/x64/jdk1.7.0_07/bin/java

$ java -version
bash: /media/sdd1/jdk/x64/jdk1.7.0_07/bin/java: No such file or directory

$ ls -l /media/sdd1/jdk/x64/jdk1.7.0_07/bin/java
-rwxr-xr-x 1 knoppix knoppix 7750 Oct 15 10:30
/media/sdd1/jdk/x64/jdk1.7.0_07/bin/java

$ pwd
/media/sdd1/jdk/x64/jdk1.7.0_07/bin

$ ls -l ./java
-rwxr-xr-x 1 knoppix knoppix 7750 Oct 15 10:30 ./java

$ ./java -version
bash: ./java: No such file or directory

$ fdisk -l /dev/sdb

Disk /dev/sdb: 80.0 GB, 80026361856 bytes
255 heads, 63 sectors/track, 9729 cylinders, total 156301488 sectors
Units = sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk identifier: 0x000250da

Device Boot Start End Blocks Id System
/dev/sdb1 2048 140406783 70202368 83 Linux
/dev/sdb2 149000192 156301311 3650560 5 Extended
/dev/sdb3 140406784 149000191 4296704 83 Linux
/dev/sdb5 149002240 156301311 3649536 83 Linux

Partition table entries are not in disk order

$ sudo smartctl -a -d ata -T permissive /dev/sdb
smartctl 5.43 2012-05-01 r3539 [x86_64-linux-3.3.7-64] (local build)
Copyright (C) 2002-12 by Bruce Allen, http://smartmontools.sourceforge.net

=== START OF INFORMATION SECTION ===
Model Family: Seagate Barracuda 7200.9
Device Model: ST3808110AS
Serial Number: 9LS01307
Firmware Version: 3.AAH
User Capacity: 80,026,361,856 bytes [80.0 GB]
Sector Size: 512 bytes logical/physical
Device is: In smartctl database [for details use: -P show]
ATA Version is: 7
ATA Standard is: Exact ATA specification draft version not indicated
Local Time is: Mon Oct 15 11:16:21 2012 UTC
SMART support is: Available - device has SMART capability.
SMART support is: Enabled

=== START OF READ SMART DATA SECTION ===
SMART overall-health self-assessment test result: PASSED

General SMART Values:
Offline data collection status: (0x82) Offline data collection activity
was completed without error.
Auto Offline Data Collection: Enabled.
Self-test execution status: ( 0) The previous self-test routine completed
without error or no self-test has ever
been run.
Total time to complete Offline
data collection: ( 430) seconds.
Offline data collection
capabilities: (0x5b) SMART execute Offline immediate.
Auto Offline data collection on/off support.
Suspend Offline collection upon new
command.
Offline surface scan supported.
Self-test supported.
No Conveyance Self-test supported.
Selective Self-test supported.
SMART capabilities: (0x0003) Saves SMART data before entering
power-saving mode.
Supports SMART auto save timer.
Error logging capability: (0x01) Error logging supported.
General Purpose Logging supported.
Short self-test routine
recommended polling time: ( 1) minutes.
Extended self-test routine
recommended polling time: ( 27) minutes.

SMART Attributes Data Structure revision number: 10
Vendor Specific SMART Attributes with Thresholds:
ID# ATTRIBUTE_NAME FLAG VALUE WORST THRESH TYPE
UPDATED WHEN_FAILED RAW_VALUE
1 Raw_Read_Error_Rate 0x000f 113 075 006 Pre-fail
Always - 54997907
3 Spin_Up_Time 0x0003 094 094 000 Pre-fail
Always - 0
4 Start_Stop_Count 0x0032 100 100 020 Old_age
Always - 465
5 Reallocated_Sector_Ct 0x0033 100 100 036 Pre-fail
Always - 0
7 Seek_Error_Rate 0x000f 080 060 030 Pre-fail
Always - 101732850
9 Power_On_Hours 0x0032 098 098 000 Old_age
Always - 2250
10 Spin_Retry_Count 0x0013 100 100 097 Pre-fail
Always - 0
12 Power_Cycle_Count 0x0032 100 100 020 Old_age
Always - 480
187 Reported_Uncorrect 0x0032 100 100 000 Old_age
Always - 0
189 High_Fly_Writes 0x003a 100 100 000 Old_age
Always - 0
190 Airflow_Temperature_Cel 0x0022 057 050 045 Old_age
Always - 43 (Min/Max 32/43)
194 Temperature_Celsius 0x0022 043 050 000 Old_age
Always - 43 (0 20 0 0 0)
195 Hardware_ECC_Recovered 0x001a 064 046 000 Old_age
Always - 87457732
197 Current_Pending_Sector 0x0012 100 100 000 Old_age
Always - 0
198 Offline_Uncorrectable 0x0010 100 100 000 Old_age
Offline - 0
199 UDMA_CRC_Error_Count 0x003e 200 200 000 Old_age
Always - 0
200 Multi_Zone_Error_Rate 0x0000 100 253 000 Old_age
Offline - 0
202 Data_Address_Mark_Errs 0x0032 100 253 000 Old_age
Always - 0

SMART Error Log Version: 1
No Errors Logged

SMART Self-test log structure revision number 1

SMART Selective self-test log data structure revision number 1
SPAN MIN_LBA MAX_LBA CURRENT_TEST_STATUS
1 0 0 Not_testing
2 0 0 Not_testing
3 0 0 Not_testing
4 0 0 Not_testing
5 0 0 Not_testing
Selective self-test flags (0x0):
After scanning selected spans, do NOT read-scan remainder of disk.
If Selective self-test is pending on power-up, resume after 0 minute delay.


--
To UNSUBSCRIBE, email to debian-us...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listm...@lists.debian.org
Archive: http://lists.debian.org/CAFakBwhWojWNSmvjLVHepgYR...@mail.gmail.com

Jon Dowland

unread,
Oct 15, 2012, 11:40:03 AM10/15/12
to
The error "no such file or directory" could be a red-herring in some cases.
What is the filesystem and mount options for the drive upon which you've put
Java? (output of "mount", please)


--
To UNSUBSCRIBE, email to debian-us...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listm...@lists.debian.org
Archive: http://lists.debian.org/20121015153847.GA15436@debian

Karl E. Jorgensen

unread,
Oct 15, 2012, 11:50:02 AM10/15/12
to
Hi

On Mon, Oct 15, 2012 at 04:24:25PM +0100, Albretch Mueller wrote:
> I am having problems which I think may relate to an actually dying
> disk, but I am not sure. Sometimes I have thought it is because of a
> dying disk and then we have realized it wasn't.
> ~
> I basically installed java and recursively copied the files to
> another directory. 'which' and 'ls' are telling me the file is where I
> put and declared it in the PATH, but the JVM doesn't find it
> ~
> What do you think is wrong with the picture?
> ~
> thanks
> lbrtchx
> ~
> $ echo $PATH
> /usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games
>
> $ export JAVA_HOME="/media/sdd1/jdk/x64/jdk1.7.0_07"
>
> $ export PATH="$JAVA_HOME"/bin:$PATH
>
> $ echo $PATH
> /media/sdd1/jdk/x64/jdk1.7.0_07/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games
>
> $ which java
> /media/sdd1/jdk/x64/jdk1.7.0_07/bin/java
>
> $ java -version
> bash: /media/sdd1/jdk/x64/jdk1.7.0_07/bin/java: No such file or directory

What does :

$ file ./java

report ?

If ./java is a script and contains a she-bang which references a
non-existent shell, this would be expected. For example if it
contained:
#!/bin/bash
and you /bin/bash did not exist....


--
Karl E. Jorgensen


--
To UNSUBSCRIBE, email to debian-us...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listm...@lists.debian.org
Archive: http://lists.debian.org/20121015153958.GA12644@hawking

Sven Joachim

unread,
Oct 15, 2012, 12:40:02 PM10/15/12
to
On 2012-10-15 17:38 +0200, Jon Dowland wrote:

> The error "no such file or directory" could be a red-herring in some cases.

According to the execve(2) manpage, it means

The file filename or a script or ELF interpreter does not exist,
or a shared library needed for file or interpreter cannot be
found.

Cheers,
Sven


--
To UNSUBSCRIBE, email to debian-us...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listm...@lists.debian.org
Archive: http://lists.debian.org/87fw5fo...@turtle.gmx.de

Raphael Cauderlier

unread,
Oct 15, 2012, 12:50:02 PM10/15/12
to
Albretch Mueller <lbr...@gmail.com> writes:

> I am having problems which I think may relate to an actually dying
> disk, but I am not sure. Sometimes I have thought it is because of a
> dying disk and then we have realized it wasn't.
> ~
> I basically installed java and recursively copied the files to
> another directory. 'which' and 'ls' are telling me the file is where I
> put and declared it in the PATH, but the JVM doesn't find it
> ~
> What do you think is wrong with the picture?
> ~
> thanks
> lbrtchx
> ~
> $ echo $PATH
> /usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games
>
> $ export JAVA_HOME="/media/sdd1/jdk/x64/jdk1.7.0_07"
>
> $ export PATH="$JAVA_HOME"/bin:$PATH
>
> $ echo $PATH
> /media/sdd1/jdk/x64/jdk1.7.0_07/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games
>
> $ which java
> /media/sdd1/jdk/x64/jdk1.7.0_07/bin/java
>
> $ java -version
> bash: /media/sdd1/jdk/x64/jdk1.7.0_07/bin/java: No such file or directory
>

I just had a similar problem and solved it using the solution from
https://workbooks.wordpress.com/2009/08/05/java-no-such-file-or-directory-on-linux/
(installing the package ia32-libs)

I hope this helps.

--
Raphaël Cauderlier


--
To UNSUBSCRIBE, email to debian-us...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listm...@lists.debian.org
Archive: http://lists.debian.org/vt2lif7...@zamok.crans.org

Albretch Mueller

unread,
Oct 15, 2012, 2:00:01 PM10/15/12
to
Well, in case someone runs against similar weird problems.
~
As Raphaël hinted, their root seems to relate to my starting
Linux/Debian/knoppix as:
~
knoppix64 ...
~
which I think it is what I should do right?
~
$ uname -a
Linux Microknoppix 3.3.7 #38 SMP PREEMPT Tue May 22 06:21:01 CEST 2012
i686 GNU/Linux

$ uname -m
i686

$ cat /proc/cpuinfo | grep 64
model name : AMD Athlon(tm) 64 Processor 3500+
clflush size : 64
cache_alignment : 64
~
for some reason that is still not totally clear to me, starting using
a 32-bit baseline:
~
knoppix ...
~
seems to be fine and of course I also used the 32-bit version of the JVM
~
thanks
lbrtchx
~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~
~
$ which bash
/bin/bash

$ bash --version
GNU bash, version 4.2.20(1)-release (i486-pc-linux-gnu)
Copyright (C) 2011 Free Software Foundation, Inc.
License GPLv3+: GNU GPL version 3 or later <http://gnu.org/licenses/gpl.html>

This is free software; you are free to change and redistribute it.
There is NO WARRANTY, to the extent permitted by law.

$ echo $PATH
/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games

$ export JAVA_HOME="/media/sdb1/inst/sw/jdk/x86/1.7.0_07"

$ export PATH="$JAVA_HOME"/bin:$PATH

$ echo $PATH
/media/sdb1/inst/sw/jdk/x86/1.7.0_07/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games

$ which java
/media/sdb1/inst/sw/jdk/x86/1.7.0_07/bin/java

$ java -version
java version "1.7.0_07"
Java(TM) SE Runtime Environment (build 1.7.0_07-b10)
Java HotSpot(TM) Client VM (build 23.3-b01, mixed mode)

$ which bash
/bin/bash
~
~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~
Archive: http://lists.debian.org/CAFakBwg0x2zvY8wp4V2QmD8...@mail.gmail.com
0 new messages