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: