Upgrade to 4.2.1/4.20 fails

Disable unmaintained first:

ucr set repository/online/unmaintained='no'

Then you could do it like this.

Paketlisten werden gelesen...
W: Duplicate sources.list entry https://updates.software-univention.de/4.2/maintained/ 4.2-0/all/ Packages (/var/lib/apt/lists/updates.software-univention.de_4.2_maintained_4.2-0_all_Packages)
W: Duplicate sources.list entry https://updates.software-univention.de/4.2/maintained/ 4.2-0/i386/ Packages (/var/lib/apt/lists/updates.software-univention.de_4.2_maintained_4.2-0_i386_Packages)
W: Duplicate sources.list entry https://updates.software-univention.de/4.2/maintained/ 4.2-0/amd64/ Packages (/var/lib/apt/lists/updates.software-univention.de_4.2_maintained_4.2-0_amd64_Packages)
W: Duplicate sources.list entry http://appcenter.software-univention.de/univention-repository/4.2/maintained/component/ ucc_20160811170611/all/ Packages (/var/lib/apt/lists/appcenter.software-univention.de_univention-repository_4.2_maintained_component_ucc%5f20160811170611_all_Packages)
W: Duplicate sources.list entry http://appcenter.software-univention.de/univention-repository/4.2/maintained/component/ ucc_20160811170611/i386/ Packages (/var/lib/apt/lists/appcenter.software-univention.de_univention-repository_4.2_maintained_component_ucc%5f20160811170611_i386_Packages)
W: Duplicate sources.list entry http://appcenter.software-univention.de/univention-repository/4.2/maintained/component/ ucc_20160811170611/amd64/ Packages (/var/lib/apt/lists/appcenter.software-univention.de_univention-repository_4.2_maintained_component_ucc%5f20160811170611_amd64_Packages)
W: Duplicate sources.list entry http://appcenter.software-univention.de/univention-repository/4.2/maintained/component/ xrdp_20150902/all/ Packages (/var/lib/apt/lists/appcenter.software-univention.de_univention-repository_4.2_maintained_component_xrdp%5f20150902_all_Packages)
W: Duplicate sources.list entry http://appcenter.software-univention.de/univention-repository/4.2/maintained/component/ xrdp_20150902/i386/ Packages (/var/lib/apt/lists/appcenter.software-univention.de_univention-repository_4.2_maintained_component_xrdp%5f20150902_i386_Packages)
W: Duplicate sources.list entry http://appcenter.software-univention.de/univention-repository/4.2/maintained/component/ xrdp_20150902/amd64/ Packages (/var/lib/apt/lists/appcenter.software-univention.de_univention-repository_4.2_maintained_component_xrdp%5f20150902_amd64_Packages)
W: Duplicate sources.list entry http://appcenter.software-univention.de/univention-repository/4.2/maintained/component/ ucsschool_20170620134153/all/ Packages (/var/lib/apt/lists/appcenter.software-univention.de_univention-repository_4.2_maintained_component_ucsschool%5f20170620134153_all_Packages)
W: Duplicate sources.list entry http://appcenter.software-univention.de/univention-repository/4.2/maintained/component/ ucsschool_20170620134153/i386/ Packages (/var/lib/apt/lists/appcenter.software-univention.de_univention-repository_4.2_maintained_component_ucsschool%5f20170620134153_i386_Packages)
W: Duplicate sources.list entry http://appcenter.software-univention.de/univention-repository/4.2/maintained/component/ ucsschool_20170620134153/amd64/ Packages (/var/lib/apt/lists/appcenter.software-univention.de_univention-repository_4.2_maintained_component_ucsschool%5f20170620134153_amd64_Packages)
W: Probieren Sie »apt-get update«, um diese Probleme zu korrigieren.
Paketlisten werden gelesen...
Abhängigkeitsbaum wird aufgebaut....
Statusinformationen werden eingelesen....
Die folgenden Pakete haben unerfüllte Abhängigkeiten:
 gsettings-desktop-schemas : Beschädigt: nautilus (< 3.7.92) aber 3.4.2-1+build1.22.201403172013 soll installiert werden
 kscreensaver : Beschädigt: kscreensaver-xsavers (< 4:4.14.2-1) aber 4:4.8.4-5.52.201403230403 soll installiert werden
 nautilus : Hängt ab von: libgnome-desktop-3-2 (>= 3.2.0) soll aber nicht installiert werden
            Hängt ab von: nautilus-data (< 3.5) aber 3.14.1-2 soll installiert werden
            Empfiehlt: gnome-sushi soll aber nicht installiert werden
E: Fehler: Unterbrechungen durch pkgProblemResolver::Resolve hervorgerufen; dies könnte durch zurückgehaltene Pakete verursacht worden sein.
Error: Failed to execute "apt-get -o DPkg::Options::=--force-confold -o DPkg::Options::=--force-overwrite -o DPkg::Options::=--force-overwrite-dir --trivial-only=no --assume-yes --quiet=1 -u dist-upgrade"

Thats what I get after doing the steps to remove the packages from the unmaintained repository and of course disabling the unmaintained sources

It appears as if there is some confusion in /etc/apt/sources.list.d/ (or - in addition - /etc/apt/sources.list)
The file sources.list usually empty in UCS
The directory sources.list.d contains *.list-files which are created by templates and UCR-variables
ucr commit /etc/apt/sources.list.d/* will re-create them.

If there are still unmet dependencies afterwards it should be checked (using apt-cache policy) which source the package and its dependencies is providing the package…

hth,
Dirk

Mastodon