Defect #665

Export Excludes

Added by mj0 almost 2 years ago. Updated 9 months ago.

Status:Erledigt Start date:02/22/2010
Priority:Normal Due date:
Assignee:mj0 % Done:

80%

Category:stage2
Target version:Ver. 5.0
Resolution:

Description

Es gibt Ordner die nicht komplett excluded werden sollten, bzw. der Ordner wieder angelegt werden sollte. Bsp: /var/log/apt. Komischerweise kommt bei mir der Fehler bei Stage 1. Da sollte das aber nicht passieren oder?

ldconfig deferred processing now taking place
E: Directory '/var/log/apt/' missing
*** unable to install selection ()

        desktop
        bootsplash
        qemukvm
        virtualbox
        vmchooser
        vmware
        xen
done with plugins.


Related issues

related to Defect #584: syslog ubuntu (quiet install) Abgewiesen 11/17/2009
related to Defect #702: Fehlende Verzeichnisse Ubuntu 10.04 Feedback 05/05/2010 08/31/2010

History

Updated by dvs almost 2 years ago

  • % Done changed from 0 to 10

Das Problem ist vermutlich, dass aus Sicherheitsgründen alles unterhalb von /var/log komplett ausgeschlossen wird. Da müssten wir dann in der Distro-Komponente das /var/log/apt wieder anlegen.

Updated by dvs almost 2 years ago

  • % Done changed from 10 to 30

Mal gemacht, siehe jüngste Revisionen (leider nicht mehr leicht referenzierbar). Müsste nun mal getestet werden.

Updated by mj0 over 1 year ago

  • Status changed from Neu to Erledigt
  • Resolution set to fixed

kam nix mehr deshalb geschlossen, falls noch aktuell -> reopen

Updated by schmelzs over 1 year ago

  • Status changed from Erledigt to Neu
  • Resolution deleted (fixed)

/var/cache/apt/archives/partial/ fehlt noch..

Updated by mj0 over 1 year ago

  • Status changed from Neu to Feedback

Updated by mj0 over 1 year ago

  • % Done changed from 30 to 50

Also bei Bind-Mount haben wir kein Export deshalb beschwert sich Apt trotzdem, da /var/log/apt nur im Export angelegt wird. Was hält ihr davon (+ erstellt doch lediglich?)?

diff --git a/installer/OpenSLX/OSSetup/Distro/Base.pm b/installer/OpenSLX/OSSetup/Distro/Base.pm
index f3fe05a..d3e24c6 100644
--- a/installer/OpenSLX/OSSetup/Distro/Base.pm
+++ b/installer/OpenSLX/OSSetup/Distro/Base.pm
@@ -79,7 +79,7 @@ sub initialize
         - /var/lib/ntp/*
         - /var/run/*
         - /var/log/*
-        + /var
+        + /var/log/apt
         - /usr/lib/vmware/modules/*
         + /usr
         - /tmp/*
@@ -110,6 +110,7 @@ sub initialize
         - /etc/samba/secrets.tdb
         - /etc/resolv.conf.*
         - /etc/opt/openslx
+        + /etc/opt/openslx
         - /etc/exports*
         - /etc/X11/xorg.*
         - /etc/X11/XF86*

Updated by dvs over 1 year ago

  • % Done changed from 50 to 80

Hängt das mit Ticket #702 zusammen? Dann sollte das entsprechende Verzeichnis einfach in initramfs/distro-specific/ubuntu-default ergänzt werden. Siehe letzte Checkins dazu ...

Updated by mj0 over 1 year ago

also in stage 3 oder in stage 1/2 ändern?

Updated by dvs over 1 year ago

Wird eigentlich angelegt via ~/initramfs/distro-specs/ubuntu/functions-default:

  # for screen sessions
  testmkd /mnt/var/run/screen root:utmp 0777

  # apt stuff
  testmkd /mnt/var/cache/apt/archives/partial

Updated by dvs over 1 year ago

  • Assignee set to mj0

Updated by dvs over 1 year ago

Zustand melden, dann schliesen.

Updated by schmelzs 9 months ago

  • Status changed from Feedback to Erledigt

Wenn nochmal Probleme auftauchen - Ticket wieder öffnen.

Also available in: Atom PDF