This shows you the differences between two versions of the page.
Both sides previous revision Previous revision Next revision | Previous revision Next revision Both sides next revision | ||
packages:chef-server [2013-06-20 16:59] glen otp_src_R15B02/erts needs ncurses |
packages:chef-server [2013-07-11 15:55] glen [Install] |
||
---|---|---|---|
Line 58: | Line 58: | ||
<code> | <code> | ||
# (umask 2; rpm -Uhv --define '_check_dirname_deps 0' chef-server-11.0.8+20130618223354.git.14.1853585-1.pld.3.0.x86_64.rpm) | # (umask 2; rpm -Uhv --define '_check_dirname_deps 0' chef-server-11.0.8+20130618223354.git.14.1853585-1.pld.3.0.x86_64.rpm) | ||
+ | </code> | ||
+ | |||
+ | You need to use [[package>shadow]] instead of [[package>pwdutils]] as ''gpasswd'' doesn't have ''-M'' option: <file> | ||
+ | ---- Begin output of gpasswd -M chef_server chef_server ---- | ||
+ | STDOUT: | ||
+ | STDERR: gpasswd: invalid option -- 'M' | ||
+ | Try `gpasswd --help' or `gpasswd --usage' for more information. | ||
+ | ---- End output of gpasswd -M chef_server chef_server ---- | ||
+ | </file> | ||
+ | |||
+ | If using [[docs/vserver]] without ''initstyle=plain'', you need to make ''init q'' silent: <file> | ||
+ | # init q | ||
+ | init: /dev/initctl: No such file or directory | ||
+ | # touch /dev/initctl | ||
+ | # init q | ||
+ | </file> | ||
+ | |||
+ | also, postgresql needs shared memory, so configure it fstab: <code - /etc/vservers/NAME/fstab> | ||
+ | none /dev/shm tmpfs mode=1777,nosuid,nodev,noexec 0 0 | ||
+ | </code> | ||
+ | |||
+ | and also: | ||
+ | <code bash> | ||
+ | mkdir -p /etc/vservers/chef-server/sysctl/{0,1} | ||
+ | echo kernel.shmall > /etc/vservers/chef-server/sysctl/0/setting | ||
+ | echo 600000000 > /etc/vservers/chef-server/sysctl/0/value | ||
+ | echo kernel.shmmax > /etc/vservers/chef-server/sysctl/1/setting | ||
+ | echo 600000000 > /etc/vservers/chef-server/sysctl/1/value | ||
</code> | </code> | ||
Line 64: | Line 92: | ||
# sudo chef-server-ctl reconfigure | # sudo chef-server-ctl reconfigure | ||
</code> | </code> | ||
+ | |||
+ | Meanwhile when the progress stops, it is expecting init to start ''/opt/chef-server/embedded/bin/runsvdir-start'', but without init, nothing processes ''/etc/inittab'', so start it manually or use ''initstyle=plain''. | ||
+ | |||