OVH Cloud OVH Cloud

[HS] erreurs BTRFS [gravité(?)]

20 réponses
Avatar
Alexandre Hoïde
--f2ndykpoclazikgz
Content-Type: text/plain; charset=utf-8
Content-Disposition: inline
Content-Transfer-Encoding: 8bit

Bonjour à tous.

Le 22 juin, il faisait près de 35°C chez moi, et j'ai eu plusieurs
messages d'erreur BTRFS sur la partition « home » (en /dev/sda4, voir
ci-dessous). Dans le même temps, thunderbird n'arrivait plus à lister
les messages dans les dossiers de mes comptes IMAP. J'ai éteint l'ordi
et ne l'ai rallumé qu'un jour plus tard, à une température externe moins
élevée : depuis, il n'y a plus eu aucun problème ni message d'erreur.

« btrfs check /dev/sda4 » (partition démontée) ne donne aucune
erreur et « smartctl -t long /dev/sda » (durée environ 3h) non plus.

Les premières erreurs sont :
«
jun 22 15:11:51 lenlap kernel: ata4.00: exception Emask 0x0 SAct 0x3f000 SErr 0x50000 action 0x6 frozen
jun 22 15:11:51 lenlap kernel: ata4: SError: { PHYRdyChg CommWake }
jun 22 15:11:51 lenlap kernel: ata4.00: failed command: WRITE FPDMA QUEUED
jun 22 15:11:51 lenlap kernel: ata4.00: cmd 61/00:60:c8:82:8c/02:00:10:00:00/40 tag 12 ncq dma 262144 out
[…] »

Suivies par des dizaines de :
«
Jun 22 15:12:02 lenlap kernel: [ 4159.268019] BTRFS error (device sda4): bdev /dev/sda4 errs: wr 1, rd 0, flush 0, corrupt 0, gen 0
»

Je ne comprends pas ce qui c'est passé et je ne sais pas si cela
devrait m'inquiéter. Si quelqu'un y voit plus clair que moi, dans cette
série d'erreurs [sans conséquences apparentes] je serais preneur.
(Le portable n'a que quelques semaines. Accessoirement, le sda est le
disque secondaire, le primaire étant un ssd pcie-nvme)

Au cas où, je joins à ce message :
* la sortie de « journalctl --system --since "2017-06-22" --until "2017-06-23" -p 3 »
(expurgée) ;
* la sortie de « smartctl -a /dev/sda »
* la sortie de « btrfs check /dev/sda4 »

Merci d'avance pour vos éventuels éclairages,

--
 ___________________
| $ post_tenebras ↲ | waouh!
| GNU        \ /    |    \
|          -- * --  |     o
| $ who ↲    / \    |_-- ~_|
| Alexandre Hoïde   |  _/| |
 -------------------

--f2ndykpoclazikgz
Content-Type: text/plain; charset=utf-8
Content-Disposition: attachment; filename="journalctl_btrfs_errors.txt"

-- Logs begin at Wed 2017-06-14 13:05:31 CEST, end at Sun 2017-06-25 21:54:03 CEST. --
jun 22 15:11:51 lenlap kernel: ata4.00: exception Emask 0x0 SAct 0x3f000 SErr 0x50000 action 0x6 frozen
jun 22 15:11:51 lenlap kernel: ata4: SError: { PHYRdyChg CommWake }
jun 22 15:11:51 lenlap kernel: ata4.00: failed command: WRITE FPDMA QUEUED
jun 22 15:11:51 lenlap kernel: ata4.00: cmd 61/00:60:c8:82:8c/02:00:10:00:00/40 tag 12 ncq dma 262144 out
res 40/00:00:00:00:00/00:00:00:00:00/00 Emask 0x4 (timeout)
jun 22 15:11:51 lenlap kernel: ata4.00: status: { DRDY }
jun 22 15:11:51 lenlap kernel: ata4.00: failed command: WRITE FPDMA QUEUED
jun 22 15:11:51 lenlap kernel: ata4.00: cmd 61/00:68:c8:c9:8c/02:00:10:00:00/40 tag 13 ncq dma 262144 out
res 40/00:00:00:00:00/00:00:00:00:00/00 Emask 0x4 (timeout)
jun 22 15:11:51 lenlap kernel: ata4.00: status: { DRDY }
jun 22 15:11:51 lenlap kernel: ata4.00: failed command: WRITE FPDMA QUEUED
jun 22 15:11:51 lenlap kernel: ata4.00: cmd 61/00:70:c8:d1:8c/02:00:10:00:00/40 tag 14 ncq dma 262144 out
res 40/00:00:00:00:00/00:00:00:00:00/40 Emask 0x4 (timeout)
jun 22 15:11:51 lenlap kernel: ata4.00: status: { DRDY }
jun 22 15:11:51 lenlap kernel: ata4.00: failed command: WRITE FPDMA QUEUED
jun 22 15:11:51 lenlap kernel: ata4.00: cmd 61/00:78:40:b3:8d/02:00:10:00:00/40 tag 15 ncq dma 262144 out
res 40/00:00:00:00:00/00:00:00:00:00/00 Emask 0x4 (timeout)
jun 22 15:11:51 lenlap kernel: ata4.00: status: { DRDY }
jun 22 15:11:51 lenlap kernel: ata4.00: failed command: WRITE FPDMA QUEUED
jun 22 15:11:51 lenlap kernel: ata4.00: cmd 61/00:80:98:0b:8e/02:00:10:00:00/40 tag 16 ncq dma 262144 out
res 40/00:00:00:00:00/00:00:00:00:00/40 Emask 0x4 (timeout)
jun 22 15:11:51 lenlap kernel: ata4.00: status: { DRDY }
jun 22 15:11:51 lenlap kernel: ata4.00: failed command: WRITE FPDMA QUEUED
jun 22 15:11:51 lenlap kernel: ata4.00: cmd 61/00:88:28:10:8e/02:00:10:00:00/40 tag 17 ncq dma 262144 out
res 40/00:00:06:4f:c2/00:00:00:00:00/00 Emask 0x4 (timeout)
jun 22 15:11:51 lenlap kernel: ata4.00: status: { DRDY }
jun 22 15:12:02 lenlap kernel: blk_update_request: I/O error, dev sda, sector 277643976
jun 22 15:12:02 lenlap kernel: BTRFS error (device sda4): bdev /dev/sda4 errs: wr 1, rd 0, flush 0, corrupt 0, gen 0
jun 22 15:12:02 lenlap kernel: blk_update_request: I/O error, dev sda, sector 277662152
jun 22 15:12:02 lenlap kernel: BTRFS error (device sda4): bdev /dev/sda4 errs: wr 2, rd 0, flush 0, corrupt 0, gen 0
jun 22 15:12:02 lenlap kernel: blk_update_request: I/O error, dev sda, sector 277664200
jun 22 15:12:02 lenlap kernel: BTRFS error (device sda4): bdev /dev/sda4 errs: wr 3, rd 0, flush 0, corrupt 0, gen 0
jun 22 15:12:02 lenlap kernel: blk_update_request: I/O error, dev sda, sector 277721920
jun 22 15:12:02 lenlap kernel: BTRFS error (device sda4): bdev /dev/sda4 errs: wr 4, rd 0, flush 0, corrupt 0, gen 0
jun 22 15:12:02 lenlap kernel: blk_update_request: I/O error, dev sda, sector 277744536
jun 22 15:12:02 lenlap kernel: BTRFS error (device sda4): bdev /dev/sda4 errs: wr 5, rd 0, flush 0, corrupt 0, gen 0
jun 22 15:12:02 lenlap kernel: blk_update_request: I/O error, dev sda, sector 277745704
jun 22 15:12:02 lenlap kernel: BTRFS error (device sda4): bdev /dev/sda4 errs: wr 6, rd 0, flush 0, corrupt 0, gen 0
jun 22 15:12:02 lenlap kernel: sd 3:0:0:0: rejecting I/O to offline device
jun 22 15:12:02 lenlap kernel: BTRFS error (device sda4): bdev /dev/sda4 errs: wr 7, rd 0, flush 0, corrupt 0, gen 0
jun 22 15:12:02 lenlap kernel: sd 3:0:0:0: rejecting I/O to offline device
jun 22 15:12:02 lenlap kernel: BTRFS error (device sda4): bdev /dev/sda4 errs: wr 8, rd 0, flush 0, corrupt 0, gen 0
jun 22 15:12:02 lenlap kernel: sd 3:0:0:0: rejecting I/O to offline device
jun 22 15:12:02 lenlap kernel: BTRFS error (device sda4): bdev /dev/sda4 errs: wr 9, rd 0, flush 0, corrupt 0, gen 0
jun 22 15:12:02 lenlap kernel: sd 3:0:0:0: rejecting I/O to offline device
jun 22 15:12:02 lenlap kernel: BTRFS error (device sda4): bdev /dev/sda4 errs: wr 10, rd 0, flush 0, corrupt 0, gen 0
jun 22 15:12:02 lenlap kernel: sd 3:0:0:0: rejecting I/O to offline device
jun 22 15:12:02 lenlap kernel: sd 3:0:0:0: rejecting I/O to offline device
jun 22 15:12:02 lenlap kernel: sd 3:0:0:0: rejecting I/O to offline device
jun 22 15:12:02 lenlap kernel: blk_update_request: I/O error, dev sda, sector 0
jun 22 15:12:02 lenlap kernel: BTRFS: error (device sda4) in btrfs_commit_transaction:2227: errno=-5 IO failure (Error while writing out transaction)
jun 22 15:12:02 lenlap kernel: BTRFS: error (device sda4) in cleanup_transaction:1850: errno=-5 IO failure
jun 22 15:12:02 lenlap systemd[1]: Failed unmounting /home.
jun 22 15:12:02 lenlap systemd[1]: Failed unmounting /home.
jun 22 15:12:02 lenlap systemd[1]: Failed unmounting /home.
jun 22 15:12:02 lenlap systemd[1]: Failed unmounting /home.
jun 22 15:12:02 lenlap systemd[1]: Failed unmounting /home.
jun 22 15:12:02 lenlap systemd[1]: Failed unmounting /home.
jun 22 15:12:02 lenlap systemd[1]: Failed unmounting /home.
jun 22 15:12:02 lenlap systemd[1]: Failed unmounting /home.
jun 22 15:12:02 lenlap systemd[1]: Failed unmounting /home.
jun 22 15:12:02 lenlap systemd[1]: Failed unmounting /home.
jun 22 15:12:02 lenlap systemd[1]: Failed unmounting /home.
jun 22 15:12:02 lenlap systemd[1]: Failed unmounting /home.
jun 22 15:12:02 lenlap systemd[1]: Failed unmounting /home.
jun 22 15:12:02 lenlap systemd[1]: Failed unmounting /home.
jun 22 15:12:02 lenlap systemd[1]: Failed unmounting /home.
jun 22 15:12:02 lenlap systemd[1]: Failed unmounting /home.
jun 22 15:12:02 lenlap systemd[1]: Failed unmounting /home.
jun 22 15:12:27 lenlap kernel: BTRFS error (device sda4): bdev /dev/sda4 errs: wr 116, rd 1, flush 0, corrupt 0, gen 0
jun 22 15:12:27 lenlap kernel: BTRFS error (device sda4): bdev /dev/sda4 errs: wr 116, rd 2, flush 0, corrupt 0, gen 0
jun 22 15:12:27 lenlap kernel: BTRFS error (device sda4): bdev /dev/sda4 errs: wr 116, rd 3, flush 0, corrupt 0, gen 0
jun 22 15:12:27 lenlap kernel: BTRFS error (device sda4): bdev /dev/sda4 errs: wr 116, rd 4, flush 0, corrupt 0, gen 0
jun 22 15:12:27 lenlap kernel: BTRFS error (device sda4): bdev /dev/sda4 errs: wr 116, rd 5, flush 0, corrupt 0, gen 0
jun 22 15:12:27 lenlap kernel: BTRFS error (device sda4): bdev /dev/sda4 errs: wr 116, rd 6, flush 0, corrupt 0, gen 0
jun 22 15:12:27 lenlap kernel: BTRFS error (device sda4): bdev /dev/sda4 errs: wr 116, rd 7, flush 0, corrupt 0, gen 0
jun 22 15:12:27 lenlap kernel: BTRFS error (device sda4): bdev /dev/sda4 errs: wr 116, rd 8, flush 0, corrupt 0, gen 0
jun 22 15:12:27 lenlap kernel: BTRFS error (device sda4): bdev /dev/sda4 errs: wr 116, rd 9, flush 0, corrupt 0, gen 0
jun 22 15:12:27 lenlap kernel: BTRFS error (device sda4): bdev /dev/sda4 errs: wr 116, rd 10, flush 0, corrupt 0, gen 0
jun 22 15:20:35 lenlap kernel: BTRFS error (device sda4): bdev /dev/sda4 errs: wr 116, rd 29, flush 0, corrupt 0, gen 0
jun 22 15:20:35 lenlap kernel: BTRFS error (device sda4): bdev /dev/sda4 errs: wr 117, rd 29, flush 0, corrupt 0, gen 0
jun 22 15:21:42 lenlap kernel: ata4: exception Emask 0x40 SAct 0x0 SErr 0x10800 action 0x7
jun 22 15:21:42 lenlap kernel: ata4: SError: { HostInt PHYRdyChg }
jun 22 15:26:21 lenlap systemd[1]: Timed out waiting for device WDC_WD10SPCX-08S8TT0 pr1.
jun 22 15:27:18 lenlap kernel: ata4: exception Emask 0x40 SAct 0x0 SErr 0x10800 action 0x7
jun 22 15:27:18 lenlap kernel: ata4: SError: { HostInt PHYRdyChg }
jun 22 15:27:18 lenlap kernel: BTRFS error (device sda4): bdev /dev/sda4 errs: wr 118, rd 29, flush 0, corrupt 0, gen 0
jun 22 15:27:18 lenlap kernel: BTRFS error (device sda4): bdev /dev/sda4 errs: wr 119, rd 29, flush 0, corrupt 0, gen 0
jun 22 15:32:47 lenlap kernel: ata4: exception Emask 0x40 SAct 0x0 SErr 0x10800 action 0x7
jun 22 15:32:47 lenlap kernel: ata4: SError: { HostInt PHYRdyChg }
jun 22 15:45:00 lenlap kernel: ata4: exception Emask 0x40 SAct 0x0 SErr 0x10800 action 0x7
jun 22 15:45:00 lenlap kernel: ata4: SError: { HostInt PHYRdyChg }
jun 22 16:16:16 lenlap systemd[1]: Timed out waiting for device WDC_WD10SPCX-08S8TT0 pr1.
jun 22 16:16:17 lenlap kernel: ata4: exception Emask 0x40 SAct 0x0 SErr 0x10800 action 0x7
jun 22 16:16:17 lenlap kernel: ata4: SError: { HostInt PHYRdyChg }
jun 22 16:21:46 lenlap kernel: ata4: exception Emask 0x40 SAct 0x0 SErr 0x10800 action 0x7
jun 22 16:21:46 lenlap kernel: ata4: SError: { HostInt PHYRdyChg }
jun 22 16:24:26 lenlap kernel: BTRFS error (device sda4): bdev /dev/sda4 errs: wr 119, rd 30, flush 0, corrupt 0, gen 0
jun 22 16:24:26 lenlap kernel: BTRFS error (device sda4): bdev /dev/sda4 errs: wr 119, rd 31, flush 0, corrupt 0, gen 0
jun 22 16:25:20 lenlap systemd[1]: Timed out waiting for device WDC_WD10SPCX-08S8TT0 pr1.
jun 22 16:25:58 lenlap kernel: BTRFS error (device sda4): bdev /dev/sda4 errs: wr 119, rd 32, flush 0, corrupt 0, gen 0
jun 22 16:25:58 lenlap kernel: BTRFS error (device sda4): bdev /dev/sda4 errs: wr 119, rd 33, flush 0, corrupt 0, gen 0
jun 22 16:25:58 lenlap kernel: BTRFS error (device sda4): bdev /dev/sda4 errs: wr 119, rd 34, flush 0, corrupt 0, gen 0
jun 22 16:25:58 lenlap kernel: BTRFS error (device sda4): bdev /dev/sda4 errs: wr 119, rd 35, flush 0, corrupt 0, gen 0
jun 22 16:25:58 lenlap kernel: BTRFS error (device sda4): bdev /dev/sda4 errs: wr 119, rd 36, flush 0, corrupt 0, gen 0
jun 22 16:25:58 lenlap kernel: BTRFS error (device sda4): bdev /dev/sda4 errs: wr 119, rd 37, flush 0, corrupt 0, gen 0
jun 22 16:25:58 lenlap kernel: BTRFS error (device sda4): bdev /dev/sda4 errs: wr 119, rd 38, flush 0, corrupt 0, gen 0
jun 22 16:28:21 lenlap kernel: BTRFS error (device sda4): bdev /dev/sda4 errs: wr 119, rd 39, flush 0, corrupt 0, gen 0
jun 22 16:28:21 lenlap kernel: BTRFS error (device sda4): bdev /dev/sda4 errs: wr 119, rd 40, flush 0, corrupt 0, gen 0
jun 22 16:28:21 lenlap kernel: BTRFS error (device sda4): bdev /dev/sda4 errs: wr 119, rd 41, flush 0, corrupt 0, gen 0
jun 22 16:28:21 lenlap kernel: BTRFS error (device sda4): bdev /dev/sda4 errs: wr 119, rd 42, flush 0, corrupt 0, gen 0
jun 22 16:28:21 lenlap kernel: BTRFS error (device sda4): bdev /dev/sda4 errs: wr 119, rd 43, flush 0, corrupt 0, gen 0
jun 22 16:28:21 lenlap kernel: BTRFS error (device sda4): bdev /dev/sda4 errs: wr 119, rd 44, flush 0, corrupt 0, gen 0
jun 22 16:28:21 lenlap kernel: BTRFS error (device sda4): bdev /dev/sda4 errs: wr 119, rd 45, flush 0, corrupt 0, gen 0
jun 22 16:30:33 lenlap kernel: BTRFS error (device sda4): bdev /dev/sda4 errs: wr 119, rd 46, flush 0, corrupt 0, gen 0
jun 22 16:30:33 lenlap kernel: BTRFS error (device sda4): bdev /dev/sda4 errs: wr 119, rd 47, flush 0, corrupt 0, gen 0
jun 22 16:30:33 lenlap kernel: BTRFS error (device sda4): bdev /dev/sda4 errs: wr 119, rd 48, flush 0, corrupt 0, gen 0
jun 22 16:30:33 lenlap kernel: BTRFS error (device sda4): bdev /dev/sda4 errs: wr 119, rd 49, flush 0, corrupt 0, gen 0
jun 22 16:30:33 lenlap kernel: BTRFS error (device sda4): bdev /dev/sda4 errs: wr 119, rd 50, flush 0, corrupt 0, gen 0
jun 22 16:30:33 lenlap kernel: BTRFS error (device sda4): bdev /dev/sda4 errs: wr 119, rd 51, flush 0, corrupt 0, gen 0
jun 22 16:30:33 lenlap kernel: BTRFS error (device sda4): bdev /dev/sda4 errs: wr 119, rd 52, flush 0, corrupt 0, gen 0
jun 22 16:30:33 lenlap kernel: BTRFS error (device sda4): bdev /dev/sda4 errs: wr 119, rd 53, flush 0, corrupt 0, gen 0
jun 22 16:30:33 lenlap kernel: BTRFS error (device sda4): bdev /dev/sda4 errs: wr 119, rd 54, flush 0, corrupt 0, gen 0
jun 22 16:30:33 lenlap kernel: BTRFS error (device sda4): bdev /dev/sda4 errs: wr 119, rd 55, flush 0, corrupt 0, gen 0
jun 22 17:01:42 lenlap kernel: BTRFS error (device sda4): bdev /dev/sda4 errs: wr 119, rd 81, flush 0, corrupt 0, gen 0
jun 22 17:01:42 lenlap kernel: BTRFS error (device sda4): bdev /dev/sda4 errs: wr 119, rd 82, flush 0, corrupt 0, gen 0
jun 22 17:01:42 lenlap kernel: BTRFS error (device sda4): bdev /dev/sda4 errs: wr 119, rd 83, flush 0, corrupt 0, gen 0
jun 22 17:01:42 lenlap kernel: BTRFS error (device sda4): bdev /dev/sda4 errs: wr 119, rd 84, flush 0, corrupt 0, gen 0
jun 22 17:01:42 lenlap kernel: BTRFS error (device sda4): bdev /dev/sda4 errs: wr 119, rd 85, flush 0, corrupt 0, gen 0
jun 22 17:01:42 lenlap kernel: BTRFS error (device sda4): bdev /dev/sda4 errs: wr 119, rd 86, flush 0, corrupt 0, gen 0
jun 22 17:01:42 lenlap kernel: BTRFS error (device sda4): bdev /dev/sda4 errs: wr 119, rd 87, flush 0, corrupt 0, gen 0
jun 22 17:02:25 lenlap systemd[1]: Timed out waiting for device WDC_WD10SPCX-08S8TT0 pr1.
jun 22 17:03:09 lenlap kernel: BTRFS error (device sda4): bdev /dev/sda4 errs: wr 119, rd 88, flush 0, corrupt 0, gen 0
jun 22 17:03:09 lenlap kernel: BTRFS error (device sda4): bdev /dev/sda4 errs: wr 119, rd 89, flush 0, corrupt 0, gen 0
jun 22 17:03:09 lenlap kernel: BTRFS error (device sda4): bdev /dev/sda4 errs: wr 119, rd 90, flush 0, corrupt 0, gen 0
jun 22 17:03:09 lenlap kernel: BTRFS error (device sda4): bdev /dev/sda4 errs: wr 119, rd 91, flush 0, corrupt 0, gen 0
jun 22 17:03:09 lenlap kernel: BTRFS error (device sda4): bdev /dev/sda4 errs: wr 119, rd 92, flush 0, corrupt 0, gen 0
jun 22 17:03:09 lenlap kernel: BTRFS error (device sda4): bdev /dev/sda4 errs: wr 119, rd 93, flush 0, corrupt 0, gen 0
jun 22 17:03:09 lenlap kernel: BTRFS error (device sda4): bdev /dev/sda4 errs: wr 119, rd 94, flush 0, corrupt 0, gen 0
jun 22 17:03:16 lenlap kernel: BTRFS error (device sda4): bdev /dev/sda4 errs: wr 119, rd 95, flush 0, corrupt 0, gen 0
jun 22 17:03:16 lenlap kernel: BTRFS error (device sda4): bdev /dev/sda4 errs: wr 119, rd 96, flush 0, corrupt 0, gen 0
jun 22 17:03:16 lenlap kernel: BTRFS error (device sda4): bdev /dev/sda4 errs: wr 119, rd 97, flush 0, corrupt 0, gen 0
jun 22 17:03:16 lenlap kernel: BTRFS error (device sda4): bdev /dev/sda4 errs: wr 119, rd 98, flush 0, corrupt 0, gen 0
jun 22 17:03:16 lenlap kernel: BTRFS error (device sda4): bdev /dev/sda4 errs: wr 119, rd 99, flush 0, corrupt 0, gen 0
jun 22 17:03:16 lenlap kernel: BTRFS error (device sda4): bdev /dev/sda4 errs: wr 119, rd 100, flush 0, corrupt 0, gen 0
jun 22 17:03:16 lenlap kernel: BTRFS error (device sda4): bdev /dev/sda4 errs: wr 119, rd 101, flush 0, corrupt 0, gen 0
jun 22 17:03:32 lenlap kernel: BTRFS error (device sda4): bdev /dev/sda4 errs: wr 119, rd 102, flush 0, corrupt 0, gen 0
jun 22 17:03:32 lenlap kernel: BTRFS error (device sda4): bdev /dev/sda4 errs: wr 119, rd 103, flush 0, corrupt 0, gen 0
jun 22 17:03:32 lenlap kernel: BTRFS error (device sda4): bdev /dev/sda4 errs: wr 119, rd 104, flush 0, corrupt 0, gen 0
jun 22 17:03:32 lenlap kernel: BTRFS error (device sda4): bdev /dev/sda4 errs: wr 119, rd 105, flush 0, corrupt 0, gen 0
jun 22 17:03:32 lenlap kernel: BTRFS error (device sda4): bdev /dev/sda4 errs: wr 119, rd 106, flush 0, corrupt 0, gen 0
jun 22 17:03:32 lenlap kernel: BTRFS error (device sda4): bdev /dev/sda4 errs: wr 119, rd 107, flush 0, corrupt 0, gen 0
jun 22 17:03:32 lenlap kernel: BTRFS error (device sda4): bdev /dev/sda4 errs: wr 119, rd 108, flush 0, corrupt 0, gen 0
jun 22 17:03:57 lenlap kernel: BTRFS error (device sda4): bdev /dev/sda4 errs: wr 120, rd 108, flush 0, corrupt 0, gen 0
jun 22 17:05:48 lenlap kernel: BTRFS error (device sda4): bdev /dev/sda4 errs: wr 120, rd 109, flush 0, corrupt 0, gen 0
jun 22 17:06:08 lenlap systemd[1]: Timed out waiting for device WDC_WD10SPCX-08S8TT0 pr1.
jun 22 17:07:46 lenlap kernel: BTRFS error (device sda4): bdev /dev/sda4 errs: wr 121, rd 109, flush 0, corrupt 0, gen 0
jun 22 17:07:56 lenlap systemd[1]: Failed unmounting /run/user/119.
jun 22 17:07:56 lenlap systemd[1]: Failed unmounting /home.
jun 22 17:07:56 lenlap systemd[1]: Failed unmounting /home.
jun 22 17:07:56 lenlap systemd[1]: Failed unmounting /home.
jun 22 17:07:56 lenlap systemd[1]: Failed unmounting /home.
jun 22 17:07:56 lenlap systemd[1]: Failed unmounting /home.
jun 22 17:07:56 lenlap systemd[1]: Failed unmounting /home.
jun 22 17:07:56 lenlap systemd[1]: Failed unmounting /home.
jun 22 17:07:56 lenlap systemd[1]: Failed unmounting /home.
jun 22 17:07:56 lenlap systemd[1]: Failed unmounting /home.
jun 22 17:07:56 lenlap kernel: BTRFS error (device sda4): cleaner transaction attach returned -30

--f2ndykpoclazikgz
Content-Type: text/plain; charset=utf-8
Content-Disposition: attachment; filename="smartctl.txt"

smartctl 6.6 2016-05-31 r4324 [x86_64-linux-4.9.0-3-amd64] (local build)
Copyright (C) 2002-16, Bruce Allen, Christian Franke, www.smartmontools.org

=== START OF INFORMATION SECTION ===
Model Family: Western Digital Blue Mobile
Device Model: WDC WD10SPCX-08S8TT0
Serial Number: WD-WX41A17AUCC0
LU WWN Device Id: 5 0014ee 6b2270645
Firmware Version: 02.01A02
User Capacity: 1'000'204'886'016 bytes [1.00 TB]
Sector Sizes: 512 bytes logical, 4096 bytes physical
Rotation Rate: 5400 rpm
Device is: In smartctl database [for details use: -P show]
ATA Version is: ACS-2 (minor revision not indicated)
SATA Version is: SATA 3.0, 6.0 Gb/s (current: 6.0 Gb/s)
Local Time is: Sun Jun 25 21:57:35 2017 CEST
SMART support is: Available - device has SMART capability.
SMART support is: Enabled

=== START OF READ SMART DATA SECTION ===
SMART overall-health self-assessment test result: PASSED

General SMART Values:
Offline data collection status: (0x00) Offline data collection activity
was never started.
Auto Offline Data Collection: Disabled.
Self-test execution status: ( 0) The previous self-test routine completed
without error or no self-test has ever
been run.
Total time to complete Offline
data collection: (16560) seconds.
Offline data collection
capabilities: (0x7b) SMART execute Offline immediate.
Auto Offline data collection on/off support.
Suspend Offline collection upon new
command.
Offline surface scan supported.
Self-test supported.
Conveyance Self-test supported.
Selective Self-test supported.
SMART capabilities: (0x0003) Saves SMART data before entering
power-saving mode.
Supports SMART auto save timer.
Error logging capability: (0x01) Error logging supported.
General Purpose Logging supported.
Short self-test routine
recommended polling time: ( 2) minutes.
Extended self-test routine
recommended polling time: ( 190) minutes.
Conveyance self-test routine
recommended polling time: ( 5) minutes.
SCT capabilities: (0x7035) SCT Status supported.
SCT Feature Control supported.
SCT Data Table supported.

SMART Attributes Data Structure revision number: 16
Vendor Specific SMART Attributes with Thresholds:
ID# ATTRIBUTE_NAME FLAG VALUE WORST THRESH TYPE UPDATED WHEN_FAILED RAW_VALUE
1 Raw_Read_Error_Rate 0x002f 200 200 051 Pre-fail Always - 0
3 Spin_Up_Time 0x0027 190 188 021 Pre-fail Always - 1466
4 Start_Stop_Count 0x0032 100 100 000 Old_age Always - 333
5 Reallocated_Sector_Ct 0x0033 200 200 140 Pre-fail Always - 0
7 Seek_Error_Rate 0x002f 200 200 051 Pre-fail Always - 0
9 Power_On_Hours 0x0032 100 100 000 Old_age Always - 207
10 Spin_Retry_Count 0x0032 100 100 000 Old_age Always - 0
11 Calibration_Retry_Count 0x0032 100 100 000 Old_age Always - 0
12 Power_Cycle_Count 0x0032 100 100 000 Old_age Always - 177
192 Power-Off_Retract_Count 0x0032 200 200 000 Old_age Always - 13
193 Load_Cycle_Count 0x0032 200 200 000 Old_age Always - 2032
194 Temperature_Celsius 0x0022 109 096 000 Old_age Always - 38
196 Reallocated_Event_Count 0x0032 200 200 000 Old_age Always - 0
197 Current_Pending_Sector 0x0032 200 200 000 Old_age Always - 0
198 Offline_Uncorrectable 0x0030 100 253 000 Old_age Offline - 0
199 UDMA_CRC_Error_Count 0x0032 200 200 000 Old_age Always - 0
200 Multi_Zone_Error_Rate 0x0008 200 200 000 Old_age Offline - 0
240 Head_Flying_Hours 0x0032 100 100 000 Old_age Always - 189

SMART Error Log Version: 1
No Errors Logged

SMART Self-test log structure revision number 1
Num Test_Description Status Remaining LifeTime(hours) LBA_of_first_error
# 1 Extended offline Completed without error 00% 204 -
# 2 Short offline Completed without error 00% 196 -
# 3 Extended offline Aborted by host 90% 196 -
# 4 Vendor (0x50) Completed without error 00% 196 -
# 5 Short offline Completed without error 00% 196 -
# 6 Vendor (0x50) Completed without error 00% 29 -
# 7 Short offline Completed without error 00% 29 -
# 8 Vendor (0x50) Completed without error 00% 1 -
# 9 Short offline Completed without error 00% 1 -

SMART Selective self-test log data structure revision number 1
SPAN MIN_LBA MAX_LBA CURRENT_TEST_STATUS
1 0 0 Not_testing
2 0 0 Not_testing
3 0 0 Not_testing
4 0 0 Not_testing
5 0 0 Not_testing
Selective self-test flags (0x0):
After scanning selected spans, do NOT read-scan remainder of disk.
If Selective self-test is pending on power-up, resume after 0 minute delay.


--f2ndykpoclazikgz
Content-Type: text/plain; charset=utf-8
Content-Disposition: attachment; filename="btrfs_check.txt"

checking extents
checking free space cache
checking fs roots
checking csums
checking root refs
Checking filesystem on /dev/sda4
UUID: 13e50f59-0966-482c-9e6a-b2e3a4b834fb
found 111702671360 bytes used err is 0
total csum bytes: 108624724
total tree bytes: 431046656
total fs tree bytes: 285065216
total extent tree bytes: 30228480
btree space waste bytes: 50536670
file data blocks allocated: 113751801856
referenced 110529253376

--f2ndykpoclazikgz--

10 réponses

1 2
Avatar
Alexandre Hoïde
On Mon, Jul 10, 2017 at 12:59:10PM +0200, Thierry Bugier Pineau wrote:
Bonjour,
Pour compléter, vu que je suis dans ce sujet pour changer les disques de ma grappe RAID, il est aussi possible de lire les informations de santé du disque dur avec smartmontools
Smartctl -a /dev/sda
Sait on jamais

Salut Thierry et merci à toi également.
J'avais déjà fait un « # smartctl -t long /dev/sda » après le premier
incident, qui n'avait pas révélé de problème. Faudra que j'en refasse
un, pour être sûr, en effet.
Meilleures salutations,
--
 ___________________
| $ post_tenebras ↲ | waouh!
| GNU         /    |    
|          -- * --  |     o
| $ who ↲    /     |_-- ~_|
| Alexandre Hoïde   |  _/| |
 -------------------
Avatar
maderios
On 07/09/2017 07:02 PM, Alexandre Hoïde wrote:
On Sun, Jul 09, 2017 at 04:47:21PM +0200, maderios wrote:
On 07/09/2017 01:47 PM, Alexandre Hoïde wrote:
Je suppose qu'il faudra que j'en passe par le SAV Lenovo… en espérant
que les messages d'erreur du noyau leur suffiront.

Salut
Je ne connais pas toute l'histoire et donc, je me trompe peut-être.
Avant d'envisager le SAV, pourquoi ne pas formater avec un système de
fichier éprouvé comme ext4 et réinstaller? BTRFS est encore bien jeune donc
question fiabilité, ce n'est pas le top...

Salut Madeiros, merci pour ta suggestion.
Les premiers messages (…ata4.00…), avant ceux qui mentionnent BTRFS,
me suggèrent (peut-être à tort) que ce qui déclenche le problème est à
un plus bas niveau que celui du système de fichier… mais, en l'absence
de certitude, ton idée se défent ! J'vais p'têtre lui faire ça, à ma
partoche.

Même pas besoin de réinstaller sur la nouvelle partition, il suffit d'y
copier la sauvegarde, d'éditer le fstab, de changer les uuid, de faire
un update-grub, de rebooter et de croiser les doigts...
--
Maderios
Avatar
Alexandre Hoïde
On Mon, Jul 10, 2017 at 02:37:22PM +0200, maderios wrote:
On 07/09/2017 07:02 PM, Alexandre Hoïde wrote:
On Sun, Jul 09, 2017 at 04:47:21PM +0200, maderios wrote:
> On 07/09/2017 01:47 PM, Alexandre Hoïde wrote:
>
> > Je suppose qu'il faudra que j'en passe par le SAV Lenovo… en espérant
> > que les messages d'erreur du noyau leur suffiront.
> >
>
> Salut
> Je ne connais pas toute l'histoire et donc, je me trompe peut-être.
> Avant d'envisager le SAV, pourquoi ne pas formater avec un système de
> fichier éprouvé comme ext4 et réinstaller? BTRFS est encore bien jeune donc
> question fiabilité, ce n'est pas le top...
>
Salut Madeiros, merci pour ta suggestion.
Les premiers messages (…ata4.00…), avant ceux qui mentionnent BTRFS,
me suggèrent (peut-être à tort) que ce qui déclenche le problème est à
un plus bas niveau que celui du système de fichier… mais, en l'absence
de certitude, ton idée se défent ! J'vais p'têtre lui faire ça, à ma
partoche.

Même pas besoin de réinstaller sur la nouvelle partition, il suffit d'y
copier la sauvegarde, d'éditer le fstab, de changer les uuid, de faire un
update-grub, de rebooter et de croiser les doigts...

Re et merci encore pour ton aide Maderios,
Oui, cette partie ne me pose pas de problème, d'autant moins qu'il
ne s'agit pas de la partition racine, mais de la partition /home.
C'est juste que ça prend quand même un peu de temps pour copier, et
que je suis un gros paresseux ^^ (et que, accessoirement, mes plages de
disponibilité sont très courtes) J'essaierai ça quand le
« smartctl -t long » que je viens de lancer sera terminé.
Je vous tiens au jus !
--
 ___________________
| $ post_tenebras ↲ | waouh!
| GNU         /    |    
|          -- * --  |     o
| $ who ↲    /     |_-- ~_|
| Alexandre Hoïde   |  _/| |
 -------------------
Avatar
maderios
On 07/10/2017 02:48 PM, Alexandre Hoïde wrote:
On Mon, Jul 10, 2017 at 02:37:22PM +0200, maderios wrote:
On 07/09/2017 07:02 PM, Alexandre Hoïde wrote:
On Sun, Jul 09, 2017 at 04:47:21PM +0200, maderios wrote:
On 07/09/2017 01:47 PM, Alexandre Hoïde wrote:
Je suppose qu'il faudra que j'en passe par le SAV Lenovo… en espérant
que les messages d'erreur du noyau leur suffiront.

Salut
Je ne connais pas toute l'histoire et donc, je me trompe peut-être.
Avant d'envisager le SAV, pourquoi ne pas formater avec un système de
fichier éprouvé comme ext4 et réinstaller? BTRFS est encore bien jeune donc
question fiabilité, ce n'est pas le top...

Salut Madeiros, merci pour ta suggestion.
Les premiers messages (…ata4.00…), avant ceux qui mentionnent BTRFS,
me suggèrent (peut-être à tort) que ce qui déclenche le problème est à
un plus bas niveau que celui du système de fichier… mais, en l'absence
de certitude, ton idée se défent ! J'vais p'têtre lui faire ça, à ma
partoche.

Même pas besoin de réinstaller sur la nouvelle partition, il suffit d'y
copier la sauvegarde, d'éditer le fstab, de changer les uuid, de faire un
update-grub, de rebooter et de croiser les doigts...

Re et merci encore pour ton aide Maderios,
Oui, cette partie ne me pose pas de problème, d'autant moins qu'il
ne s'agit pas de la partition racine, mais de la partition /home.
C'est juste que ça prend quand même un peu de temps pour copier, et
que je suis un gros paresseux ^^ (et que, accessoirement, mes plages de
disponibilité sont très courtes) J'essaierai ça quand le
« smartctl -t long » que je viens de lancer sera terminé.
Je vous tiens au jus !

En tant que grand fainéant, j'utilise MC (midnight-commander) pour
copier (entre autres). Cela évite bien des erreurs et on gagne un temps fou.
--
Maderios
Avatar
Pierre L.
This is an OpenPGP/MIME signed message (RFC 4880 and 3156)
--4PM7GtacQBOFPEmAO082V3F8V1QvrH24l
Content-Type: multipart/mixed; boundary="cTugH1DXujrDQkQSLtwSLau5tHeAmhDWP";
protected-headers="v1"
From: "Pierre L."
To:
Message-ID:
Subject: =?UTF-8?Q?Re:_[HS]_erreurs_BTRFS_[gravité(?)]? References:


In-Reply-To:
--cTugH1DXujrDQkQSLtwSLau5tHeAmhDWP
Content-Type: text/plain; charset=utf-8
Content-Transfer-Encoding: quoted-printable
Content-Language: fr
smartctl ne fait-il pas que lire les infos de SMART inscrites dans la
cervelle du disque dur ?
Rah, une bonne vieille analyse physique pendant la nuit (ou plutot
pendant que tu n'utilises pas ton ordi... que tu dors... si ca arrive ;p )
je pense que c'est nettement plus fiable que les données SMART ?
Ou sinon si tu connais UltimateBootCD, avec quelques bons outils pour
vérifier la surface de ton disque, selon la marque...
Mais oui, ca prend du temps !
Ceci dit, ca prend aussi du temps de tout réinstaller tout beau tout
propre, sur un beau disque tout neuf parce que l'ancien était dé glingué...
Bon courage ;)
Le 10/07/2017 à 13:23, Alexandre Hoïde a écrit :
le test smartctl également. Encore que… mais la duré e
d'un test badblocks me pose problème.

--cTugH1DXujrDQkQSLtwSLau5tHeAmhDWP--
--4PM7GtacQBOFPEmAO082V3F8V1QvrH24l
Content-Type: application/pgp-signature; name="signature.asc"
Content-Description: OpenPGP digital signature
Content-Disposition: attachment; filename="signature.asc"
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v2
iQIcBAEBCAAGBQJZY4iDAAoJEOm64hXvDUlFYYUP/jtfa3n7UeqzWIHhjm5teUq2
ji8JMU2XJBZ4ptTMHEV3ViTAopokLJcrFR/5PY6NlQPdi7YJghCuOFaJlbwcBFeF
UzZXX05fVWWNbYWV3dPAIW3ZjA8XSJ3mwMVg1e2JK4VOdn9IHDFaN9LkoWUyuChM
D6y/XKFyFhM07ns1H3KXZrfo02iV8Z9M/G/4INXqF+Nx1OJUxsPD/IPE5EF9Ioja
2yG4djkHYjAAaK7kE1ATrNTFsMg0gBsMtxdMckVdeGkuNCN+te/MQkaQJhneruth
EzAV43xaTRar6sZDifxDNtYcrN6WC2rTw/cOYVAl1LFg/VSkAWQIXqkGVWxj1Gdz
3JGCls0O7It5/zQZWZLtk7eGX0FTCCo26Vzfz8qvjeF3grJL3npMyFp211og0xjS
idVn0npiqHta2nPx7wK7+1DBmMvLSnWJmPyKUVhK+D9dP9zzA3R6ibMd0BSXiSss
ue9TWlbyICA/0mzKVjM+XN8n/pzSioJY76J8TnVxE1dDdsiD/hJN2vHbwH0GUOh4
8tzEqyuNpL7M7bOsgIyd613CjIBbwMDBcLKwl6MUR+oANUs2nmQr9JP85gaU69Qi
ajNgCHvIetkeOWpx9LyZhNqRPNwEO0ncRGsSP3g1Bl2oHNO62eaYuAmzoSG4OFtb
H1YynK2/uL/zsU5wyndo
=uBgF
-----END PGP SIGNATURE-----
--4PM7GtacQBOFPEmAO082V3F8V1QvrH24l--
Avatar
Alexandre Hoïde
On Mon, Jul 10, 2017 at 04:00:35PM +0200, Pierre L. wrote:
smartctl ne fait-il pas que lire les infos de SMART inscrites dans la
cervelle du disque dur ?

C'est ce que j'ai lu également, en effet… mais tant qu'à filer la
métaphore, je parlerais plutôt de neurones du disque dur ?! ;p
Rah, une bonne vieille analyse physique pendant la nuit (ou plutot
pendant que tu n'utilises pas ton ordi... que tu dors... si ca arrive ;p )
je pense que c'est nettement plus fiable que les données SMART ?
Ou sinon si tu connais UltimateBootCD, avec quelques bons outils pour
vérifier la surface de ton disque, selon la marque...
Mais oui, ca prend du temps !
Ceci dit, ca prend aussi du temps de tout réinstaller tout beau tout
propre, sur un beau disque tout neuf parce que l'ancien était déglingué...

Oui tu as raison. Disons que, si j'étais convaincu que c'est un
problème de secteur défectueux, je serais plus motivé. En outre, au
risque de me répéter, il ne s'agit pas du disque sur lequel se trouve la
partition racine (logée, elle, sur un SSD). Donc, pas de réinstallation
à redouter… uniquement des années de données personnelles sur la
partition /home…
… mais naaaan, je les ai sauvegardées ! Paresseux mais pas téméraire.
o/
--
 ___________________
| $ post_tenebras ↲ | waouh!
| GNU         /    |    
|          -- * --  |     o
| $ who ↲    /     |_-- ~_|
| Alexandre Hoïde   |  _/| |
 -------------------
Avatar
Alexandre Hoïde
On Mon, Jul 10, 2017 at 02:55:23PM +0200, maderios wrote:
C'est juste que ça prend quand même un peu de temps pour copier, et
que je suis un gros paresseux ^^ (et que, accessoirement, mes plages de
disponibilité sont très courtes) J'essaierai ça quand le
« smartctl -t long » que je viens de lancer sera terminé.
Je vous tiens au jus !
En tant que grand fainéant, j'utilise MC (midnight-commander) pour copier
(entre autres). Cela évite bien des erreurs et on gagne un temps fou.

Bin… faudrait faire un concours fainéant+MC contre paresseux+rsync.
Que le plus tire-au-flanc l'emporte ! ;-)
Ceci dit, je décide de reporter le transfert sur ext4 à plus tard. Je
préfère éviter de multiplier les changements, ce qui réduirait à néant
l'espoir -- que je nourris encore -- de comprendre la cause du problème.
Je vais d'abord enquêter sur les options de mise en veille des disques
dur et, le cas échéant, essayer de les modifier pour voir si ma
suspicion actuelle se vérifie.
--
 ___________________
| $ post_tenebras ↲ | waouh!
| GNU         /    |    
|          -- * --  |     o
| $ who ↲    /     |_-- ~_|
| Alexandre Hoïde   |  _/| |
 -------------------
Avatar
Alexandre Hoïde
On Mon, Jul 10, 2017 at 10:42:15PM +0200, Pierre L. wrote:
smartctl ne fait-il pas que lire les infos de SMART inscrites dans la
cervelle du disque dur ?
C'est ce que j'ai lu également, en effet… mais tant qu'à filer la
métaphore, je parlerais plutôt de neurones du disque dur ?! ;p
Quoi de mieux que de demander à ton dentiste si c'est un trou dans la
dent qui fait mal de temps en temps, ou une autre infection quelconque
de la gencive ? Mais pour cela, il va bien falloir qu'il jette un oeil
avec son outil favori, pour être sûr, et ainsi éliminer les hypothèses
une à une ;)

Hé hé! Je hais les dentistes, sauf la mienne, qui est fort sympathique
et très belle. Mais au fait, je cite mes sources :
https://superuser.com/questions/693003/badblocks-vs-smart-extended-self-test
dont réponse 4 : « The S.M.A.R.T. short and long tests only perform
(localized) reads of the sectors; it's also non-destructive to the data.
The read data is only transferred to the on-board controller, not to the
host PC. The SATA interface is essentially idle during the test, and the
HDD activity light on the PC should not turn on.
badblocks -vws is requesting a write sector then read & verify
operation. Each write and read adds a disk revolution per operation plus
time for data transfers over the SATA interface plus host PC processing.
The HDD activity light should be on most of the time ».
Ça sonne plus pro que nos métaphores ^^
Fichiers corrompus... irrécupérables... sauvegardés dans l'état
(corrompus)... , et on s'en aperçoit quand on tente de les ré-ouvrir 6
mois plus tard depuis notre sauvegarde, que notre système favori nous
insulte car il n'arrive pas à lire le contenu de ce fichier :s
Bon, certes généralement ce fameux système nous hurle dessus au moment
de la lecture lors de la sauvegarde... des histoires de I/O sur le disque...
Oui tu as raison. Disons que, si j'étais convaincu que c'est un
problème de secteur défectueux, je serais plus motivé.
C'est vrai que si c'est un 8To, ca peut mettre un certain temps :'((
Courage!

1 To mais ça va prendre des plombes quand même. Au moins, avec le
test smartctl, je peux continuer à utiliser mon système.
--
 ___________________
| $ post_tenebras ↲ | waouh!
| GNU         /    |    
|          -- * --  |     o
| $ who ↲    /     |_-- ~_|
| Alexandre Hoïde   |  _/| |
 -------------------
Avatar
Pascal Hambourg
Le 10/07/2017 à 12:36, Pierre L. a écrit :
Petit outil sympa à utiliser en bootant sur une clé usb live par exemple :
badblocks -nvs /dev/sdb
Attention tout de même à cette commande, il existe des variantes
"destructrices" de données... :s
-wvs détruira les données !!!
-nvs sera en lecture seule ;)

Non, -n effectue une vérification en lecture-écriture, mais non
destructrice. C'est beaucoup plus long qu'en lecture seule, et plus
risqué aussi : si la réécriture se passe mal, les données d'origine
peuvent être perdues.
Pour la vérification en lecture seule c'est sans -n ni -w.
Avatar
Pierre L.
This is an OpenPGP/MIME signed message (RFC 4880 and 3156)
--SlICt91ckH5c7d2DxwKFJLrGgrV2SHQLq
Content-Type: multipart/mixed; boundary="fbRDB4N5MeL3NmdqdfO5tOo8DlD4D2ShP";
protected-headers="v1"
From: "Pierre L."
To:
Message-ID:
Subject: =?UTF-8?Q?Re:_[HS]_erreurs_BTRFS_[gravité(?)]? References:




In-Reply-To:
--fbRDB4N5MeL3NmdqdfO5tOo8DlD4D2ShP
Content-Type: text/plain; charset=utf-8
Content-Transfer-Encoding: quoted-printable
Content-Language: fr
https://superuser.com/questions/693003/badblocks-vs-smart-extended-self -test
dont réponse 4 : « The S.M.A.R.T. short and long tests only p erform
(localized) reads of the sectors; it's also non-destructive to the data .

Exact, mais badblocks -nvs est non destructeur aussi ;)
-wvs lui est destructeur !
1 To mais ça va prendre des plombes quand même. Au moins, a vec le
test smartctl, je peux continuer à utiliser mon système.

A mon avis en 1 journée c'est fait ;)
Sinon cool la dentiste alors ?? :p
Merci pour les infos :)
--fbRDB4N5MeL3NmdqdfO5tOo8DlD4D2ShP--
--SlICt91ckH5c7d2DxwKFJLrGgrV2SHQLq
Content-Type: application/pgp-signature; name="signature.asc"
Content-Description: OpenPGP digital signature
Content-Disposition: attachment; filename="signature.asc"
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v2
iQIcBAEBCAAGBQJZZIt0AAoJEOm64hXvDUlFvcEQAJVWPK+8bIbyGObr3prWple4
2QKEy9y++u8dNDV7V+TE4Hax/9FFN9nbTrgj6HE/rrITMv321eaHOx6zLiBJGZHa
GjtQed33q3vVncc4mgntVliCxa+3QgI0oICtBeMeg4A80psfcCRBTa+HEkpNsCKI
bsTqQZtAfVJFGekiDi5H/BL+8EcKQFJeIdhq9AWYmIA/ryANjVTGbt9QKN1nbMAU
H4xIea1szWN7H9EZn6F1DQCvbLHKAcdrhQ3T6JaWUoG8m9tdO44WaKjym4Akm7yd
bH3dYs5nobDiX8E43zL1MtuABDz69fFPWx+KRp78xr4Katmw4inc7z8rH0cVnXUG
CMqxP1Pb+FqnN7ub99qJSM7nhVCS1JPgvlbCs5dPJrWlFmFolx3AedPxiQpR+H4a
QhEyiU3FmqnjO+t7EWDN36XsC8ccQ5Oy62fp1L5cdH2HSVm6xprGGkylRNQKeMI3
nhGwffEyeKNQgpHHUH8IPPzGrILwBdurIP3qMfuUtNlKr5WNHAcFO+5c+8pVy+63
7Ii3I4kyWQVEGXp+LXXNZQ0Br3rBQu+Q3pF5yAFB2HexdcpjdiPShIYdAcZq3dYk
TzWvL9vlMR/P8Ub/bdoAP805UM1wKAyVOzz32eAgbC4Ub7DJyHpOgfQBoYWTPgNU
dWbIYJvuAxL+7hR2Sntw
=uqh3
-----END PGP SIGNATURE-----
--SlICt91ckH5c7d2DxwKFJLrGgrV2SHQLq--
1 2