This is the issue!
If they are empty, how should UCS determine which servers to use for update?
Do: ucr commit /etc/apt/sources.list.d/ and check if they are still empty. If so, verify you ucr variables: ucr dump| grep repository
root@srv01:~# ucr dump| grep repository
repository/app_center/installed: CU-DH-S4
repository/app_center/server: appcenter.software-univention.de
repository/credentials/Univention Software Repository/uris: updates.software-univention.de updates-test.software-univention.de appcenter.software-univention.de appcenter-test.software-univention.de
repository/mirror/basepath: /var/lib/univention-repository
repository/mirror/recreate_packages: no
repository/mirror/threads: 10
repository/mirror: no
repository/online/component/4.3-0-errata/description: Errata updates for UCS 4.3-0
repository/online/component/4.3-0-errata/version: 4.3
repository/online/component/4.3-0-errata: enabled
repository/online/server: https://updates.software-univention.de/
repository/online/unmaintained: no
repository/online: yes
this is my first installation on a Proxmox VM host. I did the UCS installation as usual and repeated it several times. Always the same problem. I also tested it with UCS 4.3. Same problem.