Table of Contents
With Univention Corporate Server 4.1-1, the first point release of Univention Corporate Server (UCS) 4.1 is now available. It provides various improvements and bugfixes. An overview of the most important changes:
The Linux kernel has been updated to 4.1.16. This includes several security updates as well as new and updated drivers for better hardware support.
The compatibility to Active Directory has been improved with the Samba update to 4.3.3. This includes, among others, improvements in the DRS replication and several security updates.
Univention Virtual Machine Manager is now able to manage Virtual Private Clouds (VPC) in Amazon AWS. This provides the possibility to administrate virtual machines in the EC2 region eu-central-1 (Frankfurt am Main).
The performance of the directory service replication has been increased significantly. Thus, the join into a domain with thousands of users is much faster.
Several enhancements in design and usability of the Univention App Center have been implemented. For example, it is now possible to navigate easily between the different Apps. Additionally, the App Center startup performance has been increased significantly.
During the update some services in the domain may not be available temporarily, that is why the update should occur in a maintenance window. It is recommended to test the update in a separate test environment prior to the actual update. The test environment should be identical to the production environment. Depending on the system performance, network connection and the installed software the update will take between 20 minutes and several hours.
In environments with more than one UCS system, the update order of the UCS systems must be borne in mind:
The authoritative version of the LDAP directory service is maintained on the master domain controller and replicated to all the remaining LDAP servers of the UCS domain. As changes to the LDAP schema can occur during release updates, the master domain controller must always be the first system to be updated during a release update.
Starting with UCS 4.0, installation DVD are only provided for the x86 64 bit architecture (amd64). Existing 32 bit UCS 3 systems can still be updated to UCS 4.0 through the online repository or by using update DVD. The 32 bit architecture will be supported over the entire UCS 4 maintenance period.
It must be checked whether sufficient disk space is available. A standard installation requires a minimum of 6 GB of disk space. Depending on the scope of the existing installation, the update will require about another 2 GB of disk space for download and installation all packages.
For the update, a login should be performed on the system's local console as user root
, and the update should be initiated there.
Alternatively, the update can be conducted using Univention Management Console.
Remote updating via SSH is not recommended as this may result in the update procedure being canceled, e.g., if the network connection is interrupted.
In consequence, this can affect the system severely.
If updating should occur over a network connection nevertheless, it must be verified that the update continues in case of disconnection from the network.
This can be achieved, e.g., using the tools screen
and at
. These tools are installed on all UCS system roles by default.
Following the update, new or updated join scripts need to be executed.
This can be done in two ways:
Either using the UMC module univention-run-join-scripts
as user root
.
Subsequently the UCS system needs to be restarted.
Anonymous usage statistics on the use of Univention Management Console are collected when using the UCS Core Edition (which is generally used for evaluating UCS). The modules opened are logged in an instance of the web traffic analysis tool Piwik. This makes it possible for Univention to tailor the development of Univention Management Console better to customer needs and carry out usability improvements.
This logging is only performed when the UCS Core Edition license is used. The license status can be verified via the menu entry of the user menu in the upper right corner of Univention Management Console. If is listed under , this version is in use. When a regular UCS license is used, no usage statistics are collected.
Independent of the license used, the statistics generation can be deactivated by setting the Univention Configuration Registry variable umc/web/piwik
to false.
WebKit, Konqueror and QtWebKit are shipped in the maintained branch of the UCS repository, but not covered by security support. WebKit is primarily used for displaying HTML help pages etc. Firefox should be used as web browser.
Univention Management Console uses numerous JavaScript and CSS functions to display the web interface. Cookies need to be permitted in the browser. The following browsers are recommended:
Chrome as of version 37
Firefox as of version 38
Internet Explorer as of version 11
Safari and Safari Mobile as of version 9
Users with older browsers may experience display or performance issues.
Listed are the changes since UCS 4.1-0:
All security updates issued for UCS 4.1-0 are included:
sudo
. If installed and the Univention Configuration Registry variable auth/sudo
is turned on, users
in the group Domain Admins are allowed to run arbitrary commands with root privileges
(Bug 37995).
chroot
environment to allow the installation of a DC
Master using the profile based installation (Bug 40559).
grub/default
and
grub/savedefault
have been added. These variables allow the selection of the next
kernel to boot (Bug 26763).
/usr/share/univention-ldap/ldap_setup_index
has been extracted. It
can be used to manage the attributes, which are indexed by the LDAP server (Bug 39866).
listener/ldap/retries
(Bug 40460).
dns/nameserver/registration/forward_zone
and
dns/nameserver/registration/reverse_zone
have been added.
These variables allow to disable the automatic registration as additional nameserver (Bug 40139).
username=root
is given as a query parameter (Bug 40144).
dh_umc
debhelper
doesn't create duplicated message entries or false
warnings about fuzzy PO file headers anymore (Bug 40341).
dh_umc
debhelper
have been adjusted (Bug 30520).
repository/app_center/installed
even when
bypassing the App Center (Bug 40087).
appcenter/docker
to =disabled. In this case, Docker Apps cannot
be installed anymore (Bug 40074).
univention-app shell
has been added. It runs a command within the
environment of a Docker App (Bug 40119).
univention-app
does not log the complete set of options, instead just the
name of the action being called (Bug 40287).
univention-app upgrade
now correctly upgrades all packages for non
Docker Apps (Bug 40060).
joinscript_run_in_container
from the Docker Apps join script helper
functions now correctly passes its arguments to univention-app shell
(Bug 40523).
repository/online/server
on EC2 images to
updates.software-univention.de (Bug 40142).
umc/self-service/passwordreset/email/sender_address
(Bug 40048).
umc/self-service/passwordreset/email/webserver_address
(Bug 40107).
umc/self-service/passwordreset/limit/.*
may be used to configure request limits
(Bug 39720).
apache2
(Bug 40061).
listener/timeout/scans
(Bug 40373).
mail/postfix/policy/listfilter/use_sasl_username
to no (Bug 29615).
squid/rewrite/children
(Bug 40095).
sudo
rules are not automatically activated on updating systems, only on new
installations (Bug 37995).
/etc/libnss-ldap.conf
. Thanks to
Lutz Willek (Bug 38993).
libvirtd
is no longer required and has been removed (Bug 35101).
proxy/http
is configured (Bug 40030).
smbd
server processes exited with a memory corruption error
(Bug 40131).
samba/register/exclude/interfaces
has been added to configure samba to
ignore certain network interfaces. The interface docker0 is ignored by default
(Bug 39601).
sysvol-sync
script now checks if any changes need to be synchronized at all and it uses file
locking to coordinate concurrent read and write processes (Bug 40186).
sysvol-sync
script is now limited to the Policies directory
(Bug 40266).
samba4/sysvol/sync/from_upstream
and
samba4/sysvol/sync/from_downstream
which can be used to deactivate copying files from
other DCs (Bug 40313).
krb5.keytab
containing differing Kerberos key hashes for the same key version number. This issue has been fixed
(Bug 40434).
connector/s4/mapping/msprintconnectionpolicy
is set to true. The S4
connector
has to be restarted after changing this Univention Configuration variable. This
is required for UCS@school and will be set there accordingly (Bug 40298).
connector/s4/listener/disabled
to true on UCS
Samba/AD DCs which run an S4 Connector in an UCS domain where multiple S4 Connector services are
registered in LDAP. This may affect a DC Master in an UCS@school environment. This doesn't affect
UCS Samba/AD DCs where the Univention Configuration Registry variable connector/s4/allow/secondary
is set to true,
which comprises UCS@school Samba AD DC Slave systems (Bug 40467).
univention-ucs-translation-build-package.py
has been
enhanced (Bug 40340).