UPGRADE 42.65 KiB
Migrate FusionDirectory from 1.0.6 to 1.0.7
===========================================
- Upgrade fusiondirectory first
Upgrade FusionDirectory core package before other ones to avoid dependencies errors:
Debian
======
- Add new debian-extra repo to you source list
deb http://repos.fusiondirectory.org/debian-extra wheezy main
root@fusion-install:~# apt-get update
root@fusion-install:~# apt-get install fusiondirectory
root@fusion-install:~# apt-get upgrade
Upgrade of LDAP directory
=========================
You have to update your LDAP schemas, first update the FusionDirectory core schemas. We have put a new option in fusiondirectory-insert-schema
that allow you to update easily your schema without the use of ldif files.
The following schemas needs an update :
  * core-fd-conf.schema 
  * mail-fd.schema
  * service-fd.schema
  * systems-fd-conf.schema
  * systems-fd.schema
#fusiondirectory-insert-schema -m /etc/ldap/schema/fusiondirectory/core-fd-conf.schema 
You must do the same procedure for all other schema needing an update
Migrate FusionDirectory from 1.0.7.0 or 1.0.7.1 to 1.0.7.2
==========================================================
- Upgrade FusionDirectory first
Upgrading FusionDirectory core package before other ones to avoid dependencies errors:
- Upgrade of your LDAP directory
You have to update your LDAP schemas, first update the FusionDirectory core schemas. We have put a new option in fusiondirectory-insert-schema that allow you to update easily your schema without the use of ldif files.
fusiondirectory-insert-schema -m /etc/ldap/schema/fusiondirectory/core-fd-conf.schema 
Migrate FusionDirectory from 1.0.7.2 to 1.0.7.3
==========================================================
- Upgrade FusionDirectory first
Upgrading FusionDirectory core package before other ones to avoid dependencies errors:
- Upgrade of your LDAP directory
You have to update your LDAP schemas, first update the FusionDirectory core schemas. We have put a new option in fusiondirectory-insert-schema that allow you to update easily your schema without the use of ldif files.
in this version only the schema from the argonaut plugin needs to be update if you have the systems or argonaut plugins installed
fusiondirectory-insert-schema -m /etc/ldap/schema/fusiondirectory/argonaut-fd.schema 
Migrate FusionDirectory from 1.0.7.3 to 1.0.7.4
===============================================
- Upgrade FusionDirectory first
Upgrade FusionDirectory core package before other ones to avoid dependencies errors:
7172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140
Migrate FusionDirectory from 1.0.7.4 to 1.0.8 ============================================= - Upgrade FusionDirectory first Upgrade FusionDirectory core package before other ones to avoid dependencies errors: - Remove the deprecated plugins The rolemanagement plugin has been integrated to the core so it must be removed. The board plugin has been renamed so it must be replaced - Upgrade of LDAP directory You have to update your LDAP schemas, first update the FusionDirectory core schemas. fusiondirectory-insert-schema -m /etc/ldap/schema/fusiondirectory/core-fd.schema fusiondirectory-insert-schema -m /etc/ldap/schema/fusiondirectory/core-fd-conf.schema After that you have to update the schema for the plugins you are using. In this version the following schema have to be updated * argonaut-fd-schema * ipmi-fd.schema * repository-fd.schema Migrate FusionDirectory from 1.0.8 to 1.0.8.1 ============================================= - Upgrade FusionDirectory first Upgrade FusionDirectory core package before other ones to avoid dependencies errors: - Upgrade of LDAP directory You have to update your LDAP schemas, first update the FusionDirectory core schemas. fusiondirectory-insert-schema -m /etc/ldap/schema/fusiondirectory/core-fd.schema fusiondirectory-insert-schema -m /etc/ldap/schema/fusiondirectory/core-fd-conf.schema - Check for deprecated attributes and objectClasses in your LDAP FusionDirectory 1.0.8.1 comes with two new options in fusiondirectory-setup fusiondirectory-setup --list-deprecated List deprecated attributes and objectclasses Deprecated attributes: gosaUnitTag (Takes a list of relevant mime-type|priority settings) - 1.3.6.1.4.1.10098.1.1.12.33 gosaSnapshotType (Takes either undo or snapshot) - 1.3.6.1.4.1.10098.1.1.12.36 fdHonourUnitTags (FusionDirectory - Honour unit tags) - 1.3.6.1.4.1.38414.8.14.3 Deprecated objectClasses: gosaAdministrativeUnitTag (Marker for objects below administrational units (v2.6.1)) - 1.3.6.1.4.1.10098.1.2.1.19.16 gosaAdministrativeUnit (Marker for administrational units (v2.6.1)) - 1.3.6.1.4.1.10098.1.2.1.19.15 fusiondirectory-setup --list-deprecated show deprecated attributes and objectClasses for FusionDirectory 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 --check-deprecated will output an ldif file on the console that you can use with ldapmodify to clean you ldap server from old attributes and objectClass
141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210
Migrate FusionDirectory from 1.0.8.1 to 1.0.8.2 =============================================== - Upgrade FusionDirectory first Upgrade FusionDirectory core package before other ones to avoid dependencies errors: Migrate FusionDirectory from 1.0.8.2 to 1.0.8.3 =============================================== - Upgrade FusionDirectory first Upgrade FusionDirectory core package before other ones to avoid dependencies errors: - Upgrade of LDAP directory You have to update your LDAP schemas, first update the FusionDirectory core schemas. fusiondirectory-insert-schema -m /etc/ldap/schema/fusiondirectory/core-fd.schema fusiondirectory-insert-schema -m /etc/ldap/schema/fusiondirectory/core-fd-conf.schema - Check for deprecated attributes and objectClasses in your LDAP FusionDirectory 1.0.8.1 comes with two new options in fusiondirectory-setup fusiondirectory-setup --list-deprecated List deprecated attributes and objectclasses Deprecated attributes: gosaUnitTag (Takes a list of relevant mime-type|priority settings) - 1.3.6.1.4.1.10098.1.1.12.33 gosaSnapshotType (Takes either undo or snapshot) - 1.3.6.1.4.1.10098.1.1.12.36 fdHonourUnitTags (FusionDirectory - Honour unit tags) - 1.3.6.1.4.1.38414.8.14.3 Deprecated objectClasses: gosaAdministrativeUnitTag (Marker for objects below administrational units (v2.6.1)) - 1.3.6.1.4.1.10098.1.2.1.19.16 gosaAdministrativeUnit (Marker for administrational units (v2.6.1)) - 1.3.6.1.4.1.10098.1.2.1.19.15 fusiondirectory-setup --list-deprecated show deprecated attributes and objectClasses for FusionDirectory 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 --check-deprecated will output an ldif file on the console that you can use with ldapmodify to clean you ldap server from old attributes and objectClass !! Please read it carefully before applying !! Migrate FusionDirectory from 1.0.8.3 to 1.0.8.4 =============================================== - Upgrade FusionDirectory first Upgrade FusionDirectory core package before other ones to avoid dependencies errors: - Check for deprecated attributes and objectClasses in your LDAP FusionDirectory 1.0.8.1 comes with two new options in fusiondirectory-setup fusiondirectory-setup --list-deprecated List deprecated attributes and objectclasses Deprecated attributes: gosaUnitTag (Takes a list of relevant mime-type|priority settings) - 1.3.6.1.4.1.10098.1.1.12.33 gosaSnapshotType (Takes either undo or snapshot) - 1.3.6.1.4.1.10098.1.1.12.36 fdHonourUnitTags (FusionDirectory - Honour unit tags) - 1.3.6.1.4.1.38414.8.14.3 Deprecated objectClasses: gosaAdministrativeUnitTag (Marker for objects below administrational units (v2.6.1)) - 1.3.6.1.4.1.10098.1.2.1.19.16
211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280
gosaAdministrativeUnit (Marker for administrational units (v2.6.1)) - 1.3.6.1.4.1.10098.1.2.1.19.15 fusiondirectory-setup --list-deprecated show deprecated attributes and objectClasses for FusionDirectory 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 --check-deprecated will output an ldif file on the console that you can use with ldapmodify to clean you ldap server from old attributes and objectClass !! Please read it carefully before applying !! Migrate FusionDirectory from 1.0.8.4 to 1.0.8.5 =============================================== - Remove the deprecated plugins The dashboard plugin has been integrated to the core so it must be removed. apt-get --purge remove fusiondirectory-plugin-dashboard - 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 ========================= - You may have to update your LDAP schemas, first update the FusionDirectory core schemas. !!! Only update this one if you don't have the dashboard.schema installed, because now that dashboard is merged to core, its attribute are in core. !!! fusiondirectory-insert-schema -m /etc/ldap/schema/fusiondirectory/core-fd.schema - If you are using the debconf plugin update his schema fusiondirectory-insert-schema -m /etc/ldap/schema/fusiondirectory/debconf.schema - If you are using the fai plugin update his schema fusiondirectory-insert-schema -m /etc/ldap/schema/fusiondirectory/fai.schema If you are using the mail plugin update his schema - fusiondirectory-insert-schema -m /etc/ldap/schema/fusiondirectory/mail-fd.schema Check for deprecated attributes and objectClasses in your LDAP ============================================================== FusionDirectory 1.0.8.1 comes with two new options in fusiondirectory-setup fusiondirectory-setup --list-deprecated List deprecated attributes and objectclasses Deprecated attributes: gosaUnitTag (Takes a list of relevant mime-type|priority settings) - 1.3.6.1.4.1.10098.1.1.12.33 gosaSnapshotType (Takes either undo or snapshot) - 1.3.6.1.4.1.10098.1.1.12.36 fdHonourUnitTags (FusionDirectory - Honour unit tags) - 1.3.6.1.4.1.38414.8.14.3 Deprecated objectClasses: gosaAdministrativeUnitTag (Marker for objects below administrational units (v2.6.1)) - 1.3.6.1.4.1.10098.1.2.1.19.16
281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350
gosaAdministrativeUnit (Marker for administrational units (v2.6.1)) - 1.3.6.1.4.1.10098.1.2.1.19.15 fusiondirectory-setup --list-deprecated show deprecated attributes and objectClasses for FusionDirectory 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 --check-deprecated will output an ldif file on the console that you can use with ldapmodify to clean you ldap server from old attributes and objectClass !! Please read it carefully before applying !! Migrate FusionDirectory from 1.0.8.5 to 1.0.8.6 =============================================== - 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 Migrate FusionDirectory from 1.0.8.6 to 1.0.8.7 =============================================== - 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 ========================= - You may have to update your LDAP schemas, first update the FusionDirectory core schemas. !! You need to remove the dashboard.schema if installed, because now that dashboard is merged to core, its attribute are in core. !! fusiondirectory-insert-schema -m /etc/ldap/schema/fusiondirectory/core-fd-conf.schema Check for deprecated attributes and objectClasses in your LDAP ============================================================== FusionDirectory 1.0.8.1 comes with two new options in fusiondirectory-setup fusiondirectory-setup --list-deprecated List deprecated attributes and objectclasses Deprecated attributes: gosaUnitTag (Takes a list of relevant mime-type|priority settings) - 1.3.6.1.4.1.10098.1.1.12.33 gosaSnapshotType (Takes either undo or snapshot) - 1.3.6.1.4.1.10098.1.1.12.36 fdHonourUnitTags (FusionDirectory - Honour unit tags) - 1.3.6.1.4.1.38414.8.14.3 Deprecated objectClasses: gosaAdministrativeUnitTag (Marker for objects below administrational units (v2.6.1)) - 1.3.6.1.4.1.10098.1.2.1.19.16 gosaAdministrativeUnit (Marker for administrational units (v2.6.1)) - 1.3.6.1.4.1.10098.1.2.1.19.15 fusiondirectory-setup --list-deprecated show deprecated attributes and objectClasses for FusionDirectory fusiondirectory-setup --check-deprecated
351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420
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 --check-deprecated will output an ldif file on the console that you can use with ldapmodify to clean you ldap server from old attributes and objectClass !! Please read it carefully before applying !! Migrate FusionDirectory from 1.0.8.7 to 1.0.8.8 =============================================== - 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 ========================= - Nothing to do Check for deprecated attributes and objectClasses in your LDAP ============================================================== FusionDirectory 1.0.8.1 comes with two new options in fusiondirectory-setup fusiondirectory-setup --list-deprecated List deprecated attributes and objectclasses Deprecated attributes: gosaUnitTag (Takes a list of relevant mime-type|priority settings) - 1.3.6.1.4.1.10098.1.1.12.33 gosaSnapshotType (Takes either undo or snapshot) - 1.3.6.1.4.1.10098.1.1.12.36 fdHonourUnitTags (FusionDirectory - Honour unit tags) - 1.3.6.1.4.1.38414.8.14.3 Deprecated objectClasses: gosaAdministrativeUnitTag (Marker for objects below administrational units (v2.6.1)) - 1.3.6.1.4.1.10098.1.2.1.19.16 gosaAdministrativeUnit (Marker for administrational units (v2.6.1)) - 1.3.6.1.4.1.10098.1.2.1.19.15 fusiondirectory-setup --list-deprecated show deprecated attributes and objectClasses for FusionDirectory 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 –check-deprecated will output a list of dns using old attributes and objectClasses 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 and objectClasses !! Please read it carefully before applying !! Migrate FusionDirectory from 1.0.8.8 to 1.0.8.9 =============================================== - 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
421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490
Upgrade of LDAP directory ========================= - Upgrade the argonaut.schema if you use the argonaut plugin fusiondirectory-insert-schema -m /etc/ldap/schema/fusiondirectory/argonaut-fd.schema Check for deprecated attributes and objectClasses in your LDAP ============================================================== FusionDirectory 1.0.8.1 comes with two new options in fusiondirectory-setup fusiondirectory-setup --list-deprecated List deprecated attributes and objectclasses Deprecated attributes: gosaUnitTag (Takes a list of relevant mime-type|priority settings) - 1.3.6.1.4.1.10098.1.1.12.33 gosaSnapshotType (Takes either undo or snapshot) - 1.3.6.1.4.1.10098.1.1.12.36 fdHonourUnitTags (FusionDirectory - Honour unit tags) - 1.3.6.1.4.1.38414.8.14.3 Deprecated objectClasses: gosaAdministrativeUnitTag (Marker for objects below administrational units (v2.6.1)) - 1.3.6.1.4.1.10098.1.2.1.19.16 gosaAdministrativeUnit (Marker for administrational units (v2.6.1)) - 1.3.6.1.4.1.10098.1.2.1.19.15 fusiondirectory-setup --list-deprecated show deprecated attributes and objectClasses for FusionDirectory 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 –check-deprecated will output a list of dns using old attributes and objectClasses 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 and objectClasses !! Please read it carefully before applying !! Migrate FusionDirectory from 1.0.8.9 to 1.0.9 ============================================= Backup you template First ========================= The template system has been completely rewritten, and the old template will not be converted, so you need to backup them, remove them from FusionDirectory and then redo them. The new system is much cleaner because template are stored in they own branch now and are the basis for having template for the whole application in the future. Backup your phones ================== You must backup all your phones in a LDIF and remove them. Modify your LDIF like below: Before ====== cn=namePhone,ou=phones,ou=systems,dc=labo,dc=opensides,dc=be cn: namePhone goFonType: friend goFonDmtfMode: inband goFonDefaultIP: dynamic ipHostNumber: 127.0.0.1 macAddress: 00:0C:7F:31:33:F1 objectClass: top
491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560
After ===== cn=namePhone,ou=phones,ou=systems cn: namePhone ipHostNumber: 127.0.0.1 macAddress: 00:0C:7F:31:33:F1 objectClass: fdPhone objectClass: device objectClass: ieee802Device objectClass: ipHost After the migration you may insert your phone again in your LDAP. Moved Attributes ================ We cleaned the core of FusionDirectory to only used classical attributes and objectClass, so the FusionDirectory special attributes on the first page of FusionDirectory are now managed by the personal plugin. The personal plugin has been made to manage all kind of personal data and is best suited to contain those data not normalized. So of you use personalTitle, dateOfBirth, gender you will need to install the personal plugin. - 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 Removed obsolete plugins ======================== In this version we removed obsolete plugin, because they where based on software no longer existing or needed an sql backend and we decided they need to be rewritten using the now ldap backend of those softwares : asterisk : old plugin not maintainable anymore based on the sql backend, but now asterisk has an ldap backend has well. fax : old code based on the gofax software from gonicus, not maintained anymore upstream. openstack-compute : openstack management interface changed and this plugin is no longer relevant uw-imap : long gone imap server, nobody that whe know still use it They are no longer supported and should be removed from your installation apt-get remove fusiondirectory-plugin-asterisk apt-get remove fusiondirectory-plugin-fax apt-get remove fusiondirectory-plugin-openstack-compute apt-get remove fusiondirectory-plugin-uwimap New Plugin for peoples using a mix of groupOfNames and posixGroup on the same object ==================================================================================== We cleaned the code of FusionDirectory and by default it make posixGroup or clean standard compliant groupOfNames. If you need a mix of groupOfNames and posixGroup on the same object you will need to install a new plugin called mixedgroups. ! Please take note that this plugin is for special cases and need modified core schema. ! If you need to have a link between user and groups you are better using the standard compliant groupOfNames or roles for examples for web applications. apt-get install fusiondirectory-plugin-mixedgroups Upgrade of LDAP directory
561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630
========================= - Upgrade Core FusionDirectory Schema The password recovery schema has been migrated into the core schema so you must remove it first fusiondirectory-insert-schema -e recovery-fd Are you sure you want to empty schema(s) recovery-fd? [Yes/No]? - Upgrade the core-fd.schema and core-fd-conf.schema fusiondirectory-insert-schema -m /etc/ldap/schema/fusiondirectory/core-fd.schema fusiondirectory-insert-schema -m /etc/ldap/schema/fusiondirectory/core-fd-conf.schema - Upgrade the argonaut.schema if you use the argonaut plugin fusiondirectory-insert-schema -m /etc/ldap/schema/fusiondirectory/argonaut-fd.schema - Upgrade the fai-fd-conf.schema if you use the fai plugin fusiondirectory-insert-schema -m /etc/ldap/schema/fusiondirectory/fai-fd-conf.schema - Upgrade the mail-fd.schema if you use the mail plugin fusiondirectory-insert-schema -m /etc/ldap/schema/fusiondirectory/mail-fd.schema - Upgrade the personal-fd.schema if you use the personal plugin fusiondirectory-insert-schema -m /etc/ldap/schema/fusiondirectory/personal-fd.schema - Upgrade the proxy-fd.schema if you use the squid plugin fusiondirectory-insert-schema -m /etc/ldap/schema/fusiondirectory/proxy-fd.schema - Upgrade the service-fd.schema, systems-fd.schema, systems-fd-conf.schema if you use the system plugin The Phone object has been migrated to the system plugin due to the removal of the asterisk plugin. fusiondirectory-insert-schema -e asterisk-fd-conf Are you sure you want to empty schema(s) asterisk-fd-conf? [Yes/No]? fusiondirectory-insert-schema -m /etc/ldap/schema/fusiondirectory/service-fd.schema fusiondirectory-insert-schema -m /etc/ldap/schema/fusiondirectory/systems-fd-conf.schema fusiondirectory-insert-schema -m /etc/ldap/schema/fusiondirectory/systems-fd.schema Check for deprecated attributes and objectClasses in your LDAP ============================================================== fusiondirectory-setup --list-deprecated show deprecated attributes and objectClasses for FusionDirectory List deprecated attributes and objectclasses Deprecated attributes: gotoXResolution (GOto - Gonicus Terminal Concept, value xResolution.) - 1.3.6.1.4.1.10098.1.1.1.20 ghSoundAdapter (Hardware definitions, value soundAdapter) - 1.3.6.1.4.1.10098.1.1.2.7 gotoShare (GOto - specifies a share) - 1.3.6.1.4.1.10098.1.1.11.9 fdSnapshotAdminDn (FusionDirectory - Snaphost admin dn) - 1.3.6.1.4.1.38414.8.17.4 gotoXDriver (GOto - Gonicus Terminal Concept, value xDriver.) - 1.3.6.1.4.1.10098.1.1.1.28 gotoXMouseType (Hardware definitions, value Type of mouse) - 1.3.6.1.4.1.10098.1.1.1.34 gotoLpdEnable (GOto - Gonicus Terminal Concept, value lpdEnable.) - 1.3.6.1.4.1.10098.1.1.1.9 fdAccountRDN (FusionDirectory - use a placeholder pattern for generating account RDNs) - 1.3.6.1.4.1.38414.8.12.2 gotoScannerBackend (GOto - Gonicus Terminal Concept, value scannerBackend.) - 1.3.6.1.4.1.10098.1.1.1.39 gotoXVsync (GOto - Gonicus Terminal Concept, value xVsync.) - 1.3.6.1.4.1.10098.1.1.1.19 gotoSysStatus (Keeps current system status - info shown in GOsa) - 1.3.6.1.4.1.10098.1.1.2.11 academicTitle (Field to represent the academic title) - 1.3.6.1.4.1.10098.1.1.6.2 gotoXKbModel (GOto - Gonicus Terminal Concept, value xKbmodel.) - 1.3.6.1.4.1.10098.1.1.1.25 fdSnapshotURI (FusionDirectory - Snaphost URI) - 1.3.6.1.4.1.38414.8.17.3 ghMemSize (Hardware definitions, value memSize) - 1.3.6.1.4.1.10098.1.1.2.2
631632633634635636637638639640641642643644645646647648649650651652653654655656657658659660661662663664665666667668669670671672673674675676677678679680681682683684685686687688689690691692693694695696697698699700
gotoProfileQuota (GOto - save quota for home) - 1.3.6.1.4.1.10098.1.1.11.15 gotoScannerClients (GOto - Gonicus Terminal Concept, value scannerClients.) - 1.3.6.1.4.1.10098.1.1.1.11 fdPersonalTitleInDN (FusionDirectory - Personal title in dn) - 1.3.6.1.4.1.38414.8.12.5 fdCopyPaste (FusionDirectory - (de)Activate copy/paste) - 1.3.6.1.4.1.38414.8.14.5 gotoFloppyEnable (GOto - Gonicus Terminal Concept, value floppyEnable.) - 1.3.6.1.4.1.10098.1.1.1.7 ghIdeDev (Hardware definitions, value ideDev) - 1.3.6.1.4.1.10098.1.1.2.4 gotoXMouseport (GOto - Gonicus Terminal Concept, value xMouseport.) - 1.3.6.1.4.1.10098.1.1.1.22 gotoXKbLayout (GOto - Gonicus Terminal Concept, value xKblayout.) - 1.3.6.1.4.1.10098.1.1.1.26 gotoAutoFs (GOto - Gonicus Terminal Concept, value autofs.) - 1.3.6.1.4.1.10098.1.1.1.31 gotoProfileFlags (GOto - Flags for Profile handling - C is for caching) - 1.3.6.1.4.1.10098.1.1.11.7 gosaDefaultLanguage (GOsa - Defines the default language for a user) - 1.3.6.1.4.1.10098.1.1.12.14 fdSnapshotAdminPassword (FusionDirectory - Snaphost admin password) - 1.3.6.1.4.1.38414.8.17.5 gotoHardwareChecksum (GOto - quick way to see if something has changed) - 1.3.6.1.4.1.10098.1.1.2.12 gotoProfileServer (GOto - specifies the profile server) - 1.3.6.1.4.1.10098.1.1.11.8 gotoXMouseButtons (GOto - Gonicus Terminal Concept, value xMouseButtons.) - 1.3.6.1.4.1.10098.1.1.1.23 gotoXHsync (GOto - Gonicus Terminal Concept, value xHsync.) - 1.3.6.1.4.1.10098.1.1.1.18 ghCpuType (Hardware definitions, value cpuType) - 1.3.6.1.4.1.10098.1.1.2.1 gotoLpdServer (GOto - Gonicus Terminal Concept, value lpdServer.) - 1.3.6.1.4.1.10098.1.1.1.4 ghScsiDev (Hardware definitions, value scsiDev) - 1.3.6.1.4.1.10098.1.1.2.5 ghNetNic (Hardware definitions, value Network Device) - 1.3.6.1.4.1.10098.1.1.2.8 fdPasswordHook (FusionDirectory - Password hook (external command)) - 1.3.6.1.4.1.38414.8.13.4 ghGfxAdapter (Hardware definitions, value Grafikkarte) - 1.3.6.1.4.1.10098.1.1.2.9 gotoScannerModel (GOto - Gonicus Terminal Concept, value scannerModel.) - 1.3.6.1.4.1.10098.1.1.1.40 gotoRootPasswd (GOto - Gonicus Terminal Concept, value rootPasswd.) - 1.3.6.1.4.1.10098.1.1.1.14 ghInventoryNumber (Unique number for inclusion in an inventory) - 1.3.6.1.4.1.10098.1.1.2.10 gotoCdromEnable (GOto - Gonicus Terminal Concept, value cdromEnable.) - 1.3.6.1.4.1.10098.1.1.1.8 gotoModules (GOto - Gonicus Terminal Concept, value kernel modules.) - 1.3.6.1.4.1.10098.1.1.1.32 gotoXKbVariant (GOto - Gonicus Terminal Concept, value xKbvariant.) - 1.3.6.1.4.1.10098.1.1.1.27 gotoXMonitor (GOto - Gonicus Terminal Concept, value xMonitor.) - 1.3.6.1.4.1.10098.1.1.1.17 fdRfc2307bis (FusionDirectory - rfc2307bis) - 1.3.6.1.4.1.38414.8.10.1 gotoFontPath (GOto - Gonicus Terminal Concept, value fontPath.) - 1.3.6.1.4.1.10098.1.1.1.5 gosaSubtreeACL (GOsa - ACL entry) - 1.3.6.1.4.1.10098.1.1.12.1 gosaLoginRestriction (GOsa - Multivalue attribute to carry a number of allowed ips/subnets) - 1.3.6.1.4.1.10098.1.1.12.46 fdIdGenerator (FusionDirectory - An automatic way to generate new user ids) - 1.3.6.1.4.1.38414.8.12.4 ghUsbSupport (Hardware definitions, value usbSupport) - 1.3.6.1.4.1.10098.1.1.2.3 gotoAdaptPath (GOto - Gonicus Terminal Concept, value adaptpath.) - 1.3.6.1.4.1.10098.1.1.1.33 gotoFilesystem (GOto - Gonicus Terminal Concept, value filesystem.) - 1.3.6.1.4.1.10098.1.1.1.6 gotoSndModule (GOto - Gonicus Terminal Concept, value sound Modules.) - 1.3.6.1.4.1.10098.1.1.1.29 gotoScannerEnable (GOto - Gonicus Terminal Concept, value scannerEnable.) - 1.3.6.1.4.1.10098.1.1.1.10 gotoXColordepth (GOto - Gonicus Terminal Concept, value xColordepth.) - 1.3.6.1.4.1.10098.1.1.1.21 Deprecated objectClasses: gosaUserTemplate (GOsa - Class for GOsa User Templates) - 1.3.6.1.4.1.10098.1.2.1.19.11 gosaAccount (GOsa - Class for GOsa Accounts) - 1.3.6.1.4.1.10098.1.2.1.19.6 goCupsServer (CUPS server description) - 1.3.6.1.4.1.10098.1.2.1.23 gosaObject (GOsa - Class for GOsa settings) - 1.3.6.1.4.1.10098.1.2.1.19.1 gosaCacheEntry (GOsa - Class for GOsa caching) - 1.3.6.1.4.1.10098.1.2.1.19.3 fusiondirectory-setup --check-deprecated will output a list of dn using old attributes and objectClasses fusiondirectory-setup --check-deprecated List LDAP entries using deprecated attributes or objectclasses cn=fusiondirectory,ou=configs,dc=fusiondirectory,dc=org contains an obsolete attribute uid=fd-admin,ou=people,dc=fusiondirectory,dc=org uses the obsolete object class gosaAccount 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. fusiondirectory-setup --ldif-deprecated # Print an LDIF removing deprecated attributes dn:cn=fusiondirectory,ou=configs,dc=fusiondirectory,dc=org changetype:modify delete:fdRfc2307bis - delete:fdCopyPaste # WARNING: There are entries in the LDAP using obsolete classes, you need to edit them manually **Please read it carefully before applying :!: :!:**
701702703704705706707708709710711712713714715716717718719720721722723724725726727728729730731732733734735736737738739740741742743744745746747748749750751752753754755756757758759760761762763764765766767768769770
Migrate FusionDirectory from 1.0.9 to 1.0.9.1 ============================================= 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 ========================= - Upgrade the core template schema fusiondirectory-insert-schema -m /etc/ldap/schema/fusiondirectory/template-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 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: gotoModules (GOto - Gonicus Terminal Concept, value kernel modules.) - 1.3.6.1.4.1.10098.1.1.1.32 fdPasswordHook (FusionDirectory - Password hook (external command)) - 1.3.6.1.4.1.38414.8.13.4 fdSnapshotURI (FusionDirectory - Snaphost URI) - 1.3.6.1.4.1.38414.8.17.3 gotoXVsync (GOto - Gonicus Terminal Concept, value xVsync.) - 1.3.6.1.4.1.10098.1.1.1.19 ghSoundAdapter (Hardware definitions, value soundAdapter) - 1.3.6.1.4.1.10098.1.1.2.7 gotoXMouseport (GOto - Gonicus Terminal Concept, value xMouseport.) - 1.3.6.1.4.1.10098.1.1.1.22 gotoXMonitor (GOto - Gonicus Terminal Concept, value xMonitor.) - 1.3.6.1.4.1.10098.1.1.1.17 gotoAdaptPath (GOto - Gonicus Terminal Concept, value adaptpath.) - 1.3.6.1.4.1.10098.1.1.1.33 gotoScannerClients (GOto - Gonicus Terminal Concept, value scannerClients.) - 1.3.6.1.4.1.10098.1.1.1.11 gotoHardwareChecksum (GOto - quick way to see if something has changed) - 1.3.6.1.4.1.10098.1.1.2.12 gotoRootPasswd (GOto - Gonicus Terminal Concept, value rootPasswd.) - 1.3.6.1.4.1.10098.1.1.1.14 gotoXKbLayout (GOto - Gonicus Terminal Concept, value xKblayout.) - 1.3.6.1.4.1.10098.1.1.1.26 gotoProfileServer (GOto - specifies the profile server) - 1.3.6.1.4.1.10098.1.1.11.8 fdAccountRDN (FusionDirectory - use a placeholder pattern for generating account RDNs) - 1.3.6.1.4.1.38414.8.12.2 gotoScannerEnable (GOto - Gonicus Terminal Concept, value scannerEnable.) - 1.3.6.1.4.1.10098.1.1.1.10 ghGfxAdapter (Hardware definitions, value Grafikkarte) - 1.3.6.1.4.1.10098.1.1.2.9 gotoFontPath (GOto - Gonicus Terminal Concept, value fontPath.) - 1.3.6.1.4.1.10098.1.1.1.5 ghIdeDev (Hardware definitions, value ideDev) - 1.3.6.1.4.1.10098.1.1.2.4 gotoLpdEnable (GOto - Gonicus Terminal Concept, value lpdEnable.) - 1.3.6.1.4.1.10098.1.1.1.9 gotoXKbVariant (GOto - Gonicus Terminal Concept, value xKbvariant.) - 1.3.6.1.4.1.10098.1.1.1.27 fdRfc2307bis (FusionDirectory - rfc2307bis) - 1.3.6.1.4.1.38414.8.10.1 gotoAutoFs (GOto - Gonicus Terminal Concept, value autofs.) - 1.3.6.1.4.1.10098.1.1.1.31 gotoSndModule (GOto - Gonicus Terminal Concept, value sound Modules.) - 1.3.6.1.4.1.10098.1.1.1.29 gotoCdromEnable (GOto - Gonicus Terminal Concept, value cdromEnable.) - 1.3.6.1.4.1.10098.1.1.1.8 gotoScannerModel (GOto - Gonicus Terminal Concept, value scannerModel.) - 1.3.6.1.4.1.10098.1.1.1.40 gosaLoginRestriction (GOsa - Multivalue attribute to carry a number of allowed ips/subnets) - 1.3.6.1.4.1.10098.1.1.12.46 gotoXColordepth (GOto - Gonicus Terminal Concept, value xColordepth.) - 1.3.6.1.4.1.10098.1.1.1.21 academicTitle (Field to represent the academic title) - 1.3.6.1.4.1.10098.1.1.6.2 fdSnapshotAdminDn (FusionDirectory - Snaphost admin dn) - 1.3.6.1.4.1.38414.8.17.4 gotoFilesystem (GOto - Gonicus Terminal Concept, value filesystem.) - 1.3.6.1.4.1.10098.1.1.1.6 ghInventoryNumber (Unique number for inclusion in an inventory) - 1.3.6.1.4.1.10098.1.1.2.10 gosaSubtreeACL (GOsa - ACL entry) - 1.3.6.1.4.1.10098.1.1.12.1 fdIdGenerator (FusionDirectory - An automatic way to generate new user ids) - 1.3.6.1.4.1.38414.8.12.4 ghUsbSupport (Hardware definitions, value usbSupport) - 1.3.6.1.4.1.10098.1.1.2.3 gotoSysStatus (Keeps current system status - info shown in GOsa) - 1.3.6.1.4.1.10098.1.1.2.11
771772773774775776777778779780781782783784785786787788789790791792793794795796797798799800801802803804805806807808809810811812813814815816817818819820821822823824825826827828829830831832833
fdCopyPaste (FusionDirectory - (de)Activate copy/paste) - 1.3.6.1.4.1.38414.8.14.5 gotoXDriver (GOto - Gonicus Terminal Concept, value xDriver.) - 1.3.6.1.4.1.10098.1.1.1.28 gotoXKbModel (GOto - Gonicus Terminal Concept, value xKbmodel.) - 1.3.6.1.4.1.10098.1.1.1.25 fdPersonalTitleInDN (FusionDirectory - Personal title in dn) - 1.3.6.1.4.1.38414.8.12.5 gotoLpdServer (GOto - Gonicus Terminal Concept, value lpdServer.) - 1.3.6.1.4.1.10098.1.1.1.4 gotoXHsync (GOto - Gonicus Terminal Concept, value xHsync.) - 1.3.6.1.4.1.10098.1.1.1.18 gotoProfileFlags (GOto - Flags for Profile handling - C is for caching) - 1.3.6.1.4.1.10098.1.1.11.7 ghCpuType (Hardware definitions, value cpuType) - 1.3.6.1.4.1.10098.1.1.2.1 gotoXResolution (GOto - Gonicus Terminal Concept, value xResolution.) - 1.3.6.1.4.1.10098.1.1.1.20 gotoShare (GOto - specifies a share) - 1.3.6.1.4.1.10098.1.1.11.9 gotoScannerBackend (GOto - Gonicus Terminal Concept, value scannerBackend.) - 1.3.6.1.4.1.10098.1.1.1.39 fdSnapshotAdminPassword (FusionDirectory - Snaphost admin password) - 1.3.6.1.4.1.38414.8.17.5 fdVoicemailContexts (FusionDirectory - available voicemail contexts) - 1.3.6.1.4.1.38414.19.11.2 gosaDefaultLanguage (GOsa - Defines the default language for a user) - 1.3.6.1.4.1.10098.1.1.12.14 ghMemSize (Hardware definitions, value memSize) - 1.3.6.1.4.1.10098.1.1.2.2 gotoProfileQuota (GOto - save quota for home) - 1.3.6.1.4.1.10098.1.1.11.15 fdSipContexts (FusionDirectory - available sip contexts) - 1.3.6.1.4.1.38414.19.11.1 fdPhoneConferenceRDN (FusionDirectory - Phone conference RDN) - 1.3.6.1.4.1.38414.19.10.3 ghScsiDev (Hardware definitions, value scsiDev) - 1.3.6.1.4.1.10098.1.1.2.5 fdPhoneMacroRDN (FusionDirectory - Phone macro RDN) - 1.3.6.1.4.1.38414.19.10.2 ghNetNic (Hardware definitions, value Network Device) - 1.3.6.1.4.1.10098.1.1.2.8 gotoFloppyEnable (GOto - Gonicus Terminal Concept, value floppyEnable.) - 1.3.6.1.4.1.10098.1.1.1.7 gotoXMouseButtons (GOto - Gonicus Terminal Concept, value xMouseButtons.) - 1.3.6.1.4.1.10098.1.1.1.23 gotoXMouseType (Hardware definitions, value Type of mouse) - 1.3.6.1.4.1.10098.1.1.1.34 Deprecated objectClasses: goCupsServer (CUPS server description) - 1.3.6.1.4.1.10098.1.2.1.23 gosaCacheEntry (GOsa - Class for GOsa caching) - 1.3.6.1.4.1.10098.1.2.1.19.3 gosaUserTemplate (GOsa - Class for GOsa User Templates) - 1.3.6.1.4.1.10098.1.2.1.19.11 gosaAccount (GOsa - Class for GOsa Accounts) - 1.3.6.1.4.1.10098.1.2.1.19.6 gosaObject (GOsa - Class for GOsa settings) - 1.3.6.1.4.1.10098.1.2.1.19.1 fusiondirectory-setup --check-deprecated will output a list of dn using old attributes and objectClasses fusiondirectory-setup --check-deprecated List LDAP entries using deprecated attributes or objectclasses cn=fusiondirectory,ou=configs,dc=fusiondirectory,dc=org contains an obsolete attribute uid=fd-admin,ou=people,dc=fusiondirectory,dc=org uses the obsolete object class gosaAccount fusiondirectory-setup --migrate-users can help you migrate you user to the new core classes that are used by FusionDirectory. If they are attributes moved over to the personal plugin, it will automatically migrate them and you juste need to install the personal plugin 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 at the exception of the gosaAccount class that is migrated with fusiondirectory-setup --migrate-users like mentioned above. Please read it carefully before applying !! --- * Further information To improve this piece of software, please report all kind of errors using the bug tracker on https://forge.fusiondirectory.org Documentation: http://documentation.fusiondirectory.org/ Mailinglist: http://lists.fusiondirectory.org/ Irc: #fusiondirectory on freenode --- The FusionDirectory project <contact@fusiondirectory.org>