Cant Upgrade 4.2-4 to 4.3 because of dependencies:


#1

hi, tried many times to upgrade
hier some of the errors
perhaps you have an idea?
its an installation with letsencrypt, fetchmail and kopano with external repo
kopano repos have been removed, also the apps

Fehler traten auf beim Bearbeiten von:
 emacs24
 emacs24-bin-common
 stunnel4

Probieren Sie »apt --fix-broken install«, um dies zu korrigieren.
Die folgenden Pakete haben unerfüllte Abhängigkeiten:
 emacs24 : Hängt ab von: libmagickcore-6.q16-3 (>= 8:6.9.6.8) ist aber nicht installierbar
           Hängt ab von: libmagickwand-6.q16-3 (>= 8:6.9.6.8) ist aber nicht installierbar
 emacs24-bin-common : Hängt ab von: emacs24-common (= 24.5+1-11+deb9u1) aber 24.4+1-5+deb8u1 ist installiert
E: Unerfüllte Abhängigkeiten. Versuchen Sie »apt --fix-broken install« ohne Angabe eines Pakets (oder geben Sie eine Lösung an).

(ging aber auch nicht)

Jul 11 15:45:17 ucs-Leister stunnel4[14341]: [ ] errno: (*__errno_location ())
Jul 11 15:45:17 ucs-Leister stunnel4[14341]: [.] Reading configuration from file /etc/stunnel/univention_saml.conf
Jul 11 15:45:17 ucs-Leister stunnel4[14341]: [.] UTF-8 byte order mark not detected
Jul 11 15:45:17 ucs-Leister systemd[1]: stunnel4.service: Control process exited, code=exited status=1
Jul 11 15:45:17 ucs-Leister systemd[1]: Failed to start LSB: Start or stop stunnel 4.x (TLS tunnel for network daemons).
Jul 11 15:45:17 ucs-Leister stunnel4[14341]: [!] /etc/stunnel/univention_saml.conf:16: "options = NO_SSLv2": Illegal TLS option
Jul 11 15:45:17 ucs-Leister stunnel4[14341]: failed
Jul 11 15:45:17 ucs-Leister stunnel4[14341]: You should check that you have specified the pid= in you configuration file
Jul 11 15:45:17 ucs-Leister systemd[1]: stunnel4.service: Unit entered failed state.
Jul 11 15:45:17 ucs-Leister systemd[1]: stunnel4.service: Failed with result 'exit-code'.
dpkg: Fehler beim Bearbeiten des Paketes stunnel4 (--configure):
 Unterprozess installiertes post-installation-Skript gab den Fehlerwert 1 zurück
Trigger für man-db (2.7.0.2-5) werden verarbeitet ...
Fehler traten auf beim Bearbeiten von:
 stunnel4
E: Sub-process /usr/bin/dpkg returned an error code (1)

#2
Vorbereitung zum Entpacken von .../241-libss2_1.43.4-2A~4.3.0.201801041304_amd64.deb ...
Entpacken von libss2:amd64 (1.43.4-2A~4.3.0.201801041304) über (1.42.12-2+b1A~4.2.0.201702072125) ...
Fehler traten auf beim Bearbeiten von:
 /tmp/apt-dpkg-install-dA3yJF/058-univention-web-js_2.0.0-11A~4.3.0.201803121613_all.deb
E: Sub-process /usr/bin/dpkg returned an error code (1)
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"
exitcode of univention-updater: 1
ERROR: update failed. Please check /var/log/univention/updater.log

#3
Entpacken von perl-modules-5.24 (5.24.1-3+deb9u2) ...
dpkg: Fehler beim Bearbeiten des Archivs /var/cache/apt/archives/perl-modules-5.24_5.24.1-3+deb9u2_all.deb (--unpack):
 Neue Datei »/var/lib/dpkg/info/perl-modules-5.24.list-new« kann nicht angelegt werden: Die Operation ist nicht erlaubt
Vorbereitung zum Entpacken von .../libgcrypt20_1.7.6-2+deb9u2_amd64.deb ...
Entpacken von libgcrypt20:amd64 (1.7.6-2+deb9u2) über (1.6.3-2+deb8u4) ...
Trigger für man-db (2.7.0.2-5) werden verarbeitet ...
Trigger für libc-bin (2.24-11+deb9u1) werden verarbeitet ...
Fehler traten auf beim Bearbeiten von:
 /var/cache/apt/archives/perl-modules-5.24_5.24.1-3+deb9u2_all.deb
E: Sub-process /usr/bin/dpkg returned an error code (1)
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"
exitcode of univention-updater: 1
ERROR: update failed. Please check /var/log/univention/updater.log

#4

Already checked /var/log/univention/updater.log?

Possibly permissions? Check with ls -alh /var/lib/dpkg/
Are you trying to update as “root”?

Enough local space (df -h)?


#5

thanks for your reply

yes i have enough space and i tried chmod 777 to cache folder


#6

Well, not the cache folder is the one in question…


#7

ich bekomms einfach nicht aktualisiert
eigentlich mit 4.2 eingestiegen, frisch und kopano und letsencrypt, zweiteres glaube ich ursprünglich mal über cool solutions

Vorbereitung zum Entpacken von .../emacs24_24.5+1-11+deb9u1_amd64.deb ...
Remove dictionaries-common for emacs24
remove/dictionaries-common: Purging byte-compiled files for flavour emacs24
Remove emacsen-common for emacs24
emacsen-common: Handling removal of emacsen flavor emacs24
Entpacken von emacs24 (24.5+1-11+deb9u1) über (24.4+1-5+deb8u1) ...
Vorbereitung zum Entpacken von .../emacs24-bin-common_24.5+1-11+deb9u1_amd64.deb ...
Entpacken von emacs24-bin-common (24.5+1-11+deb9u1) über (24.4+1-5+deb8u1) ...
Vorbereitung zum Entpacken von .../emacs24-common_24.5+1-11+deb9u1_all.deb ...
Entpacken von emacs24-common (24.5+1-11+deb9u1) über (24.4+1-5+deb8u1) ...
dpkg: Fehler beim Bearbeiten des Archivs /var/cache/apt/archives/emacs24-common_24.5+1-11+deb9u1_all.deb (--unpack):
 »/usr/share/emacs/24.5/lisp/ldefs-boot.el.dpkg-new« kann nicht geöffnet werden: Die Operation ist nicht erlaubt
Vormals nicht ausgewähltes Paket libunbound2:amd64 wird gewählt.
Vorbereitung zum Entpacken von .../libunbound2_1.6.0-3+deb9u1_amd64.deb ...
Entpacken von libunbound2:amd64 (1.6.0-3+deb9u1) ...
Vormals nicht ausgewähltes Paket libgnutls-dane0:amd64 wird gewählt.
Vorbereitung zum Entpacken von .../libgnutls-dane0_3.5.8-5+deb9u3_amd64.deb ...
Entpacken von libgnutls-dane0:amd64 (3.5.8-5+deb9u3) ...
Vorbereitung zum Entpacken von .../libopts25_1%3a5.18.12-3_amd64.deb ...
Entpacken von libopts25:amd64 (1:5.18.12-3) über (1:5.18.4-3) ...
Vormals nicht ausgewähltes Paket gnutls-bin wird gewählt.
Vorbereitung zum Entpacken von .../gnutls-bin_3.5.8-5+deb9u3_amd64.deb ...
Entpacken von gnutls-bin (3.5.8-5+deb9u3) ...
Vorbereitung zum Entpacken von .../dconf-service_0.26.0-2+b1_amd64.deb ...
Entpacken von dconf-service (0.26.0-2+b1) über (0.22.0-1) ...
Vorbereitung zum Entpacken von .../libdconf1_0.26.0-2+b1_amd64.deb ...
Entpacken von libdconf1:amd64 (0.26.0-2+b1) über (0.22.0-1) ...
Vorbereitung zum Entpacken von .../dconf-gsettings-backend_0.26.0-2+b1_amd64.deb ...
Entpacken von dconf-gsettings-backend:amd64 (0.26.0-2+b1) über (0.22.0-1) ...
Vorbereitung zum Entpacken von .../libglib2.0-0_2.50.3-2_amd64.deb ...
Entpacken von libglib2.0-0:amd64 (2.50.3-2) über (2.42.1-1+b1) ...
Vorbereitung zum Entpacken von .../glib-networking-common_2.50.0-1_all.deb ...
Entpacken von glib-networking-common (2.50.0-1) über (2.42.0-2) ...
Vorbereitung zum Entpacken von .../glib-networking_2.50.0-1+b1_amd64.deb ...
Entpacken von glib-networking:amd64 (2.50.0-1+b1) über (2.42.0-2) ...
Vorbereitung zum Entpacken von .../glib-networking-services_2.50.0-1+b1_amd64.deb ...
Entpacken von glib-networking-services (2.50.0-1+b1) über (2.42.0-2) ...
Trigger für hicolor-icon-theme (0.13-1) werden verarbeitet ...
Trigger für libc-bin (2.24-11+deb9u1) werden verarbeitet ...
Fehler traten auf beim Bearbeiten von:
 /var/cache/apt/archives/emacs24-common_24.5+1-11+deb9u1_all.deb
E: Sub-process /usr/bin/dpkg returned an error code (1)
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"
^C
root@ucs-Leister:~# apt autoclean
Paketlisten werden gelesen... Fertig
Abhängigkeitsbaum wird aufgebaut.       
Statusinformationen werden eingelesen.... Fertig
root@ucs-Leister:~# apt install emacs24-common_24.5+1-11+deb9u1_all.deb
Paketlisten werden gelesen... Fertig
Abhängigkeitsbaum wird aufgebaut.       
Statusinformationen werden eingelesen.... Fertig
E: Paket emacs24-common_24.5+1-11+deb9u1_all.deb kann nicht gefunden werden.
E: Mittels des Musters »emacs24-common_24.5+1-11+deb9u1_all.deb« konnte kein Paket gefunden werden.
E: Mittels regulärem Ausdruck »emacs24-common_24.5+1-11+deb9u1_all.deb« konnte kein Paket gefunden werden.
root@ucs-Leister:~# apt install emacs24-common
Paketlisten werden gelesen... Fertig
Abhängigkeitsbaum wird aufgebaut.       
Statusinformationen werden eingelesen.... Fertig
Probieren Sie »apt --fix-broken install«, um dies zu korrigieren.
Die folgenden Pakete haben unerfüllte Abhängigkeiten:
 emacs24 : Hängt ab von: libgif7 (>= 5.1) soll aber nicht installiert werden
           Hängt ab von: libmagickcore-6.q16-3 (>= 8:6.9.6.8) soll aber nicht installiert werden
           Hängt ab von: libmagickwand-6.q16-3 (>= 8:6.9.6.8) soll aber nicht installiert werden
 glib-networking : Hängt ab von: libproxy1v5 (>= 0.4.14) soll aber nicht installiert werden
 glib-networking-services : Hängt ab von: libproxy1v5 (>= 0.4.14) soll aber nicht installiert werden
E: Unerfüllte Abhängigkeiten. Versuchen Sie »apt --fix-broken install« ohne Angabe eines Pakets (oder geben Sie eine Lösung an).

#8

emacs24-common vorher entfernt
jetzt

dpkg: Fehler beim Bearbeiten des Archivs /var/cache/apt/archives/libpython3.5-stdlib_3.5.3-1_amd64.deb (--unpack):
Neue Datei »/var/lib/dpkg/info/libpython3.5-stdlib:amd64.list-new« kann nicht angelegt werden: Die Operation ist nicht erlaubt

#9

apt --fix-broken install

führt zu

dpkg-query: Kein Paket gefunden, das auf ldapacl_66univention-appcenter_app.acl passt
Fehler traten auf beim Bearbeiten von:
 stunnel4
W: No sandbox user '_apt' on the system, can not drop privileges
E: Sub-process /usr/bin/dpkg returned an error code (1)

#10

alle repos aus nochmal versucht

Entpacken von libgd3:amd64 (2.2.4-2+deb9u2) über (2.1.0-5+deb8u11) ...
Trigger für libc-bin (2.24-11+deb9u1) werden verarbeitet ...
Trigger für man-db (2.7.0.2-5) werden verarbeitet ...
dpkg: perl-modules: Abhängigkeitsprobleme, wird aber wie gefordert dennoch entfernt:
 mrtg hängt ab von perl-modules (>= 5.6.0).
 stunnel4 hängt ab von perl-modules.
 perl hängt ab von perl-modules (>= 5.20.2-3+deb8u10).

(Lese Datenbank ... 82870 Dateien und Verzeichnisse sind derzeit installiert.)
Entfernen von perl-modules (5.20.2-3+deb8u10) ...
(Lese Datenbank ... 82159 Dateien und Verzeichnisse sind derzeit installiert.)
Vorbereitung zum Entpacken von .../perl_5.24.1-3+deb9u2_amd64.deb ...
Entpacken von perl (5.24.1-3+deb9u2) über (5.20.2-3+deb8u10) ...
Vormals nicht ausgewähltes Paket perl-modules-5.24 wird gewählt.
Vorbereitung zum Entpacken von .../perl-modules-5.24_5.24.1-3+deb9u2_all.deb ...
Entpacken von perl-modules-5.24 (5.24.1-3+deb9u2) ...
dpkg: Fehler beim Bearbeiten des Archivs /var/cache/apt/archives/perl-modules-5.24_5.24.1-3+deb9u2_all.deb (--unpack):
 Neue Datei »/var/lib/dpkg/info/perl-modules-5.24.list-new« kann nicht angelegt werden: Die Operation ist nicht erlaubt
Vorbereitung zum Entpacken von .../libgcrypt20_1.7.6-2+deb9u2_amd64.deb ...
Entpacken von libgcrypt20:amd64 (1.7.6-2+deb9u2) über (1.6.3-2+deb8u4) ...
Trigger für man-db (2.7.0.2-5) werden verarbeitet ...
Trigger für libc-bin (2.24-11+deb9u1) werden verarbeitet ...
Fehler traten auf beim Bearbeiten von:
 /var/cache/apt/archives/perl-modules-5.24_5.24.1-3+deb9u2_all.deb
E: Sub-process /usr/bin/dpkg returned an error code (1)
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"

ätzend


#11

MoinMoin,

ich hatte mal so ein ähnliches Problem.
Vielleicht hast Du ja die gleiche Ursache ?

Ich hatte, als ich damals den Server aufsetzte, die “unmaintained”-Repositories aktiviert und irgendetwas, ich weiss gar nicht mehr was, installiert, festgestellt, ich brauche das nicht und dann wieder entfernt.

Leider hatte ich den Haken bei “unmaintained”-Repos stehen lassen. Vielleicht ist das bei Dir auch der Fall ?

Was evtl. auch noch sein kann, das Pakete mit dem Status rc vrohanden sind (also deinstallierte Pakete, von denen die Config-Dateien noch vorhanden sind).

Was sagt denn dpkg -l | grep '^rc' ? Das listet diese Pakete auf. Sollten da Dateien dabei sein, die du evtl. noch brauchst, kannst Du die manuell sichern.
Anschliessend kannst du mit diesem Befehl die rc-Pakete entfernen:

dpkg -l | awk '/^rc/ { print $2 }' | xargs -r dpkg --purge

Vielleicht hilft es Dir.

Gruß,
O.Bertgen


#12

danke für den tip. ich bin sofort am testen. da waren ne menge. bestimmt vom imapsync oder letsencrypt noch


#13

Huhu,

Diese und ähnliche Meldungen haben Sie ja für verschiedene Pfade, nicht nur für /var/lib/dpkg/info, sondern z.B. bei Emacs auch für /usr/share/emacs/…. Das deutet eher auf ein allgemeineres Problem hin.

  1. Sind die Dateisysteme aktuell read/write gemountet? Siehe cat /proc/mounts (das ist direkt das, was der Kernel sieht, und damit nicht irgendwie noch interpretiert/veraltet).
  2. Sind die Rechte auf den Verzeichnissen richtig? Bitte mal die Ausgabe der zwei Befehle getfacl /usr/share/emacs/24.5/lisp /var/lib/dpkg/info und lsattr -d /usr/share/emacs/24.5/lisp /var/lib/dpkg/info posten.
  3. Gibt es die Dateien eventuell schon, und sind sie immutable geflagt? Bitte die Ausgabe von lsattr /var/lib/dpkg/info/perl-modules-5.24.list-new /usr/share/emacs/24.5/lisp/ldefs-boot.el.dpkg-new posten.
  4. Können Sie manuell Dateien in den zwei Verzeichnissen anlegen? Also, funkioniert das hier, und falls nicht, was gibt es aus: touch /usr/share/emacs/24.5/lisp/testme.txt /usr/share/emacs/24.5/lisp/ldefs-boot.el.dpkg-new /var/lib/dpkg/info/testme.txt /var/lib/dpkg/info/perl-modules-5.24.list-new
  5. Ist das System in irgend einer Form virtualisiert (VM in VMware/KVM/Hyper-V, LXC-Container, was weiß ich)? Falls ja, wie genau?
  6. Starten Sie das Update über die UMC oder in der Console über den Befehl univention-upgrade?

Gruß
mosu


#14
root@ucs-Leister:~# cat /proc/mounts
sysfs /sys sysfs rw,nosuid,nodev,noexec,relatime 0 0
proc /proc proc rw,nosuid,nodev,noexec,relatime 0 0
udev /dev devtmpfs rw,relatime,size=10240k,nr_inodes=1017823,mode=755 0 0
devpts /dev/pts devpts rw,nosuid,noexec,relatime,gid=5,mode=620,ptmxmode=000 0 0
tmpfs /run tmpfs rw,nosuid,relatime,size=1635868k,mode=755 0 0
/dev/dm-0 / ext4 rw,relatime,errors=remount-ro,data=ordered 0 0
securityfs /sys/kernel/security securityfs rw,nosuid,nodev,noexec,relatime 0 0
tmpfs /dev/shm tmpfs rw,nosuid,nodev 0 0
tmpfs /run/lock tmpfs rw,nosuid,nodev,noexec,relatime,size=5120k 0 0
tmpfs /sys/fs/cgroup tmpfs ro,nosuid,nodev,noexec,mode=755 0 0
cgroup /sys/fs/cgroup/systemd cgroup rw,nosuid,nodev,noexec,relatime,xattr,release_agent=/lib/systemd/systemd-cgroups-agent,name=systemd 0 0
pstore /sys/fs/pstore pstore rw,nosuid,nodev,noexec,relatime 0 0
cgroup /sys/fs/cgroup/cpuset cgroup rw,nosuid,nodev,noexec,relatime,cpuset 0 0
cgroup /sys/fs/cgroup/cpu,cpuacct cgroup rw,nosuid,nodev,noexec,relatime,cpu,cpuacct 0 0
cgroup /sys/fs/cgroup/blkio cgroup rw,nosuid,nodev,noexec,relatime,blkio 0 0
cgroup /sys/fs/cgroup/memory cgroup rw,nosuid,nodev,noexec,relatime,memory 0 0
cgroup /sys/fs/cgroup/devices cgroup rw,nosuid,nodev,noexec,relatime,devices 0 0
cgroup /sys/fs/cgroup/freezer cgroup rw,nosuid,nodev,noexec,relatime,freezer 0 0
cgroup /sys/fs/cgroup/net_cls,net_prio cgroup rw,nosuid,nodev,noexec,relatime,net_cls,net_prio 0 0
cgroup /sys/fs/cgroup/perf_event cgroup rw,nosuid,nodev,noexec,relatime,perf_event 0 0
cgroup /sys/fs/cgroup/pids cgroup rw,nosuid,nodev,noexec,relatime,pids 0 0
systemd-1 /proc/sys/fs/binfmt_misc autofs rw,relatime,fd=22,pgrp=1,timeout=300,minproto=5,maxproto=5,direct,pipe_ino=1689 0 0
debugfs /sys/kernel/debug debugfs rw,relatime 0 0
mqueue /dev/mqueue mqueue rw,relatime 0 0
hugetlbfs /dev/hugepages hugetlbfs rw,relatime 0 0
/dev/vda1 /boot ext2 rw,relatime,block_validity,barrier,user_xattr,acl 0 0
/dev/dm-0 /var/lib/docker/overlay ext4 rw,relatime,errors=remount-ro,data=ordered 0 0
binfmt_misc /proc/sys/fs/binfmt_misc binfmt_misc rw,relatime 0 0
Fehler traten auf beim Bearbeiten von:
 /var/cache/apt/archives/emacs24-common_24.5+1-11+deb9u1_all.deb
E: Sub-process /usr/bin/dpkg returned an error code (1)
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"```

/var/cache/apt/archives/ beschreibbar

die genannten ordner gibt aktuell nicht nach dem fehlgeschlagenen uprgrade
virutalisiert under kvm/proxmox

probiert als admin benutzer (nicht administrator) und als root auf ssh im screen:(


#15
Die folgenden Pakete haben unerfüllte Abhängigkeiten:
 emacs24 : Hängt ab von: libgif7 (>= 5.1) ist aber nicht installiert
           Hängt ab von: libmagickcore-6.q16-3 (>= 8:6.9.6.8) ist aber nicht installiert
           Hängt ab von: libmagickwand-6.q16-3 (>= 8:6.9.6.8) ist aber nicht installiert
 emacs24-bin-common : Hängt ab von: emacs24-common (= 24.5+1-11+deb9u1) aber 24.4+1-5+deb8u1 ist installiert
 glib-networking : Hängt ab von: libproxy1v5 (>= 0.4.14) ist aber nicht installiert
 glib-networking-services : Hängt ab von: libproxy1v5 (>= 0.4.14) ist aber nicht installiert
E: Unerfüllte Abhängigkeiten. Versuchen Sie »apt --fix-broken install« ohne Angabe eines Pakets (oder geben Sie eine Lösung an).

#16

Huhu,

es gibt gute Gründe, warum ich darum bitte, dass Sie gewisse Befehle ausführen und mir die Ausgabe hier posten, weil ich daraus einige Informationen gut ablesen kann. Daher noch mal meine Bitte: führen Sie die von mir genannten getfacl und lsattr-Befehle als root aus und posten Sie die Ausgabe hier. Wir helfen gerne, aber Sie müssen uns dabei helfen, Ihnen helfen zu können :slight_smile:

Gruß
mosu


#17

das ist toll. aber die ordner und dateien gab es bei dem fehlgeschlagenen update leider nicht:(


#18

ich weiss jede hilfe sehr zu schätzen


#19

Huhu,

Sind Sie sicher, dass es den Ordner /var/lib/dpkg/info auf dem System nicht mehr gibt? Der ist für die Funktionalität eines Debian-basierenden Systems absolut essenziell und darf nicht fehlen. Falls doch, wird es Zeit, entweder ein Backup wieder einzuspielen, in dem der Ordner noch existiert, oder das System neu aufzusetzen.

m.


#20

der ist natürlich da:)

root@ucs-Leister:~# getfacl /var/lib/dpkg/info
getfacl: Entferne führende '/' von absoluten Pfadnamen
# file: var/lib/dpkg/info
# owner: root
# group: root
user::rwx
group::r-x
other::r-x