READ ONLY FORUM: m23 :: makes software distribution easy Forum Index READ ONLY FORUM: m23 :: makes software distribution easy
The m23 discussion forum
 
 FAQFAQ   SearchSearch   MemberlistMemberlist   UsergroupsUsergroups   RegisterRegister 
 ProfileProfile   Log in to check your private messagesLog in to check your private messages   Log inLog in 

Imagedateien - korrekte Größe wird nicht angezeigt

 
Post new topic   Reply to topic    READ ONLY FORUM: m23 :: makes software distribution easy Forum Index -> Problems with the server / Serverprobleme
View previous topic :: View next topic  
Author Message
titanium



Joined: 13 Jun 2007
Posts: 3

PostPosted: Thu Jun 14, 2007 9:35    Post subject: Imagedateien - korrekte Größe wird nicht angezeigt Reply with quote

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
View user's profile Send private message
Hauke



Joined: 02 Mar 2003
Posts: 1072

PostPosted: Thu Jun 14, 2007 10:33    Post subject: Re: Imagedateien - korrekte Größe wird nicht angezeigt Reply with quote

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
View user's profile Send private message Send e-mail Visit poster's website
Guest






PostPosted: Thu Jun 14, 2007 14:48    Post subject: Reply with quote

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

PostPosted: Fri Jun 15, 2007 15:32    Post subject: Reply with quote

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
View user's profile Send private message Send e-mail Visit poster's website
titanium



Joined: 13 Jun 2007
Posts: 3

PostPosted: Sat Jun 16, 2007 7:25    Post subject: Reply with quote

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
View user's profile Send private message
Hauke



Joined: 02 Mar 2003
Posts: 1072

PostPosted: Sun Jun 17, 2007 6:55    Post subject: Reply with quote

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
View user's profile Send private message Send e-mail Visit poster's website
titanium



Joined: 13 Jun 2007
Posts: 3

PostPosted: Mon Jun 18, 2007 6:28    Post subject: Reply with quote

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
View user's profile Send private message
Hauke



Joined: 02 Mar 2003
Posts: 1072

PostPosted: Mon Jun 18, 2007 8:54    Post subject: Reply with quote

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 Wink
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
View user's profile Send private message Send e-mail Visit poster's website
Display posts from previous:   
Post new topic   Reply to topic    READ ONLY FORUM: m23 :: makes software distribution easy Forum Index -> Problems with the server / Serverprobleme All times are GMT - 2 Hours
Page 1 of 1

 
Jump to:  
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