Forum openmoko-fr.org

Forum de la communauté francophone autour du projet OpenMoko

Vous n'êtes pas identifié.

Annonce

Bienvenue sur ce forum.

Face à un afflux de spammers, les inscriptions ont été désactivée.
Si vous souhaitez vous inscrire, il faudra en faire la demande auprès du webmaster (voir la section "Contact" sur le Blog).

#1 27-12-2008 10:29:02

AlainBB
Addicted-Moko
Lieu: Bruxelles
Date d'inscription: 04-10-2008
Messages: 128
Site web

[Any] Webcam

Bonjour,

J'aimerais avoir quelques retours (positifs :-), d'installation de webcam.
J'ai essayé sur debian, mais je ne parviens pas à insérer les modules au noyau http://wiki.openmoko.org/wiki/Talk:Webcam
Avez-vous réussi autrement sur une autre distribution ?

Merci.

Hors ligne

 

#2 27-12-2008 22:45:59

pini
Addicted-Moko
Lieu: Lyon
Date d'inscription: 01-09-2008
Messages: 449

Re: [Any] Webcam

Le message d'erreur indique simplement que le module n'a pas été compilé avec la même étiquette Version que le noyau. Je ne sais pas où tu t'es procuré les sources du noyau, mais j'imagine que le plus propre est de passer par apt-get source :

Code:

$ apt-get source linux-2.6-openmoko

Hors ligne

 

#3 28-12-2008 13:42:40

AlainBB
Addicted-Moko
Lieu: Bruxelles
Date d'inscription: 04-10-2008
Messages: 128
Site web

Re: [Any] Webcam

Ben, j'ai suivi le blabla, http://wiki.openmoko.org/wiki/Webcam/fr

qui dit

Code:

wget http://kernel.org/pub/linux/kernel/v2.6/linux-2.6.24.tar.bz2

.
Je vais essayer avec ce que tu dis, ça parait logique :-)

Hors ligne

 

#4 29-12-2008 09:26:32

AlainBB
Addicted-Moko
Lieu: Bruxelles
Date d'inscription: 04-10-2008
Messages: 128
Site web

Re: [Any] Webcam

Je commence donc par un

Code:

 uname -r
2.6.24-20081103.git7172ec57

Un

Code:

apt-get source linux-2.6-openmoko

et je vois

Code:

Get:1 http://pkg-fso.alioth.debian.org unstable/main linux-2.6-openmoko 20081103.git7172ec57-2

ohoh me dis-je un petit "apt-get upgrade" serait le bienvenu, en effet, mais

Code:

Preparing to replace linux-image-2.6.24-openmoko-gta02 20081103.git7172ec57-1 (u                                             sing .../linux-image-2.6.24-openmoko-gta02_20081103.git7172ec57-2_armel.deb) ...
Unpacking replacement linux-image-2.6.24-openmoko-gta02 ...
dpkg: error processing /var/cache/apt/archives/linux-image-2.6.24-openmoko-gta02                                             _20081103.git7172ec57-2_armel.deb (--unpack):
 unable to make backup link of `./boot/config-2.6.24-20081103.git7172ec57' befor                                             e installing new version: Operation not permitted
dpkg-deb: subprocess paste killed by signal (Broken pipe)
Errors were encountered while processing:
 /var/cache/apt/archives/linux-image-2.6.24-openmoko-gta02_20081103.git7172ec57-                                             2_armel.deb
E: Sub-process /usr/bin/dpkg returned an error code (1)

Ca a l'air de venir de là "unable to make backup link " mais ....

Hors ligne

 

#5 29-12-2008 11:06:54

pini
Addicted-Moko
Lieu: Lyon
Date d'inscription: 01-09-2008
Messages: 449

Re: [Any] Webcam

Comment est partitionnée ta carte uSD ? Tu n'aurais pas une première partition en FAT, des fois ?

Hors ligne

 

#6 29-12-2008 11:32:43

AlainBB
Addicted-Moko
Lieu: Bruxelles
Date d'inscription: 04-10-2008
Messages: 128
Site web

Re: [Any] Webcam

bien vu...
Ceci explique cela.
Bon, comment mettre cela en ext... Je sauve ce qu'il y a dessus, je reformate en ext2  et je modifie mon uBoot comme dit dans http://wiki.debian.org/DebianOnFreeRunner, et je remets le tout ?
Ou je refais une install ?
Mon angoisse est que j'ai déja essayé... et voila, je pense que ça me revient, j'ai un µsd lente, donc astuce xglamo, et j'ai souvenir que j'ai essayé l'ext et que ça n'a pas été...
Bon, si j'ai bon souvenir, t'es dans le même cas que moi, donc ça devrait aller.
T'as une idée de l'ordre des opérations ?

Hors ligne

 

#7 29-12-2008 12:13:21

pini
Addicted-Moko
Lieu: Lyon
Date d'inscription: 01-09-2008
Messages: 449

Re: [Any] Webcam

Pour repartitionner, pas trop d'idées là tout de suite... Je vais y réfléchir.

Sinon, le plus rapide pour t'en sortir dans le cas présent est d'aller éditer à la main le script postinst du package (qui doit être /var/lib/dpkg/info/linux-image-2.6.24-openmoko-gta02.postinst). Et tu changes le ln -s en un cp.
Ensuite : apt-get -f install et avec un peu de chance ça devrait passer...

Hors ligne

 

#8 29-12-2008 13:18:42

AlainBB
Addicted-Moko
Lieu: Bruxelles
Date d'inscription: 04-10-2008
Messages: 128
Site web

Re: [Any] Webcam

le fichier postinst n'existe pas.
J'ai fait une copie à la main, un apt-get -f, mais évidemment ça va pas.

Le message intégral.

Code:

debian-gta02:~# apt-get -f install  linux-image-2.6.24-openmoko-gta02
Reading package lists... Done
Building dependency tree
Reading state information... Done
The following packages will be upgraded:
  linux-image-2.6.24-openmoko-gta02
1 upgraded, 0 newly installed, 0 to remove and 1 not upgraded.
22 not fully installed or removed.
Need to get 0B/3853kB of archives.
After this operation, 1749kB disk space will be freed.
debconf: delaying package configuration, since apt-utils is not installed
(Reading database ... 26947 files and directories currently installed.)
Preparing to replace linux-image-2.6.24-openmoko-gta02 20081103.git7172ec57-1 (using .../linux-image-2.6.24-openmoko-gta02_20081103.git7172ec57-2_armel.deb) ...
Unpacking replacement linux-image-2.6.24-openmoko-gta02 ...
dpkg: error processing /var/cache/apt/archives/linux-image-2.6.24-openmoko-gta02_20081103.git7172ec57-2_armel.deb (--unpack):
 unable to make backup link of `./boot/config-2.6.24-20081103.git7172ec57' before installing new version: Operation not permitted
dpkg-deb: subprocess paste killed by signal (Broken pipe)
Errors were encountered while processing:
 /var/cache/apt/archives/linux-image-2.6.24-openmoko-gta02_20081103.git7172ec57-2_armel.deb
E: Sub-process /usr/bin/dpkg returned an error code (1)

Hors ligne

 

#9 29-12-2008 13:26:35

pini
Addicted-Moko
Lieu: Lyon
Date d'inscription: 01-09-2008
Messages: 449

Re: [Any] Webcam

AlainBB a écrit:

le fichier postinst n'existe pas.

C'est curieux ça... Car l'erreur arrive après la décompression du package. Le fichier postinst doit donc exister. Tu es sûr que dans le répertoire /var/lib/dpkg/info/ tu n'as pas les scripts d'installation de linux-image-2.6-openmoko-gta02 ?

Que donne un dpkg --configure -a ?

Update
Oups... j'avais pas bien lu le message d'erreur. Elle arrive pendant la décompression....
Et si tu supprimes préalablement ./boot/config-2.6.24-20081103.git7172ec57 ?

Dernière modification par pini (29-12-2008 13:33:18)

Hors ligne

 

#10 29-12-2008 13:45:45

AlainBB
Addicted-Moko
Lieu: Bruxelles
Date d'inscription: 04-10-2008
Messages: 128
Site web

Re: [Any] Webcam

idem :-(

Hors ligne

 

#11 29-12-2008 14:50:44

pini
Addicted-Moko
Lieu: Lyon
Date d'inscription: 01-09-2008
Messages: 449

Re: [Any] Webcam

Bon.... Ben en dernier recours je tenterai désinstallation du noyau puis installation de la nouvelle version :

Code:

# apt-get remove linux-image-2.6-openmoko-gta02
# apt-get install linux-image-2.6-openmoko-gta02

Si comme prévu la réinstallation ne marche pas à cause du lien, reprendre l'astuce du postinst.

Et si rien ne marche comme prévu... Il n'y aura pas d'autre solution que de reformater la partition 1 en ext3.

Hors ligne

 

#12 29-12-2008 18:09:08

pini
Addicted-Moko
Lieu: Lyon
Date d'inscription: 01-09-2008
Messages: 449

Re: [Any] Webcam

Pour repartitionner, je dirais un truc du genre :
* Rebooter sur la mémoire Flash, avec de préférence un système qui sait faire du fdisk et du mkfs.etx2
* monter les partitions de la carte uSD, disons p2 sur /mnt et p1 sur /mnt/boot
* sauvegarder le contenu de p1 sur p2 :

Code:

cd /mnt; tar cvzf /mnt/root/boot.tgz /boot

* démonter les partitions de la carte uSD
* un petit coup de fdisk pour changer le type de la partition p1 en ext2
* un petit coup de mkfs.ext2 sur la partition p1
* remontage des deux partitions sut /mnt et /mnt/boot
* restititution des fichiers de /boot :

Code:

cd /mnt; tar xvzf /mnt/root/boot.tgz

* edition de /mnt/etc/fstab pour acter le changement sur p1

Code:

/dev/mmcblk0p1    /boot    ext2    defaults,noatime            0 2

* arrêt du FR
* modification de l'environnement u-boot pour utiliser ext2load au lieu de fatload
* reboot en serrant les fesses wink

Hors ligne

 

#13 29-12-2008 20:29:08

AlainBB
Addicted-Moko
Lieu: Bruxelles
Date d'inscription: 04-10-2008
Messages: 128
Site web

Re: [Any] Webcam

pini a écrit:

Bon.... Ben en dernier recours je tenterai désinstallation du noyau puis installation de la nouvelle version :

Code:

# apt-get remove linux-image-2.6-openmoko-gta02
# apt-get install linux-image-2.6-openmoko-gta02

Si comme prévu la réinstallation ne marche pas à cause du lien, reprendre l'astuce du postinst.

Bon, ça a été. Si ce n'est que uname me donne tjs la même version... mais apt-get upgrade passe. (avec astuce postinst)
Mais voila, c'est kif-kif bourricot. Je recompile les modules tout et je me retrouve en haut de la page (celle que vous lisez maintenant :-) avec le même message d'erreur.

Bon, en y repensant, je me dis que quand même c'est pas un problème de version déjà installée, car je suis tjs dans mon repertoire src, non ?

En le refaisant, je vois que je n'ai pas su faire cette ligne

Code:

gzip -dc /proc/config.gz > .config

Et donc j'ai recupérer le config de /boot mias je vois rien dedans qui gène

Hors ligne

 

#14 29-12-2008 22:14:38

pini
Addicted-Moko
Lieu: Lyon
Date d'inscription: 01-09-2008
Messages: 449

Re: [Any] Webcam

Je n'ai pas - encore - essayé de compiler mon noyau à la sauce Debian, mais la première méthode que j'essayerais c'est make-kpkg (package kernel-package).

Hors ligne

 

Pied de page des forums

Propulsé par FluxBB 1.2.20
Traduction par FluxBB.fr

Hébergé par :
Bearstech