heise online
  • c't
  • iX
  • Technology Review
  • Mac & i
  • mobil
  • Security
  • Netze
  • Open Source
  • Developer
  • c't-TV
  • Download
  • Telepolis
  • Resale
  • Foto
  • Autos
  • Preisvergleich
  • Stellenmarkt
  • Abo
  • weitere Angebote
    • Shop
    • Artikel-Archiv
    • Veranstaltungen
    • Whitepapers
    • heise-marktplatz
    • IT-Markt
    • Tarifrechner
    • Jobs bei Heise

c't Magazin
  • Startseite
  • Artikel
  • c't-Projekte
  • Hotline & FAQ
  • Treiber & mehr
  • Kolumnen
Software zu Projekten Allgemeine Hinweise
Archiv-Suche Newsletter RSS-FeedRSS

c't › c't-Projekte

c't
  • Login
  • Help/Guide
  • About Trac
  • Preferences
  • Wiki
  • Timeline
  • Roadmap
  • Browse Source
  • View Tickets
  • Search

Context Navigation

  • ← Previous Ticket
  • Next Ticket →

Ticket #108 (new Fehler)

Opened 2 years ago

Endian-Installation schlägt fehl

Reported by: andreash Owned by: ps
Priority: standard Milestone:
Component: endian Version:
Keywords: Cc:

Description

Die Installation der Endian-Pakete schlägt fehl, sowohl beim Aufruf über ctsrvcfg als auch bei einem manuellen

apt-get install endian endian-img

Sorry, but not enough free space on /var/LVM, 2097152 bytes required.

Zum einen muss es in der Fehlermeldung kbytes heißen. Es scheint, als käme der Fehler aus dem preinst Skript vom endian Paket, dort steht der Abschnitt

VGS=`which vgs || true`
VAR="/var"
FREEVAR=`df $VAR 2>&1 | sed 's|  *| |g' | cut -d" " -f4 | tail -1`
LIMIT="2097152"
if [ "$VGS" != "" ]; then
    FREEVG=`vgs --nosuffix --noheadings -o vg_free --units k | head -1 | sed 's/ //'g | cut -d "." -f1 | cut -d "," -f1`
else
    FREEVG="2097153"
    LIMIT="4194304"
fi

if [ "$ACTION" = "install" ] ; then
    if [ "$FREEVG" -lt "2097152" ] || [ "$FREEVAR" -lt "$LIMIT" ]; then
	echo "Sorry, but not enough free space on $VAR/LVM, $LIMIT bytes required."
	exit 1
    fi
fi

Das Lustige ist, dass der Fehler nicht auftreten sollte, denn wenn ich die Kommandos aus dem Skript von Hand im Terminal aufrufe, dann wird die Schleife nicht durchlaufen ...

Den ct-Server habe ich 'manuell' installiert, und dabei zwei Volume Groups angelegt: vg-host und vg-guests. Auf vg-host ist nicht mehr genügend Platz frei, dafür auf vg-guests fast 500G ... Der vgs Aufruf aus dem preinst-Skript ist aber alphabetisch sortiert, so dass das head dafür sorgt, dass genau die Zeile stehen bleibt, die genügend freien Platz anzeigt ...

Ich bin ratlos :(

Note: See TracTickets for help on using tickets.

Download in other formats:

  • Comma-delimited Text
  • Tab-delimited Text
  • RSS Feed

Trac Powered

Powered by Trac 0.11.7
By Edgewall Software.

http://www.ctmagazin.de/
http://www.ctmagazin.de/projekte/

  • Datenschutzhinweis
  • Impressum
  • Kritik, Anregungen bitte an c't-WWW
  • Mediadaten
  • Copyright © 2011 Heise Zeitschriften Verlag
  • International: The H, The H Security, The H Open Source