Project

General

Profile

Actions

Bug #926

closed

warden-client: instalace do nedefaultního adresáře je kompletně rozsypaná

Added by Pavel Kácha over 11 years ago. Updated over 11 years ago.

Status:
Closed
Priority:
Normal
Assignee:
Jan Soukal
Category:
-
Target version:
Start date:
03/01/2013
Due date:
03/15/2013
% Done:

0%

Estimated time:

Description

~/warden-client-2.1# ./install.sh -d /opt/warden-client-2.1 -u root -k /opt/warden-client/etc/server.key -c /opt/warden-client/etc/server.pem -a /etc/ssl/certs/tcs-ca-bundle.pem

------------------------- Dependencies check-in -------------------------
Checking Perl interpreter ... OK
Checking SOAP::Lite module ... OK
Checking IO::Socket::SSL module ... OK
Checking SOAP::Transport::HTTP module ... OK
Checking FindBin module ... OK
Checking DateTime module ... OK
Checking Carp module ... OK

------------------------- Installation process --------------------------
Creating warden client directory ... OK
Copying files ... cp: cannot create regular file `/opt/warden-client-2.1/warden-client/doc': No such file or directory
cp: cannot create regular file `/opt/warden-client-2.1/warden-client/doc': No such file or directory
cp: cannot create regular file `/opt/warden-client-2.1/warden-client/doc': No such file or directory
cp: cannot create regular file `/opt/warden-client-2.1/warden-client/doc': No such file or directory
cp: cannot create regular file `/opt/warden-client-2.1/warden-client/doc': No such file or directory
OK
Checking certificate key file ... OK
Checking certificate file ... OK
Creating configuration file ... ./install.sh: line 240: /opt/warden-client-2.1/warden-client/etc/warden-client.conf: No such file or directory
FAILED!
-> Uninstalling client package ... OK

Installation of warden-client-2.1 package FAILED!!!

Actions #1

Updated by Jan Soukal over 11 years ago

  • Status changed from New to Feedback

Opraveno v revizi df5b4cce. Někam se nám zatoulal $ v install.sh

make_warden_dir()
{
        echo -n "Creating warden client directory ... " 
        test -d $prefix || mkdir -p $prefix                # chyběl $ před druhým prefixem

Teď to funguje:
root@warden-c: ... # ./install.sh -d .../warden-client-2.2-beta-installation/whatever_directory -u soukal -k ... -c ... -a ...

------------------------- Dependencies check-in -------------------------
Checking Perl interpreter ... OK
Checking SOAP::Lite module ... OK
Checking IO::Socket::SSL module ... OK
Checking SOAP::Transport::HTTP module ... OK
Checking FindBin module ... OK
Checking DateTime module ... OK
Checking Carp module ... OK

------------------------- Installation process --------------------------
Creating warden client directory ... OK
Copying files ... OK
Checking certificate key file ... OK
Checking certificate file ... OK
Creating configuration file ... OK
Changing permissions to installed package ... OK

Please check configuration file in /home/soukal/pokus/warden-2.2-beta-package/warden-client-2.2-beta-installation/whatever_directory/warden-client/etc/warden-client.conf!

Warden client directory: /home/soukal/pokus/warden-2.2-beta-package/warden-client-2.2-beta-installation/whatever_directory/warden-client

Installation of warden-client-2.2 package was SUCCESSFUL!!!

TODO:
  1. Instalátor při instalaci do hlubšího zanoření vytváří rodičovské adresáře pro uživatele root. Myslím ale, že by bylo logické celou strukturu nastavit na uživatele, který je předáván v parametru -u při instalaci.
  2. Prozkoumat, zda krok 1. nezpůsobje problémy s přijímacím klientem. Aktuálně se mi nedaří přijímačem přijmout data. Info-klient ale funguje.
Actions #2

Updated by Jan Soukal over 11 years ago

  • Status changed from Feedback to Resolved

Jan Soukal wrote:

TODO:
  1. Instalátor při instalaci do hlubšího zanoření vytváří rodičovské adresáře pro uživatele root. Myslím ale, že by bylo logické celou strukturu nastavit na uživatele, který je předáván v parametru -u při instalaci.

V revizi 611d751b jsem upravil instalátor tak, aby všem nově vytvořeným adresářům přiřadil jako vlastníka uživatele, pro nějž je warden-client instalován.

  1. Prozkoumat, zda krok 1. nezpůsobje problémy s přijímacím klientem. Aktuálně se mi nedaří přijímačem přijmout data. Info-klient ale funguje.

Nevím, kde byla chyba, ale problémy s přijímajícím klientem po změně v instalátoru odpadly, takže dál to asi neřeším.

Není-li dalších připomínek, můžeme dle mého uzavřít.

Actions #3

Updated by Pavel Kácha over 11 years ago

  • Status changed from Resolved to Closed

Ok.

Actions

Also available in: Atom PDF