![]() |
Is this still happening with the new linux builds? |
Well.... That didnt work.... I typed it in a terminal window as root and got this #!/bin/sh # # Runs LimeWire. This script must be executed in your LimeWire # install directory. # this should allow starting limewire from # gui-based explorer interfaces cd "`dirname "$0"`" # try to discover java MSG0="Loading FrostWire:" MSG1="Starting FrostWire..." MSG2="Java exec found in " MSG3="OOPS, your java version is too old " MSG4="You need to upgrade to JRE 1.4.x or newer from http://www.java.com" MSG5="Suitable java version found " MSG6="Configuring environment..." MSG7="OOPS, you don't seem to have a valid JRE. FrostWire works best with Sun JRE available at http://www.java.com " MSG8="OOPS, unable to locate java exec in " MSG9=" hierarchy" MSG10="Java exec not found in PATH, starting auto-search..." MSG11="Java exec found in PATH. Verifying..." look_for_java() { JAVADIR=/usr/lib if look_for_javaImpl ; then return 0 fi JAVADIR=/usr/java if look_for_javaImpl ; then return 0 fi JAVADIR=/opt if look_for_javaImpl ; then return 0 fi return 1 } look_for_javaImpl() { IFS=$'\n' potential_java_dirs=(`ls -d1 "$JAVADIR"/j* | sort | tac`) for D in "${potential_java_dirs[@]}"; do if [[ -d "$D" && -x "$D/bin/java" ]]; then JAVA_PROGRAM_DIR="$D/bin/" echo $MSG2 $JAVA_PROGRAM_DIR if check_version ; then return 0 fi fi done echo $MSG8 "${JAVADIR}/" $MSG9 ; echo $MSG4 return 1 } check_version() { # short-circuit gcj ISGCJ=`${JAVA_PROGRAM_DIR}java -version 2>&1 | grep -i gcj` if [ "$ISGCJ" != "" ] ; then echo $MSG7 return 1 fi JAVA_HEADER=`${JAVA_PROGRAM_DIR}java -version 2>&1 | head -n 1` JAVA_IMPL=`echo ${JAVA_HEADER} | cut -f1 -d' '` if [ "$JAVA_IMPL" = "java" ] ; then VERSION=`echo ${JAVA_HEADER} | sed "s/java version \"\(.*\)\"/\1/"` if echo $VERSION | grep "^1.[0-3]" ; then echo $MSG3 "[${JAVA_PROGRAM_DIR}java = ${VERSION}]" ; echo $MSG4 return 1 else echo $MSG5 "[${JAVA_PROGRAM_DIR}java = ${VERSION}]" ; echo $MSG6 return 0 fi else echo $MSG7 "[${JAVA_PROGRAM_DIR}java = ${JAVA_IMPL}]" ; echo $MSG4 return 1 fi } echo $MSG1 # locate and test the java executable if [ `uname` = "Linux" ]; then if ! command -v java &>/dev/null; then echo $MSG10 if ! look_for_java ; then exit 1 fi else echo $MSG11 if ! check_version ; then if ! look_for_java ; then exit 1 fi fi fi else JAVA_PROGRAM_DIR="" fi echo $MSG0 export J2SE_PREEMPTCLOSE=1 ${JAVA_PROGRAM_DIR}java -Dorg.apache.commons.logging.Log=org.apache.commons .logging.impl.NoOpLog -Djava.library.path=. -jar FrostWire.jar if [ $? -ne 0 ]; then echo echo "************************************************* *****************" echo "Something went wrong with FrostWire." echo "Maybe you're using the wrong version of Java?" echo "(LimeWire is tested against and works best with with Sun's JRE, Java 1.4+)" echo "The version of Java in your PATH is:" java -version echo fi [root@localhost user]# I know my version of java is current because when i type java -version it comes up with java version "1.5.0_06" Java(TM) 2 Runtime Environment, Standard Edition (build 1.5.0_06-b05) Java HotSpot(TM) Client VM (build 1.5.0_06-b05, mixed mode, sharing) |
I resolved this problem very simply. Using nano as root i opened the file, which was DOS format. DO THE FOLLOWING AS ROOT (OR SUDO) in a Terminal ========================================= 1) nano /usr/lib/frostwire/runFrost.sh 2) then save in nano CTRL+O 3) here you can hit ALT+D to change the format. Then hit enter to save the file. Note: make sure after hitting CTRL+O the filename it doesn't have [DOS Format] before it. Frostwire should now work, I wish the frostwire team would repack the DEB file, because everyone who downloads the latest frostwire (on linux) will have this issue. |
Sorry Ulfgar - I was a bit distracted, and gave an incomplete procedure. jojoman's suggestion would probably suit you better anyway. |
Quote:
|
I use the tarball only, and that hasn't changed, so I can't help you there. |
Working now Alright, That fixed it. I was a bit confused there for a bit becuase I didnt have nano installed, but Its working now. Thanks for the help, and hopefully this can help others with the same problems as me. As for the question about this happening to new builds, it must be becuase I got the newest build of the main frostwire page when I was having this problem, I guess its version 4.10.9. |
This bug still occurs using the latest DEB-package (just downloaded) on Debian Etch. Please fix it. :eek: |
Ok, we re-released the linux versions today. But, we had to take down the RPM, its giving us ALOT of trouble. So, if there are any users that are using an RPM-based distro and know how to create them, please give us an email at: frostwire@gmail.com Thanks. |
All times are GMT -7. The time now is 10:35 AM. |
Powered by vBulletin® Version 3.8.7
Copyright ©2000 - 2025, vBulletin Solutions, Inc.
SEO by vBSEO 3.6.0 ©2011, Crawlability, Inc.
Copyright © 2020 Gnutella Forums.
All Rights Reserved.