
After doing some tests in all supported distros I got the following: *RHEL 6.5* [root@rhel-vm kimchi]# rpm -ivh /root/kimchi/rpm/RPMS/x86_64/kimchi-1.1.0-41.git383a830.el6.x86_64.rpm Preparing... ########################################### [100%] 1:kimchi ########################################### [100%] kimchid start/running, process 11043 iptables: Saving firewall rules to /etc/sysconfig/iptables: [ OK ] We should not show the firewall message *Fedora 19* [root@localhost kimchi]# rpm -ivh /root/kimchi/rpm/RPMS/x86_64/kimchi-1.1.0-31.git3e009ce.fc19.x86_64.rpm Preparing... ################################# [100%] Updating / installing... 1:kimchi-1.1.0-31.git3e009ce.fc19 ################################# [100%] Redirecting to /bin/systemctl start kimchid.service success success We should not show the 'sucess' messages above. I think it is related to firewall commands. *Ubuntu 13.10* alinefm@alinefm-virtual-machine:~/kimchi$ sudo dpkg -i kimchi-1.1.0-41.git1adc776.noarch.deb Selecting previously unselected package kimchi. (Reading database ... 171601 files and directories currently installed.) Unpacking kimchi (from kimchi-1.1.0-41.git1adc776.noarch.deb) ... Setting up kimchi (1.1.0) ... kimchid start/running, process 3351 FirewallD is not running dpkg: error processing kimchi (--install): subprocess installed post-installation script returned error exit status 252 Processing triggers for ureadahead ... Errors were encountered while processing: kimchi I got the following error because firewalld service wasn't running So I start the service manually alinefm@alinefm-virtual-machine:~/kimchi$ sudo service firewalld status * firewalld is not running alinefm@alinefm-virtual-machine:~/kimchi$ sudo service firewalld start * Starting dynamic firewall daemon firewalld Then I tried to install kimchi again and I got a new error and I wasn't able to install kimchi. alinefm@alinefm-virtual-machine:~/kimchi$ sudo dpkg -i kimchi-1.1.0-41.git1adc776.noarch.deb Selecting previously unselected package kimchi. (Reading database ... 171601 files and directories currently installed.) Unpacking kimchi (from kimchi-1.1.0-41.git1adc776.noarch.deb) ... Setting up kimchi (1.1.0) ... kimchid start/running, process 4592 success Error: INVALID_SERVICE: kimchid dpkg: error processing kimchi (--install): subprocess installed post-installation script returned error exit status 101 Processing triggers for ureadahead ... Errors were encountered while processing: kimchi So I noticed the /usr/lib/firewalld/services/kimchid.xml file wasn't installed alinefm@alinefm-virtual-machine:~/kimchi$ dpkg --contents kimchi-1.1.0-41.git1adc776.noarch.deb | grep kimchid -rwxr-xr-x root/root 3370 2014-01-03 11:46 ./usr/bin/kimchid -rw-r--r-- root/root 1056 2014-01-03 11:46 ./etc/init/kimchid.conf You need to update Makefile.am, "deb" target to install the file in the correct location. On 01/03/2014 01:11 AM, taget@linux.vnet.ibm.com wrote:
From: Eli Qiao <taget@linux.vnet.ibm.com>
V6 -V5 changes: 1.Keep specific condition for RHEL6 when starting kimchid service 2.Remove full path of firewall-cmd in postrm
V5 - V4 changes: 1. Add cover-letter. (Aline) 2. Move clean up rules into if condition. (Aline) 3. Use with_systemd condition to check if use firewalld rules. (Aline) 4. Fix typo (Aline)
V4 - V3 changes: 1 Fix typo in firewalld.xml (Rodrigo)
V3 - V2 changes:
1.Rename kimchid.xml to firewalld.xml (Mark) 2.Remove firewalld from serivce require (Mark) 3.Fix typo
V2 - V1 changes:
1.Add firewalld sevice configure file kimchid.xml to help open iptables port (Mark) 2.Add Ubuntu iptables rule (Royce)
Eli Qiao (1): spec: Open 8000 and 8001 port by default
contrib/DEBIAN/control.in | 3 ++- contrib/DEBIAN/postinst | 2 ++ contrib/DEBIAN/postrm | 2 ++ contrib/kimchi.spec.fedora.in | 22 ++++++++++++++++++++++ contrib/kimchi.spec.suse.in | 10 ++++++++-- src/Makefile.am | 1 + src/firewalld.xml | 7 +++++++ 7 files changed, 44 insertions(+), 3 deletions(-) create mode 100644 src/firewalld.xml
_______________________________________________ Kimchi-devel mailing list Kimchi-devel@ovirt.org http://lists.ovirt.org/mailman/listinfo/kimchi-devel