| Summary: | При установке создается неверная группа | ||
|---|---|---|---|
| Product: | Sisyphus | Reporter: | Dmitry Pavlov <zeldigas> |
| Component: | puppet | Assignee: | majioa <majioa> |
| Status: | CLOSED FIXED | QA Contact: | qa-sisyphus |
| Severity: | normal | ||
| Priority: | P3 | CC: | admsasha, cas, imz, led, majioa, mike, nbr, pav, rider, stalker |
| Version: | unstable | Keywords: | backport |
| Hardware: | x86 | ||
| OS: | Linux | ||
Актуально и для версии из Sisyphus. А фикс в 6 ветку попадет? (В ответ на комментарий №2) > А фикс в 6 ветку попадет? Конечно! Я для этого в ключевые слова добавил backport. |
Вместо группы puppet создается группа _puppet, в результате чего при запуске получаем error. Данный error не влияет на результат выполнения манифеста, но судя по тексту ошибки puppet не может занести какую-то информацию в rrd базу. Шаги для воспроизведения: [root@comp1 ~]# apt-get -y install puppet ....ставится нормально.... [root@comp1 ~]# cat > test2.pp file{ '/tmp/testfile.txt': ensure => present, mode => 0776, owner => 'root', } [root@comp1 ~]# puppet apply test2.pp /usr/share/ruby/vendor_ruby/1.9/facter/lsb.rb:27: warning: class variable access from toplevel /usr/share/ruby/vendor_ruby/1.9/facter/lsb.rb:28: warning: class variable access from toplevel /usr/share/ruby/vendor_ruby/1.9/facter/lsb.rb:31: warning: class variable access from toplevel /usr/share/ruby/vendor_ruby/1.9/facter/lsb.rb:25: warning: class variable access from toplevel /usr/share/ruby/vendor_ruby/1.9/facter/lsb.rb:31: warning: class variable access from toplevel .....еще строк 60 подобных ворнингов....... notice: /Stage[main]//File[/tmp/testfile.txt]/ensure: created notice: Finished catalog run in 0.10 seconds err: /File[/var/lib/puppet/rrd]: Could not evaluate: Could not find group puppet err: Could not send report: Got 1 failure(s) while initializing: Could not evaluate: Could not find group puppet [root@comp1 ~]# ls -l /tmp/testfile.txt -rwxrwxrw- 1 root root 0 Дек 26 00:59 /tmp/testfile.txt [root@comp1 ~]# groupadd puppet [root@comp1 ~]# rm /tmp/testfile.txt rm: удалить пустой обычный файл «/tmp/testfile.txt»? y [root@comp1 ~]# puppet apply test2.pp ..... опять ворнинги...... notice: /Stage[main]//File[/tmp/testfile.txt]/ensure: created notice: Finished catalog run in 0.12 seconds [root@comp1 ~]# ls -l /tmp/testfile.txt -rwxrwxrw- 1 root root 0 Дек 26 01:01 /tmp/testfile.txt Ожидаемый результат: сообщений об ошибках в результате работы не возникает, нужная группа создается при установке. Что на самом деле: из вывода видно, что puppet ожидает группу puppet, но если посмотреть в файл /etc/group, видно что при установке создана группа _puppet