Archiwum kategorii: Instalacja OS, zarządzanie oprogramowaniem

Ubuntu: PAM i Unable to open env file: /etc/default/locale

W logach zobaczyłem informacje:

May 22 21:09:56 ziutus sshd[15636]: pam_env(sshd:setcred): Unable to open env file: /etc/default/locale: No such file or directory

Rozwiązanie jest proste:

root@ziutus:/etc/rsyslog.d# ls -l /etc/default/locale
ls: cannot access /etc/default/locale: No such file or directory

root@ziutus:/etc/rsyslog.d# update-locale

root@ziutus:/etc/rsyslog.d# ls -l /etc/default/locale
-rw-r--r-- 1 root root 35 May 22 21:19 /etc/default/locale

AIX i puppet: instalacja

Zamarzyło mi się posiadanie puppet-a na AIX-ie. Jako że nie ja pierwszy, było całkiem łatwo:
1. Ściągamy i instalujemy pakiety ze strony IBM-a:

$ rpm -ivh make-3.80-1.aix5.1.ppc.rpm
$ rpm -ivh gcc-4.2.0-3.aix6.1.ppc.rpm
$ rpm -ivh libgcc-4.2.0-3.aix6.1.ppc.rpm
$ rpm -ivh db-3.3.11-4.aix5.1.ppc.rpm

2. Ze strony http://dnsprotect.net/puppet/32/RPM/ sciągamy i instalujemy pakiety:

$ rpm -ivh pup-facter-1.6.3-1.puppet.local.aix6.1.noarch.rpm
$ rpm -ivh pup-openssl-1.0.0e-2.32.puppet.local.aix6.1.ppc.rpm
$ rpm -ivh pup-puppet-2.7.6-1.local.aix6.1.ppc.rpm
$ rpm -ivh pup-puppet-conf-0.1-1.local.aix6.1.noarch.rpm
$ rpm -ivh pup-ruby-1.8.7-p352.1.32.puppet.local.aix6.1.ppc.rpm
$ rpm -ivh pup-zlib-1.2.5-1.32.puppet.local.aix6.1.ppc.rpm

I gotowe 😉 Teraz tylko konfiguracja…

A tak poważnie to ktoś to przygotował, więcej szczegółów: http://t3chnick.blogspot.com/2012/01/32-bit-puppet-rpms-srpms-for-aix-howto.html

Puppet: konfiguracja Samby czyli jak tworzyć skomplikowane szablony?

No więc od kilku dni probuje rozwiązać problem z zarządzaniem konfiguracją
zasobów w sambie (tak aby plik z zasobami był także zarządzany przez
puppet-a i nie trzeba było ręcznie dla każdego serwera go edytować.

Czytaj dalej Puppet: konfiguracja Samby czyli jak tworzyć skomplikowane szablony?

AIX: tworzenie subsystem-u dla MySQL

Przygotowując pewną prezentację chciałem stworzyć subsystem dla MySQL-a (wiem, stara wersja bo 3.x). Po wykonaniu komendy poniżej mozemy używać lssrc, startsrc i stopsrc do zarządzania serwerem MySQL:

mkssys -s MySQL -u 0 -G MySQL -i /dev/null -o /var/log/mysql_service.log -p /opt/freeware/libexec/mysqld -a "--basedir=/opt/freeware --datadir=/var/lib/mysql --user=mysql --pid-file=/var/lib/mysql/lpar_test1.pid" -R -S -n 2 -f 1

Przykład:

[lpar_test1:root:/root:] startsrc -s MySQL
0513-059 The MySQL Subsystem has been started. Subsystem PID is 14090260.

[lpar_test1:root:/root:] lssrc -s MySQL   
Subsystem         Group            PID          Status 
 MySQL            MySQL            14090260     active

[lpar_test1:root:/root:] stopsrc -s MySQL
0513-044 The MySQL Subsystem was requested to stop.

[lpar_test1:root:/root:] lssrc -s MySQL  
Subsystem         Group            PID          Status 
 MySQL            MySQL                         inoperative