Contenu | Rechercher | Menus

Annonce

Si vous avez des soucis pour rester connecté, déconnectez-vous puis reconnectez-vous depuis ce lien en cochant la case
Me connecter automatiquement lors de mes prochaines visites.

À propos de l'équipe du forum.

#1 Le 19/10/2016, à 20:23

cristobal78

(résolu) Mise à jour 14.04 lts nécessite un cd de 16.04 lts ?

Bonsoir,

Grosse interrogation ce soir.
Je tente de mettre à jour ma 14.04 lts/unity  puisque le système l'icone dans le lanceur me le signale.

Je le fais "à la main" avec un sudo apt-get update suivi d'un sudo apt-get upgrade.

Oui mais voilà ça ne se passe pas comme prévu et voilà ce que me renvoie un sudo apt-get upgrade :

Lecture des listes de paquets... Fait
Construction de l'arbre des dépendances       
Lecture des informations d'état... Fait
Calcul de la mise à jour... Fait
Les paquets suivants seront mis à jour :
  apt apt-transport-https apt-utils libapt-inst1.5 libapt-pkg4.12 make
  python3-update-manager tzdata tzdata-java update-manager update-manager-core
11 mis à jour, 0 nouvellement installés, 0 à enlever et 0 non mis à jour.
Il est nécessaire de prendre 2 662 ko/2 816 ko dans les archives.
Après cette opération, 57,3 ko d'espace disque supplémentaires seront utilisés.
Souhaitez-vous continuer ? [O/n] o
Changement de support : veuillez insérer le disque
« Lubuntu 16.04 LTS _Xenial Xerus_ - Release i386 (20160420.1) »
dans le lecteur « /media/cdrom/ » et appuyez sur la touche Entrée

Que vient faire ici la 16.04 lts et en Lubuntu en plus ?????

Dernière modification par cristobal78 (Le 21/10/2016, à 00:40)


Laptop Lenovo Ubuntu 20.04 LTS / DELL Mint 20.2 - XFCE / Laptop HP Mint 20.2 - XFCE

Hors ligne

#2 Le 19/10/2016, à 21:26

abelthorne

Re : (résolu) Mise à jour 14.04 lts nécessite un cd de 16.04 lts ?

Est-ce que tu n'aurais pas le CD de Lubuntu 16.04 dans tes sources pour une raison complètement inconnue ? Donne donc le résultat de cat /etc/apt/sources.list (ou va vérifier dans Logiciels & Mises à jour).

Accessoirement, un apt-get upgrade ne va pas mettre à niveau la distro, juste faire les mises à jour standard de ta 14.04.

Dernière modification par abelthorne (Le 19/10/2016, à 21:26)

Hors ligne

#3 Le 20/10/2016, à 01:35

cristobal78

Re : (résolu) Mise à jour 14.04 lts nécessite un cd de 16.04 lts ?

Salut Abelthorne

Merci de ta réponse.
Ton message et mes pensées se sont croisés !
Je me suis en effet rappelé que j'avais testé il y a quelques temps une Lubuntu à partir d'une cflef usb bootable.

Je suis donc passé par le lanceur des "paramètres systèmes" puis
système > Logiciels et mise à jour > autres logiciels
et là j'ai vu qu'une ligne faisant référence à la Lubuntu 19.04 lts  était cochée !

Je l'ai décoché et j'ai réactualisé.
Tout est revenu dans l'ordre et je passe en "résolu".

Cela dit je ne comprends pas qu'un simple test de la Lubuntu en live puisse modifié le "sources.list" puisque je pensais jusqu'ici que l'os n'était chargé que RAM.


Laptop Lenovo Ubuntu 20.04 LTS / DELL Mint 20.2 - XFCE / Laptop HP Mint 20.2 - XFCE

Hors ligne

#4 Le 20/10/2016, à 10:53

abelthorne

Re : (résolu) Mise à jour 14.04 lts nécessite un cd de 16.04 lts ?

Mon hypothèse serait plutôt que tu as inséré un CD de Lubuntu lorsque tu étais sur ton Ubuntu normale, il a affiché un message demandant "un CD Ubuntu a été détecté, voulez-vous l'ajouter à vos sources de logiciels ?" et tu as cliqué "oui" sans faire attention. C'est a priori la seul possibilité pour que tu te retrouves dans cette situation.

Hors ligne

#5 Le 20/10/2016, à 11:38

abelthorne

Re : (résolu) Mise à jour 14.04 lts nécessite un cd de 16.04 lts ?

Au temps pour moi : comme il parlait du CD de la 16.04, j'ai cru qu'il voulait passer en 16.04 et qu'il essayait avec dist-upgrade.

Hors ligne

#6 Le 20/10/2016, à 16:01

cristobal78

Re : (résolu) Mise à jour 14.04 lts nécessite un cd de 16.04 lts ?

@Compte supprimé

non je ne confonds pas les 2 notions "mise à jour" et "mise à niveau" que je connais bien.

Si j'ai démarré sur une clef usb bootable avec une Lubuntu 16.04LTS c’était juste pour être sur que la clef boot bien (parfois ça merdouille un peu avec "usb-creatot-gtk").
Maintenant j'utilise plutôt "unetbootin" qui semble mieux marcher.

Dernière modification par cristobal78 (Le 20/10/2016, à 16:02)


Laptop Lenovo Ubuntu 20.04 LTS / DELL Mint 20.2 - XFCE / Laptop HP Mint 20.2 - XFCE

Hors ligne

#7 Le 20/10/2016, à 16:37

abelthorne

Re : (résolu) Mise à jour 14.04 lts nécessite un cd de 16.04 lts ?

Personnellement, je "grave" directement l'image sur la clé avec dd. Ça fait une copie directe et ça évite d'avoir les menus alternatifs utilisés par les softs du genre Unetbootin.

sudo dd if=/chemin/vers/l'iso of=/dev/sdc

(où sdc est bien sûr à remplacer par le bon périphérique pour la clé, et on cible directement celui-ci et pas une partition comme sdc1, sdc2...)

Hors ligne

#8 Le 20/10/2016, à 20:17

cristobal78

Re : (résolu) Mise à jour 14.04 lts nécessite un cd de 16.04 lts ?

bonsoir abelthorne,

Intéressante cette cde qui apparaît plus simple que d'utiliser l'interface graphique.

Questions cependant.

1- Pour identifier la clef usb j'ai fait une cde df qui m'a appris que la clef s'appelait sdf1.
Donc si j'ai bien compris ton post  la cde devient dans ce cas :

sudo dd if=/chemin/vers/l'iso of=/dev/sdf1

2- Pourtant qd je mets une autre clef sur le même pc, sur la même prise usb, cette clef s'appelle sdf donc sans chiffre après.

Pourquoi cette différence ?

Dernière modification par cristobal78 (Le 20/10/2016, à 20:18)


Laptop Lenovo Ubuntu 20.04 LTS / DELL Mint 20.2 - XFCE / Laptop HP Mint 20.2 - XFCE

Hors ligne

#9 Le 20/10/2016, à 20:32

abelthorne

Re : (résolu) Mise à jour 14.04 lts nécessite un cd de 16.04 lts ?

Le 1 représente la première (et probablement unique) partition qu'il y a sur ta clé, pas la clé elle-même. Donc la commande serait :

sudo dd if=/chemin/vers/l'iso of=/dev/sdf

Dans le doute, donne le résultat de sudo fdisk -l avec chaque clé (soit connectées en même temps, soit l'une après l'autre).

Et attention, le nom du périphérique est attribué à la volée, ta clé ne sera peut-être pas toujours identifiée sur sdf (si tu les connectes les deux en même temps, tu auras probablement la première sur sdf et la deuxième sur sdg). Donc bien vérifier le nom à chaque fois avant d'utiliser dd pour éviter les erreurs. C'est une commande qui peut être dangereuse : elle écrit en vrac sans se poser de questions. Si tu écris une image ISO sur ton disque dur, par exemple, tu vas le regretter.

Hors ligne

#10 Le 21/10/2016, à 00:42

cristobal78

Re : (résolu) Mise à jour 14.04 lts nécessite un cd de 16.04 lts ?

merci de ces précisions.
Je vais essayer cette commande pour ma prochaine clef usb !!


Laptop Lenovo Ubuntu 20.04 LTS / DELL Mint 20.2 - XFCE / Laptop HP Mint 20.2 - XFCE

Hors ligne

#11 Le 24/10/2016, à 09:48

cristobal78

Re : (résolu) Mise à jour 14.04 lts nécessite un cd de 16.04 lts ?

abelthorne a écrit :

...
Et attention, le nom du périphérique est attribué à la volée, ta clé ne sera peut-être pas toujours identifiée sur sdf (si tu les connectes les deux en même temps, tu auras probablement la première sur sdf et la deuxième sur sdg). Donc bien vérifier le nom à chaque fois avant d'utiliser dd pour éviter les erreurs. C'est une commande qui peut être dangereuse : elle écrit en vrac sans se poser de questions. Si tu écris une image ISO sur ton disque dur, par exemple, tu vas le regretter.

Cette remarque me donne une idée pour éviter les ennuis que tu décrits : mettre ta cde dans un petit script

1- qui vérifie que le sdXY de la clef qu'on veut formatter par la commande

                         sudo dd if=/chemin/vers/l'iso of=/dev/sdXY

n'est pas celui d'une des partitions présentes sur le disque dur.

2- Si c'est ok alors le script exécute la commande de formattage.

Je vais m'écrire ça.  smile

Dernière modification par cristobal78 (Le 24/10/2016, à 09:51)


Laptop Lenovo Ubuntu 20.04 LTS / DELL Mint 20.2 - XFCE / Laptop HP Mint 20.2 - XFCE

Hors ligne

#12 Le 24/10/2016, à 09:54

abelthorne

Re : (résolu) Mise à jour 14.04 lts nécessite un cd de 16.04 lts ?

Techniquement, dd sert à écrire des données en vrac dans un fichier quelconque (dont les /dev/sdX qui sont une abstraction des périphériques sous forme de fichiers), il n'est pas fait pour écrire sur une clé USB spécifiquement. Et il n'y a pas vraiment de différence d'un point de vue technique entre ton disque dur et une clé USB, je ne vois pas trop comment tu vas implémenter ta vérification de sécurité.

Et je le répète : quand on crée une clé LiveUSB, il ne faut pas écrire l'ISO sur une partition mais directement sur le périphérique qui contient les partitions (sdX et pas sdXY).

Dernière modification par abelthorne (Le 24/10/2016, à 09:55)

Hors ligne

#13 Le 24/10/2016, à 16:59

cristobal78

Re : (résolu) Mise à jour 14.04 lts nécessite un cd de 16.04 lts ?

@abelthorne

quelque chose comme ça ne serait il possible/correct ?

#!/bin/bash

fdisk -l | grep "Disque"
echo
echo  "entrer nom de la clef"
read nom

# si la réponse correspond à une partition du DD (il y en 9 en sda sur le DD)
if [ "$nom" = "sda1" -o "$nom" = "sda2" -o "$nom" = "sda3" -o "$nom" = "sda4" -o "$nom" = "sda5" -o "$nom" = "sda6" -o "$nom" = "sda7" -o "$nom" = "sda8" -o "$nom" = "sda9" ]
then 
echo "Attention ! Vous avez choisi $nom qui est une partition de votre Disque Dur !!! ARRÊT de l'opération de formatage"
else
echo "Opération de formatage autorisée pour $nom"

## ici on met la cde :  sudo dd if=/chemin/vers/l'iso of=/dev/$nom
fi

Laptop Lenovo Ubuntu 20.04 LTS / DELL Mint 20.2 - XFCE / Laptop HP Mint 20.2 - XFCE

Hors ligne

#14 Le 24/10/2016, à 17:12

abelthorne

Re : (résolu) Mise à jour 14.04 lts nécessite un cd de 16.04 lts ?

Là, tu te prends vraiment la tête pour quelque chose d'à peu près insoluble et tu es loin de tester tous les cas de figure : si on rentre "sda", on écrase le disque dur (puisque tu ne testes que sda1 à sda9 − accessoirement, on peut avoir plus de 9 partitions et avoir sda10, sda11...), si on rentre "sdb" qui peut aussi être un disque dur, pareil. En plus, fdisk doit être lancé en admin. En faisant confiance à ce genre de script, tu t'exposes à des catastrophes.

Techniquement, on ne peut pas vraiment différencier un disque dur d'une clé USB, je ne vois pas quel genre de test fiable on pourrait faire pour éviter les erreurs.

C'est vraiment mieux de faire la vérif manuellement à chaque fois, au moins on fait un peu attention à ce qu'on fait.

Dernière modification par abelthorne (Le 24/10/2016, à 17:14)

Hors ligne

#15 Le 24/10/2016, à 19:14

cristobal78

Re : (résolu) Mise à jour 14.04 lts nécessite un cd de 16.04 lts ?

Bah c'est tjrs marrant d'écrire un script, mais sans doute as tu raison : ce n'est pas nécessaire. big_smile

Deux remarques néanmoins sur ton dernier post :

- Il suffirait que je rajoute "sda" sachant que toutes les partitions du DD du PC en question sont bien celles de mon script (sda1 ...sda9) et il n'y a pas de partition sdb. Donc cela devrait pouvoir marcher.
Cela dit c'est clair il ne marcherait pas tel quel sur un autre PC qui pourrait avoir des partions nommées autrement.

- tu dis qu'il faut lancer fdisk -l en root pourtant en faisant man fdisk je n'ai pas trouvé (erreur de ma part ?) de référence à un lancement en root.

Merci en tout cas de m'avoir lu  smile

Dernière modification par cristobal78 (Le 24/10/2016, à 19:16)


Laptop Lenovo Ubuntu 20.04 LTS / DELL Mint 20.2 - XFCE / Laptop HP Mint 20.2 - XFCE

Hors ligne

#16 Le 24/10/2016, à 19:26

abelthorne

Re : (résolu) Mise à jour 14.04 lts nécessite un cd de 16.04 lts ?

cristobal78 a écrit :

- Il suffirait que je rajoute "sda" sachant que toutes les partitions du DD du PC en question sont bien celles de mon script (sda1 ...sda9) et il n'y a pas de partition sdb. Donc cela devrait pouvoir marcher.
Cela dit c'est clair il ne marcherait pas tel quel sur un autre PC qui pourrait avoir des partions nommées autrement.

Certes, mais c'est assez dangereux de le mettre sur le forum : quelqu'un qui chercherait une solution et le testerait sur son PC aurait des surprises. et tu n'as pas de sdb mais comme les noms de volumes sont attribués dans l'ordre, si tu branchais ta clé maintenant ce serait sdb mais si demain tu branchais un disque dur externe puis la clé, c'est le disque externe qui serait sur sdb et la clé qui se retrouverait sur sdc. Il vaut mieux prendre l'habitude de toujours vérifier ce qu'on fait avant d'utiliser dd, c'est une commande qui peut être très dangereuse.

tu dis qu'il faut lancer fdisk -l en root pourtant en faisant man fdisk je n'ai pas trouvé (erreur de ma part ?) de référence à un lancement en root.

Tu peux essayer de taper fdisk -l dans un terminal : tu devrais avoir une palanquée de messages disant que tu n'as pas la permission d'accéder aux périphériques. Si ce n'est pas le cas, c'est vraisemblablement que tu es sur un terminal root.

Hors ligne

#17 Le 25/10/2016, à 00:03

cristobal78

Re : (résolu) Mise à jour 14.04 lts nécessite un cd de 16.04 lts ?

salut abelthorne,

- Oui tu as raison, il ne faudrait pas que qq'un se serve de mon script "brute de forge".  lol
Cela dit la 1-ere instruction est un fdisk -l qui permet de bien vérifier avant ... de faire des bêtises.

- Pour le fdisk en simple user (et d'ailleurs sans clef usb branchée) je n'ai pas les pb que tu évoques :

moi@pc-buro-dell:[$~]> fdisk -l

Disk /dev/sda: 320.1 GB, 320072933376 bytes
255 têtes, 63 secteurs/piste, 38913 cylindres, total 625142448 secteurs
Unités = secteurs de 1 * 512 = 512 octets
Taille de secteur (logique / physique) : 512 octets / 512 octets
taille d'E/S (minimale / optimale) : 512 octets / 512 octets
Identifiant de disque : 0x50000000

Périphérique Amorçage  Début         Fin      Blocs    Id. Système
/dev/sda1   *          63      112454       56196   de  Dell Utility
/dev/sda2          112640    67233791    33560576    7  HPFS/NTFS/exFAT
/dev/sda3        67233792   128673791    30720000    7  HPFS/NTFS/exFAT
/dev/sda4       128680648   618871994   245095673+   f  Étendue W95 (LBA)
/dev/sda5       128680650   231721559    51520455    7  HPFS/NTFS/exFAT
/dev/sda6       231721623   252686384    10482381   83  Linux
/dev/sda7       252686448   256895414     2104483+  82  partition d'échange Linux / Solaris
/dev/sda8       256895478   608381549   175743036   83  Linux
/dev/sda9       608381613   618871994     5245191    b  W95 FAT32

moi@pc-buro-dell:[$~]>

A+


Laptop Lenovo Ubuntu 20.04 LTS / DELL Mint 20.2 - XFCE / Laptop HP Mint 20.2 - XFCE

Hors ligne

#18 Le 25/10/2016, à 07:43

abelthorne

Re : (résolu) Mise à jour 14.04 lts nécessite un cd de 16.04 lts ?

C'est pour le moins curieux, d'autant que la doc semble confirmer que le fonctionnement normal, c'est bien de devoir avoir les droits admin...

Hors ligne

#19 Le 25/10/2016, à 11:37

cristobal78

Re : (résolu) Mise à jour 14.04 lts nécessite un cd de 16.04 lts ?

oui c'est curieux et la doc le confirme comme tu dis.

Mais encore plus curieux :
sur mon laptop de configuration identique (14.04 lts / unity, etc ...) la commande fdisk -l qui marche parfaitement en sudo (conformément à la doc) me donne ceci en simple user :

moi@ldlc2:~$ fdisk  -l
moi@ldlc2:~$ echo $?
0
moi@ldlc2:~$ 

Donc sur ce laptop la Cde ne marche pas en simple user mais la elle s'exécute correctement puisque echo $? donne 0.

Mais pourquoi me dire qu'elle a fonctionné correctement -ce qui est pour le moins douteux- au lieu de simplement me répondre "vous devez avoir les droits admin pour........" ce qui serait autrement plus utile !

Parfois linux c'est bizarre.

Dernière modification par cristobal78 (Le 25/10/2016, à 11:37)


Laptop Lenovo Ubuntu 20.04 LTS / DELL Mint 20.2 - XFCE / Laptop HP Mint 20.2 - XFCE

Hors ligne

#20 Le 25/10/2016, à 11:40

abelthorne

Re : (résolu) Mise à jour 14.04 lts nécessite un cd de 16.04 lts ?

Moi ça me dit ça, plus précisément :

fdisk: impossible d'ouvrir /dev/ram0: Permission non accordée
fdisk: impossible d'ouvrir /dev/ram1: Permission non accordée
fdisk: impossible d'ouvrir /dev/ram2: Permission non accordée
fdisk: impossible d'ouvrir /dev/ram3: Permission non accordée
fdisk: impossible d'ouvrir /dev/ram4: Permission non accordée
fdisk: impossible d'ouvrir /dev/ram5: Permission non accordée
fdisk: impossible d'ouvrir /dev/ram6: Permission non accordée
fdisk: impossible d'ouvrir /dev/ram7: Permission non accordée
fdisk: impossible d'ouvrir /dev/ram8: Permission non accordée
fdisk: impossible d'ouvrir /dev/ram9: Permission non accordée
fdisk: impossible d'ouvrir /dev/ram10: Permission non accordée
fdisk: impossible d'ouvrir /dev/ram11: Permission non accordée
fdisk: impossible d'ouvrir /dev/ram12: Permission non accordée
fdisk: impossible d'ouvrir /dev/ram13: Permission non accordée
fdisk: impossible d'ouvrir /dev/ram14: Permission non accordée
fdisk: impossible d'ouvrir /dev/ram15: Permission non accordée
fdisk: impossible d'ouvrir /dev/sda: Permission non accordée
fdisk: impossible d'ouvrir /dev/sdb: Permission non accordée

À noter que la commande echo $? me renvoie 0 aussi.

Dernière modification par abelthorne (Le 25/10/2016, à 11:43)

Hors ligne

#21 Le 25/10/2016, à 11:45

cristobal78

Re : (résolu) Mise à jour 14.04 lts nécessite un cd de 16.04 lts ?

Marrant.
Cela dit la réponse de ton pc est conforme à la doc : "Permission non accordée"
Pas de doute linux c'est toujours génial mais parfois c'est bizarre. roll


Laptop Lenovo Ubuntu 20.04 LTS / DELL Mint 20.2 - XFCE / Laptop HP Mint 20.2 - XFCE

Hors ligne