Downloading and installing updates via the terminal
Requirements
Internet access is required to download updates. If you control access to the Internet via a proxy server, you must make the appropriate settings here depending on the configuration of your proxy server. The connection to the proxy server can be made without authentication or with basic authentication.
The URL for Intrexx Update Server is: https://onlineupdate.intrexx.com
Please note that you must also make the proxy server settings for the server software update if you want to carry out an update via the Portal Manager. See section Settings for software update.
Procedure
You can download and install updates via the terminal.
The following two script files are available for this purpose:
-
downloadupdates.sh
-
installupdates.sh
You must execute the script files one after the other. You can find the script files at the following location:
<installation directory-Intrexx>\bin\linux\downloadupdates.sh
<installation directory-Intrexx>\bin\linux\installupdates.sh
downloadupdates.sh -t
"-t" ensures that the Linux terminal is started and not the Intrexx graphical user interface.
The following are the main steps in the download process.
johndoe@linux:/opt/intrexx/bin/linux$ sudo ./downloadupdates.sh -t
[sudo] Password for johndoe:
INFO 2021-09-16T10:29:41,673Z - en.uplanet.lucy.downloadmanager.Application[main]
Starting download manager on pid: 2818
...
...
Scope of work is calculated... [...............<o>..................]INFO 2021-09-16T10:29:59,616Z - en.uplanet.lucy.downloadmanager.sync.Sync[Setup Synchronizer]
Calculating differences between local and remote resources
INFO 2021-09-16T10:30:00,056Z - en.uplanet.lucy.downloadmanager.sync.Sync[Setup Synchronizer]
Unmodified: 6278, new: 73, modified: 126, deleted: 73
INFO 2021-09-16T10:30:00,072Z - en.uplanet.lucy.downloadmanager.sync.Sync[Setup Synchronizer]
Deleting 199 files
INFO 2021-09-16T10:30:00,143Z - en.uplanet.lucy.downloadmanager.sync.Sync[Setup Synchronizer]
Deleting 0 directories
INFO 2021-09-16T10:30:00,145Z - en.uplanet.lucy.downloadmanager.sync.Sync[Setup Synchronizer]
Adding 0 directories
INFO 2021-09-16T10:30:00,146Z - en.uplanet.lucy.downloadmanager.sync.Sync[Setup Synchronizer]
Downloading 199 files
Scope of work is calculated... [finished ]
Matching resources 6278
New resources 73
Changed resources 126
Deleted resources 73
...
...
Update is loading 12.80 MiB/s [####################################]
Synchronization is completed... [................<o>.................]
Synchronization completed
installupdates.sh -t
The main installation steps are shown below.
Note that you must accept the license terms when installing updates too.
johndoe@linux:/opt/intrexx/bin/linux$ sudo ./installupdates.sh -t
installer/setup
/opt/intrexx/installer/setup/content/setup.sh
Operating System is "Linux", architecture "amd64".
*** Intrexx Portal Server Linux (AMD64/EM64T) für Linux (AMD64/EM64T) ***
To install this product, you must agree to the license agreement.
Please read it carefully
Do you accept the license conditions (yes/no/view)? Yes
Installation...
1) Stop portal server services
* 100% finished
2) Stopping Apache Solr Search Server
* 100% finished
3) Removing obsolete services
* 100% finished
4) Installing Java Runtime Environment
* 100% finished
5) Installing installation system
* 100% finished
6) Installing Apache Solr Search Server
* 100% finished
7) Installing Portal Server
* 100% finished
8) Installing Portal Server single server support
* 100% finished
10) Installing Portal Manager
* 100% finished
9) Installing optional database drivers
* 100% finished
10) Configuring Java Runtime Environment
* 100% finished
11) Configuring Apache Solr
* 100% finished
12) Starting Apache Solr Search Server
* 100% finished
13) Configuring the portal server
* 100% finished
14) Starting the portal server services
* 100% finished
15) Configuring single server support
* 100% finished
... portal patch ...
16) Configuring single server support
* 100% finished
17) Configuring the Portal Manage
* 100% finished
18) Setup is copied to the installation.
* 100% finished
19) File permissions are set.
* 100% finished
20) Starting the portal server services
* 100% finished