So geht es auch:
rm -rf /var/run /var/lock && pacman -Syu && reboot
Hallo Hellmi, ganz speziell für Dich eine Übersetzung:
Ab Version filesystem-2012.6-2 sind die Verzeichnisse /var/run und /var/lock per Verknüpfung versetzt worden.
Bei den meisten Systemen werden die Verknüpfungen erzeugt. Wie auch immer, diese Verknüpfungen sind nicht bei den Paketen vorhanden. Dieser Fehler wird somit bereinigt.
Sind die Verknüpfungen auf dem System, ( Das wäre bei den meisten Leuten so), dann kannst Du einfach ein
# pacman -Syu --ignore filesystem && pacman -S filesystem --force
durchführen.
Andererseits, sind /var/run oder /var/lock Verzeichnisse ( zum Beispiel falls du systemd und mit mit initscripts niemals bootest ) dann mußt du die Verzeichnisse VOR dem aktualisieren löschen. Falls diese Verzeichnisse zur Zeit gebraucht sind, ist es ratsam alle Hintergrundaktivitäten (Dienste) abzuschalten bevor man fortfährt.
# rm -rf /var/run /var/lock && pacman -Syu && reboot
Notiz: Generell, es wird dringend abgeraten die Option --force zu benutzen da diese nicht sicher ist. Es ist sicherer und empfohlen eine Löschung der Verknüpfungen /var/run oder /var/lock per hand durchzuführen.
Als Letztes, beim aktualisieren des Paketes filesystem für Benutzer mit Paketversion vor linux-3.4 wird es eine Warnung geben für Rechte auf Verzeichnis /sys. Das ist nicht weiter schlimm. Die Rechte werden 555 sein, und bei der Aktualisierung wird das angezeigt im Paket filesystem.
Ich bin nicht der super Englischkenner. Aber ich hoffe die Fehler halten sich im Grenzen.
Bis denn...