Fixing the Jessie Main Server?
The test suite report the following errors after installing the Main
Server profile using Debian Edu Jessie:
error: ./cups: URL 'http://www:631/' is not working.
error: ./cups: URL 'https://www:631/' is not working.
error: ./doc: Unable to find documentation at /usr/share/doc/debian-edu-doc/en/debian-edu-n/a-manual.html.
error: ./kerberos: krb5kdc is not running.
error: ./kerberos: kadmind is not running.
error: ./kerberos: Kerberos service is not listening on kerberos/udp.
error: ./kerberos: Kerberos service is not listening on kpasswd/tcp.
error: ./kerberos: Kerberos service is not listening on kerberos-adm/tcp.
error: ./ldap-client: getent failed to find file group 'students'.
error: ./ldap-client: Not only one PAM module of krb5, ldap and sss is enabled
error: ./nagios: Missing /usr/sbin/nagios3stats.
error: ./network: Unable to find /usr/bin/rpcinfo
error: ./postoffice: postoffice service is not listening on imaps/tcp.
error: ./pxeinstall: Unable to find PXE file /var/lib/tftpboot/pxelinux.0
error: ./samba: missing Domain Admins in samba groupmap.
error: ./webcache: SquidOwner is root
error: ./webcache: squid is not running.
error: ./webserver: URL 'http://www/munin/' is not working.
error: ./webserver: URL 'http://www/sitesummary/' is not working.
error: ./webserver: URL 'http://www/debian-edu-doc/' is not working.
Most of these problems are caused by a failure in the
ldap-debian-edu-install script, where fetching the domain SID from Samba
fail like this:
in-target: cfengine:tjener:du-install: info: Fetching SMB domain SID.
in-target: cfengine:tjener:du-install: fetch_ldap_pw: neither ldap secret retrieved!
in-target: cfengine:tjener:du-install: pdb_init_ldapsam_common: Failed to retrieve LDAP password from secrets.tdb
in-target: cfengine:tjener:du-install: pdb backend ldapsam:"ldap://ldap.intern" did not correctly init (error was NT_STATUS_NO_MEMORY)
in-target: cfengine:tjener:du-install: WARNING: Could not open passdb
in-target: cfengine:tjener:du-install: Setting stored password for "cn=smbadmin,ou=samba,dc=skole,dc=skolelinux,dc=no" in secrets.tdb
in-target: cfengine:tjener:du-install: error: unable to fetch Samba SID
I have no idea why it fail. Please help out if you know how Samba work
in Jessie. This most likely causes the kerberos, ldap-client and samba
errors, and possibly also the postoffice error.
I believe the webserver problems are due to the Apache 2.4 migration,
and have commited fixes for those in svn (soon to be migrated to git).
The nagios error is simply that Nagios is missing in Jessie, and the
pxeinstall error is due to a package reorganization of
isolinux/pxelinux. Fix is already commited and should show up in jessie
fairly soon.
I have no idea what is wrong with squid and cups.
Anyone got a clue how to fix these issues?
--
Happy hacking
Petter Reinholdtsen
Reply to: