Galere avec rsync (mirror debian)

2001-12-20 Thread Jean-Christophe Boggio
Bonjour,

Décidément, je galère avec ma tentative de mirrorer une woody
proprement (c'est pourtant pas dur paraît!)

Mon problème vient des packages qui sont (je suppose) stockés dans
pool/ mais qui devraient avoir un lien dans woody/

Mon script est tout ce qu'il y a de plus bête (en voilà le début) :


#!/bin/sh

options='-auv --stats --copy-unsafe-links --delete --exclude-from=./debianexclu
rootftp='ftp.fr.debian.org::debian'
ftp=$rootftp/dists/woody
rootlocal='/home/ftp/debian'
local=$rootlocal/dists/woody
opt=$1

# MAIN

echo -e \n\n\n woody : main/binary-all\n
rsync $options $opt $ftp/main/binary-all/ $local/main/binary-all

echo -e \n woody : main/binary-i386\n
rsync $options $opt $ftp/main/binary-i386/ $local/main/binary-i386

echo -e \n woody : main/disks-i386\n
rsync $options $opt $ftp/main/disks-i386/ $local/main/disks-i386



Et voilà le bout de log correspondant :



 woody : main/binary-i386

receiving file list ... done
readlink games/xshipwars-images-st_1.6-1.deb: No such file or directory
readlink hamradio/hamsoft_0.1.2-1.deb: No such file or directory
readlink interpreters/libcgi-extratags-perl_0.02-5.deb: No such file or 
directory
readlink interpreters/libcgi-fasttemplate-perl_1.09-1.deb: No such file or 
directory
[...encore plein de lignes dans le même genre...]
readlink x11/xfonts-thai_20001108.deb: No such file or directory
./
Packages
Packages.gz
Release
./

Number of files: 31
Number of files transferred: 3
Total file size: 7147962 bytes
Total transferred file size: 7147962 bytes
Literal data: 1554931 bytes
Matched data: 5593031 bytes
File list size: 529
Total bytes written: 62135
Total bytes read: 1587900

wrote 62135 bytes  read 1587900 bytes  6639.98 bytes/sec
total size is 7147962  speedup is 4.33



Et si je vais sur le site ftp correspondant je ne vois pas le supposé
hamradio/hamsoft_0.1.2-1.deb :

chezmoi$ ncftp ftp.fr.debian.org
NcFTP 3.0.4 (October 25, 2001) by Mike Gleason ([EMAIL PROTECTED]).
Connecting to 212.27.32.66...
ProFTPD 1.2.1 Server (Official French mirror of Debian) [212.27.32.66]
Logging in...
Anonymous access granted, restrictions apply.
Logged in to ftp.fr.debian.org.
ncftp /debian  cd debian/dists/woody/main/binary-i386/hamradio/
ncftp ...n/binary-i386/hamradio  ls
ncftp ...n/binary-i386/hamradio 




Quelqu'un ayant rencontré la même difficulté pourrait-il m'indiquer la
voie de la sagesse ? Je récupererai bien pool/, j'ai essayé, mais avec
une ligne 64K utilisée à 100% il me faudrait plusieurs semaines pour
mirrorer entièrement pool/... Le temps pour tous les packages d'être
updatés :-(

Merci d'avance !

--
Jean-Christophe Boggio   
[EMAIL PROTECTED]   -o)
Independant Consultant and Developer /\\
Delphi, Linux, Perl, PostgreSQL, Debian _\_V



Petit problème lilo

2001-11-09 Thread Jean-Christophe Boggio
Bonjour,

Depuis quelques temps, ma debian unstable me fait, à chaque
upgrade, au moment de reconfigurer lilo :

Fatal: First boot sector is version 21.7. Expecting 22.1

ERROR: correct /etc/lilo.conf manually and rerun /sbin/lilo

Savez-vous ce qu'il faut faire ?

Merci d'avance !

--
Jean-Christophe Boggio   
[EMAIL PROTECTED]   -o)
Independant Consultant and Developer /\\
Delphi, Linux, Perl, PostgreSQL, Debian _\_V



Question idiote? : firewall au boot

2001-11-09 Thread Jean-Christophe Boggio

Je n'arrête pas de lire des docs et des faqs sur le système Debian et
il y a des trucs qui ont du m'échapper...

Par exemple où doit-on placer les règles de firewall ? Les différentes
solutions dignes du Déficon auxquelles j'ai pensé :
* ajouter l'appel à un script en plein milieu de
  /etc/init.d/networking
* créer un script type firewall-S99firewall

Merci d'avance !

--
Jean-Christophe Boggio   
[EMAIL PROTECTED]   -o)
Independant Consultant and Developer /\\
Delphi, Linux, Perl, PostgreSQL, Debian _\_V



Re[2]: debian-cd / mirroring

2001-10-25 Thread Jean-Christophe Boggio
Ref : Thursday, October 25, 2001 2:34:22 PM

JLA Voici quelques éléments de réponse:

Quelques éléments ? C'est beaucoup plus que je n'en esperais !

JLA Création d'un CD bootable :

Excellent ! Voilà qui réconcilie tout le monde ;-)

JLA Voilà, désolé d'avoir été un peu long et certainement trop didactique

Non non non, parfait ! Merci

JLA mais c'est, sans aucun doute, une déformation professionnelle. Si vous
JLA soufaitez des informations plus détaillées contactez moi par mél.

Juste une ou deux bricoles... ;-)

--
Jean-Christophe Boggio   
[EMAIL PROTECTED]   -o)
Independant Consultant and Developer /\\
Delphi, Linux, Perl, PostgreSQL, Debian _\_V



Problème potato / ppp

2001-10-25 Thread Jean-Christophe Boggio

Agaçant problème : une potato Klecker Espy installée fraîchement,
mise à jour par apt-get update  apt-get upgrade (j'aurais peut-être
dû faire un dist-upgrade puisque la Klecker Espy doit être une 2.2r2
et qu'on en est à la 2.2r3 si j'ai bien suivi).

Recompilé un kernel 2.2.19, tout marche très bien (presque). J'ajoute
une règle de masquerading (j'aurais préféré mille fois iptables mais
pas de kernel 2.4 sur une potato sans un minimum d'expérience de la
chose à ce que j'ai lu) :

ipchains -A forward -s 192.168.0.0/24 -j MASQ

Je me connecte au net via un modem ZyXEL Omni.net (c'est un modem isdn
qu'on utilise comme un modem classique avec des commandes AT, un chat
script, etc.)

Les paquets vont bien de la machine sur le net, quel que soit le
protocole et reviennent. Je laisse un ping tourner.

Depuis une autre machine du réseau, un windows 95 avec pour passerelle
le Linux, le web fonctionne parfaitement.

Une troisième machine, un Windows 2000 interroge un serveur pop3, pas
de problème, elle essaie d'envoyer un mail : la connexion est figée.
Elle reste active, sur le modem je vois bien la diode TX de mon ping
chaque seconde, tcpdump me montre bien des paquets sortants mais
jamais d'entrants. Je dois déconnecter et reconnecter. Depuis le
Linux, un telnet smtp.fai smtp fonctionne très bien.
Il m'a semblé améliorer un peu les choses à un moment en limitant la
taille des paquets :
mru 1400
mtu 1400
Je sais ce ne sont pas des tailles standard mais j'essayais quelque
chose à tout hasard après une dizaine d'heures de galères. Je ne sais
même pas si ça a vraiment changé quelque chose (ça a marché un moment
le smtp et puis de nouveau plus rien). J'ai essayé avec deux FAI
différents.

Le plus bizarre, c'est qu'il m'est arrivé le même genre de désagrément
récement avec un client en ADSL cette fois : certains sites web
passent normalement, d'autres non, sans aucun lien apparent entre eux.
Pour certains, la page d'accueil passe mais certains sous-choix ne
répondent jamais. J'ai installé un squid pour dépanner : tous les
sites passent parfaitement.

Je n'y comprends rien de rien.

Désolé d'avoir été si long. Si ce(s) curieux problème(s) de
masquerading vous di(sen)t quelque chose, je suis preneur, je ne sais
plus où chercher.

--
Jean-Christophe Boggio   
[EMAIL PROTECTED]   -o)
Independant Consultant and Developer /\\
Delphi, Linux, Perl, PostgreSQL, Debian _\_V



Re: method POST to php

2001-10-24 Thread Jean-Christophe Boggio
Ref : Wednesday, October 24, 2001 2:02:23 AM

MC I am having some difficulty finding what to do to fix this problem.  I
MC have Apache 1.3.9, PHP4 and Postgresql.  I am trying to POST to a php
MC document.  Then html form has Form method=post
MC action=validate.php.  When I submit the information I get a 405
MC error, Method not Allowed.  

This is more an apache than debian question.

1. checkout /var/log/apache/error_log to see if the problem comes from
a missing (bad directory) validate.php and a (maybe) more precise
error message.

2. in your httpd.conf, check that the site's directory (or the
DocumentRoot) has a line like :
Options +ExecCGI

3. Check that php code is ok for your httpd.conf : you should have
these lines uncommented :
LoadModule php4_module /usr/lib/apache/1.3/libphp4.so
AddType application/x-httpd-php .php

4. if all fails, send me (or the list if it's ok to send such
attachments to the list) the error_log line and your httpd.conf and I
(we) will try to help you further.

--
Jean-Christophe Boggio   
[EMAIL PROTECTED]   -o)
Independant Consultant and Developer /\\
Delphi, Linux, Perl, PostgreSQL, Debian _\_V



Mirror for debian-cd

2001-10-24 Thread Jean-Christophe Boggio
Hello,

I want to create and burn a CD containing a custom version of woody :
no XWindow, no fancy apps, just the minimum to have a firewall
running. I don't want to create a separate distro, just a stripped
down version of woody that fits on one CD with a few packages that I
would add myself (like pppoe).

I've read many things about debian-cd and the pseudo-image-kit,
downloaded them, read the docs, etc.

I think the pik won't be of use but debian-cd will. My problem is
getting a woody mirror.

I've tried debcdmirror and apt-move.

* after 10 or so hours of apt-move working hard (my mrtg shows a fully
used line) I only have 10Mb of .deb files. It seems like apt-move
collects many packages and throws them away *afterwards*. I only have
a 64k leased line so it takes QUITE a long time.

* debcdmirror seems much more efficient (with rsync method) but I
have two problems with it :
  - how to collect from 2 sources (us and non-us)
  - how can I know the correct trees I need (I only want .deb files,
  this is a simple regex, but should I take the /pool/ hierarchy ?
  what about install scripts, cdr-bootloader, etc.) ?

Has anyone already played with debcdmirror/debian-cd ? I'd like to
write a more complete doc but I need the info myself.

If you know of documents I could read, I'd like to know also.

Thanks in advance,

--
Jean-Christophe Boggio   
[EMAIL PROTECTED]   -o)
Independant Consultant and Developer /\\
Delphi, Linux, Perl, PostgreSQL, Debian _\_V



Re: Why doesn't the kernel make like my libncurses?

2001-10-24 Thread Jean-Christophe Boggio
Ref : Thursday, October 25, 2001 1:35:23 AM

 You must have Ncurses installed in order
 to use 'make menuconfig'

PH What's up with this?

You need the include files :

apt-get install libncurses5-dev


--
Jean-Christophe Boggio   
[EMAIL PROTECTED]   -o)
Independant Consultant and Developer /\\
Delphi, Linux, Perl, PostgreSQL, Debian _\_V



debian-cd / mirroring

2001-10-23 Thread Jean-Christophe Boggio

Bonjour,

Je cherche depuis quelques temps à créer un CD d'install de woody avec
le strict minimum pour une passerelle/firewall ADSL ou ISDN. Ca veut
dire les quelques packages de base, pppoe et une ou deux autres
bricoles.

A priori il faudra que j'utilise debian-cd dont j'ai lu la (beaucoup
trop succinte) doc mais mon problème est surtout de récupérer un
miroir debian. J'ai une liaison 64k permanente, c'est lent mais
fiable.

J'ai essayé :

* debcdmirror qui récupère trop ou trop peu de fichiers : je n'ai
besoin que des .deb de main et de non-us or avec debcdmirror on dirait
qu'on ne peut récupérer qu'une des deux hiérarchies. Par contre les
transferts par rsync semblent très efficaces.

* apt-move qui semble faire n'importe quoi : sur 10 heures de transfert
(un mrtg sur ma ligne ne montre pas d'interruption) je n'ai que 10Mo
de fichiers. C'est à croire qu'il récupère tous les packages et qu'il
les jette après téléchargements s'ils ne font pas partie de la distro
que je veux (woody). A aucun endroit je ne trouve de fichier de log ou
d'option verbose pour savoir ce qui se passe.

Est-ce que quelqu'un a déjà essayé de faire un CD de debian un peu
custom et pourrait me tuyauter sur une bonne façon de faire ?

D'avance merci,

--
Jean-Christophe Boggio   
[EMAIL PROTECTED]   -o)
Independant Consultant and Developer /\\
Delphi, Linux, Perl, PostgreSQL, Debian _\_V



Re[2]: debian-cd / mirroring

2001-10-23 Thread Jean-Christophe Boggio
Ref : Wednesday, October 24, 2001 11:15:10 PM

Salut,

JCB Est-ce que quelqu'un a déjà essayé de faire un CD de debian un peu
JCB custom et pourrait me tuyauter sur une bonne façon de faire ?

AH Sous windows, je n'ai pu avoir que :
AH -sois un cd bootable mais niqué (En fait le systeme de fichier du cd n'est 
pas compatible avec WIndows
AH (par exmemple il y a certain nom de fichier avec des : )

D'abord, je me fous complètement qu'il soit compatible Windows vu que
c'est pour installer des Linux :-)

Sinon t'es sûr que lesdits fichiers qui contiennent des : sont
nécessaires à l'installation ? Suffit de regarder un cd officiel
Debian sous Windows.

AH - sois un cd non bootable (les iso qui sont dispos sur le site.) (on
AH ne peut ajouter de secteur de boot lorsque l'on grave une iso)

Mais le standard iso permet d'inclure des infos de boot pourtant (voir
mkisofs).

AH Malheureusement les isos ne comprennent pas le secteur de boot.

Tss tss

AH Donc il faudra que tu boot avec 2 disquette!

Pas question ! :-)

AH Autrement il ya des cd bootable à vendre (40 fr seulemnt) voir le
AH site.

Mais je veux le faire moi-même !

AH  En fait la dernière solution selon moi, est de graver sous linux (mais il 
faut
AH au moins linux avant!)

C'est pas ça qui manque ici... 4 pingouins pour 4 fenêtres. Ce que je
cherche c'est à constituer un miroir de ce qui est nécessaire :
packages et fichiers nécessaires à l'install + outils dos filés avec
la debian pour booter depuis un vieux pc qui ne peut pas booter depuis
le cd direct.

AH  Si tu connais un equivalent de the bat! sous debian!! je suis preneur
AH  ;)

J'allais te demander la même chose ! :-)

--
Jean-Christophe Boggio   
[EMAIL PROTECTED]   -o)
Independant Consultant and Developer /\\
Delphi, Linux, Perl, PostgreSQL, Debian _\_V



Re[4]: debian-cd / mirroring

2001-10-23 Thread Jean-Christophe Boggio
Ref : Thursday, October 25, 2001 12:41:12 AM

JCB D'abord, je me fous complètement qu'il soit compatible Windows vu que
JCB c'est pour installer des Linux :-)
AH Faut se calmer !!

Mais je suis calme.

AH C'est pas le prob d'etre compatible windows, c'est le prob de graver
AH des fichiers linux sous windows!!

Désolé, on s'est pas compris, je ne tiens pas spécialement à graver
sous Windows.

JCB Sinon t'es sûr que lesdits fichiers qui contiennent des : sont
JCB nécessaires à l'installation ? Suffit de regarder un cd officiel
JCB Debian sous Windows.
AH  OUOIUI
AH  (j'ai copié un cd de debian sur le dur et la copie à planté sur les
AH  :. Deplus j'ai essayé de faire une iso du cd debian avec CDRWIN ou 
winISO ou
AH  ISobuster mais le cd résultant est lui aussi pas valable !!!)

Argh, oui je vois que tu as plutôt fait le tour de la question.
 
AH - sois un cd non bootable (les iso qui sont dispos sur le site.) (on
AH ne peut ajouter de secteur de boot lorsque l'on grave une iso)

JCB Mais le standard iso permet d'inclure des infos de boot pourtant (voir
JCB mkisofs).

AH Malheureusement les isos ne comprennent pas le secteur de boot.

[snip]
AH OUi je n'ai pas préciser :   Malheureusement les isos **du site** ne 
comprennent pas le secteur de boot
AH Ce que j'essayais de t'expliquer c'est que si tu as une iso, tu ne
AH peux spécifier un secteur de boot avec Nero ou cdrwin. Et justement
AH parceque une vrai bonne iso pourrait aussi comprendre le secteur de
AH boot.
AH La seule solution que je verrais ici serait d'injecter un secteur de
AH boot dans l'iso et de graver ensuite. Mais les logiciels que j'ai
AH pré cité avant ne le font pas :-(((.

Ok

JCB Ce que je cherche c'est à constituer un miroir de ce qui est
JCB nécessaire : packages et fichiers nécessaires à l'install +
JCB outils dos filés avec la debian pour booter depuis un vieux pc
JCB qui ne peut pas booter depuis le cd direct.

AH Là, ici je ne connais rien sous debian, désolé!!

Tant pis, merci des tuyaux !

--
Jean-Christophe Boggio   
[EMAIL PROTECTED]   -o)
Independant Consultant and Developer /\\
Delphi, Linux, Perl, PostgreSQL, Debian _\_V



Re[2]: network, ifconfig, symbol link to network

2001-10-23 Thread Jean-Christophe Boggio
Ref : Tuesday, October 23, 2001 4:46:10 PM

d On Tue, Oct 23, 2001 at 04:15:18PM +0200, Christian Eckert wrote:
d This isn't right.  There should be a directory /etc/network/ on your
d system, if you installed the 'netbase' and 'ifupdown' packages.

d All you need to do is put the alias in /etc/modutils/my_aliases.  For
d example :

d echo alias eth0 ne  /etc/modutils/my_aliases  update_aliases

What is this my_aliases file and update_aliases script ?

Till now, I modify /etc/modutils/aliases and use update-modules but
everytime modutils is updated, I have to let dpkg overwrite my own
aliases and put them back to the new /etc/modutils/aliases.

Is there a way to do this cleanly, like you do with your own aliases
file ? Where does update_aliases come from ?

d | As this file should be executed at boot time I have to create
d | furthermore some symbol links in /etc/init.d/??? ,beginning
d | with  SXXname.
d | now the questions:
d | 1)Are there any rules for choosing the number XX ?
d |This will obviously arrange the sequence of starting up
d |different scripts. That means are there any scripts which have to
d |be started before configuring the network?

d Yes, the number is chosen so that the order of startup is as intended.

d | 2)Do I also have to create a killing script KXXname?

d If you want to take down the network when you shutdown.

d | 3) I suppose that in each runlevel in which
d |I want to use the network capabilities, I have to create this
d | symbol-link
d |also,  right?

d Yes.

Shouldn't he be using update-rc.d which does all this in a clean
manner ?

--
Jean-Christophe Boggio   
[EMAIL PROTECTED]   -o)
Independant Consultant and Developer /\\
Delphi, Linux, Perl, PostgreSQL, Debian _\_V



Re[2]: network, ifconfig, symbol link to network

2001-10-23 Thread Jean-Christophe Boggio
Ref : Tuesday, October 23, 2001 11:04:21 PM

d | What is this my_aliases file
d A file that can be named anything you want.  You create it and put
d your aliases and options in there.
d When it is run, it concatenates
d everything in the /etc/modutils directory and creates (overwrites)
d /etc/modules.conf with the result.

Great ! Didn't know that ! Thanks!

d | Shouldn't he be using update-rc.d which does all this in a clean
d | manner ?

d Sure, you can use update-rc.d.  I haven't used it much because it
d usually takes me longer to get the arguments right than to tweak the
d directory.  I only use 1 runlevel anyways (not counting 0,1,6)

It takes me quite long to remember ln's arguments also ;-) so I choose
the official debian way in case the strict does something more :)

--
Jean-Christophe Boggio   
[EMAIL PROTECTED]   -o)
Independant Consultant and Developer /\\
Delphi, Linux, Perl, PostgreSQL, Debian _\_V