|
READ ONLY FORUM: m23 :: makes software distribution easy The m23 discussion forum
|
View previous topic :: View next topic |
Author |
Message |
titanium
Joined: 13 Jun 2007 Posts: 3
|
Posted: Thu Jun 14, 2007 9:35 Post subject: Imagedateien - korrekte Größe wird nicht angezeigt |
|
|
Hi
Ich habe einen Server aufgesetzt und selber unter OpenVZ virtualisiert.
M23 läuft in einer VM neben einem Mirror. Klappt auch alles wunderbar.
Die Clients sollen mit fertige Images bespielt werden. Images sind mit dd erstellt worden. Gesichert wurde MBR, Image der von / und die SWAP Partiton.
MBR = 512 Byte
IMG = 5,2 GB
SWAP = 2 GB
m23 soll diese Images zurückspielen, jedoch wird das 5,2 GB Image in M23 nur mit 944MB angezeigt, ergo auch nur übertragen. Vielleicht weiß jemand warum?
Etwas Offtopic:
Wenn ein Client regulär (per source.list) installiert werden soll, kann ich nach der Partitionierung und eintragen der richtigen Source.list kein Kernel auswählen, was mache ich falsch, habe leider keine Hilfe gefunden.
Danke schon mal im Voraus
Gruß
Stephan |
|
Back to top |
|
|
Hauke
Joined: 02 Mar 2003 Posts: 1072
|
Posted: Thu Jun 14, 2007 10:33 Post subject: Re: Imagedateien - korrekte Größe wird nicht angezeigt |
|
|
titanium wrote: | Ich habe einen Server aufgesetzt.. |
Wie hast Du den Server aufgesetzt? Version, etc.? Siehe http://m23.sourceforge.net/faq/frageFAQ.htm.
Hast Du ihn aktualisiert?
titanium wrote: | M23 läuft in einer VM neben einem Mirror. Klappt auch alles wunderbar. |
Was meinst Du mit "alles"? Was ist das für ein Mirror? Wie wird dieser verwendet?
titanium wrote: | m23 soll diese Images zurückspielen, jedoch wird das 5,2 GB Image in M23 nur mit 944MB angezeigt, ergo auch nur übertragen. |
Bist Du sicher, daß genau 944MB auf den Client übertragen werden? Wie groß ist die Abbilddatei im Verzeichnis? Ist sie komprimiert?
titanium wrote: | Wenn ein Client regulär (per source.list) installiert werden soll, kann ich nach der Partitionierung und eintragen der richtigen Source.list kein Kernel auswählen, was mache ich falsch, habe leider keine Hilfe gefunden. |
Welche Distribution? Wie ist der Server an das Netzwerk angeschlossen? _________________ Hauke Goos-Habermann
- project leader m23 (http://m23.sf.net) -
Jabber: dodgerm23@jabber.org
Schulung, Entwicklung und Support zu m23 und anderen OpenSource-Produkten: www.goos-habermann.de
Auch DU kannst etwas gegen Softwarepatente tun! www.patentfrei.de |
|
Back to top |
|
|
Guest
|
Posted: Thu Jun 14, 2007 14:48 Post subject: |
|
|
Hi,
Also, das ganze ist ein Projekt und soll zur Masseninstallation von Clients genutzt werden. Das Hostsystem ist ein Debian. Virtualisiert wird mit OpenVZ.
Aufbau:
---------------------- / Debmirror für Kubuntu / Ubuntu
Hostsystem =|= NFS Server Dienst
---------------------- \ Virtuelle MAschine mit m23
Der Server läuft auf der VM unter einem Debian.
Server ist Versionsnummer 0.5.5 halfbaked (100137)
Installiert mit Apt-Get, keine Fehlermeldungen o.ä.
Der Mirror ist zur schnelleren Updatefunktion installiert bzw evtl als Installationsquelle für m23 gedacht. (20-30 Clients brauchen dann für Updates nicht ins Netz sondern nur lokal)
Wegen den 944MB: Ja bin mir sicher, denn
Image ist auf Konole 5 GB (Wert ist in Byte und habe ihn momentan nihct vorliegen) groß. Imagedatei liegt auf dem Server als img.<wert>.dd vor. Ist nicht komprimiert. In der Abbildverwaltung des Servers steht die datei dann drin mit
Größe: 944 MB (Wert in Byte)
Entpackte Größe: 5,2 GB (Wert in Byte)
Nimmt man nun einen Client der wahl zum installieren, kann man diesen formatieren, und dann wählt man Imaging aus und kann die Images zuteilen. Fängt dann der Client an, wird exakt die Anzahl an blöcke geschrieben die mit 512 Byte pro block auf 944MB ergeben.
Das Offtopic wegen source.list
Es soll Kubuntu sein, egal ob vom mirror oder vom Internet (versuchsweise)
Server arbeiten mit mit zwei aktiven Netzwerkkarten, Server steht hinter einem Proxy (ich weiß, das es damit schon probleme geben kann).
Weißt man den Client an, vom Internet oder vom Mirror zu installieren, läd dieser alle Pakete herunter und bleibt dann stehen bei der Lilo installation, weil er kein vmlinuz und initrd kennt.
hoffe habe jetzt nichts vergessen
Gruß
Stepahn |
|
Back to top |
|
|
Hauke
Joined: 02 Mar 2003 Posts: 1072
|
Posted: Fri Jun 15, 2007 15:32 Post subject: |
|
|
Quote: | Der Mirror ist zur schnelleren Updatefunktion installiert bzw evtl als Installationsquelle für m23 gedacht. (20-30 Clients brauchen dann für Updates nicht ins Netz sondern nur lokal) |
Der m23-Server enthält einen Squid-Proxy, sodaß einmal heruntergeladene Pakete für alle Clientinstallationen genutzt werden können. Der Vorteil dabei ist, daß Du Pakete nicht auf "gut Glück" zwischenspeicherst und immer die aktuelle Paketversion vorhanden ist.
Quote: | Wegen den 944MB: Ja bin mir sicher, denn
Image ist auf Konole 5 GB (Wert ist in Byte und habe ihn momentan nihct vorliegen) groß. |
Der Wert, der in der Oberfläche steht, ist unabhängig von der wirklich übertragenen Menge. Das wundert mich schon, daß eine falsche Größe auftaucht, wo in der Konsole alles zu stimmen scheint, da die Größe lediglich durch eine PHP-Funktion ausgelesen wird.
Wie sieht der Wert in der Oberfläche exakt aus?
Auf welchem Dateisystem liegen die Abbilddateien?
Quote: | Nimmt man nun einen Client der wahl zum installieren, kann man diesen formatieren, und dann wählt man Imaging aus und kann die Images zuteilen. Fängt dann der Client an, wird exakt die Anzahl an blöcke geschrieben die mit 512 Byte pro block auf 944MB ergeben. |
Gab es einen Ausgabe auf der Konsole oder woher weißt Du, daß soviel geschrieben wurde?
Quote: | Weißt man den Client an, vom Internet oder vom Mirror zu installieren, läd dieser alle Pakete herunter und bleibt dann stehen bei der Lilo installation, weil er kein vmlinuz und initrd kennt. |
Was für Fehlermeldungen kommen da auf dem Bildschirm? _________________ Hauke Goos-Habermann
- project leader m23 (http://m23.sf.net) -
Jabber: dodgerm23@jabber.org
Schulung, Entwicklung und Support zu m23 und anderen OpenSource-Produkten: www.goos-habermann.de
Auch DU kannst etwas gegen Softwarepatente tun! www.patentfrei.de |
|
Back to top |
|
|
titanium
Joined: 13 Jun 2007 Posts: 3
|
Posted: Sat Jun 16, 2007 7:25 Post subject: |
|
|
Hi
Ja das weiß ich das in M23 ein Squid proxy intergriert ist, nur dieser arbeitet nicht vernünftig, da wir hinter einem Proxy (Internet Proxy des Schulnetz) hängen und alle einstellungen zu diesem Thema aus den Threads von diesem Forum nicht funktioniert haben, sodass dieser als fehlermeldung im log schreibt (No Route to Host)
Quote: |
Der Wert, der in der Oberfläche steht, ist unabhängig von der wirklich übertragenen Menge. Das wundert mich schon, daß eine falsche Größe auftaucht, wo in der Konsole alles zu stimmen scheint, da die Größe lediglich durch eine PHP-Funktion ausgelesen wird.
Wie sieht der Wert in der Oberfläche exakt aus?
Auf welchem Dateisystem liegen die Abbilddateien? |
Habe nochmal neu Images erstellt, und habe jetzt exakte werte.
Konsole : 5000970240 Bytes
Oberfläche: 706,002,944 Bytes
Es scheint als wenn die Zahl sich überrundet. Sie steigt immer weiter und weiter und plötzlich fängt sie wieder von null an. Evtl ein Überlauf? des Datentyp oder sowas?
Quote: | Gab es einen Ausgabe auf der Konsole oder woher weißt Du, daß soviel geschrieben wurde? |
Ja es gibt eine ausgabe. Der Client schreibt blöcke zurück und nach fertigstellung steht dort die anzahl an geschriebenen Blöcken. und da dd standartmäßig mit 512 Byte blöcken schreibt, kommt genau der Wert auf der Oberfläche raus. ( 706,002,944).
Quote: | Was für Fehlermeldungen kommen da auf dem Bildschirm? |
Also Fehlermeldung steht kommt zum schluss. Habe den genauen laut nicht vorliegen, sinngemäß:
vmlinuz not found
initrd not found
lilo written
lilo installation ok (in Rot hinterlegt im Debugmodus)
aborted
Versuche gerade die Images zu packen und schaue dann auf die Größe |
|
Back to top |
|
|
Hauke
Joined: 02 Mar 2003 Posts: 1072
|
Posted: Sun Jun 17, 2007 6:55 Post subject: |
|
|
titanium wrote: | Habe nochmal neu Images erstellt, und habe jetzt exakte werte.
Konsole : 5000970240 Bytes
Oberfläche: 706,002,944 Bytes
Es scheint als wenn die Zahl sich überrundet. |
Das ist wirklich ein Überlauf der 32-Bit-Zahl. 5000970240 - 2^32 = 706002944.
Da sowohl der Apache die zu kleine Datenmänge, als auch PHP eine zu kleine Größe ausgibt, fehlt wohl die Unterstützung für große Dateien im Apache.
Was für ein Apache und welche Debian-Version sind installiert? _________________ Hauke Goos-Habermann
- project leader m23 (http://m23.sf.net) -
Jabber: dodgerm23@jabber.org
Schulung, Entwicklung und Support zu m23 und anderen OpenSource-Produkten: www.goos-habermann.de
Auch DU kannst etwas gegen Softwarepatente tun! www.patentfrei.de |
|
Back to top |
|
|
titanium
Joined: 13 Jun 2007 Posts: 3
|
Posted: Mon Jun 18, 2007 6:28 Post subject: |
|
|
Hi
Dann haben wir ja das Problem.
Bei der Installation des m23-Servers ist automatisch Apache 1.3.2 installiert worden. Habe auf der Mirror VM auch einen Apache aber einen 2er laufen, da ist das Problem nicht.
Debian ist auf Grund eines Problem mit dem internen Sata II Raidcontroller nur ein 3.1 mit Kernelversion 2.6.9-023 da das nur zum damaligen Zeitpunkt das verfügbare Stable war.
Kann ich den Apache einefach updaten oder etwas fixen?
Habe nochmal Images erstellt und gleichzeitig mit bzip2 gepackt, komme bez bleibe unter 2 GB und somit werden nun die Dateien richtig angezeigt. Muss heute oder evtl morgen testen ob die Images richtig zurückgespielt werden.
Quote: |
Quote:
Weißt man den Client an, vom Internet oder vom Mirror zu installieren, läd dieser alle Pakete herunter und bleibt dann stehen bei der Lilo installation, weil er kein vmlinuz und initrd kennt.
Was für Fehlermeldungen kommen da auf dem Bildschirm?
|
Gibt es für dieses Problem auch eine Lösung?
MFG |
|
Back to top |
|
|
Hauke
Joined: 02 Mar 2003 Posts: 1072
|
Posted: Mon Jun 18, 2007 8:54 Post subject: |
|
|
titanium wrote: | Kann ich den Apache einefach updaten oder etwas fixen? |
Du kannst versuchen, den kompletten Server auf Etch oder nur das Apache-Paket auf Etch umzustellen. Siehe: http://channel.debian.de/faq/ch-dpkgundco.html
titanium wrote: | Gibt es für dieses Problem auch eine Lösung? |
Eine Lösung gibt es fast immer
Sind lilo und m23hwscanner, sowie ein Kernel im Abbild installiert? Gibt es die symbolischen Links /vmlinuz und /initrd.img? _________________ Hauke Goos-Habermann
- project leader m23 (http://m23.sf.net) -
Jabber: dodgerm23@jabber.org
Schulung, Entwicklung und Support zu m23 und anderen OpenSource-Produkten: www.goos-habermann.de
Auch DU kannst etwas gegen Softwarepatente tun! www.patentfrei.de |
|
Back to top |
|
|
|
|
You can post new topics in this forum You can reply to topics in this forum You cannot edit your posts in this forum You cannot delete your posts in this forum You cannot vote in polls in this forum
|
Powered by phpBB © 2001, 2005 phpBB Group
|