tag:linuxfr.org,2005:/tags/update/publicLinuxFr.org : les contenus étiquetés avec « update »2024-02-15T15:09:31+01:00/favicon.pngtag:linuxfr.org,2005:Bookmark/79452024-02-15T15:09:31+01:002024-02-15T15:09:31+01:00Les mises à jour via F-Droid grandement améliorées, enfin<a href="https://f-droid.org/2024/02/01/twif.html">https://f-droid.org/2024/02/01/twif.html</a> <p>
<strong>Commentaires :</strong>
<a href="//linuxfr.org/nodes/134917/comments.atom">voir le flux Atom</a>
<a href="https://linuxfr.org/users/raspbeguy/liens/les-mises-a-jour-via-f-droid-grandement-ameliorees-enfin#comments">ouvrir dans le navigateur</a>
</p>
raspbeguyhttps://linuxfr.org/nodes/134917/comments.atomtag:linuxfr.org,2005:Post/429062022-05-19T15:20:27+02:002022-07-20T11:55:18+02:00[RÉSOLU] Démarrage impossible sans cliché Timeshift après mise à jour interrompue<p>Bonjour à tous.</p>
<p>Je suis sous Manjaro. J'ai eu la mauvaise surprise d'une mise à jour interrompue à cause du taux de remplissage du système de fichier racine (100%). J'ai cru m'en sortir en poursuivant la mise à jour après avoir agrandi mon volume logique (<strong>EDIT:</strong> LVM) racine¹ de 40 à 80Go.</p>
<p>J'ai obtenu des erreurs concernant des fichiers existants, qui empêchaient l'installation de certains paquets mais je suis parvenu à poursuivre la mise à niveau… du moins c'est ce que je croyais, jusqu'à ce que je demande à mon système de redémarrer.</p>
<p>À présent, je me retrouve avec un menu de démarrage qui ne me propose plus que "<code>EFI settings</code>" et "<code>Manjaro snapshots</code>" (mon portable est un <a href="https://slimbook.es/en/store/essential">SlimBook Essential-AMD5</a>). J'avais deux fois plus de choix auparavant. Si je me risquais à un diagnostic, je dirais que le détecteur d'OS ne "voit" aucun système d'exploitation/noyau…</p>
<p>J'ai pu faire démarrer mon système avec un des clichés mensuels (gérés par <code>Timeshift</code>, à ce que je peux comprendre) et j'ai tenté de relancer la mise à niveau, espérant — Ô combien naïvement — que mon système se ramasserait tout seul… Tu parles, ça n'a juste rien changé et je n'ai toujours pas d'autre option que de démarrer sur un des clichés <code>Timeshift</code>. Et pour couronner le tout, les clichés les plus récents ne permettent même pas de démarrer (noyau introuvable, pour ce que j'en ai vu).</p>
<p>Autant dire que je ne suis pas (mais alors pas du tout) à l'aise avec Grub (je <strong>hais</strong> ce truc!), <code>Timeshift</code> et EFI, les composants les plus critiques du système… Pour l'instant, mon portable est capable de se mettre en veille et de se réveiller mais à chaque démarrage, je dois repartir d'un cliché.</p>
<p>J'ignore quoi faire. Quelqu'un aurait une idée (à part réinstaller mon système, bien sûr)?</p>
<p>Mille fois merci d'avance.</p>
<p><strong>EDIT:</strong> J'ai finalement corrigé le problème, en essayant de restaurer avec l'appli graphique <code>Timeshift</code>, le dernier cliché fonctionnel, datant d'il y a trois jours (avant la mise à jour donc). Assez bizarrement, toutes mes applications sont à jour, le cache des paquets aussi (selon <code>pacman</code>), le volume logique LVM est à la bonne taille et celui de BTRFS aussi. Pourquoi, ça, j'en ai aucune idée et je m'en moque éperdument, ça a fonctionné!</p>
<p>Je laisse ce <s>post</s> message à la <em>post</em>-érité pour d'éventuels personnes pour qui ce désagrément surviendrait.</p>
<p><strong>EDIT:</strong> Quelques semaines plus tard, pendant que je travaillais sur un projet, j'ai vu soudainement un message me disant que ma machine n'avait plus de batterie… En retournant vers une console, je me suis aperçu que le système était dans un état totalement incontrôlable et irrécupérable (en apparences): plus moyen de faire un arrêt normal, il a fallu que je l'arrête à la barbare (appui long sur le bouton d'allumage).</p>
<p>J'ai d'abord cru à une défaillance matérielle — le portable est toujours sous garantie, il n'a que quelques semaines. Mais en réalité c'est "simplement" BTRFS (ou quelque chose en rapport avec ça) qui a tout fait foirer. J'ai perdu la totalité des modifications que j'avais faites sur des fichiers dans <code>/usr/local</code> et je n'ai pas cherché ailleurs s'il y en avait d'autres. L'exercice m'a amplement suffi…</p>
<p>Moralité: BTRFS est resté cohérent après une panne (ça déstresse concernant la garantie) mais a engendré une perte <em>totale</em> des données, passé un point de restauration… qui n'est même pas le dernier! J'ignore si c'est en rapport avec ce premier problème mais j'ai viré <em>BTRFS</em> de la racine et l'ai remplacé par <em>ext4</em>. Seule la partition réservée à <code>/home</code> est sous <em>BTRFS</em>. Je n'ai aucune perte de données à constater sur celle-ci.</p>
<p>J'en suis amené à suspecter le couple <em>BTRFS + Timeshift</em> d'avoir causé cette catastrophe: le seul événement, soudain, que je peux entrevoir, c'est le cron de <em>Timeshift</em>, qui aurait pu provoquer une saturation de l'espace disque. Mais, pour ce que j'en ai vu, de la place, il en restait suffisamment pour au moins un cliché…</p>
<p>J'ai déjà tiqué en constatant que même avec plus de 80 Go au total pour une configuration par défaut du système (à l'exception de <code>/home</code>), c'était insuffisant et l'occupation dépassait les 80% en permanence. Il m'a d'ailleurs fallu augmenter plusieurs fois la taille du volume racine (j'ai été bien inspiré de passer par LVM) et ça n'a pas empêché la catastrophe.</p>
<p><em>BTRFS</em> n'a pas que des inconvénients, évidemment. Cependant, qu'une configuration, par défaut et suggérée par l'installateur lorsqu'on choisit <em>BTRFS</em>, puisse provoquer, en dehors de tout défaut matériel, une perte de données préalablement existantes, <em>alors même qu'elle est supposée empêcher ça</em>, c'est plutôt ironique, trouvez pas?</p>
<p>J'ai déjà eu, plusieurs fois, des remplissages à 100% et j'ai toujours réussi à remettre le système sur pied sans <strong>jamais</strong> avoir perdu le moindre fichier existant. Ce que je viens d'expérimenter me suffit à prêter de l'attention aux argumentations qualifiant ce système de "pas au point", "pas fiable" ou "pas sûr".</p>
<p>Alors autant dire que, pour moi, <em>BTRFS</em> partout, c'est pas pour tout de suite. À présent, j'ai un système dont la taille totale fait environ 60 Go et avec un taux d'occupation de 50%.</p>
<p>Ce que je recommanderais aux novices (comme ma pomme dans ce cas précis, malgré mes 20 ans d'expérience sous GNU/Linux) c'est surtout de ne jamais, jamais au grand <strong>jamais</strong> laisser activée la chrono-programmation de <em>Timeshift</em> sur un système <em>BTRFS</em>. Que cet automatisme fasse partie de la configuration par défaut de Manjaro me paraît d'ailleurs une <strong>très</strong> mauvaise idée et devrait n'être suggérée qu'aux experts, aux intrépides ou aux casse-cous ou, à tout le moins, aux utilisateurs avec une bonne expérience de ce genre de combinaison. Mais ça, c'est une devinette impossible pour un programme d'installation.</p>
<hr>
<p>¹ Le système racine est sous BTRFS avec prise en charge des clichés, ce que je n'ai pas demandé, ça s'est fait tout seul à l'installation. Ça ne me gène pas, ce n'est qu'en l'utilisant que j'apprendrai à m'en servir.</p>
<div><a href="https://linuxfr.org/forums/linux-general/posts/resolu-demarrage-impossible-sans-cliche-timeshift-apres-mise-a-jour-interrompue.epub">Télécharger ce contenu au format EPUB</a></div> <p>
<strong>Commentaires :</strong>
<a href="//linuxfr.org/nodes/127796/comments.atom">voir le flux Atom</a>
<a href="https://linuxfr.org/forums/linux-general/posts/resolu-demarrage-impossible-sans-cliche-timeshift-apres-mise-a-jour-interrompue#comments">ouvrir dans le navigateur</a>
</p>
FantastIXhttps://linuxfr.org/nodes/127796/comments.atomtag:linuxfr.org,2005:Bookmark/44402022-03-18T21:30:59+01:002022-03-18T21:30:59+01:00... device thinks it is a steam oven ...<a href="https://www.tellerreport.com/tech/2022-03-18-aeg-combi-microwave-unusable-after-update--device-thinks-it-is-a-steam-oven.Bkxu7Aa-z9.html">https://www.tellerreport.com/tech/2022-03-18-aeg-combi-microwave-unusable-after-update--device-thinks-it-is-a-steam-oven.Bkxu7Aa-z9.html</a> <p>
<strong>Commentaires :</strong>
<a href="//linuxfr.org/nodes/127222/comments.atom">voir le flux Atom</a>
<a href="https://linuxfr.org/users/oulala/liens/device-thinks-it-is-a-steam-oven#comments">ouvrir dans le navigateur</a>
</p>
Tonton Thhttps://linuxfr.org/nodes/127222/comments.atomtag:linuxfr.org,2005:Post/423432021-08-31T16:41:57+02:002021-08-31T17:25:10+02:00Erreur apt update <p>Bonsoir à tous et à toutes</p>
<p>Quand je lances <code>apt update</code> sous Kali Linux dans mon terminal en mode administrateur le apt update voilà ce que j'obtiens au final</p>
<pre><code class="sh">E: Le dépôt http://ppa.launchpad.net/freetuxtv/freetuxtv-dev/ubuntu impish Release n<span class="s1">'a pas de fichier Release.</span>
<span class="s1">N: Les mises à jour depuis un tel dépôt ne peuvent s'</span>effectuer de manière sécurisée, et sont donc désactivées par défaut.
N: Voir les pages de manuel d<span class="s1">'apt-secure(8) pour la création des dépôts et les détails de configuration d'</span>un utilisateur.
E: Le dépôt http://ppa.launchpad.net/ondrej/php/ubuntu impish Release n<span class="s1">'a pas de fichier Release.</span>
<span class="s1">N: Les mises à jour depuis un tel dépôt ne peuvent s'</span>effectuer de manière sécurisée, et sont donc désactivées par défaut.
N: Voir les pages de manuel d<span class="s1">'apt-secure(8) pour la création des dépôts et les détails de configuration d'</span>un utilisateur.</code></pre>
<p>Quelqu'un pourrait m'aider s'il vous plaît ???</p>
<div><a href="https://linuxfr.org/forums/linux-debian-ubuntu/posts/erreur-apt-update.epub">Télécharger ce contenu au format EPUB</a></div> <p>
<strong>Commentaires :</strong>
<a href="//linuxfr.org/nodes/125273/comments.atom">voir le flux Atom</a>
<a href="https://linuxfr.org/forums/linux-debian-ubuntu/posts/erreur-apt-update#comments">ouvrir dans le navigateur</a>
</p>
lifeofmalkazihttps://linuxfr.org/nodes/125273/comments.atomtag:linuxfr.org,2005:News/403922021-04-07T09:36:32+02:002021-04-07T09:36:32+02:00Mise à niveau : LinuxMint vous notifieLicence CC By‑SA http://creativecommons.org/licenses/by-sa/4.0/deed.fr<div><p>Selon les statistiques remontées concernant la mise à niveau régulière de la distribution Linux Mint, les développeurs s’interrogent sur le comportement des utilisateurs : faut-il ou non les forcer à appliquer les mises à jour ?</p>
<p><img src="//img.linuxfr.org/img/68747470733a2f2f7777772e6c696e75786d696e742e636f6d2f746d702f626c6f672f343034392f6e6f74696669636174696f6e2e706e67/notification.png" alt="https://www.linuxmint.com/tmp/blog/4049/notification.png" title="Source : https://www.linuxmint.com/tmp/blog/4049/notification.png"></p>
</div><ul><li>lien nᵒ 1 : <a title="https://blog.linuxmint.com/?p=4049" hreflang="en" href="https://linuxfr.org/redirect/108185">Depêche LinuxMint</a></li></ul><div><p>À titre de comparaison, sur d’autres distributions propriétaires (et plus rarement, sur les distributions Linux), les mises à niveau sont signalées aux utilisateurs par différents moyens : messages au démarrage, notifications en barre des tâches, popup réguliers. Ces moyens peuvent être considérés comme intrusifs, voire agacer selon la fréquence d’affichage et le paramétrage possible pour les effacer.</p>
<p>Selon les retours de certains utilisateurs, les développeurs LinuxMint ont noté une réponse assez étonnante : “<em>many of them were sensitive to the importance of applying updates but didn’t do so simply because they were never really told to.</em>”<sup id="fnref1"><a href="#fn1">1</a></sup> La raison ? Parce que l’on ne leur a jamais demandé de le faire.</p>
<p>En leur demandant pourquoi ce n’était pas le cas des mises à jour liées à leurs téléphones, les utilisateurs ont répondu aux développeurs que, même si les notifications étaient agaçantes, ils ont tout de même réalisé avec succès la mise à jour. <br>
On peut aussi noter que l’autre raison qui les a poussés à appliquer la mise à jour, c’est parce qu’ils savaient que c’est une bonne attitude, et que les notifications n’apparaîtraient plus après cela.</p>
<p>Pour les développeurs, cela s’apparente clairement à un report des responsabilités : l’utilisateur est conscient de l’importance des mises à jour, mais aimerait que cela soit demandé par le système, via des notifications non intrusives dans la fréquence d’apparition, et avec le choix de la date de l’application (une notification avec consentement).</p>
<p>C’est à partir de ces constats que les développeurs ont décidé de proposer une solution qui consiste à conserver la liberté, et la flexibilité de l’utilisateur final, tout en alertant sur les mises à jour de la distribution.</p>
<p>À l’instar des notifications pour certaines applications, comme la réception de nouveaux courriels, celle-ci se veut être non intrusive, et laisse le libre choix à l’utilisateur de l’effacer, d’en savoir plus sur la mise à jour, voire de procéder à la configuration.</p>
<p>Pour éviter le côté intrusif, la notification n’apparaît plus pendant deux jours si elle est effacée par l’utilisateur. La configuration permet de modifier les conditions de notifications, tout en sachant qu’après une mise à jour, elle n’apparaît plus également pendant une certaine période, et de la limiter seulement pour ce qui a trait au kernel et à la sécurité. </p>
<p>La configuration du rafraîchissement de la liste des mises à jour se fait via le panneau comme illustré par la copie écran ci-dessous. On peut noter la période de grâce par défaut de trente jours, pendant laquelle aucune notification n’apparaît après l’application de la mise à jour (quel qu’en soit le moyen).</p>
<p><img src="//img.linuxfr.org/img/68747470733a2f2f7777772e6c696e75786d696e742e636f6d2f746d702f626c6f672f343034392f707265666572656e6365732e706e67/preferences.png" alt="Panneau de configuration des préférences de mise à jour" title="Source : https://www.linuxmint.com/tmp/blog/4049/preferences.png"></p>
<p>Une notification pour être averti des mises à jour, mais sans jamais les appliquer, est également possible en passant par la régénération de la clé gsettings, et l’utilisation du tracker spécifique « com.linuxmint.updates tracker-disable-notifications ».</p>
<p>Enfin, si dans le cas des VM de tests, ou d’autres situations, vous ne désirez pas vous embêter avec ce système de notification, vous pouvez le faire en désactivant les vérifications auto, ou l’Update Manager.</p>
<div class="footnotes">
<hr>
<ol>
<li id="fn1">
<p>[NDM] : en français <em>beaucoup d’entre eux étaient sensibilisés à l'importance de procéder à des mises à jour, mais ne le font pas, tout simplement parce qu’on ne le leur demande pas.</em> <a href="#fnref1">↩</a></p>
</li>
</ol>
</div>
</div><div><a href="https://linuxfr.org/news/mise-a-niveau-linuxmint-vous-notifie.epub">Télécharger ce contenu au format EPUB</a></div> <p>
<strong>Commentaires :</strong>
<a href="//linuxfr.org/nodes/123824/comments.atom">voir le flux Atom</a>
<a href="https://linuxfr.org/news/mise-a-niveau-linuxmint-vous-notifie#comments">ouvrir dans le navigateur</a>
</p>
xunfrNÿcoYsabeau 🧶 🧦palm123Nils Ratusznikhttps://linuxfr.org/nodes/123824/comments.atomtag:linuxfr.org,2005:Post/406722019-11-22T20:43:08+01:002019-11-22T23:58:40+01:00Mise à jour raspbian échoue avec un timeout, impossible de continuer<p>Bonjour.</p>
<p>Je suis loin d'être spécialiste avec Debian; même si j'ai une bonne expérience du système, je n'ai jamais osé "chipoter" avec le gestionnaire de paquets.</p>
<p>Les faits: j'ai formaté une carte SD avec Raspbian Buster, la version du 29 septembre 2019. Le raspberry démarre et veut se mettre à jour mais échoue. J'essaie de me débrouiller avec une mise à jour manuelle mais je ne fais que récolter un message comme celui-ci:</p>
<pre><code> Hit:1 http://raspbian.raspberrypi.org/raspbian buster InRelease
Hit:2 http://archive.raspberrypi.org/debian buster InRelease
Error: Timeout was reached
</code></pre>
<p>J'essaie en modifiant les serveurs source (sans trop comprendre d'où vient le problème) et je recommence. Ça donne pareil. Aucun des paquets ne peut s'installer, il y a des dépendances non satisfaites, notamment avec python 2.7 — mais c'est seulement une conséquence de la mise à jour défaillante, je pense.</p>
<p>Je lance la commande (que je découvre quelques instants plus tôt):</p>
<p><code>apt-get update --list-uris</code></p>
<p>et je vois ça:</p>
<pre><code> 'http://archive.raspberrypi.org/debian/dists/buster/InRelease' archive.raspberrypi.org_debian_dists_buster_InRelease 0
'http://archive.raspberrypi.org/debian/dists/buster/main/binary-armhf/Packages.xz' archive.raspberrypi.org_debian_dists_buster_main_binary-armhf_Packages 0
'http://archive.raspberrypi.org/debian/dists/buster/main/binary-all/Packages.xz' archive.raspberrypi.org_debian_dists_buster_main_binary-all_Packages 0
'http://archive.raspberrypi.org/debian/dists/buster/main/i18n/Translation-en_US.xz' archive.raspberrypi.org_debian_dists_buster_main_i18n_Translation-en%5fUS 0
'http://archive.raspberrypi.org/debian/dists/buster/main/i18n/Translation-en.xz' archive.raspberrypi.org_debian_dists_buster_main_i18n_Translation-en 0
'http://archive.raspberrypi.org/debian/dists/buster/main/i18n/Translation-en_US.UTF-8.xz' archive.raspberrypi.org_debian_dists_buster_main_i18n_Translation-en%5fUS.UTF-8 0
'http://raspbian.raspberrypi.org/raspbian/dists/buster/InRelease' raspbian.raspberrypi.org_raspbian_dists_buster_InRelease 0
'http://raspbian.raspberrypi.org/raspbian/dists/buster/main/binary-armhf/Packages.xz' raspbian.raspberrypi.org_raspbian_dists_buster_main_binary-armhf_Packages 0
'http://raspbian.raspberrypi.org/raspbian/dists/buster/main/binary-all/Packages.xz' raspbian.raspberrypi.org_raspbian_dists_buster_main_binary-all_Packages 0
'http://raspbian.raspberrypi.org/raspbian/dists/buster/main/i18n/Translation-en_US.xz' raspbian.raspberrypi.org_raspbian_dists_buster_main_i18n_Translation-en%5fUS 0
'http://raspbian.raspberrypi.org/raspbian/dists/buster/main/i18n/Translation-en.xz' raspbian.raspberrypi.org_raspbian_dists_buster_main_i18n_Translation-en 0
'http://raspbian.raspberrypi.org/raspbian/dists/buster/main/i18n/Translation-en_US.UTF-8.xz' raspbian.raspberrypi.org_raspbian_dists_buster_main_i18n_Translation-en%5fUS.UTF-8 0
'http://raspbian.raspberrypi.org/raspbian/dists/buster/contrib/binary-armhf/Packages.xz' raspbian.raspberrypi.org_raspbian_dists_buster_contrib_binary-armhf_Packages 0
'http://raspbian.raspberrypi.org/raspbian/dists/buster/contrib/binary-all/Packages.xz' raspbian.raspberrypi.org_raspbian_dists_buster_contrib_binary-all_Packages 0
'http://raspbian.raspberrypi.org/raspbian/dists/buster/contrib/i18n/Translation-en_US.xz' raspbian.raspberrypi.org_raspbian_dists_buster_contrib_i18n_Translation-en%5fUS 0
'http://raspbian.raspberrypi.org/raspbian/dists/buster/contrib/i18n/Translation-en.xz' raspbian.raspberrypi.org_raspbian_dists_buster_contrib_i18n_Translation-en 0
'http://raspbian.raspberrypi.org/raspbian/dists/buster/contrib/i18n/Translation-en_US.UTF-8.xz' raspbian.raspberrypi.org_raspbian_dists_buster_contrib_i18n_Translation-en%5fUS.UTF-8 0
'http://raspbian.raspberrypi.org/raspbian/dists/buster/non-free/binary-armhf/Packages.xz' raspbian.raspberrypi.org_raspbian_dists_buster_non-free_binary-armhf_Packages 0
'http://raspbian.raspberrypi.org/raspbian/dists/buster/non-free/binary-all/Packages.xz' raspbian.raspberrypi.org_raspbian_dists_buster_non-free_binary-all_Packages 0
'http://raspbian.raspberrypi.org/raspbian/dists/buster/non-free/i18n/Translation-en_US.xz' raspbian.raspberrypi.org_raspbian_dists_buster_non-free_i18n_Translation-en%5fUS 0
'http://raspbian.raspberrypi.org/raspbian/dists/buster/non-free/i18n/Translation-en.xz' raspbian.raspberrypi.org_raspbian_dists_buster_non-free_i18n_Translation-en 0
'http://raspbian.raspberrypi.org/raspbian/dists/buster/non-free/i18n/Translation-en_US.UTF-8.xz' raspbian.raspberrypi.org_raspbian_dists_buster_non-free_i18n_Translation-en%5fUS.UTF-8 0
'http://raspbian.raspberrypi.org/raspbian/dists/buster/rpi/binary-armhf/Packages.xz' raspbian.raspberrypi.org_raspbian_dists_buster_rpi_binary-armhf_Packages 0
'http://raspbian.raspberrypi.org/raspbian/dists/buster/rpi/binary-all/Packages.xz' raspbian.raspberrypi.org_raspbian_dists_buster_rpi_binary-all_Packages 0
'http://raspbian.raspberrypi.org/raspbian/dists/buster/rpi/i18n/Translation-en_US.xz' raspbian.raspberrypi.org_raspbian_dists_buster_rpi_i18n_Translation-en%5fUS 0
'http://raspbian.raspberrypi.org/raspbian/dists/buster/rpi/i18n/Translation-en.xz' raspbian.raspberrypi.org_raspbian_dists_buster_rpi_i18n_Translation-en 0
'http://raspbian.raspberrypi.org/raspbian/dists/buster/rpi/i18n/Translation-en_US.UTF-8.xz' raspbian.raspberrypi.org_raspbian_dists_buster_rpi_i18n_Translation-en%5fUS.UTF-8 0
</code></pre>
<p>En testant les URIs l'une après l'autre, je vois que l'une d'entre elles n'aboutit pas: '<a href="http://archive.raspberrypi.org/debian/dists/buster/main/binary-armhf/Packages.xz">http://archive.raspberrypi.org/debian/dists/buster/main/binary-armhf/Packages.xz</a>' d'où je me dis que c'est probablement celle-là qui fait avorter <em>apt update</em>.</p>
<p>J'élimine alors les fichiers sous <em>/var/lib/apt/lists/</em> et je relance <em>apt update</em>… ben non, toujours la même chose. Quand ça veut pas, ça veut pas. Et ça m'emmerde. Je voulais juste tester les transferts bluetooth avec mon raspberry étant donné que ça déconne entre mon PC et le téléphone. Ce faisant, j'ai vu la carte SD se corrompre et je n'ai pas d'alimentation plus puissante. J'ai donc trois problèmes sur les bras au lieu d'un. J'ose pas trop tester davantage de peur d'en avoir un nouveau… (Je plaisante. Enfin juste un peu.)</p>
<p>Quelqu'un aurait une idée?</p>
<div><a href="https://linuxfr.org/forums/linux-general/posts/mise-a-jour-raspbian-echoue-avec-un-timeout-impossible-de-continuer.epub">Télécharger ce contenu au format EPUB</a></div> <p>
<strong>Commentaires :</strong>
<a href="//linuxfr.org/nodes/118694/comments.atom">voir le flux Atom</a>
<a href="https://linuxfr.org/forums/linux-general/posts/mise-a-jour-raspbian-echoue-avec-un-timeout-impossible-de-continuer#comments">ouvrir dans le navigateur</a>
</p>
FantastIXhttps://linuxfr.org/nodes/118694/comments.atomtag:linuxfr.org,2005:Post/396442018-11-17T13:28:17+01:002018-11-19T18:49:43+01:00problème apt-get update "key"<p>voilà le probléme, aidez moi SVP</p>
<pre><code>Réception de:1 http://security.debian.org/debian-security stretch/updates InRelease [94,3 kB]
Err:1 http://security.debian.org/debian-security stretch/updates InRelease
Les signatures suivantes n'ont pas pu être vérifiées car la clé publique n'est pas disponible : NO_PUBKEY 9D6D8F6BC857C906 NO_PUBKEY 8B48AD6246925553
Réception de:3 https://deb.i2p2.de stretch InRelease [12,3 kB]
Err:3 https://deb.i2p2.de stretch InRelease
Les signatures suivantes n'ont pas pu être vérifiées car la clé publique n'est pas disponible : NO_PUBKEY 67ECE5605BCF1346
Réception de:2 http://kali.download/kali kali-rolling InRelease [30,5 kB]
Err:2 http://kali.download/kali kali-rolling InRelease
Les signatures suivantes n'ont pas pu être vérifiées car la clé publique n'est pas disponible : NO_PUBKEY ED444FF07D8D0BF6
Lecture des listes de paquets... Fait
W: Erreur de GPG : http://security.debian.org/debian-security stretch/updates InRelease : Les signatures suivantes n'ont pas pu être vérifiées car la clé publique n'est pas disponible : NO_PUBKEY 9D6D8F6BC857C906 NO_PUBKEY 8B48AD6246925553
E: Le dépôt http://security.debian.org/debian-security stretch/updates InRelease n'est pas signé.
N: Les mises à jour depuis un tel dépôt ne peuvent s'effectuer de manière sécurisée, et sont donc désactivées par défaut
N: Voir les pages de manuel d'apt-secure(8) pour la création des dépôts et les détails de configuration d'un utilisateur.
W: Erreur de GPG : https://deb.i2p2.de stretch InRelease : Les signatures suivantes n'ont pas pu être vérifiées car la clé publique n'est pas disponible : NO_PUBKEY 67ECE5605BCF1346
E: Le dépôt https://deb.i2p2.de stretch InRelease n'est pas signé.
N: Les mises à jour depuis un tel dépôt ne peuvent s'effectuer de manière sécurisée, et sont donc désactivées par défaut
N: Voir les pages de manuel d'apt-secure(8) pour la création des dépôts et les détails de configuration d'un utilisateur.
W: Erreur de GPG : http://kali.download/kali kali-rolling InRelease : Les signatures suivantes n'ont pas pu être vérifiées car la clé publique n'est pas disponible : NO_PUBKEY ED444FF07D8D0BF6
E: Le dépôt http://http.kali.org/kali kali-rolling InRelease n'est pas signé.
N: Les mises à jour depuis un tel dépôt ne peuvent s'effectuer de manière sécurisée, et sont donc désactivées par défaut
N: Voir les pages de manuel d'apt-secure(8) pour la création des dépôts et les détails de configuration d'un utilisateur.
</code></pre>
<div><a href="https://linuxfr.org/forums/linux-debian-ubuntu/posts/probleme-apt-get-update-key.epub">Télécharger ce contenu au format EPUB</a></div> <p>
<strong>Commentaires :</strong>
<a href="//linuxfr.org/nodes/115752/comments.atom">voir le flux Atom</a>
<a href="https://linuxfr.org/forums/linux-debian-ubuntu/posts/probleme-apt-get-update-key#comments">ouvrir dans le navigateur</a>
</p>
n00bscriptkiddiehttps://linuxfr.org/nodes/115752/comments.atomtag:linuxfr.org,2005:WikiPage/3642018-11-15T12:54:06+01:002019-08-29T23:35:18+02:00[Tuto/HowTo] Automatiser simplement les mises à jours de configurations sur cluster via script bash<h2 class="sommaire">Sommaire</h2>
<ul class="toc">
<li>
<a href="#toc-introduction">Introduction</a><ul>
<li><a href="#toc-sur-votre-cloud-vous-devez-avoir-une-arborescence-du-type">Sur votre cloud, vous devez avoir une arborescence du type</a></li>
<li><a href="#toc-types-de-messages-">Types de messages :</a></li>
<li><a href="#toc-configurations-qui-peuvent-%C3%AAtre-inject%C3%A9es">Configurations qui peuvent être injectées.</a></li>
</ul>
</li>
<li>
<a href="#toc-apache2">Apache2</a><ul>
<li>
<a href="#toc-param%C3%A8tres">Paramètres</a><ul>
<li><a href="#toc--u-mon_user----user-local-pour-le-montage-obligatoire">-u mon_user --> User local pour le montage [OBLIGATOIRE]</a></li>
<li><a href="#toc--p-mediavotre_path----path-du-point-de-montage-obligatoire">-p /media/votre_path --> Path du point de montage [OBLIGATOIRE]</a></li>
<li><a href="#toc--i-mon_cluster----identify-obligatoire">-i mon_cluster --> Identify [OBLIGATOIRE]</a></li>
<li><a href="#toc--s-apache2----service-obligatoire">-s apache2 --> Service [OBLIGATOIRE]</a></li>
<li><a href="#toc--h-mymachinecom----hostname-de-la-machine">-h myMachine.com --> Hostname de la machine</a></li>
<li><a href="#toc--b-1084242----adresse-d%C3%A9coute-bind">-b 10.8.42.42 --> Adresse d'écoute (bind)</a></li>
<li><a href="#toc--r-truefalse----purge">-r true|false --> Purge</a></li>
<li><a href="#toc--f-truefalse-fakesimulate">-f true|false—> Fake/Simulate</a></li>
<li><a href="#toc--d-truefalse----down">-d true|false --> Down</a></li>
<li><a href="#toc--a-truefalse----mise-%C3%A0-jours-automatique-du-script">-a true|false --> Mise à jours automatique du script</a></li>
</ul>
</li>
<li>
<a href="#toc-exemples-de-commandes">Exemples de commandes.</a><ul>
<li><a href="#toc-avec-purge">Avec purge</a></li>
<li><a href="#toc-sans-purge">Sans purge</a></li>
<li><a href="#toc-avec-purge-et-down-du-service-en-cas-d%C3%A9chec-de-la-mise-%C3%A0-jours">Avec purge et down du service en cas d'échec de la mise à jours</a></li>
</ul>
</li>
<li><a href="#toc-exemple-de-cron">Exemple de cron.</a></li>
</ul>
</li>
<li><a href="#toc-farm-link">Farm Link</a></li>
</ul>
<h2 id="toc-introduction">Introduction</h2>
<p>Nous allons voir ici comment automatiser simplement la mise à jours de configurations depuis un stockage distant (<a href="https://fr.wikipedia.org/wiki/Secure_shell_file_system">webdav</a>, <a href="https://fr.wikipedia.org/wiki/Secure_shell_file_system">sshfs</a>, etc). Pour ce job, nous allons utiliser un script bash dédié.</p>
<p>Ce dernier vous permet de ranger vos fichiers de configurations sur votre cloud (montage distant) puis de les ré-injecter via une <a href="https://doc.ubuntu-fr.org/cron">tâche planifiée</a> (<a href="https://fr.wikipedia.org/wiki/Cron">cron</a>).</p>
<p>Le script est capable d'auto-éditer les fichiers de configuration (une fois enregistrés localement) afin d'indiquer l'hostname de la machine ainsi que l'adresse IP sur laquelle il faut écouter.</p>
<p>Pour ce faire, dans un fichier de conf lorsque vous devez indiquer l'hostname de la machine, indiquez <em>66642myHostname42666</em> et <em>66642bind_IP42666</em> lorsqu'il faut préciser sur quelle adresse IP écouter. Les valeurs de remplacement (l'hostname et l'ip) doivent bien entendu être indiquées dans la commande de lancement du script. Si non ce dernier les remplacera par une valeur par défaut.</p>
<p>Par sécurité, je vous conseil vivement de ne donner accès aux fichiers de conf sur votre stockage distant uniquement en lecture seule.</p>
<p>Adresse du script : <a href="https://gitlab.com/voxdemonix/cluster/blob/master/auto-update/updateConf.bash">https://gitlab.com/voxdemonix/cluster/blob/master/auto-update/updateConf.bash</a></p>
<h3 id="toc-sur-votre-cloud-vous-devez-avoir-une-arborescence-du-type">Sur votre cloud, vous devez avoir une arborescence du type</h3>
<ul>
<li><em>/identifiant/nom_service/vos_fichiers_dossiers</em></li>
</ul>
<p><strong>Par exemple :</strong> </p>
<pre><code>/ServerOne/apache2/site-enabled/vhost-www.helloworld.com.conf
/ClusterCloud/apache2/site-enabled/vhost-cloud.linuxfr.org.conf
</code></pre>
<p><strong>Ce qui donnera comme montage côté client :</strong></p>
<pre><code>/media/mycloud/ServerOne/apache2/site-enabled/vhost-www.helloworld.com.conf
/media/mycloud/ClusterCloud/apache2/site-enabled/vhost-cloud.linuxfr.org.conf
</code></pre>
<h3 id="toc-types-de-messages-">Types de messages :</h3>
<p>Le script vous renvoie les types de messages suivant :</p>
<ul>
<li>
<strong>[FATAL_ERROR]</strong> ⇒ erreur ayant provoqué l'arrêt du script</li>
<li>
<strong>[fake-enabled]</strong> ⇒ mode fake activé, les messages vous rapportent de fausses actions (debuging).</li>
</ul>
<h3 id="toc-configurations-qui-peuvent-être-injectées">Configurations qui peuvent être injectées.</h3>
<p><strong>Note :</strong> pour rappel, le script active automatiquement les “nouvelles” configurations.</p>
<p><strong>Apache2</strong></p>
<ul>
<li><em>/etc/apache2/site-available/</em></li>
</ul>
<p><strong>HaProxy</strong></p>
<ul>
<li><em>/etc/haproxy/</em></li>
</ul>
<p><strong>Network-Manager</strong></p>
<ul>
<li><em>/etc/hosts</em></li>
</ul>
<h2 id="toc-apache2">Apache2</h2>
<h3 id="toc-paramètres">Paramètres</h3>
<h4 id="toc--u-mon_user----user-local-pour-le-montage-obligatoire">-u mon_user --> User local pour le montage [OBLIGATOIRE]</h4>
<ul>
<li>Si vous ne définissez pas cette variable, le script utilisera $USER (si vous lancez avec sudo depuis l'utilisateur courant, se sera votre utilisateur, si vous lancez depuis root ou cron en root, se sera donc root). Pour <a href="https://fr.wikipedia.org/wiki/Secure_shell_file_system">webdav</a>/davfs, l'utilisateur que vous définissez doit être celui qui dispose des informations nécessaire dans <em>/home/$USER/.davfs2/secrets</em> afin d'effectuer le montage sans demande de mot de passe. Si vous passez par <a href="https://fr.wikipedia.org/wiki/Secure_shell_file_system">SSHFS</a>, c'est l'utilisateur qui a exporté sa clé sur le serveur.</li>
</ul>
<p>Exemple :</p>
<pre><code>updateConf.bash -u mon_user -p /media/votre_path -i mon_cluster -s apache2 -h myMachine.com -b 10.8.42.42
</code></pre>
<h4 id="toc--p-mediavotre_path----path-du-point-de-montage-obligatoire">-p /media/votre_path --> Path du point de montage [OBLIGATOIRE]</h4>
<ul>
<li>Si vous ne définissez pas cette variable ou indiquez un dossier inéxistant, le script se coupera automatiquement.</li>
</ul>
<p>Exemple :</p>
<pre><code>updateConf.bash -u mon_user -p /media/votre_path -i mon_cluster -s apache2 -h myMachine.com -b 10.8.42.42
</code></pre>
<h4 id="toc--i-mon_cluster----identify-obligatoire">-i mon_cluster --> Identify [OBLIGATOIRE]</h4>
<ul>
<li>Défini le dossier principale dans votre point de montage. Dans l'exemple cela signifie que si vous effectuez le montage le dossier attendu sera “/media/votre_path/mon_cluster”</li>
</ul>
<p>Exemple :</p>
<pre><code>updateConf.bash -u mon_user -p /media/votre_path -i mon_cluster -s apache2 -h myMachine.com -b 10.8.42.42
</code></pre>
<h4 id="toc--s-apache2----service-obligatoire">-s apache2 --> Service [OBLIGATOIRE]</h4>
<ul>
<li>Défini le sous-dossier dans votre point de montage. Dans l'exemple cela signifie que si vous effectuez le montage le dossier attendu sera “/media/votre_path/mon_cluster/apache2”</li>
</ul>
<p>Exemple :</p>
<pre><code>updateConf.bash -u mon_user -p /media/votre_path -i mon_cluster -s apache2 -h myMachine.com -b 10.8.42.42
</code></pre>
<h4 id="toc--h-mymachinecom----hostname-de-la-machine">-h myMachine.com --> Hostname de la machine</h4>
<ul>
<li>Par défault (si non défini par l'user), utilise la commande “<a href="https://fr.wikipedia.org/wiki/Nom_de_domaine">hostname</a>” pour récupérer la valeur dans <em>/etc/hostname</em>. Une fois les fichiers de configurations téléchargés localement, ils seront automatiquement édité afin de remplacer 66642myHostname42666 par le <a href="https://fr.wikipedia.org/wiki/Nom_de_domaine">nom de domaine</a> que vous avez défini.</li>
</ul>
<p>Exemple :</p>
<pre><code>updateConf.bash -u mon_user -p /media/votre_path -i mon_cluster -s apache2 -h myMachine.com -b 10.8.42.42
</code></pre>
<h4 id="toc--b-1084242----adresse-découte-bind">-b 10.8.42.42 --> Adresse d'écoute (bind)</h4>
<ul>
<li>Par défaut <em>0.0.0.0</em> (si non défini par l'user). Une fois les fichiers de configurations téléchargés localement, ils seront automatiquement édité afin de remplacer <em>66642bind_IP42666</em> par l'ip que vous avez défini.</li>
</ul>
<p>Exemple :</p>
<pre><code>updateConf.bash -u mon_user -p /media/votre_path -i mon_cluster -s apache2 -h myMachine.com -b 10.8.42.42
</code></pre>
<h4 id="toc--r-truefalse----purge">-r true|false --> Purge</h4>
<ul>
<li>Si vous activez la purge ( -r true ), les vhosts non présent sur votre cloud seront désactivé puis supprimé.</li>
<li>Si la purge est désactivé (par défaut, pas besoin de l'indiquer dans la commande), les vhosts non présent sur le cloud seront quand même ré-activé.</li>
</ul>
<p>Exemple :</p>
<pre><code>updateConf.bash -u mon_user -p /media/votre_path -i mon_cluster -s apache2 -h myMachine.com -b 10.8.42.42 -r true
</code></pre>
<h4 id="toc--f-truefalse-fakesimulate">-f true|false—> Fake/Simulate</h4>
<ul>
<li>Si vous activez fake ( -f true ), le script simulera sans rien téléchargé ni inscrire ni remplacer. Le point de montage sera monté, les services seront arrêté et redémarré comme en situation réelle. Utile pour tester le bon fonctionnement des points de montage et le redémarrage des services.</li>
<li>Si vous n'activez pas fake (par défaut, pas besoin de le mentionner), le script fonctionnera normalement.</li>
</ul>
<p>Exemple :</p>
<pre><code>updateConf.bash -u mon_user -p /media/votre_path -i mon_cluster -s apache2 -h myMachine.com -b 10.8.42.42 -f true
</code></pre>
<h4 id="toc--d-truefalse----down">-d true|false --> Down</h4>
<ul>
<li>Si vous activez down ( <em>-d true</em> ), le service dont la mise à jours de la configuration à échouée pour une raison X ou Y sera coupé.</li>
<li>Si vous n'activez pas down (par défaut, pas besoin de le mentionner), le service sera relancé même si la mise à jours de la configuration a échouée.</li>
</ul>
<p>Exemple :</p>
<pre><code>updateConf.bash -u mon_user -p /media/votre_path -i mon_cluster -s apache2 -h myMachine.com -b 10.8.42.42 -d true
</code></pre>
<h4 id="toc--a-truefalse----mise-à-jours-automatique-du-script">-a true|false --> Mise à jours automatique du script</h4>
<ul>
<li>Par défaut inactivé (false) ; Si vous lancez le script avec l'option -a true, ce dernier va télécharger la dernière version sur gitlab qui va venir remplacer le script en cours de fonctionnement. Par défaut la valeur est vide et n'a pas besoin d'être mentionné sauf pour la passer à true. <strong>Si le script est lancé avec cette option, il ne fera que sa propre mise à jours, pas celle des fichiers de configuration.</strong>
</li>
</ul>
<p>Exemple : </p>
<pre><code>updateConf.bash -a true
</code></pre>
<h3 id="toc-exemples-de-commandes">Exemples de commandes.</h3>
<h4 id="toc-avec-purge">Avec purge</h4>
<pre><code>updateConf.bash -u local_user -p /media/my_cloud -i ServerOne -s apache2 -h ClusterNode1 -r true
</code></pre>
<h4 id="toc-sans-purge">Sans purge</h4>
<pre><code>updateConf.bash -u local_user -p /media/my_cloud -i ServerOne -s apache2 -h ClusterNode1
</code></pre>
<h4 id="toc-avec-purge-et-down-du-service-en-cas-déchec-de-la-mise-à-jours">Avec purge et down du service en cas d'échec de la mise à jours</h4>
<p>Note : Dans cet exemple si le script détecte au moins une erreur, stop ou ne redémarre pas le service. Si tout ce passe bien, le dossier est purgé avant d'injecter les nouveaux fichiers. Pour utiliser cette commande via cron, il est recommandé de la lancer à intervalle régulière. (le script ne se relancera pas seul pour vérifier que le réseau est de nouveau accessible ;) )</p>
<pre><code>updateConf.bash -u local_user -p /media/my_cloud -i ServerOne -s apache2 -h ClusterNode1 -r true -d true
</code></pre>
<h3 id="toc-exemple-de-cron">Exemple de cron.</h3>
<pre><code>@reboot ( sleep 75 ; updateConf.bash -u local_user -p /media/my_cloud -i ServerOne -s apache2 -h ClusterNode1 -r true )
</code></pre>
<h2 id="toc-farm-link">Farm Link</h2>
<ul>
<li>
<a href="https://wiki.0rion.netlib.re/doku.php?id=tutoriel_fr:tuto_howto_fr_script_autoupdate_configuration_pour_cluster">[Tuto/HowTo] [FR] Automatiser simplement les mises à jours de configurations sur cluster via updateConf.bash</a> (article d'origine)</li>
</ul>
<div><a href="https://linuxfr.org/wiki/tuto-howto-automatiser-simplement-les-mises-a-jours-de-configurations-sur-cluster-via-script-bash.epub">Télécharger ce contenu au format EPUB</a></div> <p>
<strong>Commentaires :</strong>
<a href="//linuxfr.org/nodes/115737/comments.atom">voir le flux Atom</a>
<a href="https://linuxfr.org/wiki/tuto-howto-automatiser-simplement-les-mises-a-jours-de-configurations-sur-cluster-via-script-bash#comments">ouvrir dans le navigateur</a>
</p>
voxdemonixhttps://linuxfr.org/nodes/115737/comments.atomtag:linuxfr.org,2005:Post/394282018-08-17T13:18:45+02:002018-08-17T13:18:45+02:00Peut-on mettre une blacklist/whitelist de paquet dans le Gnome Update Manager ?<p>Bonjour,</p>
<p>Je recherche le moyen de faire en sorte que l'Update Manager de Gnome ne me propose des mises à jour uniquement que pour certains paquets (issue d'une sorte de whitelist que j'aurais défini).</p>
<p>Avec DNF, j'ai pu mettre dans le fichier de config "/etc/dnf/dnf.conf", l'option suivante :<br>
includepkgs=firefox</p>
<p>Et je constate bien que quand je fais un "dnf update", il n'y a plus que ce paquet qui est proposé en màj. Cela dit ça ne prend pas en compte le problème des dépendances éventuelles qui seraient cassées (car pas inclus dans la whitelist)… mais c'est un autre sujet.</p>
<p>Mais quand je recherche les màj via le Gnome Update Manager, j'ai toujours toutes les màj qui sont proposées :-( Y'a t-il moyen de configurer l'Update Manager comme DNF ?</p>
<p>Merci de partager vos idées :-)</p>
<div><a href="https://linuxfr.org/forums/linux-general/posts/peut-on-mettre-une-blacklist-whitelist-de-paquet-dans-le-gnome-update-manager.epub">Télécharger ce contenu au format EPUB</a></div> <p>
<strong>Commentaires :</strong>
<a href="//linuxfr.org/nodes/115092/comments.atom">voir le flux Atom</a>
<a href="https://linuxfr.org/forums/linux-general/posts/peut-on-mettre-une-blacklist-whitelist-de-paquet-dans-le-gnome-update-manager#comments">ouvrir dans le navigateur</a>
</p>
WhiteCathttps://linuxfr.org/nodes/115092/comments.atomtag:linuxfr.org,2005:Post/391682018-04-11T08:56:32+02:002018-04-11T08:56:32+02:00Management de mise à jour Ubuntu et Debian ( Bonus avec Centos)<p>Bonjour,<br>
Je me permet d'écrire ici pour demander de l'aide<br>
Actuellement en stage dans une entreprise,je recherche le moyen de manager les mise à jour des linux,un peu comme WSUS le fait pour window en cachant les mise à jours de linux(UBUNTU et DEBIAN en priorité ainsi qu'en bonus Centos,je sais que l'un utilise APT et l'autre YUM) pour protéger la bande passante,en ayant la possibilité de choisir les mises à jour ainsi qu'une console graphique </p>
<p>Quelqu'un aurait t'il une idée de piste à me soumettre?</p>
<p>J'ai regarder apt-miror et apt-cacher-ng mais cela ne me permet pas de manager vraiment les mise à jour comme je l'entend</p>
<p>Cordialement</p><div><a href="https://linuxfr.org/forums/general-cherche-logiciel/posts/management-de-mise-a-jour-ubuntu-et-debian-bonus-avec-centos.epub">Télécharger ce contenu au format EPUB</a></div> <p>
<strong>Commentaires :</strong>
<a href="//linuxfr.org/nodes/114219/comments.atom">voir le flux Atom</a>
<a href="https://linuxfr.org/forums/general-cherche-logiciel/posts/management-de-mise-a-jour-ubuntu-et-debian-bonus-avec-centos#comments">ouvrir dans le navigateur</a>
</p>
Kerguelenhttps://linuxfr.org/nodes/114219/comments.atomtag:linuxfr.org,2005:WikiPage/3222017-07-04T15:59:12+02:002018-04-03T21:27:40+02:00[Tuto/HowTo] Retroshare sur Ubuntu/Debian passer de la version stable à unstable (up-to-date)<p><img src="https://img.linuxfr.org/img/68747470733a2f2f6672616d617069632e6f72672f314977484152706a6f3577572f7663316b647a41756b5657692e706e67/vc1kdzAukVWi.png" alt="logo retroshare"></p>
<h3 id="introduction">Introduction</h3>
<ul>
<li>Si vous tombez sur ce topic, c'est que vous souhaitez passer de la version dite "stable" à la version "unstable" (up-to-date) de <a href="http://retroshare.net/">RetroShare</a>. C'est se que vous conseil <a href="https://github.com/csoler">csoler</a> le développeur principal de Retroshare. Vous avez donc bien raison.</li>
<li>
<strong>NB :</strong> Ce n'est pas nécessaire si vous avez suivis ce tuto : <a href="//linuxfr.org/wiki/tuto-howto-installation-de-retroshare-sur-ubuntu#installer-retroshare-sur-ubuntu">[Tuto/HowTo] Installation de Retroshare sur ubuntu</a>
</li>
</ul><h3 id="mise-en-place">Mise en place</h3>
<ul>
<li><p>Ouvrez un terminal de commande</p></li>
<li>
<p>Passez en administrateur (root)</p>
<ul>
<li>Sur Ubuntu</li>
</ul>
</li>
</ul><pre><code>sudo su
</code></pre>
<ul>
<li>Sur Debian</li>
</ul><pre><code>su
</code></pre>
<ul>
<li>Désinstallez RetroShare</li>
</ul><pre><code>apt-get remove retroshare06
</code></pre>
<ul>
<li>Supprimez les dépôts de la version "stable"</li>
</ul><pre><code>rm /etc/apt/sources.list.d/retroshare-ubuntu-stable*
</code></pre>
<ul>
<li>Ajoutez le dépôt <em>retroshare/unstable</em>
</li>
</ul><pre><code>add-apt-repository ppa:retroshare/unstable
</code></pre>
<ul>
<li>Mettez à jours la liste des paquets</li>
</ul><pre><code>apt-get update
</code></pre>
<ul>
<li>Lancez l'installation</li>
</ul><pre><code>apt-get install -y retroshare06 tor
</code></pre>
<ul>
<li>C'est terminé</li>
</ul><h3 id="farm-link">Farm Link</h3>
<ul>
<li><a href="//linuxfr.org/wiki/tuto-howto-installation-de-retroshare-sur-ubuntu">[Tuto/HowTo] Installation de Retroshare sur ubuntu</a></li>
<li>
<a href="https://www.0rion.netlib.re/forum4/viewtopic.php?f=14&t=639&p=1441#p1441">[Tuto/HowTo] Retroshare sur Ubuntu/Debian passer de la version stable à unstable (up-to-date)</a> (tutoriel d'origine)</li>
</ul><div><a href="https://linuxfr.org/wiki/tuto-howto-retroshare-sur-ubuntu-debian-passer-de-la-version-stable-a-unstable-up-to-date.epub">Télécharger ce contenu au format EPUB</a></div> <p>
<strong>Commentaires :</strong>
<a href="//linuxfr.org/nodes/112224/comments.atom">voir le flux Atom</a>
<a href="https://linuxfr.org/wiki/tuto-howto-retroshare-sur-ubuntu-debian-passer-de-la-version-stable-a-unstable-up-to-date#comments">ouvrir dans le navigateur</a>
</p>
EauFroidehttps://linuxfr.org/nodes/112224/comments.atomtag:linuxfr.org,2005:Post/367072016-04-08T12:19:55+02:002016-04-08T12:19:55+02:00Tortoisesvn, Commit<p>Bonjour à tout le monde </p>
<p>Aujourdhui j'ai fait 3 jours je cherche une erreur avec mon subversion mais toujours Pas de Solution,<br>
mon problème est, lorsque je fait un commit d'un projet il me ramène toujours cette erreur:</p>
<p>Command commit</p>
<blockquote>
<p>Error commit failled (details follow):<br>
Error Unexpected server error 500 'Internal Error' on<br>
Error '/usvn/svn/developpezcom/!svn/me'<br>
Completed!</p>
</blockquote>
<p>J'ai cherché côté serveur(presque tous fichiers conf), côté client (RAS) et sur internet mais je n'y arrive toujours pas!!!</p>
<p>S'il vous plait je demande votre aide si quelqu'un a de pistes merci</p>
<p>NB: mes configurations:</p>
<blockquote>
<p>usvn installé sur un serveur ubuntu 14.04 lts <br>
Groupe existe <br>
Utilisateurs existe et ils ont droit aux projets<br>
et en fin <br>
TurtoiseSVN j'utilise comme client!!</p>
</blockquote>
<p>Cordialement !!!</p><div><a href="https://linuxfr.org/forums/linux-debian-ubuntu/posts/tortoisesvn-commit.epub">Télécharger ce contenu au format EPUB</a></div> <p>
<strong>Commentaires :</strong>
<a href="//linuxfr.org/nodes/108664/comments.atom">voir le flux Atom</a>
<a href="https://linuxfr.org/forums/linux-debian-ubuntu/posts/tortoisesvn-commit#comments">ouvrir dans le navigateur</a>
</p>
dadeTelimelehttps://linuxfr.org/nodes/108664/comments.atomtag:linuxfr.org,2005:Post/341912014-07-09T11:56:39+02:002014-07-09T11:56:39+02:00Update the postgresql sous gentoo<p>Bonjour,</p>
<p>Suite a un update de postgresql sous gentoo, je me retrouve avec un:<br>
FATAL: database files are incompatible with server<br>
DETAIL: The database cluster was initialized with PG_CONTROL_VERSION -1304664743, but the server was compiled with PG_CONTROL_VERSION 937.<br>
HINT: It looks like you need to initdb.<br>
initdb -> pour l'init a vide.<br>
pg_upgrade -d old_data -D data -> il me manque le dossier bin/ que j'ai pas vu, je pense pas que ce soit celui de la distro.<br>
Donc comment upgrade proprement?</p>
<p>Cordialement,</p><div><a href="https://linuxfr.org/forums/programmation-sql/posts/update-the-postgresql-sous-gentoo.epub">Télécharger ce contenu au format EPUB</a></div> <p>
<strong>Commentaires :</strong>
<a href="//linuxfr.org/nodes/102726/comments.atom">voir le flux Atom</a>
<a href="https://linuxfr.org/forums/programmation-sql/posts/update-the-postgresql-sous-gentoo#comments">ouvrir dans le navigateur</a>
</p>
alpha_one_x86https://linuxfr.org/nodes/102726/comments.atomtag:linuxfr.org,2005:Post/338512014-04-07T13:08:19+02:002014-04-07T13:08:19+02:00Xfce : mise à jour des paquets et notifications<p>Bonjour.</p>
<p>J'utilise Debian Jessie /Xfce. Pour les mises à jour, je passe par aptitude. Je n'ai pas besoin d'interface plus graphique que ça, ni de notifications (sur testing, il y a des mises à jour tous les jours, de toute façon…).</p>
<p>Mais quand j'installe un PC pour quelqu'un, j'installe Debian stable (Wheezy), avec synaptic et update-manager / update-notifier.</p>
<p>Je viens de découvrir qu'update-manager n'était plus présent sur Jessie et qu'update-notifier était un paquet de transition vers gnome-packagekit.</p>
<p>gnome-packagekit s'accompagne d'une jolie cohorte de dépendances :</p>
<pre><code>Les paquets supplémentaires suivants seront installés :
app-install-data apt-xapian-index gir1.2-clutter-1.0 gir1.2-clutter-gst-1.0 gir1.2-cogl-1.0 gir1.2-coglpango-1.0 gir1.2-evince-3.0 gir1.2-gst-plugins-base-0.10 gir1.2-gstreamer-0.10 gir1.2-gtkclutter-1.0 gir1.2-gtksource-3.0 gir1.2-json-1.0 gnome-desktop3-data gnome-packagekit-data gnome-settings-daemon gnome-sushi hwdata libasound2-plugins libclutter-1.0-0 libclutter-1.0-common libclutter-gst-1.0-0 libclutter-gtk-1.0-0 libcogl-common libcogl-pango0 libcogl9 libelf1 libexempi3 libgjs0b libglib2.0-bin libgnome-desktop-3-2 libgnomekbd-common libgnomekbd7 libgtksourceview-3.0-0 libgtksourceview-3.0-common libjson-glib-1.0-0 libmozjs185-1.0 libmusicbrainz5-0 libpackagekit-glib2-14 libpulse-mainloop-glib0 libsystemd-daemon0 libwacom-common libwacom2 libwebrtc-audio-processing-0 nautilus nautilus-data packagekit packagekit-backend-aptcc packagekit-tools pulseaudio pulseaudio-module-x11 pulseaudio-utils python-packagekit python-xapian rtkit
</code></pre>
<p>Pire, j'apprends qu'<a href="http://debian.2.n7.nabble.com/Advice-needed-update-manager-in-wheezy-considered-dangerous-td2888924.html">update-manager serait dangereux</a>.</p>
<p>En regardant rapidement, packagekit semble une bonne idée (abstraction), donc je comprends que c'est la solution d'avenir. J'ai plus de mal à comprendre pourquoi j'ai besoin de tous ces trucs (pulseaudio ?).</p>
<p>Et sur <a href="https://en.wikipedia.org/wiki/PackageKit">la page WP de packagekit</a>, il est indiqué que gnome-packagekit est obsolète…</p>
<p>Le logiciel conseillé serait donc Gnome Software, qui correspond peut-être au paquet software-center, mais alors il n'est pas dans testing…</p>
<p>J'ai un peu de mal à m'y retrouver. Je veux bien un éclairage. Dois-je installer gnome-packagekit sur les PC concernés ? Avez-vous une alternative en tête ?</p>
<p>Je pourrais rendre les mises à jour complètement automatiques mais j'aime pas ça, et je préfère les accompagner vers l'autonomie.</p>
<p>Plus largement, j'évite d'installer Unity ou GnomeShell parce que je n'y comprends rien et parce que Xfce est simple à appréhender, mais j'ai l'impression qu'en m'écartant de la voie canonique de la distribution, je m'expose (et j'expose les utilisateurs) à ce genre de problèmes. J'aimerais trouver une solution en laquelle j'ai confiance pour l'avenir, mais la dépendance de Xfce envers GTK m'inquiète, compte tenu de l'évolution de GTK (GTK3 et les choix de Gnome). J'aurais tendance à regarder vers razor-qt…</p>
<p>Peut-être que je devrais choisir KDE pour les utilisateurs novices. Pour moi, ça sera un poil plus compliqué de les aider (logiciels différents) mais peut-être que ça me fera aimer KDE. Après tout, je n'y ai pas regardé depuis une éternité. Ça doit être plus joli maintenant.</p>
<p>L'idée de mon message n'est pas de casser du Gnome ou du KDE pour le plaisir, mais plutôt d'identifier une solution pour mes copains "débutants", donc dans l'immédiat un logiciel pour leurs mises à jours qui s'intègre à Xfce, et sur le long terme, peut-être envisager de<br>
changer d'environnement.</p>
<p>Merci d'avance pour vos lumières.</p><div><a href="https://linuxfr.org/forums/linux-general/posts/xfce-mise-a-jour-des-paquets-et-notifications.epub">Télécharger ce contenu au format EPUB</a></div> <p>
<strong>Commentaires :</strong>
<a href="//linuxfr.org/nodes/101806/comments.atom">voir le flux Atom</a>
<a href="https://linuxfr.org/forums/linux-general/posts/xfce-mise-a-jour-des-paquets-et-notifications#comments">ouvrir dans le navigateur</a>
</p>
jihelehttps://linuxfr.org/nodes/101806/comments.atomtag:linuxfr.org,2005:Post/334232013-12-08T17:25:05+01:002013-12-08T18:38:53+01:00Problème d'écran noir suite à une update de ubuntu 13.04 à 13.10<p>Bonjour,</p>
<p>Suite à une update de ubuntu 13.10, mon ordinateur Dell Studio 1537 ne parvient plus à s'allumer correctement et reste bloqué sur un écran noir juste avant que le bureau ne se lance. Seul le curseur est visible en forme de croix et il m'est donc possible de passer en mode texte avec la commande Ctrl-Alt-F1 ou F2.</p>
<p>De nombreuse recherches sur les forums anglais et suisse, et à de nombreuses tentatives pour fixer le problème, je me trouve dans l'incapacité de trouver la solution.</p>
<p>Carte graphique ATI Radeon HD 3450 256 Mo</p>
<p>Voici le résultat de la commande lsmod | less</p>
<p><a href="http://pix.toile-libre.org/?img=1385503233.jpg">http://pix.toile-libre.org/?img=1385503233.jpg</a><br><a href="http://pix.toile-libre.org/?img=1385503324.jpg">http://pix.toile-libre.org/?img=1385503324.jpg</a></p>
<p>Voici le résultat de la commande dmesg | egrep -i 'drm|radeon|fglrx|Catalyst'</p>
<p><a href="http://pix.toile-libre.org/upload/thumb/1385893375.jpg">http://pix.toile-libre.org/upload/thumb/1385893375.jpg</a></p>
<p>Voici le résultat de la commande dpkg --get-selections | egrep -i 'drm|radeon|fglrx|Catalyst'</p>
<p><a href="http://pix.toile-libre.org/upload/thumb/1385893647.jpg">http://pix.toile-libre.org/upload/thumb/1385893647.jpg</a> (désolé l'image est à l'envers)</p>
<p>la commande less /etc/X11/xorg.conf me donne: no such file or directory, elle n'existe donc pas</p>
<p>Les commandes </p>
<pre><code class="sh">sudo apt-get remove --purge fglrx*
sudo apt-get remove --purge xserver-xorg-video-ati xserver-xorg-video-radeon
sudo apt-get install xserver-xorg-video-ati
sudo apt-get install --reinstall libgl1-mesa-glx libgl1-mesa-dri xserver-xorg-core
sudo dpkg-reconfigure xserver-xorg
sudo shutdown -r now</code></pre>
<p>ne fonctionnent pas, ni de réinstaller le desktop ubuntu.</p>
<p>Les commandes:</p>
<pre><code class="sh">sudo lshw -c video
*-display
description: VGA compatible controller
product: RV620/M82 <span class="o">[</span>Mobility Radeon HD 3450/3470<span class="o">]</span>
vendor: Advenced Micro devices, Inc. <span class="o">[</span>AMD/ATI<span class="o">]</span>
physical id: 0
bus info: pci@0000:01:00.0
version: 00
width: 32 bits
clock: 33MHz
capabilities: pm pciexpress msi vga_controller bus_master cap_list rom
configuration: <span class="nv">driver</span><span class="o">=</span>radeon <span class="nv">latency</span><span class="o">=</span>0
ressources: irq:48 memory:d0000000-dfffffff ioport:2000<span class="o">(</span><span class="nv">size</span><span class="o">=</span>256<span class="o">)</span> memory:cfef0000-cfefffff memory:cfe00000-cfe1ffff</code></pre>
<p>ne fonctionnent pas non plus.</p>
<p>Il serait bon de vous informer aussi que lors de mes tentatives précédentes, j'ai installer un desk xubuntu pour voir si cela résoudrait le problème. Ça n'a pas été le cas…</p>
<p>Il semblerait à priori que cela vienne d'une incompatibilité de pilotes graphiques mais je n'en suis pas sûr et mes connaissances linux d'amateur ne me permettent pas de tout comprendre, loin s'en faut.</p>
<p>Est-ce possible de m'aider à résoudre le problème? de manière simple et complète svp</p>
<p>Merci beaucoup,<br>
Antoine</p><div><a href="https://linuxfr.org/forums/linux-debian-ubuntu/posts/probleme-d-ecran-noir-suite-a-une-update-de-ubuntu-13-04-a-13-10.epub">Télécharger ce contenu au format EPUB</a></div> <p>
<strong>Commentaires :</strong>
<a href="//linuxfr.org/nodes/100599/comments.atom">voir le flux Atom</a>
<a href="https://linuxfr.org/forums/linux-debian-ubuntu/posts/probleme-d-ecran-noir-suite-a-une-update-de-ubuntu-13-04-a-13-10#comments">ouvrir dans le navigateur</a>
</p>
antoine1982https://linuxfr.org/nodes/100599/comments.atom