Soit.Médor wrote:Ne mélange pas tout
Cordialement,
Médor.
[RESOLU]Installer plusieurs toutous/impossible créer pupsave
Bonjour les gars,
Ne vous étripez pas pour ça ! sur le sens de "étriper" le dictionnaire doit être très explicite !
J'ai deux lignes dans mon grub : la première sans "ram" et c'est là que ça coince, l'autre avec "ram" et c'est normal dans ce cas je n'ai pas de fichier de sauvegarde.
Depuis le peu de temps que je suis sur le forum il y a déjà eu pas mal de problèmes similaires qui bizarrement ne se produisent que sur des installations partagées et de mémoire exclusivement en frugale, pas en full (pas certain, ma mémoire est parfois défaillante).
Je retiens la solution de musher0 en dernier recours.
Mais pour que n'importe quel utilisateur puisse utiliser toutou sans problème une solution pérenne serait bien. Si on ne peut créer qu'en ext2 c'est finalement pas très grave : mais il faut que ça marche.
Le plus grave étant que les installations partagées pour un nouveau puppiste (toutouiste c'est encore plus bizarre) doivent être le cas général.
Dans mon cas ce n'est pas grave : j'ai plusieurs vieux ordinateurs et je me débrouille avec. J'ai voulu faire ça par facilité et aussi pour me rendre compte si ce problème de fichier de sauvegarde assez récurrent allait se produire... on peut dire que c'est gagné.
La question étant maintenant comment résoudre ce problème épineux et du coup pouvoir dépanner les utilisateurs qui tentent leur chance sur toutou ?
Je suis prêt pour tester.
Bonne journée,
Philippe
Ne vous étripez pas pour ça ! sur le sens de "étriper" le dictionnaire doit être très explicite !
J'ai deux lignes dans mon grub : la première sans "ram" et c'est là que ça coince, l'autre avec "ram" et c'est normal dans ce cas je n'ai pas de fichier de sauvegarde.
Depuis le peu de temps que je suis sur le forum il y a déjà eu pas mal de problèmes similaires qui bizarrement ne se produisent que sur des installations partagées et de mémoire exclusivement en frugale, pas en full (pas certain, ma mémoire est parfois défaillante).
Je retiens la solution de musher0 en dernier recours.
Mais pour que n'importe quel utilisateur puisse utiliser toutou sans problème une solution pérenne serait bien. Si on ne peut créer qu'en ext2 c'est finalement pas très grave : mais il faut que ça marche.
Le plus grave étant que les installations partagées pour un nouveau puppiste (toutouiste c'est encore plus bizarre) doivent être le cas général.
Dans mon cas ce n'est pas grave : j'ai plusieurs vieux ordinateurs et je me débrouille avec. J'ai voulu faire ça par facilité et aussi pour me rendre compte si ce problème de fichier de sauvegarde assez récurrent allait se produire... on peut dire que c'est gagné.
La question étant maintenant comment résoudre ce problème épineux et du coup pouvoir dépanner les utilisateurs qui tentent leur chance sur toutou ?
Je suis prêt pour tester.
Bonne journée,
Philippe
"Bienvenue" au club lexal !
Il semble que toutou soit assez exclusif et n'aime pas partagé le disque dur... même avec un autre toutou.
La solution semble être là :
Philippe
Il semble que toutou soit assez exclusif et n'aime pas partagé le disque dur... même avec un autre toutou.
La solution semble être là :
Pas encore essayée mais j'y vais de ce pas.musher0 wrote:Crée un pupsave de 384 Mo en ext3 pour wolx.Code: Select all
a=3;dd if=/dev/zero of=wolxsave-augras."$a"fs bs=1k count="393000";mkfs.ext"$a" -q -m 0 -F wolxsave-augras."$a"fs
Pour changer le type de l'ext, tu n'as qu'à changer la valeur de a :
a=2 pour obtenir un fichier en ext2;
a=3 pour obtenir un fichier en ext3;
a=4 pour obtenir un fichier en ext4;
musher0
Philippe
Le résultat de la commande est no disk space left... et pas de fichier créé.
Après la commande la machine est à genoux : le moindre mouvement de souris est hyper lent.
Pourtant mon disque a de la place :
Après la commande la machine est à genoux : le moindre mouvement de souris est hyper lent.
Pourtant mon disque a de la place :
Code: Select all
# df
Filesystem 1K-blocks Used Available Use% Mounted on
tmpfs 257152 6356 250796 3% /initrd/pup_rw
tmpfs 143628 142772 856 100% /initrd/mnt/tmpfs
/dev/loop0 142720 142720 0 100% /initrd/pup_ro2
unionfs 257152 6356 250796 3% /
shmfs 89488 0 89488 0% /dev/shm
#
Bon, ben, puisqu'il y a une demande, je vais devoir traduire le script que j'ai joint à :
http://murga-linux.com/puppy/viewtopic. ... ost#742075
en décembre dernier.
Vous me donnez "une couple" de jours pour la traduction ?
(Mais vous pouvez l'utiliser tel quel si vous vous débrouillez en anglais.)
En gros, ça crée un fichier de sauvegarde personnel OU ça en augmente la taille
(il y a une option pour ça), en multiples de jusqu'à 5 fois 192 Mo.
Ça vous offre de le laisser sur /mnt/sda1 ou de le déplacer sur une autre partition.
Vous pouvez en créer un pour le Toutou | Puppy hôte, ou pour un autre Puppy.
(Il y a un choix de noms pour ça.)
Pour l'instant, ça crée seulement des pupsave en ext2, mais bon, c'est déjà ça.
Mais il les crée à tout coup !
Une différence : mon pupsave contient un dossier "Lost and found" (propre aux
hiérachies de dossiers Linux), tandis que le pupsave habituel n'en contient pas.
Une différence pour ne pas qu'on m'accuse de plagiat, disons.
Autre différence, mon script n'offre pas d'option de cryptage.
Enfin, mon script n'enregistre pas pas vos configurations ni les programmes en
cours dedans. Encore une fois, j'ai fait exprès, pour ne pas qu'on m'accuse de
vouloir remplacer l'utilitaire de Barry, ou qu'on pense que je mets mon script en
compétition avec celui de Barry.
Mon raisonnement a été le suivant : si l'utilitaire de Barry fonctionne, tant mieux;
sinon, utilisez le mien. L'objectif, c'est de procurer un pupsave à l'utilisateur, pour
assurer une utilisation facile de Puppy | Toutou. Je ne veux pas faire de politique
interne avec mon script, et je ne veux nuire à personne. Après cinq ans, j'en ai juste
eu marre d'attendre après Barry, d'attendre qu'il diagnostique son problème et
apporte une solution améliorée de son crû.
Vous créez le pupsave avec mon script, vous redémarrez, Puppy | Toutou le
reconnaît et l'incorpore, et c'est seulement à ce moment-là qu'il devient actif. Et
alors il fonctionne comme d'habitude, comme n'importe quel autre fichier pupsave.
(À me relire, je constate que c'est quand même toute une critique à l'égard du
"tyran bienveillant", mais que voulez-vous. Tant pis.)
Voilà. Bonne route.
musher0
http://murga-linux.com/puppy/viewtopic. ... ost#742075
en décembre dernier.
Vous me donnez "une couple" de jours pour la traduction ?
(Mais vous pouvez l'utiliser tel quel si vous vous débrouillez en anglais.)
En gros, ça crée un fichier de sauvegarde personnel OU ça en augmente la taille
(il y a une option pour ça), en multiples de jusqu'à 5 fois 192 Mo.
Ça vous offre de le laisser sur /mnt/sda1 ou de le déplacer sur une autre partition.
Vous pouvez en créer un pour le Toutou | Puppy hôte, ou pour un autre Puppy.
(Il y a un choix de noms pour ça.)
Pour l'instant, ça crée seulement des pupsave en ext2, mais bon, c'est déjà ça.
Mais il les crée à tout coup !
Une différence : mon pupsave contient un dossier "Lost and found" (propre aux
hiérachies de dossiers Linux), tandis que le pupsave habituel n'en contient pas.
Une différence pour ne pas qu'on m'accuse de plagiat, disons.
Autre différence, mon script n'offre pas d'option de cryptage.
Enfin, mon script n'enregistre pas pas vos configurations ni les programmes en
cours dedans. Encore une fois, j'ai fait exprès, pour ne pas qu'on m'accuse de
vouloir remplacer l'utilitaire de Barry, ou qu'on pense que je mets mon script en
compétition avec celui de Barry.
Mon raisonnement a été le suivant : si l'utilitaire de Barry fonctionne, tant mieux;
sinon, utilisez le mien. L'objectif, c'est de procurer un pupsave à l'utilisateur, pour
assurer une utilisation facile de Puppy | Toutou. Je ne veux pas faire de politique
interne avec mon script, et je ne veux nuire à personne. Après cinq ans, j'en ai juste
eu marre d'attendre après Barry, d'attendre qu'il diagnostique son problème et
apporte une solution améliorée de son crû.
Vous créez le pupsave avec mon script, vous redémarrez, Puppy | Toutou le
reconnaît et l'incorpore, et c'est seulement à ce moment-là qu'il devient actif. Et
alors il fonctionne comme d'habitude, comme n'importe quel autre fichier pupsave.
(À me relire, je constate que c'est quand même toute une critique à l'égard du
"tyran bienveillant", mais que voulez-vous. Tant pis.)
Voilà. Bonne route.
musher0
musher0
~~~~~~~~~~
"You want it darker? We kill the flame." (L. Cohen)
~~~~~~~~~~
"You want it darker? We kill the flame." (L. Cohen)
Désolé de n'avoir pas prévu le coup.augras wrote:Le résultat de la commande est no disk space left... et pas de fichier créé.
Après la commande la machine est à genoux : le moindre mouvement de souris est hyper lent.
Pourtant mon disque a de la place :Code: Select all
# df Filesystem 1K-blocks Used Available Use% Mounted on tmpfs 257152 6356 250796 3% /initrd/pup_rw tmpfs 143628 142772 856 100% /initrd/mnt/tmpfs /dev/loop0 142720 142720 0 100% /initrd/pup_ro2 unionfs 257152 6356 250796 3% / shmfs 89488 0 89488 0% /dev/shm #
Ce qui m'inquiète, c'est que je ne vois pas de /mnt/quelque_chose dans ta liste.
Tu n'as pas de disque rigide à ta disposition ? On dirait que tu as essayé de créer un pupsave dans un pupsave.
Quoi qu'il en soit.
Trouve le fichier wolxsave-augras et efface-le. Probablement dans / ou /root.
Tu devrais retrouver l'espace que tu avais au départ.
Avant d'utiliser la commande que j'ai proposée, assure-toi que tu as une partition
montée à /mnt/home ou /mnt/sda1. Il devrait y avoir un icone /mnt/sda1 par exemple, en bas à gauche de ton écran. Clique dessus pour ouvrir la partition.
Ensuite, sous console, tape :
cd /mnt/home
ou mieux encore, va dans ton dossier wolx-5.5 dans /mnt/home
quelque chose comme :
cd /mnt/home/wolx-5.5
puis tape la commande que j'ai proposée. Là, ça devrait fonctionner.
Désolé de n'avoir pas été plus précis la première fois.
Bonne chance !
musher0
musher0
~~~~~~~~~~
"You want it darker? We kill the flame." (L. Cohen)
~~~~~~~~~~
"You want it darker? We kill the flame." (L. Cohen)
Le résultat de la commande :
Code: Select all
# a=3;dd if=/dev/zero of=wolxsave-augras."$a"fs bs=1k count="393000";mkfs.ext"$a" -q -m 0 -F wolxsave-augras."$a"fs
dd: writing `wolxsave-augras.3fs': No space left on device
249921+0 records in
249920+0 records out
255918080 bytes (256 MB) copied, 4,14332 s, 61,8 MB/s
#
Désolé pour le message précédent très bref : mais je n'ai pas pu faire mieux... machine à plat après la commande !
Le disque sda1 n'est effectivement pas monté automatiquement alors que ça devrait être le cas, non ?
En faisant comme tu indiques ça a marché : fichier créé.
Je n'ai pas eu à effer de fichier wolxsave éventuellement créé sous / ou /root.
Je redémarre pour voir ce que ça donne.
A tout de suite.
Philippe
Le disque sda1 n'est effectivement pas monté automatiquement alors que ça devrait être le cas, non ?
En faisant comme tu indiques ça a marché : fichier créé.
Je n'ai pas eu à effer de fichier wolxsave éventuellement créé sous / ou /root.
Je redémarre pour voir ce que ça donne.
A tout de suite.
Philippe
Pour les paresseux , voici un fichier pupsave de 960 Mo tout fait pour wolx.
Il suffit de le télécharger dans votre dossier wolx et de le déballer 2 fois. La 2e fois,
vous déballez le fichier zip déballé par la 1ère opération.
Conservez cette archive. Elle peut aussi servir à créer un pupsave pour tout autre
Puppy à condition d'en changer le nom.
(Attention. J'ai bien dit "cette archive", pas le fichier déballé. Ensuite, le "en" dans la
phrase précédente se rapporte au mot "pupsave", pas au mot "archive".
Donc, pour l'utiliser avec un autre Puppy, on changera le nom du pupsave entièrement
déballé, pas celui de l'archive.
Tout le monde il a le cerveau bien réveillé ?! Tout le monde il a pris un café bien fort
ce matin !? Tout le monde il a compris !? )
À la bonne vôtre !
Il suffit de le télécharger dans votre dossier wolx et de le déballer 2 fois. La 2e fois,
vous déballez le fichier zip déballé par la 1ère opération.
Conservez cette archive. Elle peut aussi servir à créer un pupsave pour tout autre
Puppy à condition d'en changer le nom.
(Attention. J'ai bien dit "cette archive", pas le fichier déballé. Ensuite, le "en" dans la
phrase précédente se rapporte au mot "pupsave", pas au mot "archive".
Donc, pour l'utiliser avec un autre Puppy, on changera le nom du pupsave entièrement
déballé, pas celui de l'archive.
Tout le monde il a le cerveau bien réveillé ?! Tout le monde il a pris un café bien fort
ce matin !? Tout le monde il a compris !? )
À la bonne vôtre !
- Attachments
-
- wolxsave-arf.2fs.zip.tar.bz2
- (3.05 KiB) Downloaded 164 times
Last edited by musher0 on Wed 29 Jan 2014, 16:22, edited 1 time in total.
Merci beaucoup musher0 : çA MARCHE !
C'est tout de même très problématique car je ne vois pas comment quelqu'un qui débarque sous linux va accepter ces manipulations. D'autant plus que ça ne semble pas anecdotique du tout et plutôt fréquent si l'on en juge les posts de la semaine passée ça fait 4 personnes... qui ont signalées le problème. Combien passe leur route sans rien dire et demander ?
Merci encore.
Philippe
C'est tout de même très problématique car je ne vois pas comment quelqu'un qui débarque sous linux va accepter ces manipulations. D'autant plus que ça ne semble pas anecdotique du tout et plutôt fréquent si l'on en juge les posts de la semaine passée ça fait 4 personnes... qui ont signalées le problème. Combien passe leur route sans rien dire et demander ?
Merci encore.
Philippe
1) Ça va te prendre 2 secondes parce que le fichier pupsave de 960 Mo, vide,augras wrote:Je suis en train de récupérer les 960 Mo... avec ma petite connexion ça va prendre une éternité.
J'ai bien compris pour garder l'archive, le fichier d'origine tel que téléchargé : mais je l'utilise comment avec autre toutou ? Je renomme l'archive et je décompresse 2 fois ?
Désolé : je comprends vite mais il faut m'expliquer longtemps !
comprimé deux fois, il fait 3,5 Ko !!! C'est la magie du zip !
2) Comme Obélix, tu donnes les grosses baffes d'abord et tu poses les questions
après !
Je niaise !!! Tu copies dans le dossier du Puppy, tu déballes et tu changes son nom.
Par exemple, disons que tu as aussi wary-5.5, en plus de wolx.
Tu copies la petite archive dans le dossier de wary-5.5
Tu la déballes deux fois, comme indiqué ci-dessus. Tu obtiens le GGRROOSS fichier
de 960 Mo.
Ensuite tu renommes, de wolxsave-augras.2fs à warysave-augras.2fs, comme suit :
En console, va dans le dossier de wary-5.5 et tape :
Code: Select all
mv wolxsave-augras.2fs warysave-augras.2fs
un clic droit sur le fichier wolxsave-augras.2fs. Tu cliques sur "renommer". Un petit
panneau s'affiche et dedans, tu remplaces (écrases) les lettres "wolx" par les lettres
"wary". C'est tout.
Si tu veux tu peux aussi remplacer la partie "augras" par un autre mot., mais le tiret
doit rester à sa place.
J'espère que ça t'aide.
musher0
musher0
~~~~~~~~~~
"You want it darker? We kill the flame." (L. Cohen)
~~~~~~~~~~
"You want it darker? We kill the flame." (L. Cohen)
Continu de niaiser : il faut bien entretenir les relations !
J'ai d'excellents souvenir de mon séjour parmi tes compatriotes et il est certain que je reviendrai faire un tour et profiter de votre accueil inégalable.
Tout est très clair maintenant pour que tout le monde comprenne bien.
Merci encore.
amicalement,
Philippe
J'ai d'excellents souvenir de mon séjour parmi tes compatriotes et il est certain que je reviendrai faire un tour et profiter de votre accueil inégalable.
Tout est très clair maintenant pour que tout le monde comprenne bien.
Merci encore.
amicalement,
Philippe
Très bien dit ! (J'ai ajouté l'italique.)augras wrote:(...)
C'est tout de même très problématique car je ne vois pas comment quelqu'un qui débarque sous linux va accepter ces manipulations. D'autant plus que ça ne semble pas anecdotique du tout et plutôt fréquent si l'on en juge les posts de la semaine passée ça fait 4 personnes... qui ont signalées le problème. Combien passent leur route sans rien dire et demander ?
Merci encore.
Philippe
Ce que je comprends encore moins, c'est que les développeurs principaux
de Puppy continuent de jouer les autruches face à ce problème.
musher0
~~~~~~~~~~
"You want it darker? We kill the flame." (L. Cohen)
~~~~~~~~~~
"You want it darker? We kill the flame." (L. Cohen)
@augras
Tu as écrit :
> Le disque sda1 n'est effectivement pas monté automatiquement alors que ça devrait être le cas, non ?
En effet. Ça ne m'est jamais arrivé... Peux-tu m'en dire un peu plus, pour
déboguer ? Aucun message d'erreur ne s'affiche ?
À moins que... pardon, oui, j'ai déjà vu ça. Si je lance mon Puppy à partir
d'un CD ou DVD, et je n'ai pas encore de pupsave sur mon disque rigide.
Mais ça doit pas être ça, puisque que tu as un menu.lst pour grub sur
ta partition principale.
Mystère.
À+.
Tu as écrit :
> Le disque sda1 n'est effectivement pas monté automatiquement alors que ça devrait être le cas, non ?
En effet. Ça ne m'est jamais arrivé... Peux-tu m'en dire un peu plus, pour
déboguer ? Aucun message d'erreur ne s'affiche ?
À moins que... pardon, oui, j'ai déjà vu ça. Si je lance mon Puppy à partir
d'un CD ou DVD, et je n'ai pas encore de pupsave sur mon disque rigide.
Mais ça doit pas être ça, puisque que tu as un menu.lst pour grub sur
ta partition principale.
Mystère.
À+.
musher0
~~~~~~~~~~
"You want it darker? We kill the flame." (L. Cohen)
~~~~~~~~~~
"You want it darker? We kill the flame." (L. Cohen)
Bonsoir,
En installation frugale manuelle sur le disque dur (ou autres supports) et en l'absence d'un fichier de sauvegarde le point de montage /mnt/@home n'existe pas
Puppy utilise alors le point de montage /initrd/mnt/dev_ro2
Après redémarrage avec chargement d'un "pupsave" le lien /mnt/@home existe et pointe alors vers /initrd/mnt/dev_save
En tenir compte pour vos scripts et dans vos lignes de commandes
Cordialement,
Médor.
En installation frugale manuelle sur le disque dur (ou autres supports) et en l'absence d'un fichier de sauvegarde le point de montage /mnt/@home n'existe pas
Puppy utilise alors le point de montage /initrd/mnt/dev_ro2
Après redémarrage avec chargement d'un "pupsave" le lien /mnt/@home existe et pointe alors vers /initrd/mnt/dev_save
En tenir compte pour vos scripts et dans vos lignes de commandes
Cordialement,
Médor.