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.
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!!!
- 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:
- 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.
- 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.
- Status changed from Feedback to Resolved
Jan Soukal wrote:
TODO:
- 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.
- 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.
- Status changed from Resolved to Closed
Also available in: Atom
PDF