Defect #665
Export Excludes
| 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
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
Sieht aus als wäre es drin..naja vielleicht einfach mal testen:
http://lab.openslx.org/projects/openslx/repository/revisions/a466e52d45fbd6b3b89d5f09e9fe568521b3866c/entry/installer/OpenSLX/OSSetup/Distro/Base.pm
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.