Différences
Ci-dessous, les différences entre deux révisions de la page.
Prochaine révision | Révision précédente | ||
smedev:what_is_not_working_on_el6 [25/01/2013 22:28] dani créée |
smedev:what_is_not_working_on_el6 [26/01/2013 00:32] (Version actuelle) dani [httpd] |
||
---|---|---|---|
Ligne 2: | Ligne 2: | ||
===== httpd ===== | ===== httpd ===== | ||
- | * mod_ssl is not installed (not required by any other package ?) | + | * mod_ssl is not installed (should be listed as a requirement for e-smith-apache) |
<code bash> | <code bash> | ||
yum install mod_ssl | yum install mod_ssl | ||
</ | </ | ||
- | * mod_auth_tkt used to provide the perl Apache:: | + | * mod_auth_tkt used to provide the perl Apache:: |
+ | * perl-suidperl is not installed (should be added as required by e-smith-manager) | ||
+ | <code bash> | ||
+ | yum install perl-suidperl | ||
+ | </ | ||
+ | * after fixing those two issues, we get a blank page after login on the server-manager, | ||
+ | < | ||
+ | [Fri Jan 25 22:59:23 2013] [error] [client 127.0.0.1] Can't locate object method " | ||
+ | </ | ||
+ | * If we try to access the server-manager again, it's working (as we already have our cookie). It's just the redirection after the login which is broken | ||
===== squid ===== | ===== squid ===== | ||
* squid doesn' | * squid doesn' | ||
Ligne 26: | Ligne 34: | ||
</ | </ | ||
+ | So several problems here: | ||
+ | * We need to remove the -D arg from / | ||
+ | * We need to remove the file / | ||
+ | * we need to convert acl in CIDR notation (for now, they are retrieved using esmith:: | ||
+ | * we need to remove / | ||
===== clamav ===== | ===== clamav ===== | ||
* user created during clamd installation is now clam (used to be clamav), templates for / | * user created during clamd installation is now clam (used to be clamav), templates for / | ||
* DatabaseDirectory is now / | * DatabaseDirectory is now / | ||
* LocalSocket should now be / | * LocalSocket should now be / | ||
+ | * Permissions on / | ||
===== qpsmtpd ===== | ===== qpsmtpd ===== | ||
* doesn' | * doesn' | ||
Ligne 38: | Ligne 51: | ||
</ | </ | ||
+ | We should rebuild qpsmtpd with a simple spec file change to use / | ||
===== radius ===== | ===== radius ===== | ||
* radiusd doesn' | * radiusd doesn' | ||
Ligne 43: | Ligne 57: | ||
radiusd: Error: No log destination specified | radiusd: Error: No log destination specified | ||
</ | </ | ||
+ | * To fix this error, we need to add "-l stdout" | ||
+ | * After that, the following error occures: | ||
+ | < | ||
+ | @400000005103145934920bc4 Sat Jan 26 00:25:03 2013 : Info: Starting - reading configuration files ... | ||
+ | @400000005103145937a239c4 Sat Jan 26 00:25:03 2013 : Error: / | ||
+ | @400000005103145937a2c27c Sat Jan 26 00:25:03 2013 : Error: / | ||
+ | @400000005103145937a2fd14 Sat Jan 26 00:25:03 2013 : Error: / | ||
+ | @400000005103145937a39954 Sat Jan 26 00:25:03 2013 : Error: Failed to load virtual server < | ||
+ | </ | ||
+ | * To fix this, we have to install freeradius-ldap, | ||
===== syslog ===== | ===== syslog ===== | ||
Ligne 52: | Ligne 75: | ||
===== LDAP ===== | ===== LDAP ===== | ||
- | * openldap-servers is installed (missing a Requires: openldap-servers in e-smith-ldap) | + | * openldap-servers is not installed (missing a Requires: openldap-servers in e-smith-ldap's spec file) |
* we need to add -f / | * we need to add -f / | ||
* schema file / | * schema file / | ||
Ligne 62: | Ligne 85: | ||
===== console ===== | ===== console ===== | ||
* kudzu has been removed from EL6, so now this bug http:// | * kudzu has been removed from EL6, so now this bug http:// | ||
- | Here's a code snipet which seems to work, the only thing missing is to retrieve the interface description from hwdata (in esmith/ | + | Here's a code snipet which seems to work, the only thing missing is to retrieve the interface description from hwdata, for now, it just return the name 'eth0, eth1 etc...) instead of the description |
<code perl> | <code perl> | ||
opendir(my $dh, "/ | opendir(my $dh, "/ |