Permalänk
Medlem

UPS program problem

Jag har då kopplat UPS som är en FSP EP650 till min filserver & installerat ViewPower som är programmet jag fick till. Programmet till Ubuntu fick jag hämta ner som en bin fil, & när jag installera denna så lät jag den lägga filerna på alternativet som dök upp som då var i /Home/ViewPower2.09
Ser ut så här i mappen:

Första tanken va att bara trycka på trycka på filerna & köra de i terminalen, men får då: strings: '/lib/libc.so.6': No such file
Detta ska vara mjukvaran till Ubuntu. Kan också installera Windows varianten & köra det i Wine, men då vet jag inte om det funkar som det ska.
Hur får jag igång detta?
Hittar bara manual till Windows versionen.

Permalänk
Medlem

Vad händer du om du kör följande kommando?

find / | grep libc

Kolla även vad programmet kräver för tredjepartsprogram.

Om du har libc, men fel version, så kan du antingen försöka uppdatera eller göra en symlink.

Visa signatur

Osocial, instängd och förbannad.

Permalänk
Medlem
Skrivet av Debug:

Vad händer du om du kör följande kommando?

find / | grep libc

Kolla även vad programmet kräver för tredjepartsprogram.

Om du har libc, men fel version, så kan du antingen försöka uppdatera eller göra en symlink.

På denna sida finns programvaran & det är 64Bit jag har tagit ner till Ubuntu: http://www.power-software-download.com/viewpower.html
Fast programvaran är egentligen till 10.x jag har 11.10, funderade på att uppdatera till 12.04 LTS. Men vet inte om det är nödvändigt.

Står inget om något 3:e parts program.

Kör jag "find / | grep libc" så kommer där massa kataloger som jag nekas åtkomst till förmodligen för att jag inte körde sudo innan & sen kommer dessa:
/lib32/libcrypt.so.1
/lib32/libcrypto.so
/lib32/libcom_err.so.2.1
/lib32/libcrypt-2.13.so
/lib32/libcap.so.2
/lib32/libcom_err.so
/lib32/libcidn-2.13.so
/lib32/libcap.so
/lib32/libc-2.13.so
/lib32/libc.so.6
/lib32/libcap.so.2.21
/lib32/libcrypto.so.0.9.8
/lib32/libcrypto.so.1.0.0
/lib32/libcom_err.so.2
/lib32/libcidn.so.1

Permalänk
Medlem

Provade att installera 32bitars versionen & då får jag upp detta:
strings: '/lib/libc.so.6': No such file

(java:8642): GdkPixbuf-WARNING **: Cannot open pixbuf loader module file '/usr/lib/i386-linux-gnu/gdk-pixbuf-2.0/2.10.0/loaders.cache': Filen eller katalogen finns inte
Experimental: JNI_OnLoad called.
RXTX Warning: Removing stale lock file. /var/lock/LCK..ttyS0

När detta fönstret är uppe dyker ikonen upp att programmet är igång, men det går inte att ändra inställningar.

Edit: En uppdatering av java så kommer jag nu in & kan konfigurera ups:en, men den känner inte av ups.
Provade att koppla in usb sladden i huvud datorn som jag har Windows 7 på & installera programvaran för att se att där inte var något fel på den & där funkar allt.
Någon som har förslag på hur man kan få Linux att känna av ups?

Permalänk
Medlem

Provade att öppna filen som jag kör i terminalen för att få igång programmet & får upp en lång text som börjar så här: (detta är bara en liten del av allt)

#!/bin/sh
#################################################################################################
#
# LAXUNIX.SH - LaunchAnywhere (tm) version 7.0
#
# (c) Copyright 1999-2005 Zero G Software, Inc., all rights reserved.
#
# To run this script you will need to have the following:
# 1) a Java VM installed (however, it will handle a lack of Java nicely).
# 2) a Java-style properties file having the same name as this script
# with the suffix .lax. If this script is appended to the
# self-extractor, it will look for the properties file in the
# directory specified by $seLaxPath; otherwise, it will look in
# the same directory that this script is in.
# 3) a Java program in the file "lax.jar".
#
# The .lax property file must contain at least the following properties:
# 1) lax.class.path classpath (do not include the environment variable $CLASSPATH )
# 2) lax.nl.java.launcher.main.class (main class of LaunchAnywhere Executable)
#
#################################################################################################

#
# Since USERENV is already set in the self-extractor, if its not set we know
# this is not an installer but a separate launcher.
# USERENV is just a flag passed from use.sh.
#
IS_INSTALLER=''
[ $USERENV ] && IS_INSTALLER=true

#
# later on we might add things to the PATH, but we want to preserve the PATH
# order for which VMs are the first ones found.
#
VM_SEARCH_PATH="$PATH"

####################################################################################
# Set some constants
if [ "$1" = "LAX_VM" ]; then
lax_vm="LAX_VM"
lax_vm_value="$2"
shift 2
else
lax_vm=""
fi
anyVMlist="JDK_J2 D12 JRE_J2 R12 JDK_J1 JRE_J1 JDK JRE ALL"

####################################################################################
# Format commandline args
# To overcome the problem of quoted args (with internal spaces) to the launcher
# is that they get "unquoted" or separated into discreet args when they are put
# on the cmdline for the application. This following block makes sure the stay intact
overrideDefaultUIMode="false"
ignoreMode="false";
uimode="not set"
hasSeenI="false"
tmpArgs=""
origArgs=$@
for arg in "$@"
do
if [ "$arg" != "" ]; then
tmpArgs="$tmpArgs \"$arg\""
if [ "$arg" = "-i" -o "$arg" = "-I" ]; then
hasSeenI="true"
elif [ "$hasSeenI" = "true" ]; then
lowerArg=`echo $arg | tr "[:upper:]" "[:lower:]"`
if [ "$lowerArg" = "awt" ]; then
uimode="awt"
overrideDefaultUIMode="true"
elif [ "$lowerArg" = "swing" ]; then
uimode="swing"
overrideDefaultUIMode="true"
elif [ "$lowerArg" = "gui" ]; then
uimode="gui"
overrideDefaultUIMode="true"
elif [ "$lowerArg" = "console" ]; then
uimode="console"
overrideDefaultUIMode="true"
elif [ "$lowerArg" = "text" ]; then
uimode="console"
overrideDefaultUIMode="true"
elif [ "$lowerArg" = "silent" ]; then
uimode="silent"
overrideDefaultUIMode="true"
else
ignoreMode="true"
fi
fi
fi
done
cmdLineArgs="$tmpArgs"
thisScript="$0"
# make sure thisScript is an abs path
case $thisScript in
/*)
;;
*)
thisScript="`pwd`/$thisScript"
;;
esac

####################################################################################
#
# WHere does the LAX_DEBUG output go?
#

if [ "$LAX_DEBUG" = "file" ]; then
jx_log="`pwd`/jx.log"
rm -f "$jx_log"
touch "$jx_log"
if [ "$?" -gt "0" ]; then
jx_log_ok="false"
echo "Could not create $jx_log. Sending debug output to console."
else
jx_log_ok="true"
fi
fi

debugOut()
{
case "$LAX_DEBUG" in
"file" )
if [ "$jx_log_ok" = "true" ]; then
echo "$1" >> "$jx_log"
else
echo "$1"
fi
;;
"" )
echo "$1" >> /dev/null
;;
* )
echo "$1"
;;
esac
}

####################################################################################
#
# UNIX ENVIRONMENT configuration
#
debugOut ""
debugOut "========= Analyzing UNIX Environment ================================="

# Get os type , note that it is LOWER-CASED. Used here and later on
osName=`uname -s 2> /dev/null | tr "[:upper:]" "[:lower:]" 2> /dev/null`
debugOut "Setting UNIX ($osName) flavor specifics."
vmScript=".java_wrapper"
case "$osName" in
*irix*)
cpuName="unknown"
;;
*hp-ux*|*hpux*)
cpuName=`uname -m 2> /dev/null`
;;
*solaris*|*sunos*)
cpuName=`uname -p 2> /dev/null`
THREADS_FLAG=""; export THREADS_FLAG
PATH=/usr/bin:$PATH; export PATH
;;
*aix*)
cpuName="unknown"
;;
*freebsd*)
cpuName=`uname -p 2> /dev/null`
;;
*linux*)
cpuName=`uname -m 2> /dev/null`
;;
# tlb 2001-09-18 updating to support Darwin
*rhapsody*|*darwin*)
cpuName=`uname -p 2> /dev/null`
vmScript=".java_command"
;;
*compaq*|*dg*|*osf*)
cpuName="unknown"
;;
*)
cpuName="unknown"
;;
esac

if [ -x /bin/ls ]; then
lsCMD="/bin/ls"
elif [ -x /usr/bin/ls ]; then
lsCMD="/usr/bin/ls"
else
lsCMD="ls"
fi

debugOut "Importing UNIX environment into LAX properties.

Dold text

Hade psu varit tillräckligt stark för att driva 2 datorer hade jag kört in den andra datorn för att den ska skulle få skicka fjärr avstängning när strömmen bryts. Men som jag sa innan så är det bara att jag måste få datorn till att känna av ups genom usb anslutningen, men den upptäcker inte ens att jag ansluter usb till datorn.

Edit: Kom precis på att jag kanske kan koppla in usb sladden i Win datorn & sen koppla ihop programvaran. Det visade sig att servern fick upp Win datorn i programmet, så jag ställde in att den skulle stängas av när den registrera att win datorn gick på batteri.
Funkade inte som jag tänkt, Ubuntu stängde bara av programmet & inte datorn.

Permalänk
Medlem

Provade Wine men funkade inte

Permalänk
Medlem

Du kan antingen kopiera /lib32/libc.so.6 till /lib eller göra en symlink.

# ln -s /lib32/libc.so.6 /lib/libc.so.6

eller

# cp /lib32/libc.so.6 /lib/libc.so.6

Testa sedan att installera igen.

Visa signatur

Osocial, instängd och förbannad.

Permalänk
Medlem
Skrivet av Debug:

Du kan antingen kopiera /lib32/libc.so.6 till /lib eller göra en symlink.

# ln -s /lib32/libc.so.6 /lib/libc.so.6

eller

# cp /lib32/libc.so.6 /lib/libc.so.6

Testa sedan att installera igen.

Efter att jag gjort en symlink så får jagb bara upp detta:
(java:8642): GdkPixbuf-WARNING **: Cannot open pixbuf loader module file '/usr/lib/i386-linux-gnu/gdk-pixbuf-2.0/2.10.0/loaders.cache': Filen eller katalogen finns inte
Experimental: JNI_OnLoad called.
RXTX Warning: Removing stale lock file. /var/lock/LCK..ttyS0

Precis som innan startar programmet, men den hittar fortfarande inte ups.