Metainformationen zur Seite
  •  

Unterschiede

Hier werden die Unterschiede zwischen zwei Versionen angezeigt.


installation:update [2023/02/01 14:22] (aktuell) – Externe Bearbeitung 127.0.0.1
Zeile 1: Zeile 1:
 +===== Allgemein =====
 +
 +Nach einem Aktualisieren der Software ist häufig ein Aktualisieren der Datenbank notwendig. Diese geschieht automatisch während des Updates. Tritt während des automatischen Updates ein Fehler auf oder kann man sich nach dem Update nicht mehr einloggen kann ohne Problem die Datenbank ein weiteres mal manuell updated werden. Dies behebt die meisten Probleme. Das manuelle Update geschieht in mehreren Schritten.
 +
 +Falls das ERP unter Windows läuft, muss zunächst eine [[http://cygwin.com|Cygwin Umgebung]] installiert werden, da die Scripte Unix Tools benötigen. Eine brauchbare Cygwin Umgebung kann bei der Installation des Open Source ERP mit installiert werden. Die Installation benötigt dazu eine Internetverbindung.  
 +
 +  - Erstellen einer Sicherung der Datenbank. Dazu kann z.B. [[http://www.pgadmin.org|pgAdmin]] benutzt werden, welches bei der Installation von Postgres mit Installiert wird. Die Vorgehensweise kann dem dazugehörigen Manual entnommen werden.
 +  - Starten des Scripts //<Installationsverzeichnis>/erp/db/dbupdate// bzw. //<Installationsverzeichnis>/erp/db/dbupdate.bat// an Windows Rechnern. Das Script fragt nach dem Password für den ERP Adminuser //admindb// und vergleicht die Datenbankstruktur mit der neuen Datenbankstruktur. Dazu wurde bei der Aktualisierung eine Datenbank //erpdborig// erstellt. 
 +  - Nach Beendigung des Scripts sollten die log-Dateien //modify.log// und //content.log// auf Fehler überprüft werden und diese manuell behoben werden. Fehler treten in der Regel nur auf, falls das ERP angepasst wurde.
 +
 +Die Aktualisierung der Datenbank kann mehrmals gestartet werden, da sie immer den Originalzustand der Datenbank mit dem aktuellen Zustand der Datenbank vergleicht und gegebenenfalls ändert.
 +
 +===== Version 13 =====
 +
 +Version 13 des SBS verwaltet jetzt auch Reverse Lookup der DNS Einträge. Nach der Installation müssen unter [[:system:ad|Active Directory, Groupware]] das Netzwerk neu übernommen werden und die DNS Zonen zu erstellen. Weiter sollte die Groupware nochmal erstellt werden, damit die Sogo Konfiguration neu erstellt wird.
 +
 +
 +Die Fehler:
 +
 +<code>
 +error during reading table <mne_application.reports>
 +error during reading table <mne_application.reportsauto>
 +error during reading table <mne_application.reportscache>
 +</code>
 +
 +können ignoriert werden.
 +
 +===== Version 10 =====
 +
 +Seit Version 10 sind ERP und SBS getrennt. Eine Neuinstallation wird angeraten.
 +===== Version 6.2.1 =====
 +Diese Angaben sind nur wichtig, falls das Open Source ERP auch als Domaincontroller verwendet wird. Samba hat einige in der Version 4.8.0 einige Änderungen vorgenommen, die manuell nachgeführt werden müssen.
 +
 +//**cp /var/lib/mne/samba/private/named.* /opt/mne/samba/bind-dns**//
 +
 +**//In Datei /etc/bind/named.conf://**
 +
 +| Austausch von |<nowiki>include "/var/lib/mne/samba/private/named.conf";</nowiki> |
 +| zu |<nowiki>include "/opt/mne/samba/bind-dns/named.conf";</nowiki>|
 +
 +**//In Datei /etc/apparmor.d/local/usr.sbin/named.mnesamba://**
 +
 +| Einfügen von | <nowiki>/opt/mne/samba/bind-dns/**</nowiki> rwm, |
 +
 +**//In Datei /etc/mne/samba/globalextra.conf://**
 +
 +| Ändern nach |browsable = No |
 +| |idmap config <domainname> : unix_nss_info = yes |
 +| |tls enabled  = yes |
 +| |tls keyfile  = /opt/mne/erp/data/cert/key/<rechnername>.key |
 +| |tls certfile = /opt/mne/erp/data/cert/cert/<rechnername>.crt |
 +| |tls cafile   = /opt/mne/erp/data/cert/ca/ca.crt |
 +
 +
 +Weiter muss ein Update von Sogo manuell durchgeführt werden. Dazu das Shellscript //sql-update-3.2.10_to_4.0.0.sh// in /usr/doc/sogo ausführen. Vorher den **LD_LIBRARY_PATH** um ///usr/local/lib:/usr/local/lib/sogo// erweitern. Bei der Abfrage folgende Angaben eingeben
 +
 +^ Frage ^ Wert ^
 +| User | sogo<rechnername> |
 +| Host | 127.0.0.1 |
 +| Datenbank | erpdb |
 +
 +Danach den Server booten.
 +
 +
 +
 +===== Version 4.31 =====
 +In der Version 4.31 wurden die Verwaltungstabellen überarbeitet. Vor dem Update ist es unbedingt ratsam ein Backup der Datenbank durchzuführen. Es ist ebenfalls notwendig, nach dem Update ein manuelles Datenbankupdate durchzuführen, wie es oben beschrieben wird.
 +
 +===== Version 4.0 =====
 +Ab der Version 4.0 wird die DAV Schnittstelle mittels Apache und Sabredav direkt zur Verfügung gestellt. Falls Funktionalitäten aus Owncloud verwendet wurden, muss zunächst eine eigene Owncloud Installation aufgesetzt werden und die Daten übernommen werden. Die DAV Schnittstelle stellt nur noch die Zeitplanung und die Kontakte aus den ERP bereit. Die Dateifreigaben benutzen ebenfalls andere Daten.
 +
 +===== Version 3.5 =====
 +Abhängig vom Betriebssystem muss je eine der folgenden Zeile in <intallationsdir>/erp/programs/server.arg eingefügt werden.
 +
 +    projectroot: /opt/mne_erp ( for Linux )
 +    projectroot: <programmdir>/Nelson IT/Erp ( for windows )
 +    projectroot: /Library/MneErp ( for mac )
 +
 +    EmbedwebHttpDataroot: /opt/mne_erp/data ( for Linux )
 +    EmbedwebHttpDataroot: C:\ErpRepository ( for windows )
 +    EmbedwebHttpDataroot: /Library/MneErp/data ( for mac )
 +
 +
 +===== Version 2.4.2.4 =====
 +Die Version 2.4.2.4 basiert auf der Datenbankversion 9.3 für Windows und Mac OS X. Es ist daher ratsam, ebenfalls ein Update der Datenbank durchzuführen. Dieses sollte manuell vor dem Update des ERP geschehen. Die Vorgehensweise ist im **//Postgres Manual//** unter **//Upgrading a PostgreSQL Cluster//** zu finden. Danach kann in gewohnter Weise ein Update des ERP durchgeführt werden.
 +
 +Für Ubuntu kann in gewohnter Weise ein Update durchgeführt werden, da hier immer die der Distribution eigenen Postgres Releases benutzt werden.
 +
 +===== Version 2.4.2 =====
 +Um ein Update auf die Version 2.4.2 durchzuführen, muss manuell der Typ der Spalten //x,y,z// der Tabelle //mne_warehouse.storagelocation// auf //long// geändert werden. Diese kann in der Datenbankadministration des ERP's durchgeführt werden. Die notwendigen Transformationen der Daten werden dann automatisch vorgenommen.