Kann dovecot-core und dovecot-imapd nicht purgen

Du kommst mit der Installation nicht voran oder willst noch was nachfragen? Schau auch in den "Tipps und Tricks"-Bereich.
Antworten
dirk11
Beiträge: 2812
Registriert: 02.07.2013 11:47:01

Kann dovecot-core und dovecot-imapd nicht purgen

Beitrag von dirk11 » 04.03.2018 18:10:33

Hi Leute,

direkt ein neues Problem: beim gestrigen update wollte sich dovecot-core und dovecot-imapd nicht updaten lassen, weil das configure des einen vom configure des anderen abhing, oder so ähnlich. Eine Art Schleife. Also dachte ich mir, purge ich beide mal und installiere sie dann neu. Geht auch nicht, es passiert folgendes (Stretch aptitude):

Code: Alles auswählen

Performing actions...
(Lese Datenbank ... 62722 Dateien und Verzeichnisse sind derzeit installiert.)
Löschen der Konfigurationsdateien von dovecot-imapd (1:2.2.27-3+deb9u2) ...
ucfr: Association belongs to 31:dovecot-imapd, not dovecot-imapd
ucfr: Aborting
dpkg: Fehler beim Bearbeiten des Paketes dovecot-imapd (--purge):
 Unterprozess installiertes post-removal-Skript gab den Fehlerwert 5 zurück
Fehler traten auf beim Bearbeiten von:
 dovecot-imapd
localepurge: Disk space freed in /usr/share/locale: 0 KiB
localepurge: Disk space freed in /usr/share/man: 0 KiB

Total disk space freed by localepurge: 0 KiB

E: Sub-process /usr/bin/dpkg returned an error code (1)
Press Return to continue, 'q' followed by Return to quit.

Performing actions...
(Lese Datenbank ... 62722 Dateien und Verzeichnisse sind derzeit installiert.)
Löschen der Konfigurationsdateien von dovecot-core (1:2.2.27-3+deb9u2) ...
ucfr: Association belongs to 12:dovecot-core, not dovecot-core
ucfr: Aborting
dpkg: Fehler beim Bearbeiten des Paketes dovecot-core (--purge):
 Unterprozess installiertes post-removal-Skript gab den Fehlerwert 5 zurück
Löschen der Konfigurationsdateien von dovecot-imapd (1:2.2.27-3+deb9u2) ...
ucfr: Association belongs to 31:dovecot-imapd, not dovecot-imapd
ucfr: Aborting
dpkg: Fehler beim Bearbeiten des Paketes dovecot-imapd (--purge):
 Unterprozess installiertes post-removal-Skript gab den Fehlerwert 5 zurück
Fehler traten auf beim Bearbeiten von:
 dovecot-core
 dovecot-imapd
localepurge: Disk space freed in /usr/share/locale: 0 KiB
localepurge: Disk space freed in /usr/share/man: 0 KiB

Total disk space freed by localepurge: 0 KiB

E: Sub-process /usr/bin/dpkg returned an error code (1)
Press Return to continue, 'q' followed by Return to quit.
Was zur Hölle ist da los?

dirk11
Beiträge: 2812
Registriert: 02.07.2013 11:47:01

Re: Kann dovecot-core und dovecot-imapd nicht purgen

Beitrag von dirk11 » 04.03.2018 18:52:35

Fehler gefunden!

War selbst-induziert. Hikaru hat ja hier davor gewarnt, daß Software, die mit grep arbeitet, über die vorangestellte Zeilennummer stolpern würde. Ich habe dieses Script erstellt und wie hier von Meillo beschrieben das Script dann nach /usr/local/bin verfrachtet. Und darüber bin ich nun gestolpert. Tja, Script gelöscht, farbige grep-Ausgabe kann ich mir klemmen, aber zumindest funktioniert dier Rest jetzt wieder.

Und wieder dazugelernt.

Bierhasser
Beiträge: 23
Registriert: 29.10.2005 07:54:14
Lizenz eigener Beiträge: GNU Free Documentation License

Re: Kann dovecot-core und dovecot-imapd nicht purgen

Beitrag von Bierhasser » 04.03.2018 20:59:44

farbige Ausgabe funktioniert bei mir bestens. Finger weg von der /etc/bash.bashrc Du editierst deine eigene ~/.bashrc
folgende Zeilen einfügen:

Code: Alles auswählen

if [ -f ~/.bash_aliases ]; then
    . ~/.bash_aliases
fi


Inhalt von ~/.bash_aliases

Code: Alles auswählen

LS_OPTIONS=''
#
# Colored file listings
#
if [ -x /usr/bin/dircolors ]; then
LS_OPTIONS='--color=auto'

#
# set up the color-ls environment variables:
#
if [ -f "$HOME/.dir_colors" ]; then
eval "`dircolors -b $HOME/.dir_colors`"
elif [ -f "/etc/DIR_COLORS" ]; then
eval "`dircolors -b /etc/DIR_COLORS`"
else
eval "`dircolors -b`"
fi

	alias dir="dir $LS_OPTIONS"
	alias vdir="vdir $LS_OPTIONS"
	alias grep="grep $LS_OPTIONS"
	alias fgrep="fgrep $LS_OPTIONS"
	alias egrep="egrep $LS_OPTIONS"
fi
export LS_OPTIONS
# Some more alias to avoid making mistakes:
alias ls="ls $LS_OPTIONS --group-directories-first"
alias ll="ls $LS_OPTIONS -lA --group-directories-first"
alias l="ls $LS_OPTIONS -lAhb --group-directories-first "
alias lh="ls $LS_OPTIONS -lAhSb --group-directories-first "
alias lr="ls $LS_OPTIONS -lARt --group-directories-first"
alias lt="ls $LS_OPTIONS -lAtc --group-directories-first"
alias dir="ls $LS_OPTIONS --format=vertical"
alias rm='rm -i'
alias ..='cd ..'
alias ...='cd ../..'
alias which='type -p'
alias df='df -ThP'
und dort kannst du dann noch weitere alias anlegen.. Alles sauber getrennt und kein anderer User auf dem System wird beeinträchtigt. Auf github gibt es auch noch jede Menge weitere Vorschläge. Einfach mal suchen: https://duckduckgo.com/?q=linux+dotfiles+github

Antworten