Gnus: So beheben Sie 'Warnung - ungültig aktiv <folder> <number> <number> y ' </number></number></folder>

363
Phil Hudson

Was ich getan habe, aber noch nicht identifiziert habe, hat mein seit Jahren bestehendes Gnus <-> offlineimap <-> GMail-Setup abgehackt. Gnus gibt mir eine Reihe von Fehlern wie:

Warning - invalid active: [Gmail].Starred 26 2 y 

für jeden der 8 Standard-GMail-Ordner, die synchronisiert werden sollen (Gesendet, Wichtig, Papierkorb, Spam, Alle E-Mails, Bin, Markiert und Entwürfe) und stellt einen *Group*Puffer dar, der aus nichts anderem besteht als:

4: nndraft:drafts 

Anstelle der Dutzenden von abonnierten Gruppen (Mail-Ordnern) erwarte ich es zu sehen.

Ich finde keine relevanten Übereinstimmungen für "ungültig" im Gnus-Handbuch und auch nichts bei mehreren Websuchen.

Ein Teil des Zusammenhangs: Nachdem dies geschehen war, habe ich meine Offlineimap-Protokolle überprüft und festgestellt, dass viele Ordner-UID-Fehler aufgetreten sind. Daher habe ich mein Offlineimap-Repo von Grund auf neu erstellt, was fast 48 Stunden dauerte.

Möglicherweise relevante Gnus-Benutzeroptionen:

'(gnus-article-sort-functions (quote ((not gnus-article-sort-by-number)))) '(gnus-check-new-newsgroups nil) '(gnus-extract-address-components (quote mail-extract-address-components)) '(gnus-home-directory "~/.emacs.d/gnus/") '(gnus-ignored-newsgroups "^to\\.\\|^[0-9. ]+\\( \\|$\\)\\|^[\"]\"[#'()]") '(gnus-init-file "~/.emacs.d/.gnus.el") '(gnus-large-newsgroup nil) '(gnus-parameters (quote ((".*" (visible . t)) ("INBOX" (display . 75)) ("All Mail" (display . 75))))) '(gnus-read-active-file nil) '(gnus-read-newsrc-file nil) '(gnus-save-killed-list nil) '(gnus-save-newsrc-file nil) '(gnus-select-method (quote (nnmaildir "GMail" (directory "~/GMail/") (directory-files nnheader-directory-files-safe) (get-new-mail nil)))) '(gnus-started-hook (quote (ph/gnus-redisplay-groups ph/setup-bbdb))) '(gnus-startup-hook (quote (bbdb-insinuate-gnus))) '(gnus-subscribe-newsgroup-method (quote gnus-subscribe-alphabetically)) '(gnus-thread-sort-functions (quote ((not gnus-thread-sort-by-number) (not gnus-thread-sort-by-date)))) '(gnus-use-scoring nil) 

gnus-versionist "Gnus v5.13" und emacs-versionist "24.5.1"

0
Haben Sie versucht, offlineimap in einem Terminal auszuführen, ohne gnus zu verwenden, um zu sehen, ob das Problem nicht mit Emacs zusammenhängt? lawlist vor 8 Jahren 0
Tut mir leid, wenn es nicht klar war, aber ja, ich habe das, was der Para "Ein Teil des Kontextes" beschreibt. offlineimap läuft jetzt sauber. Phil Hudson vor 8 Jahren 0
Die relevante Quelle gefunden, aber nicht verstanden: Zeile 2208 von 'gnus-start.el', Funktion 'gnus-active-to-gnus-format'. Kein docstring, aber der folgende Kommentar: `;; Lesen Sie eine aktive Datei und legen Sie die Ergebnisse in "gnus-active-hashtb" ab. " Phil Hudson vor 8 Jahren 0

0 Antworten auf die Frage