4 4 3:Automatic Updates/de: Difference between revisions

From SEPsesam
(Created page with "{{Copyright SEP AG|de}}")
 
No edit summary
 
(70 intermediate revisions by 3 users not shown)
Line 1: Line 1:
<languages />
<div class="noprint"><languages />
{{Copyright SEP AG|de}}
{{Copyright SEP AG|de}}


{{Navigation_previous_de|release=4.4.3|link=[[Special:MyLanguage/4_4_3_Beefalo:Updating_SEP_sesam|Aktualisieren SEP sesam V. 4.4.3 ''Beefalo'']]}}</div>




{{Navigation_latest|release=4.4.3|link=[[SEP_sesam_Documentation#previous|Documentation archive]]}}
==Übersicht==
 
<div class="boilerplate metadata" id="Additional resources" style="background-color:#ecedf1; color:#8695a7; border: 1px ridge #cdd3db; margin: 0.5em; padding: 0.5em; float: right; width: 35%; "><center><b>Weitere Quellen</b></center>
==Overview==
<div class="boilerplate metadata" id="Additional resources" style="background-color:#ecedf1; color:#8695a7; border: 1px ridge #cdd3db; margin: 0.5em; padding: 0.5em; float: right; width: 35%; "><center><b>Additional resources</b></center>


{|style="margin: auto; margin-bottom:1em; width:100%; border:0px solid grey;"
{|style="margin: auto; margin-bottom:1em; width:100%; border:0px solid grey;"
| rowspan="2" style="padding:0px 10px 0px;" |[[File:SEP_next.png|45px|link=Special:MyLanguage/SEP_Sesam_CLI]]
| rowspan="2" style="padding:0px 10px 0px;" |[[File:SEP_next.png|45px|link=Special:MyLanguage/SEP_Sesam_CLI]]
| style="padding:0px 40px 0px 10px; color: grey; font-size: 90%; text-align:left;" | See also: [[Special:MyLanguage/Updating_SEP_sesam|Updating SEP sesam]] – [[Special:MyLanguage/Automatic_Installation_On_Windows|Automatic Installation on Windows]] – [[Special:MyLanguage/Applying Service Packs on Linux|Applying Service Packs on Linux]] – [[Special:MyLanguage/4_4_3:SEP_sesam_Quick_Install_Guide|SEP sesam Quick Install Guide]] – [[Special:MyLanguage/SEP_Sesam_CLI|SEP sesam CLI]] – [[Special:MyLanguage/Release_Notes|Release Notes]]
| style="padding:0px 40px 0px 10px; color: grey; font-size: 90%; text-align:left;" | Siehe auch: [[Special:MyLanguage/4_4_3:Updating_SEP_sesam|Aktualisieren SEP sesam]] – [[Special:MyLanguage/Automatic_Installation_On_Windows|Automatische Installation unter Windows]] – [[Special:MyLanguage/Applying Service Packs on Linux|Anwenden eines Service Packs auf Linux]] – [[Special:MyLanguage/4_4_3:SEP_sesam_Quick_Install_Guide|SEP sesam Installation - Kurzanleitung]] – [[Special:MyLanguage/SEP_Sesam_CLI|SEP sesam CLI]] – [[Special:MyLanguage/Release_Notes|Release Notes]]
|}
|}


{|style="margin: auto; margin-bottom:1em; width:100%; border:0px solid grey;"
{|style="margin: auto; margin-bottom:1em; width:100%; border:0px solid grey;"
| rowspan="2" style="padding:0px 10px 0px;" | [[File:support-matrix.png|45px|link=SEP_sesam_OS_and_Database_Support_Matrix|]]
| rowspan="2" style="padding:0px 10px 0px;" | [[File:support-matrix.png|45px|link=Special:MyLanguage/SEP_sesam_OS_and_Database_Support_Matrix|]]
| style="padding:0px 40px 0px 10px; color: grey; font-size: 90%; text-align:left;" | Check supported [[Special:MyLanguage/SEP_sesam_OS_and_Database_Support_Matrix|configurations and versions]] and [[Special:MyLanguage/Java_Compatibility_Matrix|Java compatibility matrix]].
| style="padding:0px 40px 0px 10px; color: grey; font-size: 90%; text-align:left;" | Überprüfen Sie die unterstützten [[Special:MyLanguage/SEP_sesam_OS_and_Database_Support_Matrix|Konfigurationen und Versionen]] und [[Special:MyLanguage/Java_Compatibility_Matrix|Java-Kompatibilitäts Matrix]].
|}
|}


{|style="margin: auto; margin-bottom:1em; width:100%; border:0px solid grey;"
{|style="margin: auto; margin-bottom:1em; width:100%; border:0px solid grey;"
| rowspan="2" style="padding:0px 10px 0px;" | [[File:SEP_Video.png|45px|link=Video Tutorials & Screencasts|]]
| rowspan="2" style="padding:0px 10px 0px;" | [[File:SEP_Video.png|45px|link=Special:MyLanguage/Video Tutorials & Screencasts|]]
| style="padding:0px 40px 0px 10px; color: grey; font-size: 90%; text-align:left;" | Watch SEP sesam [[Special:MyLanguage/Video_Tutorials_&_Screencasts#installation|installation videos & screencasts]].
| style="padding:0px 40px 0px 10px; color: grey; font-size: 90%; text-align:left;" | SEP sesam [[Special:MyLanguage/Video_Tutorials_&_Screencasts#installation|Videos und Aufzeichnungen]] anschauen.
|}
|}


{|style="margin: auto; margin-bottom:1em; width:100%; border:0px solid grey;"
{|style="margin: auto; margin-bottom:1em; width:100%; border:0px solid grey;"
| rowspan="2" style="padding:0px 10px 0px;" | [[File:SEP Tip.png|45px|link=Special:MyLanguage/FAQ|FAQ]]
| rowspan="2" style="padding:0px 10px 0px;" | [[File:SEP Tip.png|45px|link=Special:MyLanguage/FAQ|FAQ]]
| style="padding:0px 40px 0px 10px; color: grey; font-size: 90%; text-align:left;" | Check [[Special:MyLanguage/FAQ#installation_and_configuration|FAQ]] for installation and configuration issues.
| style="padding:0px 40px 0px 10px; color: grey; font-size: 90%; text-align:left;" | Unter [[Special:MyLanguage/FAQ#installation_and_configuration|FAQ]] finden Sie Antworten auf die häufigsten Fragen.
|}
|}


{|style="margin: auto; margin-bottom:1em; width:100%; border:0px solid grey;"
{|style="margin: auto; margin-bottom:1em; width:100%; border:0px solid grey;"
| rowspan="2" style="padding:0px 10px 0px;" | [[File:SEP Troubleshooting.png|45px|link=Special:MyLanguage/Troubleshooting_Guide|Troubleshooting Guide]]
| rowspan="2" style="padding:0px 10px 0px;" | [[File:SEP Troubleshooting.png|45px|link=Special:MyLanguage/Troubleshooting_Guide|Troubleshooting Guide]]
| style="padding:0px 40px 0px 10px; color: grey; font-size: 90%; text-align:left;" | Problems? See the [[Special:MyLanguage/Troubleshooting_Guide|Troubleshooting Guide]].  
| style="padding:0px 40px 0px 10px; color: grey; font-size: 90%; text-align:left;" | Im Problemfall nutzen Sie den [[Special:MyLanguage/Troubleshooting_Guide|Troubleshooting Guide]].  
|}</div>
|}</div>
SEP sesam provides free updates from previous versions of SEP sesam to new versions and new features within the [[Special:MyLanguage/Licensing#maintenance|maintenance period]]. You can enable a SEP sesam Server to check for the relevant updates and remotely update your clients by using the [[Special:MyLanguage/Updating_SEP_sesam#CLI|CLI command <tt>sm_update_client</tt>]].
SEP sesam bietet kostenlose Updates von früheren Versionen des SEP sesams auf neue Versionen und neue Funktionen innerhalb des [[Special:MyLanguage/Licensing#maintenance|Wartungszeitraums]]. Sie können einen SEP sesam Server nach relevanten Updates suchen lassen und Ihre Clients per Remote aktualisieren, indem Sie den CLI Befehl [[Special:MyLanguage/Updating_SEP_sesam#CLI|<tt>sm_update_client</tt>]] verwenden.  
<onlyinclude>
=={{anchor|sm_update}}Using <tt>sm_update_client</tt> for automatic updates==
 
The <tt>sm_update_client</tt> command is used to automatically update all clients, RDS, and GUI (including a client). The <tt>sm_update_client</tt> command uses [http://download.sep.de/ SEP sesam download center] to check for new installation packages available for the configured clients.
 
The following applies for updating components:
*'''On Linux''', a specific component is always required for an update: a ''client'' can be updated using a SEP sesam Client package, updating ''GUI'' requires a GUI package, and ''RDS'' requires an RDS package.
 
*'''On Windows''', a ''client'' can be updated with any of the three installation packages, updating GUI can be done with either the GUI or SEP sesam Server package, and ''RDS'' requires a server package.
 
The <tt>sm_update_client</tt> executable is located in the {{Sesamroot|/bin/sesam/}}, for example <tt>c:\Program Files\SEPsesam\bin\sesam\</tt> on Windows. The <tt>sm_update_client</tt> command is aware of the operating system of the component that needs to be updated and does not perform an update if the available update package is not supported on the respective system. For example, SEP sesam v. 4.4 does not work on Windows XP, therefore this client system will not be updated.
 
=== {{anchor|usage}}Usage of <tt>sm_update_client</tt> ===
 
The following options are available
Options:
    -U update clients
    -c <client name>
    -C <r|s> client <remote access|sbc connection> check
    -d download packages only
    -F force update by same version
    -L <location>
    -N <regex> uses only packages matching <regex>
    -n check available version (no update)
    -O <os> matches begin of operating system string
    -u <URL> Use 'URL' instead of 'http://download.sep.de'
      file:///<local directory> can be used
<!-- previous version was:
options:
      -U update clients
      -c <client name>
      -L <location>
      -O <os>
      -N <regex> uses only packages matching <regex>
      -n check available version (no update)
      -d download packages only
      -F force update by same version
      -u <URL> Use 'URL' instead of 'http://download.sep.de'--> 
 
<ol><li>To '''check''' which components (CLI/RDS/GUI) '''can be updated''', run the following command:</li>
 
sm_update_client -n
 
First, the list of all available packages, found in the [http://download.sep.de/ SEP sesam download center], is displayed. Next, a list of your configured components and their currently installed SEP sesam packages is shown, followed by the available updates for the respective CLI/RDS/GUI.
 
<li>Now you can decide whether you want to update '''all''' CLI/RDS/GUI components, which were listed as update candidates, or you only want to '''update a specific component'''.</li>
*To ''update all'' listed update candidates, run the following command:
 
sm_update_client -U
*If you want to update the CLI/RDS/GUI component with the same package as the currently existing one, use the -F switch:
 
sm_update_client -U -F
*If you want to update ''only specific'' CLI/RDS/GUI, use the following command and replace the ''<client name>'' with the name of the target CLI/RDS/GUI component. The second line shows the example for updating a client named ''seagull''.
 
sm_update_client -U -c <client name>
sm_update_client -U -c seagull
 
*''All clients in SEP sesam database'' can be checked and/or updated by using the '''ALL_CLIENTS''' syntax. To update all clients, run the following:
 
sm_update_client -U -c ALL_CLIENTS
 
*The parameter <tt>-O</tt> can be used to select specific clients' operating systems. For example, the following command will update all – and only – ''Windows Server 2008'' based systems (R2 included):
 
sm_update_client -U -c ALL_CLIENTS -O "Windows Server 2008"
</ol>
 
=={{anchor|local}}Updating by using local packages ==
 
If you would like to update your clients with the packages which are stored at your SEP sesam Server and can be accessed locally, you have to use the <tt>sm_update_client</tt> and the <tt>index.txt</tt> file. You will have to generate the <tt>index.txt</tt> file locally to get the list of all available packages at your SEP sesam Server.<br />The latest <tt>index.txt</tt> file with all available packages at SEP sesam repository can be retrieved from the [http://download.sep.de/ SEP sesam download center].
 
<ol><li>To create the <tt>index.txt</tt> file, open the command prompt and navigate to your SEP sesam installation packages directory. Depending on your OS, run the following command:</li>
 
'''Windows'''
cd C:\ProgramData\SEPsesam\var\work\packages
dir /B >index.txt
 
'''Linux/UNIX'''
cd /var/opt/sesam/var/work/packages
find . -name "*sesam*" -printf "%P %k %TY-%Tm-%Td %TH:%TM:%TM \n" >index.txt
 
The following example shows the <tt>index.txt</tt> file where all Linux packages are in the Linux folder and all Windows packages are in the Windows folder.
linux\sesam_gui-4.2.2-24.sles10.i586.rpm 65420 2013-12-13 16:26:26
linux\sesam_rts-4.2.2-24.sles10.i586.rpm 23066 2013-12-13 16:26:26
linux\sesam_cli-4.2.2-24.sles11.x86_64.rpm 16068 2013-12-13 16:22:22
linux\sesam_gui-4.2.2-24.sles10.x86_64.rpm 66087 2013-12-13 16:23:23
linux\sesam-srv_4.2.2-24.wheezy_i386.deb 90512 2013-12-13 16:20:20
linux\sesam_cli-4.2.2-24.rhel6.x86_64.rpm 18350 2013-12-13 16:16:16
linux\sesam_rts-4.2.2-24.rhel6.x86_64.rpm 60703 2013-12-13 16:16:16
linux\sesam_rts-4.2.2-24.rhel5.x86_64.rpm 59335 2013-12-13 16:17:17
windows\sesam-srv-4.2.2.24-windows.x86.exe 110739 2013-12-13 17:16:16
windows\sesam-gui-4.2.2.24-windows.x86.exe 85511 2013-12-13 17:20:20
windows\sesam-cli-4.2.2.24-windows.x86.exe 24803 2013-12-13 17:24:24
windows\sesam-srv-4.2.2.24-windows.x64.exe 112918 2013-12-13 17:15:15
windows\sesam-gui-4.2.2.24-windows.x64.exe 86261 2013-12-13 17:19:19
windows\sesam-cli-4.2.2.24-windows.x64.exe 25522 2013-12-13 17:22:22
 
<li>Leave the <tt>index.txt</tt> file in the directory where it has been generated and pass its location and the location of the packages to <tt>sm_update_client</tt>. For example, if the packages are located in the {{Sesamroot|work/packages}} folder on your SEP sesam Server, the command would be:</li>
 
'''Windows'''
sm_update_client -U -c clientname -u "file:///C:\ProgramData\SEPsesam\var\work\packages"
'''Linux/UNIX'''
sm_update_client -U -c clientname -u "file:///var/opt/sesam/var/work/packages"
 
<!-- ? If you want to install a specific package, use the parameter -P to insert the package name.-->
The automatic update of the SEP sesam Server is currently not supported.
 
Usage: sm_config_client
        -i timestamp = identifier of this call
        -c client name
        -o operating system
      [-l location_id] default=0
      [-a addr] ( TCPIP-adr. or 'via_nameserver' = default
      [-m mode] ( CTRL(=default)|RSH|SSH ) configures client
                ( delete )                deletes client
                ( testsbc|testbackup )    tests connection to/from client
      [-O options
      [-s sender of this call]  default = sesam
        -U update client package
      [-P <package name> path name of package
  Example:
      sm_config_client -c kha-testius64 -U -O force
 
The last parameter <tt>-O force</tt> will push the installation even if the installed version is the same as the version of the update package. Note that the client name is case-sensitive, therefore make sure that it is inserted correctly if you want the update to work.</ol>
 
== {{anchor|check}}Checking the updates ==
 
To check if the update was successful, proceed as follows:
<ol><li>Check the connection between a GUI client and SEP sesam Server. The connection should work.</li>
<li>Open the SEP sesam GUI and from the menu bar select '''Help''' -> '''About SEP sesam'''. Both, SEP sesam GUI client and SEP sesam GUI Server must have the same build versions.</li>


[[Image:About_SEP_sesam.png|600px|link=]]
{{:4_4_3:Updating SEP sesam/de}}
<br clear=all>
</ol></onlyinclude>


==See also==
<div class="noprint">
[[Special:MyLanguage/Updating_SEP_sesam|Updating SEP sesam]] – [[Special:MyLanguage/Automatic_Installation_On_Windows|Automatic Installation on Windows]] – [[Special:MyLanguage/Applying_Service_Packs_on_Linux|Applying Service Packs on Linux]] – [[Special:MyLanguage/4_4_3:SEP_sesam_Quick_Install_Guide|SEP sesam Quick Install Guide]] – [[Special:MyLanguage/SEP_Sesam_CLI|SEP sesam CLI]]
==Siehe auch==
[[Special:MyLanguage/4_4_3:Updating_SEP_sesam|Aktualisieren SEP sesam]] – [[Special:MyLanguage/Automatic_Installation_On_Windows|Automatische Installation unter Windows]] – [[Special:MyLanguage/Applying Service Packs on Linux|Anwenden eines Service Packs auf Linux]] – [[Special:MyLanguage/4_4_3:SEP_sesam_Quick_Install_Guide|SEP sesam Installation - Kurzanleitung]] – [[Special:MyLanguage/SEP_Sesam_CLI|SEP sesam CLI]]</div>

Latest revision as of 11:10, 12 December 2019

Other languages:

Copyright © SEP AG 1999-2024. Alle Rechte vorbehalten.

Jede Form der Reproduktion der Inhalte dieses Benutzerhandbuches, ganz oder in Teilen, ist nur mit der ausdrücklichen schriftlichen Erlaubnis der SEP AG gestattet. Bei der Erstellung dieses Benutzerhandbuches wurde mit größtmöglicher Sorgfalt gearbeitet, um korrekte und fehlerfreie Informationen bereit stellen zu können. Trotzdem kann die SEP AG keine Gewähr für die Richtigkeit der Inhalte dieses Benutzerhandbuches übernehmen.

Icon archived docs.png Dies ist nicht die neueste Version der SEP sesam Dokumentation und bietet daher keine Informationen über die in der neuesten Version eingeführten Funktionen. Weitere Informationen zu SEP sesam Releases finden Sie unter SEP sesam Release Versionen. Die neueste Dokumentation finden Sie in der aktuellen Aktualisieren SEP sesam V. 4.4.3 Beefalo.


Übersicht

SEP sesam bietet kostenlose Updates von früheren Versionen des SEP sesams auf neue Versionen und neue Funktionen innerhalb des Wartungszeitraums. Sie können einen SEP sesam Server nach relevanten Updates suchen lassen und Ihre Clients per Remote aktualisieren, indem Sie den CLI Befehl sm_update_client verwenden.


Verwendung von sm_update_client für automatische Aktualisierungen

Mit dem Befehl sm_update_client werden alle Clients, RDS und GUI (einschließlich eines Clients) automatisch aktualisiert. Der Befehl sm_update_client durchsucht das SEP Download Center nach neuen Installationspaketen, die für die konfigurierten Clients verfügbar sind.

Information sign.png Anmerkung
As of v. 4.4.3 Beefalo, the sm_update command implements all the features of the previously used sm_remote_install and sm_config_client commands that have been deprecated. Therefore the following update options and procedures only apply to versions ≤ Grolar. For details on the new update options, see Updating SEP sesam in ≥ 4.4.3 Beefalo.

Für die Aktualisierung von Komponenten gilt Folgendes:

  • Unter Linux wird die Aktualisierung immer für eine bestimmte Komponente ausgeführt: Ein Client kann mit einem SEP sesam Client-Paket aktualisiert werden, das Update einer GUI erfordert ein GUI-Paket und RDS erfordert ein RDS-Paket.
  • Unter Windows kann ein Client mit jedem der drei Installationspakete aktualisiert werden, die Aktualisierung der GUI kann entweder mit dem GUI- oder SEP sesam Server-Paket erfolgen. RDS erfordert ein Serverpaket.

Die ausführbare Datei sm_update_client befindet sich im Verzeichnis <SESAM_ROOT>/bin/sesam/, unter Windows zum Beispiel c:\Program Files\SEPsesam\bin\sesam\. Der Befehl sm_update_client erkennt das Betriebssystem der zu aktualisierenden Komponente und führt die Aktualisierung nur durch, wenn das verfügbare Aktualisierungspaket das jeweilige System unterstützt. Beispielsweise funktioniert SEP sesam V.4.4 nicht unter Windows XP, daher wird in diesem Fall der Client nicht aktualisiert.

Verwendung von sm_update_client

Folgende Optionen sind verfügbar

Options:
   -U update clients
   -c <client name>
   -C <r|s> client <remote access|sbc connection> check
   -d download packages only
   -F force update by same version
   -L <location>
   -N <regex> uses only packages matching <regex>
   -n check available version (no update)
   -O <os> matches begin of operating system string
   -u <URL> Use 'URL' instead of https://www.sep.de/downloadportal/
      file:///<local directory> can be used
  1. Um zu überprüfen, welche Komponenten (CLI/RDS/GUI) aktualisiert werden können, führen Sie den folgenden Befehl aus:
  2. sm_update_client -n Zunächst wird die Liste aller verfügbaren Pakete angezeigt, die sich im SEP Download Center befinden. Als nächstes wird eine Liste der von Ihnen konfigurierten Komponenten und der aktuell installierten SEP sesam Pakete angezeigt, gefolgt von den verfügbaren Updates für das jeweilige CLI/RDS/GUI.
  3. Nun können Sie entscheiden, ob Sie alle CLI/RDS/GUI-Komponenten aktualisieren möchten, die als Update-Kandidaten aufgelistet wurden, oder nur eine bestimmte Komponente aktualisieren wollen.
    • Um alle aufgeführten Aktualisierungskandidaten zu aktualisieren, führen Sie den folgenden Befehl aus:
    sm_update_client -U
    • Wenn Sie die CLI/RDS/GUI-Komponente mit dem gleichen Paket wie das aktuell vorhandene aktualisieren möchten, verwenden Sie den Parameter -F:
    sm_update_client -U -F
    • Wenn Sie nur bestimmte CLI/RDS/GUI-Installationen aktualisieren möchten, verwenden Sie den folgenden Befehl und ersetzen Sie den <client name> durch den Namen der Ziel-CLI/RDS/GUI-Komponente. Die zweite Zeile zeigt das Beispiel für die Aktualisierung eines Clients mit dem Namen seagull.
    sm_update_client -U -c <client name> sm_update_client -U -c seagull
    • Alle Clients in der SEP sesam Datenbank können mit der Syntax ALL_CLIENTS überprüft und/oder aktualisiert werden. Um alle Clients zu aktualisieren, führen Sie folgenden Befehl aus:
    sm_update_client -U -c ALL_CLIENTS
    • Mit dem Parameter -O können Sie bestimmte Betriebssysteme der Clients auswählen. Der folgende Befehl aktualisiert beispielsweise alle - und nur - Windows Server 2008 basierte Systeme (R2 enthalten):
    sm_update_client -U -c ALL_CLIENTS -O "Windows Server 2008"

Überprüfung der Aktualisierung

Um zu überprüfen, ob die Aktualisierung erfolgreich war, gehen Sie wie folgt vor:

  1. Überprüfen Sie die Verbindung zwischen einem GUI-Client und dem SEP sesam Server. Die Verbindung sollte funktionieren.
  2. Öffnen Sie die SEP sesam GUI und wählen Sie aus der Menüleiste Hilfe -> Über SEP sesam. Sowohl der SEP sesam GUI Client als auch der SEP sesam GUI Server müssen die gleichen Build-Versionen haben.
  3. About SEP sesam 4.4.3.48 de.jpg