Ticket #4 (assigned defect)
Redhat Enterprise Installation
| Reported by: | jp.civade@… | Owned by: | ludo |
|---|---|---|---|
| Priority: | normal | Component: | webmin |
| Severity: | trivial | Keywords: | |
| Cc: |
Description
When trying to install on a Redhat server, i've noticed folowing issues:
- First, i've installed backuppc FROM OFFICIAL SOURCES. Target directory MUST be /usr/share/backuppc, to be in accordance with webmin lbs modules prerequisities.
- Next i've installed all lbs webmin modules
- lbs modules dont display properly, using webmin defaut skin. A BIG logo is displayed, and tabs don't work proprely.
- After activating lbs skin, problem disapeared.
- debian packages needs to be converted to rpm before installing
- I've used alien to do it (http://www.kitenet.net/programs/alien/)
- Trying to install lbs_20050908.1gpl_i386.rpm complains missing dependencies:
perl(inifile.pl) est ncessaire pour lbs-20050908.1gpl-2 perl(lbs-lib.pl) est ncessaire pour lbs-20050908.1gpl-2
- The files are installed by lbs webmin modules, so the warning can be ignored.
- An other warnng complains about /etc/init.d
- Installing with rpm -ivh --nodeps --force, complains of failed postinstall scripts
- Because of differences between backuppc deb package and official package directory, there's a need for a symlink
ln -s /usr/share/backuppc/data/conf /etc/backuppc
- Also, /etc/php.ini, needs for "cgi.force_redirect = 0"
- For inventory, "ln -s /usr/bin/php /usr/bin/php4"
- Also for inventory httpd.conf needs to be modified <Directory /usr/share/webmin/lbs-inventory/reception_agent/>
Allow from all
</Directory> Alias /lbs-transfert /usr/share/webmin/lbs-inventory/reception_agent
Last but not least, there's no way to run lsrd with a start script. I just tried" /tftpboot/revoboot/bin/lrsd", to see if if works under webmin and that rocks.
This is only an uncomplete attempt to install. I've noticed many adapatations to do for a redhat port:
- Redhat complaint packages for all deb packages
- Modified webmin modules (/usr/libexec/webmin/lbs_common/lbs_common.pl) to take car of redhat package instead of deb packages (funcion get_debian_package_version needs to be ported).
