Commit a07fd85a authored by Mortier Benoit's avatar Mortier Benoit
Browse files

Updating UPGRADE for 1.0.12

Signed-off-by: default avatarMortier Benoit <>
parent e8b1c367
......@@ -1291,6 +1291,187 @@ Upgrade FusionDirectory schema package too.
apt-get install fusiondirectory-schema
Migrate FusionDirectory from 1.0.11 to 1.0.12
Ubuntu 12.0.4 TLS users
Since FusionDirectory need the php-cas library for CAS server support. This library can normally found in universe in the Ubuntu repositories
In case you did not find it, grab the deb from here and install it
and select your preferred mirror
In this version the mail plugin has been cleaned and his dependency to the systems has been removed.
In the mean time the postfix and spamassassin service have been moved in their own plugins. The antivirus service have been removed.
The old spamassasin settings from the mail / user tab have been rewritten and moved to a spamassasin, they now support the real LDAP backend of spamassasin.
So you will need to move your data to the new format before using them.
Upgrade FusionDirectory first
Upgrade FusionDirectory core package before other ones to avoid dependencies errors:
apt-get install fusiondirectory
Upgrade FusionDirectory schema package too.
apt-get install fusiondirectory-schema
Upgrade of LDAP directory
- if your are using the mail plugin you have to update its schema
fusiondirectory-insert-schema -m /etc/ldap/schema/fusiondirectory/mail-fd.schema
fusiondirectory-insert-schema -m /etc/ldap/schema/fusiondirectory/mail-fd-conf.schema
- if your are using the system plugin you have to update its schemas
fusiondirectory-insert-schema -m /etc/ldap/schema/fusiondirectory/service-fd.schema
Postfix plugin
- if you where using the postfix service in 1.0.11, you need to install the postfix plugin and insert the postfix schema
apt-get install fusiondirectory-plugin-postfix
apt-get install fusiondirectory-plugin-postfix-schema
fusiondirectory-insert-schema -m /etc/ldap/schema/fusiondirectory/postfix-fd.schema
Spamassasin plugin
- if you where using the spamassin service in 1.0.11, you need to install the spamassassin plugin and insert the spamassasin schema
apt-get install fusiondirectory-plugin-spamassassin
apt-get install fusiondirectory-plugin-spamassassin-schema
fusiondirectory-insert-schema -m /etc/ldap/schema/fusiondirectory/spamassassin-fd.schema
Remove old schema from /etc/ldap/schema/fusiondirectory
The old schema are not automatically removed from /etc/ldap/schema/fusiondirectory.
You can safely remove recovery-fd.schema and asterisk-fd-conf.schema if they still exist
Check for deprecated attributes and objectClasses in your LDAP
fusiondirectory-setup --list-deprecated show deprecated attributes and objectClasses for FusionDirectory
fusiondirectory-setup --list-deprecated
List deprecated attributes and objectclasses
Deprecated attributes:
gotoFilesystem (GOto - Gonicus Terminal Concept, value filesystem.) -
gotoFloppyEnable (GOto - Gonicus Terminal Concept, value floppyEnable.) -
gotoSysStatus (Keeps current system status - info shown in GOsa) -
gotoXColordepth (GOto - Gonicus Terminal Concept, value xColordepth.) -
gotoHardwareChecksum (GOto - quick way to see if something has changed) -
goFaxPassword (Admin password for fax server) -
gotoNtpServer (GOto - Gonicus Terminal Concept, value ntpServer.) -
gotoXDriver (GOto - Gonicus Terminal Concept, value xDriver.) -
fdSnapshotAdminDn (FusionDirectory - Snaphost admin dn) -
fdPersonalTitleInDN (FusionDirectory - Personal title in dn) -
gotoXMouseport (GOto - Gonicus Terminal Concept, value xMouseport.) -
gotoAdaptPath (GOto - Gonicus Terminal Concept, value adaptpath.) -
goFonCountryCode (Store country code) -
gotoSndModule (GOto - Gonicus Terminal Concept, value sound Modules.) -
gotoXKbLayout (GOto - Gonicus Terminal Concept, value xKblayout.) -
gotoProfileFlags (GOto - Flags for Profile handling - C is for caching) -
ghSoundAdapter (Hardware definitions, value soundAdapter) -
gotoScannerModel (GOto - Gonicus Terminal Concept, value scannerModel.) -
gotoScannerEnable (GOto - Gonicus Terminal Concept, value scannerEnable.) -
gosaSubtreeACL (GOsa - ACL entry) -
ghUsbSupport (Hardware definitions, value usbSupport) -
gotoLpdEnable (GOto - Gonicus Terminal Concept, value lpdEnable.) -
gotoProfileQuota (GOto - save quota for home) -
gotoScannerBackend (GOto - Gonicus Terminal Concept, value scannerBackend.) -
goSyslogSection (What sections wants the server for its syslog service? i.e. *.*) -
fdAccountRDN (FusionDirectory - use a placeholder pattern for generating account RDNs) -
goFaxAdmin (Admin principal for fax server) -
goLogDriver (FD logging MDB2 driver name) -
ghNetNic (Hardware definitions, value Network Device) -
academicTitle (Field to represent the academic title) -
fdPhoneMacroRDN (FusionDirectory - Phone macro RDN) -
gosaLoginRestriction (GOsa - Multivalue attribute to carry a number of allowed ips/subnets) -
gotoLpdServer (GOto - Gonicus Terminal Concept, value lpdServer.) -
ghCpuType (Hardware definitions, value cpuType) -
gotoXMonitor (GOto - Gonicus Terminal Concept, value xMonitor.) -
fdRfc2307bis (FusionDirectory - rfc2307bis) -
gotoXVsync (GOto - Gonicus Terminal Concept, value xVsync.) -
fdSipContexts (FusionDirectory - available sip contexts) -
gotoShare (GOto - specifies a share) -
fdCopyPaste (FusionDirectory - (de)Activate copy/paste) -
goLogPassword (Admin password for log server) -
gotoCdromEnable (GOto - Gonicus Terminal Concept, value cdromEnable.) -
gotoProfileServer (GOto - specifies the profile server) -
fdSnapshotAdminPassword (FusionDirectory - Snaphost admin password) -
ghMemSize (Hardware definitions, value memSize) -
fdSnapshotURI (FusionDirectory - Snaphost URI) -
gotoAutoFs (GOto - Gonicus Terminal Concept, value autofs.) -
goFonAreaCode (Store area code) -
ghInventoryNumber (Unique number for inclusion in an inventory) -
fdPhoneConferenceRDN (FusionDirectory - Phone conference RDN) -
gotoXMouseType (Hardware definitions, value Type of mouse) -
fdPrimaryGroupFilter (FusionDirectory - Primary group filter) -
gotoXHsync (GOto - Gonicus Terminal Concept, value xHsync.) -
gosaDefaultLanguage (GOsa - Defines the default language for a user) -
ghIdeDev (Hardware definitions, value ideDev) -
gotoXKbVariant (GOto - Gonicus Terminal Concept, value xKbvariant.) -
gotoModules (GOto - Gonicus Terminal Concept, value kernel modules.) -
gotoXMouseButtons (GOto - Gonicus Terminal Concept, value xMouseButtons.) -
fdIdGenerator (FusionDirectory - An automatic way to generate new user ids) -
fdVoicemailContexts (FusionDirectory - available voicemail contexts) -
ghScsiDev (Hardware definitions, value scsiDev) -
goFonAdmin (Admin user for fon server) -
ghGfxAdapter (Hardware definitions, value Grafikkarte) -
fdPasswordHook (FusionDirectory - Password hook (external command)) -
gotoXKbModel (GOto - Gonicus Terminal Concept, value xKbmodel.) -
gotoRootPasswd (GOto - Gonicus Terminal Concept, value rootPasswd.) -
goLogDB (GOsa logging DB name) -
goLogAdmin (Admin user for log server) -
gotoXResolution (GOto - Gonicus Terminal Concept, value xResolution.) -
gotoScannerClients (GOto - Gonicus Terminal Concept, value scannerClients.) -
gotoFontPath (GOto - Gonicus Terminal Concept, value fontPath.) -
goFonPassword (Admin password for fon server) -
Deprecated objectClasses:
goNfsServer (NFS server description) -
goCupsServer (CUPS server description) -
gosaCacheEntry (GOsa - Class for GOsa caching) -
gosaObject (GOsa - Class for GOsa settings) -
goFaxServer (Fax server description) -
goFonServer (Fon server description) -
gosaUserTemplate (GOsa - Class for GOsa User Templates) -
gosaAccount (GOsa - Class for GOsa Accounts) -
goLogDBServer (Log DB server description) -
goSyslogServer (Syslog server description) -
goNtpServer (Time server description) -
fusiondirectory-setup --check-deprecated will output a list of dn using old attributes and objectClasses of they are present in your ldap server
fusiondirectory-setup --check-deprecated
List LDAP entries using deprecated attributes or objectclasses
There are no entries in the LDAP using obsolete attributes
There are no entries in the LDAP using obsolete classes
fusiondirectory-setup --ldif-deprecated will output an ldif file on the console that you can use with ldapmodify to clean you ldap server from old attributes.
If they are old objectClasses it will warn you and you will have to remove it by hand, they have been specified at the **fusiondirectory-setup --check-deprecated** step.
!! Please read it carefully before applying !!
* Further information
Markdown is supported
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment