SH-Skriptinstallation nicht möglich

skydrak

Member
Hallo,

vielleicht was ja jemand Rat und hatte schon das selbe Problem.

Ich wollte nach der Neuinstallation wieder den Backup-Agent von R1Soft installieren.

Leider bekomme ich beim ./linux-agent-64-1.70.2-generic.run folgenden Fehler:

Code:
./linux-agent-64-1.70.2-generic.run
Verifying archive integrity... All good.
Uncompressing Righteous Backup Linux Agent..........................................................................................................




Install aborted by user

Installation aborted

Ohne das ich irgendwas gemacht hätte.

Vielleicht kann mir ja jemand helfen, den lesbaren Teil des sh-Skripts habe ich mal mit angehangen.
 

Attachments

benötigt das Ding root-Rechte und wenn ja. warst Du als root angemeldet? Evtl. auch mal ulimit überprüfen, wenn es sich um einen normalen Bemutzeraccount handelt...
 
Ist 64-Bit Debian Squeeze. Habe etliche Versionen ausprobiert. Das Skript wurde als Root ausgeführt, daran kann es also nicht liegen.
 
Ich habe eben noch einmal genauer im Log nachgeschaut:

Code:
Di 16. Nov 19:30:54 CET 2010
installer version: 1.70.2 build 10089
This program will install the Righteous CDP Agent for Debian Linux.


Press Next to continue.
Install aborted by user
Installation aborted

Das Press Next to continue wird mir jedoch nie angezeigt. Hat jemand vielleicht 'ne Idee woran das liegen könnte? Ich bekomme den prompt nie angezeigt mit Press Next.
 
Der installer verwendet für die interaktive Installation /bin/dialog (das erzeugt diese blauen "Fensterdialoge" auf der Konsole. Vlt fehlt dir ja das.

Ansonsten kannst du es mal mit
Code:
./linux-agent-64-1.70.2-generic.run --keep
starten, dass hinterlässt die entpackten Installationsdateien im aktuellen Verzeichnis. Von dort kannst du dann den Installer auseinandernehmen und zerpflücken.

Gruss
 
/bin/dialog ist vorhanden.

./linux-agent-64-1.70.2-generic.run --keep hat zur Folge, dass das Verzeichnis selfgz28061 vorhanden bleibt, jedoch ohne Inhalt.

Um zu sehen, wo genau der Fehler auftritt, habe ich jetzt einmal sh h -x linux-agent-64-1.70.2-generic.run ausgeführt, das Problem tritt dort auf:

Code:
+ cd /root/selfgz15972
+ res=0
+ test x./install.sh != x
+ test xn = xy
+ eval ./install.sh
+ ./install.sh




Install aborted by user

Installation aborted
+ res=255
+ test 255 -ne 0
+ test xn = xy
+ test n = n
+ cd /root
+ /bin/rm -rf /root/selfgz15972
+ eval true
+ true
+ exit 255

Es scheint so, als ob das Skript die Dateien nicht entpackt. Ich werde jetzt mal versuchen, dass Problem direkt mit R1Soft zu lösen.
 
Ja vermutlich ist es das beste beim Hersteller nachzuhaken.

Ansonsten:
Dem Script hängt ja hinten dran das gzip-gepackte Installationsmaterial.
Dies versucht er zuvor mit dd davon zu lösen. Vlt kein dd installiert?

Ansonsten sieht so die funktionierende Abfolge bei mir aus:
Code:
# sh -x linux-agent-64-1.70.2-generic.run --keep
+ CRCsum=1273772715
+ MD5=c29768b04279f84943e74e6b154a7ffd
++ pwd
+ TMPROOT=/root
+ label='Righteous Backup Linux Agent'
+ script=./install.sh
+ scriptargs=
+ targetdir=linux-agent-64-1.70.2-generic
+ filesizes=12505567
+ keep=n
+ print_cmd_arg=
+ type printf
+ print_cmd=printf
+ unset CDPATH
+ finish=true
+ xterm_loop=
+ nox11=n
+ copy=none
+ ownership=y
+ verbose=n
+ initargs=--keep
+ true
+ case "$1" in
+ keep=y
+ shift
+ true
+ case "$1" in
+ break
+ case "$copy" in
+ test n = n
+ tty -s
+ :
+ test linux-agent-64-1.70.2-generic = .
+ test y = y
+ echo 'Creating directory linux-agent-64-1.70.2-generic'
Creating directory linux-agent-64-1.70.2-generic
+ tmpdir=linux-agent-64-1.70.2-generic
+ dashp=-p
+ mkdir -p linux-agent-64-1.70.2-generic
++ pwd
+ location=/root
+ test x '!=' x1
+ MS_Check linux-agent-64-1.70.2-generic.run
+ OLD_PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin
+ PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/bin:/usr/bin:/sbin:/usr/local/ssl/bin:/usr/local/bin:/opt/openssl/bin
++ exec
+ MD5_PATH=/usr/bin/md5sum
+ MD5_PATH=/usr/bin/md5sum
+ PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin
+ MS_Printf 'Verifying archive integrity...'
+ printf 'Verifying archive integrity...'
Verifying archive integrity...++ wc -c
++ tr -d ' '
++ head -n 381 linux-agent-64-1.70.2-generic.run
+ offset=8981
+ verb=
+ i=1
+ for s in '$filesizes'
++ cut '-d ' -f1
++ echo 1273772715
+ crc=1273772715
+ test -x /usr/bin/md5sum
++ echo c29768b04279f84943e74e6b154a7ffd
++ cut '-d ' -f1
+ md5=c29768b04279f84943e74e6b154a7ffd
+ test c29768b04279f84943e74e6b154a7ffd = 00000000000000000000000000000000
++ /usr/bin/md5sum
++ cut -b-32
++ MS_dd linux-agent-64-1.70.2-generic.run 8981 12505567
+++ expr 12505567 / 1024
++ blocks=12212
+++ expr 12505567 % 1024
++ bytes=479
++ dd if=linux-agent-64-1.70.2-generic.run ibs=8981 skip=1 obs=1024 conv=sync
+ md5sum=c29768b04279f84943e74e6b154a7ffd
+ test c29768b04279f84943e74e6b154a7ffd '!=' c29768b04279f84943e74e6b154a7ffd
+ test x = xy
+ crc=0000000000
+ verb=n
+ test 0000000000 = 0000000000
+ test xn = xy
++ expr 1 + 1
+ i=2
++ expr 8981 + 12505567
+ offset=12514548
+ echo ' All good.'
 All good.
++ head -n 381 linux-agent-64-1.70.2-generic.run
++ wc -c
++ tr -d ' '
+ offset=8981
+ test xn = xy
+ MS_Printf 'Uncompressing Righteous Backup Linux Agent'
+ printf 'Uncompressing Righteous Backup Linux Agent'
Uncompressing Righteous Backup Linux Agent+ res=3
+ test y = n
+ for s in '$filesizes'
+ MS_dd linux-agent-64-1.70.2-generic.run 8981 12505567
++ expr 12505567 / 1024
+ eval 'gzip -cd'
++ gzip -cd
+ blocks=12212
++ expr 12505567 % 1024
+ cd linux-agent-64-1.70.2-generic
+ UnTAR x
+ tar xvf -
+ MS_Progress
+ read a
+ bytes=479
+ dd if=linux-agent-64-1.70.2-generic.run ibs=8981 skip=1 obs=1024 conv=sync
+ MS_Printf .
+ printf .
.+ read a
+ MS_Printf .
+ printf .
.+ read a
...

Gruss
 
Ich bin nun einen Schritt weiter, habe die Installationsdateien nun doch gefunden. Folgender Fehler wird mir bei sh -x realinstall.sh ausgegebeb:

Code:
Error opening terminal: xterm-color.

Soweit, so gut. Also xterm via apt-get installiert:

Richte xterm ein (261-1) ...
update-alternatives: Verwende /usr/bin/xterm, um /usr/bin/x-terminal-emulator (x-terminal-emulator) in Auto-Modus bereitzustellen.
update-alternatives: Verwende /usr/bin/uxterm, um /usr/bin/x-terminal-emulator (x-terminal-emulator) in Auto-Modus bereitzustellen.
update-alternatives: Verwende /usr/bin/lxterm, um /usr/bin/x-terminal-emulator (x-terminal-emulator) in Auto-Modus bereitzustellen.

Jedoch bekomme ich noch den Fehler, dass er xterm-color nicht öffnen kann. Muss ich xterm irgendwie noch starten?
 
So, es hat nun geklappt:

Ich musste einen Symlink von /lib/terminfo auf /usr/share/terminfo setzen...

Endlich geht das Backup wieder und nochmal vielen Dank für all eure Hilfe.
 
Back
Top