Aller au contenu principal
Sujet: MAJ Tumbleweed - Filesystem ne passe pas (Lu 4118 fois) sujet précédent - sujet suivant

MAJ Tumbleweed - Filesystem ne passe pas

Bonjour à tous,
Grosse mise à jour (+ de 3600 paquets) de Tumbleweed.
L'installation de filesystem plante.
Voici l'erreur (extrait) :
(   4/3632) Installing: filesystem-15.5-40.2.x86_64 ...[error]
Installation of filesystem-15.5-40.2.x86_64 failed:
Error: Subprocess failed. Error: RPM failed: Make a copy of `/bin'.                                                                                                                       
cp: cannot create hard link '/usr/bin.usrmerge/basename' to '/bin/basename': Invalid cross-device link                                                                                    
cp: cannot create hard link '/usr/bin.usrmerge/cat' to '/bin/cat': Invalid cross-device link                                                                                              
cp: cannot create hard link '/usr/bin.usrmerge/chgrp' to '/bin/chgrp': Invalid cross-device link                                                                                          
...
...
cp: cannot create hard link '/usr/bin.usrmerge/fuser' to '/bin/fuser': Invalid cross-device link
cp: cannot create hard link '/usr/bin.usrmerge/sed' to '/bin/sed': Invalid cross-device link
cp: cannot create hard link '/usr/bin.usrmerge/arping' to '/bin/arping': Invalid cross-device link
Something failed, cleaning up
error: lua script failed: [string "%pretrans(filesystem-15.5-40.2.x86_64)"]:37: exit
        installing package filesystem-15.5-40.2.x86_64 needs 4KB more space on the /var filesystem
Abort, retry, ignore? [a/r/i] (a):
Une idée du pourquoi ? Problème de rpm ?
Merci.

Re : MAJ Tumbleweed - Filesystem ne passe pas

Répondre #1
Bonjour,

Reste t-il de l'espace sur la partition "/" ? 

Fait un coup de df -h pour voir ce que ça donne. :)

Re : MAJ Tumbleweed - Filesystem ne passe pas

Répondre #2
Voilà ce que cela donne :
df -h
Filesystem      Size  Used Avail Use% Mounted on
devtmpfs        7.8G     0  7.8G   0% /dev
tmpfs           7.8G     0  7.8G   0% /dev/shm
tmpfs           3.2G  1.8M  3.2G   1% /run
/dev/sda3       4.9G  1.3G  3.4G  27% /
/dev/sda5        35G   15G   19G  44% /usr
/dev/sda2       976M   96M  814M  11% /boot
/dev/sda8       2.0G  262M  1.6G  15% /srv
/dev/sda7       5.9G  5.6G     0 100% /var
/dev/sda6       6.9G  2.8G  3.7G  44% /opt
/dev/sda9       3.1G   19M  2.9G   1% /tmp
/dev/sda1       511M  5.0M  507M   1% /boot/efi
/dev/sdb3       1.1T  582G  444G  57% /data
/dev/sdb2       830G  445G  385G  54% /home
tmpfs           1.6G  832K  1.6G   1% /run/user/1000
Ce qui me fait penser que je n'ai toujours pas pris le temps de changer de disque, car celui-là commence à se faire ... vieux et a une petite capacité (64 Gio)... Je traîne çà depuis mars. Sur ce coup là je suis pas au top.

Re : MAJ Tumbleweed - Filesystem ne passe pas

Répondre #3
Bonjour,
/var est à 100% c'est peut-être ça ?

Re : MAJ Tumbleweed - Filesystem ne passe pas

Répondre #4
Bonjour,
/var est à 100% c'est peut-être ça ?
le message le confirme : "installing package filesystem-15.5-40.2.x86_64 needs 4KB more space on the /var filesystem"

Re : MAJ Tumbleweed - Filesystem ne passe pas

Répondre #5
Je ne comprends pas trop qu’il y a des partitions comme ça pour var et autres et avec des tailles qui sont toutes petites ?

Re : MAJ Tumbleweed - Filesystem ne passe pas

Répondre #6
Voilà ce que cela donne :
df -h
Filesystem      Size  Used Avail Use% Mounted on
devtmpfs        7.8G     0  7.8G   0% /dev
tmpfs           7.8G     0  7.8G   0% /dev/shm
tmpfs           3.2G  1.8M  3.2G   1% /run
/dev/sda3       4.9G  1.3G  3.4G  27% /
/dev/sda5        35G   15G   19G  44% /usr
/dev/sda2       976M   96M  814M  11% /boot
/dev/sda8       2.0G  262M  1.6G  15% /srv
/dev/sda7       5.9G  5.6G     0 100% /var
/dev/sda6       6.9G  2.8G  3.7G  44% /opt
/dev/sda9       3.1G   19M  2.9G   1% /tmp
/dev/sda1       511M  5.0M  507M   1% /boot/efi
/dev/sdb3       1.1T  582G  444G  57% /data
/dev/sdb2       830G  445G  385G  54% /home
tmpfs           1.6G  832K  1.6G   1% /run/user/1000
Ce qui me fait penser que je n'ai toujours pas pris le temps de changer de disque, car celui-là commence à se faire ... vieux et a une petite capacité (64 Gio)... Je traîne çà depuis mars. Sur ce coup là je suis pas au top.

pourquoi avoir découpé le partitionnent comme cela?  perso mais installe se font en 3 partition :
/ en btrfs (avec les le sous partition)
/boot/efi en fat
/home pour mes données perso.

en cas de pb du l’installation, je peu formaté / et réinstallé dessus sens perdre mais donnée, facilement.

Re : MAJ Tumbleweed - Filesystem ne passe pas

Répondre #7
Voilà je m'en doutais mais c'est bien /var qui est plein.
Et effectivement le partitionnement est bizarre.

Regarde si tu n'as pas des vieux snapshots qui contiendraient aussi /var pour voir si tu peux récupérer de la place.

Re : MAJ Tumbleweed - Filesystem ne passe pas

Répondre #8
Bonjour,
Effectivement, je n'ai pas fait attention à /var. Mea culpa ! Merci car je n'ai point vu ce qui, pourtant, crève les yeux.
Et je n'ai malheureusement (ou heureusement) pas de snapshots, étant en ext4 dans le cas présent.

Le partitionnement date. Tous mes disques système, aussi loin que j'utilise Linux, ont été partitionnés comme cela, en mode manuel. Quand j'ai débuté (tunc dinosaurum), j'ai appris qu'il fallait au moins une partition logique, un swap (ou pas en fonction de la quantité de RAM) et une partition étendue contenant elle-même plusieurs partitions (/usr, /var, /tmp, ...). D'où l'habitude de tout partitionner et de me casser la tête pour trouver le bon schéma de partitionnement.

Maintenant, il est vrai qu'on ne se complique plus autant la vie - le schéma est hyper simple (vous êtes plusieurs à me le dire !)
Devant changer de disque (car trop petit) j'ai acheté un ssd 256 Gio pour le système. Je n'ai pas encore eu le temps ou pris la peine de virer l'ancien et de partir sur qq chose de plus simple et récent.
Il ressort de cet incident que je vais procéder au changement du dd et changer mon système de partition. Ce qui devrait, théoriquement, me simplifier la vie et m'éviter la crise de nerfs !
La partition /home va rester sur sdb, isolée du reste du système.

Merci tous !
Je vous tiens informé de la suite (changement du dd, réinstall en btrfs, ...).

Re : MAJ Tumbleweed - Filesystem ne passe pas

Répondre #9
Ah oui, moi je laisse faire l'installateur  ;)

Re : MAJ Tumbleweed - Filesystem ne passe pas

Répondre #10
En y repensant j'aurais pu utiliser LVM au lieu de partitions standards.
Mais je ne me suis jamais penché vraiment sur çà et çà me paraît toujours un peu usine à gaz.
Bon, croisons les doigts ! Je change mon dd demain matin à la première heure et j'utilise le schéma simplifié (à la mano car /home n'est pas sur le même disque !) et je passe en btrfs.
Je brûle peut-être les étapes : concernant les snapshots, on peut en limiter le nombre ? Histoire de ne pas saturer le disque... A moins que l'un chasse l'autre... Faut vraiment que je regarde çà de près, je suis lacunaire en btrfs !

Re : MAJ Tumbleweed - Filesystem ne passe pas

Répondre #11
Normalement les snapshot, ça se gère bien tout seul.
En ayant rien fait de spécial pour la configuration des snapshot, comme dit plus je laisse l'installateur faire, je choisis juste kde et mon nom utilisateur et mot de passe :))  sur un SSD de 500 Go. Une installation de TW du 9 janvier 2021. Et j'utilise Texlive, ça fait beaucoup de paquets.

sudo snapper list 
[sudo] Mot de passe de root : 
   # | Type   | Pre # | Date                        | Utilisateur | Espace utilisé | Nettoyer | Description           | Données utilisateur
-----+--------+-------+-----------------------------+-------------+----------------+----------+-----------------------+--------------------
  0  | single |       |                             | root        |                |          | current               |                    
  1* | single |       | sam. 09 janv. 2021 13:30:01 | root        |       1,16 Gio |          | first root filesystem |                    
602  | pre    |       | sam. 22 mai 2021 11:20:35   | root        |       1,08 Gio | number   | zypp(zypper)          | important=yes      
603  | post   |   602 | sam. 22 mai 2021 11:24:06   | root        |       3,84 Mio | number   |                       | important=yes      
604  | pre    |       | sam. 22 mai 2021 17:21:59   | root        |       2,52 Mio | number   | zypp(zypper)          | important=yes      
605  | post   |   604 | sam. 22 mai 2021 17:23:17   | root        |       4,74 Mio | number   |                       | important=yes      
606  | pre    |       | dim. 23 mai 2021 10:00:52   | root        |       1,22 Mio | number   | zypp(zypper)          | important=yes      
607  | post   |   606 | dim. 23 mai 2021 10:01:23   | root        |     331,57 Mio | number   |                       | important=yes      
624  | pre    |       | lun. 31 mai 2021 08:38:32   | root        |     414,74 Mio | number   | zypp(zypper)          | important=no       
625  | post   |   624 | lun. 31 mai 2021 08:38:57   | root        |       5,41 Mio | number   |                       | important=no       
628  | pre    |       | lun. 31 mai 2021 21:14:18   | root        |     384,00 Kio | number   | zypp(zypper)          | important=no       
629  | post   |   628 | lun. 31 mai 2021 21:14:39   | root        |     496,00 Kio | number   |                       | important=no       
630  | pre    |       | mar. 01 juin 2021 21:26:17  | root        |      48,42 Mio | number   | zypp(zypper)          | important=yes      
631  | post   |   630 | mar. 01 juin 2021 21:39:11  | root        |      14,55 Mio | number   |                       | important=yes      
632  | pre    |       | mar. 01 juin 2021 21:44:53  | root        |       1,33 Mio | number   | zypp(zypper)          | important=yes      
633  | post   |   632 | mar. 01 juin 2021 21:46:10  | root        |       1,79 Mio | number   |                       | important=yes      
634  | pre    |       | mer. 02 juin 2021 19:32:23  | root        |     640,00 Kio | number   | zypp(zypper)          | important=no       
635  | post   |   634 | mer. 02 juin 2021 19:33:30  | root        |       1,16 Mio | number   |                       | important=no       
636  | pre    |       | jeu. 03 juin 2021 07:54:56  | root        |      12,82 Mio | number   | zypp(zypper)          | important=no

Re : MAJ Tumbleweed - Filesystem ne passe pas

Répondre #12
Bonjour à tous,
De retour après qq jours d'immobilisation . Problème résolu !
J'ai enfin changé mon disque. J'ai partitionné en mode expert car en auto l'OS voulait me recréer une partition /home.
J'ai donc créé /boot/efi (fat) et / (btrfs) sur mon disque. Pour le reste l'OS a fait sa salade. Et voilà ce que çà donne :
df -h
Filesystem      Size  Used Avail Use% Mounted on
devtmpfs        7.8G     0  7.8G   0% /dev
tmpfs           7.8G     0  7.8G   0% /dev/shm
tmpfs           3.2G  1.7M  3.2G   1% /run
/dev/sda2       233G   14G  219G   6% /
tmpfs           7.8G  1.3M  7.8G   1% /tmp
/dev/sda2       233G   14G  219G   6% /.snapshots
/dev/sda2       233G   14G  219G   6% /boot/grub2/i386-pc
/dev/sda2       233G   14G  219G   6% /boot/grub2/x86_64-efi
/dev/sda2       233G   14G  219G   6% /opt
/dev/sda2       233G   14G  219G   6% /usr/local
/dev/sda2       233G   14G  219G   6% /var
/dev/sda2       233G   14G  219G   6% /srv
/dev/sda2       233G   14G  219G   6% /root
/dev/sda1       511M  5.1M  506M   1% /boot/efi
/dev/sdb3       1.1T  582G  443G  57% /data
/dev/sdb2       830G  435G  396G  53% /home
tmpfs           1.6G   48K  1.6G   1% /run/user/1000
Normalement, je devrais pas arriver à saturation avant un bon bout de temps !
Cà fonctionne parfaitement.
2 bricoles à régler (le numlock qui ne se verrouille pas sur l'écran d'accueil et si je fais un jeu en plein écran, il me fait sauter ma config bi-écran [je me retrouve avec la même chose sur les 2]).