[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: Skolelinux via PXE installieren



Roland Schidrich schrieb:
Hallo Martin,

ich habe in der Konfigurationsdatei "apt-proxy-v2.conf" nur die IP auf "address = 10.0.2.2" geändert, vorher stand was mit 192.168....... drin, sonst habe ich an
der Datei nichts geändert.

Zwischen diesen Zeilen:

  tjener:/etc/apt-proxy# grep -v ';' apt-proxy-v2_debian_edu.conf
   [DEFAULT]
       address = 10.0.2.2
       port = 9999
       min_refresh_delay = 1h
       debug = all:4 db:0
       timeout = 15
       cache_dir = /var/cache/apt-proxy
       cleanup_freq = 1d
       max_age = 120d
       max_versions = 3

steht in meiner Datei noch einiges an Text mit jeweils zwei "; ;" davor.
Muss ich den Text dazwischen komplett löschen oder kann ich das stehen lassen? Muss ich in die eckigen Klammern noch etwas anderes eintragen? Hab das drin gelassen was drin stand.

Sonst habe ich noch das geändert:

deb http://ftp.debian.org/debian/ lenny main contrib non-free
deb http://ftp.skolelinux.org/skolelinux/ lenny local

musst du die Adressen so verändern: (Servername=tjener, port=9999 s.o.)

deb http://tjener:9999/debian/ lenny main !!! hier habe ich "contrib non-free " entfernt !!!
deb http://tjener:9999/skolelinux/ lenny local

Diese änderungen habe ich gemacht und bis jetzt funktioniert es leider nicht, sowohl mit und ohne Internetverbindung,
momentan kann ich über PXE gar keine Installation starten.

Muss ich noch irgendwelche eintragungen machen damit es funktioniert?

Gruß            Roland



Hallo Roland,

ohne Fehlermeldungen ist das immer ein Stochern im Nebel, vielleicht trifft aber eine der beiden Möglichkeiten auf dich zu:

1.
die erste Frage wäre, ob der apt-proxy gestartet wurde. Normalerweise startet er beim Systemstart automatisch, aber man weiß ja nie. Gibt mal auf der Konsole auf tjener
       /etc/init.d/apt-proxy start
ein. Wenn als letzte Ausgabe [ OK ] ausgegeben wird, war er noch nicht gestartet und ist dann jetzt gestartet worden. Kommt als Ausgabe u. a. [fail] musst du dir mal den Rest der Ausgabe durchlesen, entweder war er schon gestartet, dann ist alles ok oder es gibt eine Fehlermeldung, warum er nicht gestartet werden konnte. Meistens liegt es dann an einer falschen Konfiguration, vielleicht hilft die Ausgabe dir direkt weiter oder du postest sie mal hier.

2.
steht in meiner Datei noch einiges an Text mit jeweils zwei "; ;" davor.
Das sind Kommentare, die werden ignoriert.

Diese Zeile müssen auf jeden Fall ohne ";" da stehen.:
[DEFAULT]
      address = 10.0.2.2
      port = 9999
      min_refresh_delay = 1h
      debug = all:4 db:0
      timeout = 15
      cache_dir = /var/cache/apt-proxy
      cleanup_freq = 1d
      max_age = 120d
      max_versions = 3

Muss ich in die eckigen Klammern noch etwas anderes eintragen? Hab das drin gelassen was drin stand.
Du muss auf jeden Fall die Unterverzeichnisse angeben. Die sehen so aus
[debian]
  backends =
      http://ftp.us.debian.org/debian
      http://ftp.de.debian.org/debian
      http://ftp2.de.debian.org/debian
      ftp://ftp.uk.debian.org/debian
      min_refresh_delay = 1d

Er muss ja wissen, wo er suchen soll. Wenn du nachher in der sources.list
   deb http://ftp.debian.org/debian/ lenny main
in
   deb http://tjener:9999/debian/ lenny main

änderst, bedeutet das /debian/, dass der apt-proxy die Adressen im Abschnitt [debian] in der *.conf-Datei durchsucht. Entsprechend brauchst du dann noch Abschnitt wie [skolelinux] und [security] usw.. Irgendwo muss er ja her wissen, wo gesucht werden soll Schau mal die Datei durch, ich weiß nicht ob da standardmäßig nicht auskommentiert solche backend-Abschnitt drin stehen. Du kannst dir auf der Konsole mit grep -v ';' /etc/apt-proxy/apt-proxy-v2.conf alle Zeilen ausgeben lassen, die kein ";" am Anfang haben.

deb http://tjener:9999/debian/ lenny main !!! hier habe ich "contrib non-free " entfernt !!!
deb http://tjener:9999/skolelinux/ lenny local

Diese änderungen habe ich gemacht und bis jetzt funktioniert es leider nicht, sowohl mit und ohne Internetverbindung,
momentan kann ich über PXE gar keine Installation starten.

Muss ich noch irgendwelche eintragungen machen damit es funktioniert?
Ich würde erstmal auf einem installierten Client probieren, ob es funktioniert. Ändere dort erstmal die Einträge der Debian-Server in deb http://tjener:9999/debian/ lenny main und lösch ggf. alle anderen Debian-Server, damit gar keine andere Chance besteht außer den Proxy zu verwenden. Dann Versuch mal den joe-Texteditor zu installieren, vorher noch ein update der Programm-Datenbank apt-get update apt-get install joe
Wenn's Fehlermeldungen gibt, poste die hier.

momentan kann ich über PXE gar keine Installation starten.

Ich würde erstmal schauen, dass du wie oben beschrieben, auf einem aufgesetzten Client den apt-proxy ans Laufen bekommst. Wenn das klappt, kannst du in der preseed-file die URL's ändern.


Ansonsten häng die apt-proxy-v2.conf und eine sources.list an die nächste eMail an.

Beste Grüße, Martin





Reply to: