Re: [Toulibre] Erreur au démarrage / RAID1 LVM
Bonjour, Le 21 janv. 2016 00:40, "Jérôme via Toulouse-ll" a écrit : > > Bonjour. > > J'ai un souci avec mon PC perso : > > error: disk `lvmid/Yxknle-OEes-...` not found. > Entering rescue mode... > grub rescue> ls > (hd0) (hdO,msdos1), (hd1) (hd1,msdos1) (hd2) (hd2,msdos2) (md/0) > Parmis ces disques, il y a donc ceux de ton RAID1 et ton disque de 500Go ? On parle bien d'un RAID *logiciel*, avec mdadm ? > Ma config est évoquée sur cette liste dans le (long) fil "Surveiller > l'état des disques durs..." (15 juin 2015). C'est deux disques 1 To en > RAID 1 avec une LVM comprenant partition "/", partition "/home" séparée, > pas de partition "/boot". L'installation s'est faite assez naturellement > avec l'installeur Debian, à part une histoire de Grub qui n'était pas > dupliqué sur les MBR de chaque disque et j'ai du faire une manip à la > main (même problème que décrit ici: > http://unix.stackexchange.com/questions/25513/is-grub-installed-to-all-the-mbr-of-a-raid-array-by-default-by-the-debian-instal ). > De ce que je comprends, tu n'as pas créé de partition avant de créer le RAID, c'est le disque entier qui est dans la grappe ? As-tu une sauvegarde de la conf LVM pour recréer les volumes 'à la main' ? > J'ai aussi un autre disque dur de 500 Go avec une sauvegarde quotidienne > de presque tous mes fichiers (tout sauf grosses vidéos pas persos). > (Heureusement...) > > J'ai tenté de démarrer sur Live-CD Knoppix et Ubuntu, et seul mon vieux > disque de sauvegarde apparaît comme lecteur. Rien sur les volumes en > RAID. > Ça me semble normal, mdadm ne doit pas être installé par défaut. Est-ce qu'on moins tes disques sont mentionnés dans le dmesg ? Peux-tu vérifier si un disque a subit une défaillance avec smartctl (pending allocation,...) ? Si tu n'arrive pas à réassembler l'array, il faudra à terme définir le disque 'maître' pour récupérer les données et reconstruire le RAID1. Celui qui est en meilleur santé est probablement le meilleur candidat. > J'ai tenté de débrancher les disques un par un. Avec le premier, rien de > différent. En débranchant l'autre, ça change d'erreur, et maintenant, > j'ai toujours cette nouvelle erreur même en rebranchant tout. > > error: file `/boot/grub/i386-pc/normal.mod` not found. > > Avez-vous une idée de ce que je peux faire ? > Attention au boot dégradé. Comme dit plus haut, tu risque de ne plus pouvoir réassembler le RAID ensuite. Si tu fais ce genre de test, il faut absolument booter avec le RAID en read-only. > J'ai cherché et je continuerai à chercher, mais certains messages > d'erreurs peuvent avoir des causes très différentes, et parmi les > solutions que je vois, il y a l'utilisation d'un Live-CD pour copier des > fichiers de Grub, mais je n'ai pas accès au système de fichier. > Peut-être dois-je utiliser mdadm à la main pour assembler le RAID ?... > Pour moi, ce serait la meilleure solution. Depuis un live-cd, installer mdadm et tenter d'assembler la grappe. Dans l'idéal il te faut le fichier de conf de la grappe, qui est dans /etc/mdadm et donner l'identifiant de la grappe en ligne de commande. Sinon il te faut assembler avec 1 seul disque et l'autre le forcer 'missing'. Mais toujours laisser en read-only, car si tu commence à recréer une nouvelle grappe, tu risque de tout perdre. La présence de LVM ne va pas faciliter la récupération des données. Si déjà la grappe se monte manuellement sans erreur, ça vient probablement de Grub (à réinstaller sur les mbr, refaire la config dans /boot/grub... ). Conseil: Avant de vouloir tenter une réparation de Grub, commence par sauvegarder tout ce qui ne l'a pas été dès que tu as accès aux données. En cas de problème sérieux, un dump avec dd du disque sain t'assurera de ne rien perdre. Enfin, pour un RAID1, modifier le flag du disque (je ne sais pas si c'est possible quand tout le disque est utilisé sans partition) ou supprimer les metadata du raid, pour qu'il ne soit plus détecté en tant que raid par le noyau, devrait te permettre d'y accéder comme un disque 'classique'. Mais par contre, il est quasi certain que tu ne pourras pas ensuite le réintégrer au raid sans perdre les données (la taille ou position des metadata peuvent changer). Ce serait donc l'autre disque qui servirait de 'maitre' dans la (re)création de la grappe. Bon courage avec ce pb épineux. Bye Régis ___ Toulouse-ll mailing list Toulouse-ll@toulibre.org http://toulibre.org/cgi-bin/mailman/listinfo/toulouse-ll
Re: [Toulibre] Mix de licences libres
Bonjour, merci beaucoup Sébastien pour cette réponsé détaillée :-) Le 20/01/2016 16:05, Sébastien Dinot via Toulouse-ll a écrit : >> - mettre la notice GPLv3 dans les en-têtes de mes fichiers et la notice MIT >> Expat dans l'en-tête du script, > Oui. Outre la mention de copyright, il peut être utile de préciser la source > du script (url). >> - dans le fichier LICENCE, je précise que tous les fichiers sont sous >> licence GPLv3 sauf le script qui est sous licence MIT Expat et je mets le >> texte des deux licences en suivant dans ce même fichier. > Tu peux procéder ainsi. Ok, je vais donc faire comme cela pour le moment. > À part cela, tu peux aussi livrer un fichier au format SPDX (http://spdx.org/) > qui aura le mérite du formalisme. Je ne connaissais pas SPDX. Je pense que cela aurait un côté un peu trop "overkill" pour mon petit projet ;-) Merci encore et à bientôt, Xavier ___ Toulouse-ll mailing list Toulouse-ll@toulibre.org http://toulibre.org/cgi-bin/mailman/listinfo/toulouse-ll
[Toulibre] Erreur au démarrage / RAID1 LVM
Bonjour. J'ai un souci avec mon PC perso : error: disk `lvmid/Yxknle-OEes-...` not found. Entering rescue mode... grub rescue> ls (hd0) (hdO,msdos1), (hd1) (hd1,msdos1) (hd2) (hd2,msdos2) (md/0) Ma config est évoquée sur cette liste dans le (long) fil "Surveiller l'état des disques durs..." (15 juin 2015). C'est deux disques 1 To en RAID 1 avec une LVM comprenant partition "/", partition "/home" séparée, pas de partition "/boot". L'installation s'est faite assez naturellement avec l'installeur Debian, à part une histoire de Grub qui n'était pas dupliqué sur les MBR de chaque disque et j'ai du faire une manip à la main (même problème que décrit ici: http://unix.stackexchange.com/questions/25513/is-grub-installed-to-all-the-mbr-of-a-raid-array-by-default-by-the-debian-instal). J'ai aussi un autre disque dur de 500 Go avec une sauvegarde quotidienne de presque tous mes fichiers (tout sauf grosses vidéos pas persos). (Heureusement...) J'ai tenté de démarrer sur Live-CD Knoppix et Ubuntu, et seul mon vieux disque de sauvegarde apparaît comme lecteur. Rien sur les volumes en RAID. J'ai tenté de débrancher les disques un par un. Avec le premier, rien de différent. En débranchant l'autre, ça change d'erreur, et maintenant, j'ai toujours cette nouvelle erreur même en rebranchant tout. error: file `/boot/grub/i386-pc/normal.mod` not found. Avez-vous une idée de ce que je peux faire ? J'ai cherché et je continuerai à chercher, mais certains messages d'erreurs peuvent avoir des causes très différentes, et parmi les solutions que je vois, il y a l'utilisation d'un Live-CD pour copier des fichiers de Grub, mais je n'ai pas accès au système de fichier. Peut-être dois-je utiliser mdadm à la main pour assembler le RAID ?... Merci pour toute piste. -- Jérôme ___ Toulouse-ll mailing list Toulouse-ll@toulibre.org http://toulibre.org/cgi-bin/mailman/listinfo/toulouse-ll
[Toulibre] Repas mensuel, mardi 26 janvier 2016
Bonjour, Qjelt, mardi 26 janvier === Le groupe d'utilisatrices et utilisateurs de Logiciels Libres de Toulouse Toulibre en collaboration avec tetaneutral.net fournisseur d'accès internet et hébergeur libre proposent aux sympathisantes et aux sympathisants de se retrouver l'un des mardis ou jeudis de chaque mois (selon calendrier) pour échanger autour du Logiciel Libre et des réseaux libres, discuter de nos projets respectifs et de lancer des initiatives locales. Ce repas est ouvert à toutes et à tous, amatrices et amateurs de l'esprit du Libre, débutantes et débutants ou technicien(ne)s chevronné(e)s. Ce Qjelt aura lieu le mardi 26 janvier 2016 à 20 heures, au restaurant Bois et Charbon situé au 64 rue de la Colombette à Toulouse. C'est à proximité de la place Saint Aubin accessible par le métro à la station Jean Jaurès (ligne A et B). Entrée/plat/dessert + 1/4 de vin à 18€. Pour des questions de logistique, une inscription préalable est IMPÉRATIVEMENT DEMANDÉE AVANT LE LUNDI SOIR. IMPORTANT : Il est demandé de respecter ses engagements : SI VOUS VOUS INSCRIVEZ, VENEZ Autres évènements = * Mercredi 3 février, de 19 h 30 à 22 h, rencontre logiciel libre, aide à l'installation de GNU/Linux, Centre Culturel Bellegarde Pour plus d'informations sur les activités de l'association : rendez-vous sur http://www.toulibre.org Bonne journée, ___ Toulouse-ll mailing list Toulouse-ll@toulibre.org http://toulibre.org/cgi-bin/mailman/listinfo/toulouse-ll
Re: [Toulibre] Mix de licences libres
Bonjour, Xavier Gendre via Toulouse-ll a écrit : > j'ai un petit projet sous licence GPLv3 et j'ai besoin d'y intégrer un > script venant d'un autre projet sous licence libre compatible avec la GPL. A > priori, pas de souci mais je ne parviens pas à comprendre comment "bien" > faire les choses et je suis à la recherche d'explications juridiques. > > Le script en question est sous licence MIT Expat. Après avoir un peu discuté > de cette question sur le chan IRC, j'aurais tendance à procéder de la façon > suivante : > > - mettre la notice GPLv3 dans les en-têtes de mes fichiers et la notice MIT > Expat dans l'en-tête du script, Oui. Outre la mention de copyright, il peut être utile de préciser la source du script (url). > - dans le fichier LICENCE, je précise que tous les fichiers sont sous > licence GPLv3 sauf le script qui est sous licence MIT Expat et je mets le > texte des deux licences en suivant dans ce même fichier. Tu peux procéder ainsi. Lorsque la liste des dépendances s'allonge, il peut être pénible, voire impossible, de satisfaire au pied de la lettre toutes les exigences de forme de chaque licence. Dans ce cas, il me semble tout à fait acceptable de : 1. Mentionner dans le fichier README la licence sous laquelle est diffusé le logiciel en renvoyant vers un fichier LICENSE ou COPYRIGHT pour le détail des composants mis en œuvre dans le logiciel. 2. Dans le fichier LICENSE ou COPYRIGHT, tu dois alors fournir la liste exhaustive des composants mis en œuvre en indiquant pour chacun d'entre eux : * le nom du composant * le nom des ayant-droits (copyright holder) * une url de référence * le nom de la licence * un lien vers le texte de la licence (les licences libres imposant bien souvent l'insertion d'une copie de la licence dans l'archive distribuée) NB : à ce niveau, je préconise de lister d'un côté les composants tiers inclus et de l'autre ceux qui ne le sont pas. Par exemple, ton logiciel peut dépendre de Qt sans que l'archive de ton projet inclue le moindre fichier issu de Qt. 3. Les licences pouvant devenir nombreuses au fil du temps, on peut les regrouper dans un sous-répertoire « licenses », « copyright » ou « legal » pour plus de clarté. Cette manière de procéder n'est pas stricto sensus conforme aux exigences de forme des licences mais je ne vois pas un instant un auteur de logiciel libre venir chercher querelle à un autre auteur de logiciel libre se montrant soucieux de transparence et respectueux de l'esprit des licences. Les violations de droit d'auteur que je constate dans les audits que je réalise sont autrement plus dérangeantes (pas de mention de l'usage d'un composant, élimination des mentions de copyright, création de chimères juridiques par assemblage de composants diffusés sous des licences incompatibles, etc.) À part cela, tu peux aussi livrer un fichier au format SPDX (http://spdx.org/) qui aura le mérite du formalisme. Sébastien -- Sébastien Dinot, sdi...@april.org April, http://www.april.org/ Promouvoir et défendre le logiciel libre ___ Toulouse-ll mailing list Toulouse-ll@toulibre.org http://toulibre.org/cgi-bin/mailman/listinfo/toulouse-ll
[Toulibre] Mix de licences libres
Bonjour le monde, j'ai un petit projet sous licence GPLv3 et j'ai besoin d'y intégrer un script venant d'un autre projet sous licence libre compatible avec la GPL. A priori, pas de souci mais je ne parviens pas à comprendre comment "bien" faire les choses et je suis à la recherche d'explications juridiques. Le script en question est sous licence MIT Expat. Après avoir un peu discuté de cette question sur le chan IRC, j'aurais tendance à procéder de la façon suivante : - mettre la notice GPLv3 dans les en-têtes de mes fichiers et la notice MIT Expat dans l'en-tête du script, - dans le fichier LICENCE, je précise que tous les fichiers sont sous licence GPLv3 sauf le script qui est sous licence MIT Expat et je mets le texte des deux licences en suivant dans ce même fichier. Qu'en pensez-vous? Est-ce que cela est une "bonne" façon de faire? Est-ce que cela me permet de redistribuer le script avec mon projet tout en respectant la licence MIT Expat? Etant donné que les façons de faire vues sur internet semblent aussi nombreuses que les projets eux-même, je suis preneur de tout avis ou conseil ;-) Merci, Xavier ___ Toulouse-ll mailing list Toulouse-ll@toulibre.org http://toulibre.org/cgi-bin/mailman/listinfo/toulouse-ll