[pacman] /usr/lib/libgpgme.so.11: file too short (résolu)

Questions et astuces concernant l'installation et la configuration d'archlinux
Avatar de l’utilisateur
mulanee
Elfe
Messages : 684
Inscription : mar. 08 janv. 2013, 22:02
Localisation : Ile de France

Re: [Mises à jour] Comment savoir qu'il y en a disponibles

Message par mulanee »

CTKarch cela ne fonctionnera pas
Depuis un live CD récent, je ne vois pas mon disque
J'ai booté sur l'iso, mais mon disque dur n'apparait pas
Après "blkid" j'ai
/dev/sr0, normal
/dev/sda pttype "dos"
/dev/loop0 "squashfs"
/dev/loop1 "ext4"
/dev/loop2 "ext4"
/dev/mapper/arch_root_image "ext4"

loop1 et loop2 pourraient être le / et /home de mon disque dur mais ils ne se montent pas et les 2 UUID sont identiques et ne correspondent à aucun de mon disque dur.
Avatar de l’utilisateur
tuxce
Maître du Kyudo
Messages : 6677
Inscription : mer. 12 sept. 2007, 16:03

Re: [pacman] /usr/lib/libgpgme.so.11: file too short

Message par tuxce »

Les périphériques loop sont des périphériques virtuels, là, en l'occurrence, ils pointent vers des fichiers inclus dans le média d'installation (losetup -a pour avoir le détail)
Par contre, le fait que tu ais essayé de les monter (sans compter qu'ils le sont déjà) me fait douter de ce que tu as fait jusque là :|
De plus, installer depuis CTKarch et avoir un fichier datant de 2013 est juste impossible.
Au passage, du texte, copie / colle le ! mettre une image ne nous permet pas de sélectionner (entre autre)
mulanee a écrit :/dev/sda pttype "dos"
me paraît plus que louche ...

Pour résumer, au mieux il manque des infos (parce un -Syu ne casse pas le système de cette façon), au pire, ... (aucune idée, il y a toujours pire :))

[EDIT]
Ce que tu peux faire, c'est télécharger les paquets directement depuis le net (gpgme et libgpg-error) en faisant bien attention à prendre ton architecture et de les décompresser depuis cette fois ci n'importe quel CD, par exemple :

Code : Tout sélectionner

cd /
curl -O http://mir.archlinux.fr/core/os/i686/gpgme-1.3.2-1-i686.pkg.tar.xz
curl -O http://mir.archlinux.fr/core/os/i686/libgpg-error-1.11-1-i686.pkg.tar.xz
mount /dev/sdXY /mnt
cd /mnt
bsdtar xvf /*.pkg.tar.xz
Avatar de l’utilisateur
mulanee
Elfe
Messages : 684
Inscription : mar. 08 janv. 2013, 22:02
Localisation : Ile de France

Re: [pacman] /usr/lib/libgpgme.so.11: file too short

Message par mulanee »

@tuxce
Merci de ta réponse.
Je ne suis pas un pro loin de là.
J'essaie de suivre au mieux les conseils qui me sont donnés.
J'ai essayé de monter les loops pensant que ce pouvait être les partitions de mon disque dur
Je n'ai pas installé arch depuis CTKarch mais depuis un vrai live CD arch datant de #mi janvier
J'ai utilisé CTK pour essayer la manip

Code : Tout sélectionner

pacman -S gpgme libgpg-error -r /mnt/racine --noscriptlet
puisque je ne voyais pas mon disque dur depuis le live de Janvier
me paraît plus que louche ...
, ca vient du blkid du live de janvier, pas ce problème depuis le live CTK
Ce que tu peux faire
, j'essaierai ce soir
Avatar de l’utilisateur
mulanee
Elfe
Messages : 684
Inscription : mar. 08 janv. 2013, 22:02
Localisation : Ile de France

Re: [pacman] /usr/lib/libgpgme.so.11: file too short

Message par mulanee »

Là je commence à criser...
les .tar.xz sont téléchargés dans le / du disque dur via le live CTK
Impossible de les décompresser bsdtar n'existe pas et tar xvf ne veut pas le faire.
Le live arch ne reconnait toujours pas mon disque dur.
En désespoir de cause j'essaie un vieux live cd ubuntu version 5 et...

Code : Tout sélectionner

root@ubuntu:/tmp# blkid
/dev/hda1: UUID="279b297f-7fea-4692-a5f1-bab86edf29ce" SEC_TYPE="ext2" TYPE="ext3"
/dev/hda5: UUID="073cb0e5-ca45-4d13-8dad-fb960548f99c" SEC_TYPE="ext2" TYPE="ext3"
/dev/hdc1: TYPE="ntfs"
/dev/hdc5: TYPE="swap" UUID="341481ed-c18c-4218-8337-d2a428a85d51"
/dev/hdc6: LABEL="Systeme Linux" UUID="7fb60043-2486-4a22-be1a-9d624c91bade" SEC_TYPE="ext2" TYPE="ext3"
/dev/hdc7: LABEL="Home" UUID="968f6be6-1a89-4c69-a5a6-9a82de0d8ba2" SEC_TYPE="ext2" TYPE="ext3"
/dev/cloop0: UUID="cc2eea34-0517-4918-aabe-383ac253aad6" TYPE="ext2"
/dev/mapper/casper-snapshot: UUID="cc2eea34-0517-4918-aabe-383ac253aad6" TYPE="ext2"
/dev/evms/hda1: UUID="279b297f-7fea-4692-a5f1-bab86edf29ce" SEC_TYPE="ext2" TYPE="ext3"
/dev/evms/hda5: UUID="073cb0e5-ca45-4d13-8dad-fb960548f99c" SEC_TYPE="ext2" TYPE="ext3"
/dev/evms/hdc1: TYPE="ntfs"
/dev/evms/hdc5: TYPE="swap" UUID="341481ed-c18c-4218-8337-d2a428a85d51"
/dev/evms/hdc6: LABEL="Systeme Linux" UUID="7fb60043-2486-4a22-be1a-9d624c91bade" SEC_TYPE="ext2" TYPE="ext3"
/dev/evms/hdc7: LABEL="Home" UUID="968f6be6-1a89-4c69-a5a6-9a82de0d8ba2" SEC_TYPE="ext2" TYPE="ext3"
root@ubuntu:/tmp# mount -t ext3 /dev/hdc6 /mnt
mount: wrong fs type, bad option, bad superblock on /dev/hdc6,
       missing codepage or other error
       In some cases useful info is found in syslog - try
       dmesg | tail  or so
Dernière modification par mulanee le mer. 20 mars 2013, 23:04, modifié 1 fois.
Avatar de l’utilisateur
mulanee
Elfe
Messages : 684
Inscription : mar. 08 janv. 2013, 22:02
Localisation : Ile de France

Re: [pacman] /usr/lib/libgpgme.so.11: file too short

Message par mulanee »

EDIT, copie d'écran sous arch live de Janvier:
sda=mon disque data

Image
Avatar de l’utilisateur
mulanee
Elfe
Messages : 684
Inscription : mar. 08 janv. 2013, 22:02
Localisation : Ile de France

Re: [pacman] /usr/lib/libgpgme.so.11: file too short

Message par mulanee »

Du progrès.
J'ai téléchargé gpgme et libgpg-error avec windows
J'ai copié leur contenu via ssh sur mon disque dur et maintenant j'arrive à lancer une session graphique.

Par contre pacman n'est toujours pas opérationnel (même erreur)

Code : Tout sélectionner

[manu@actualis ~]$ sudo pacman
pacman: error while loading shared libraries: /usr/lib/libgpgme.so.11: file too short
et cette commande donne ça (la même sans sudo, pas de problème)

Code : Tout sélectionner

[manu@actualis ~]$ sudo pcmanfm
[sudo] password for manu: 
/usr/lib/gio/modules/libgioremote-volume-monitor.so: fichier trop court
Failed to load module: /usr/lib/gio/modules/libgioremote-volume-monitor.so
/usr/lib/gio/modules/libgvfsdbus.so: fichier trop court
Failed to load module: /usr/lib/gio/modules/libgvfsdbus.so
/usr/lib/gio/modules/libgioremote-volume-monitor.so: fichier trop court
Failed to load module: /usr/lib/gio/modules/libgioremote-volume-monitor.so
/usr/lib/gio/modules/libgvfsdbus.so: fichier trop court
Failed to load module: /usr/lib/gio/modules/libgvfsdbus.so
Avatar de l’utilisateur
tuxce
Maître du Kyudo
Messages : 6677
Inscription : mer. 12 sept. 2007, 16:03

Re: [pacman] /usr/lib/libgpgme.so.11: file too short

Message par tuxce »

T'as du bien en décompresser qu'une archive sur les deux.
Mais vu l'état du système, je conseillerais plutôt une réinstallation en gardant le /home.

Pour blkid, tu devrais déjà voir si le système reconnaît le disque et les partitions :

Code : Tout sélectionner

ls -l /dev/
ls -l /dev/disk/by-uuid/
fdisk -l
dmesg | grep sd
# ...
Avatar de l’utilisateur
mulanee
Elfe
Messages : 684
Inscription : mar. 08 janv. 2013, 22:02
Localisation : Ile de France

Re: [pacman] /usr/lib/libgpgme.so.11: file too short

Message par mulanee »

Bonsoir,
Je n'ai pas envie de tout réinstaller.
Résultat des différentes commandes:

Code : Tout sélectionner

ls -l /dev/disk/by-uuid/
lrwxrwxrwx 1 root root 10 Mar 21 20:36 073cb0e5-ca45-4d13-8dad-fb960548f99c -> ../../sda5
lrwxrwxrwx 1 root root  9 Mar 21 20:36 2013-01-04-22-05-45-00 -> ../../sr0
lrwxrwxrwx 1 root root 10 Mar 21 20:36 279b297f-7fea-4692-a5f1-bab86edf29ce -> ../../sda1
lrwxrwxrwx 1 root root 10 Mar 21 20:42 347E-9109 -> ../../sdh1
lrwxrwxrwx 1 root root 10 Mar 21 20:36 cf6c3d21-8c68-4b13-a85d-bf4e2cf57dcb -> ../../dm-0

Code : Tout sélectionner

dmesg | grep sd
[    4.899830] sd 0:0:0:0: [sda] 1953525168 512-byte logical blocks: (1.00 TB/931 GiB)
[    4.899935] sd 0:0:0:0: [sda] Write Protect is off
[    4.899941] sd 0:0:0:0: [sda] Mode Sense: 00 3a 00 00
[    4.899984] sd 0:0:0:0: [sda] Write cache: enabled, read cache: enabled, doesn't support DPO or FUA
[    4.900738] sd 1:0:0:0: [sdb] 241254720 512-byte logical blocks: (123 GB/115 GiB)
[    4.900826] sd 1:0:0:0: [sdb] Write Protect is off
[    4.900831] sd 1:0:0:0: [sdb] Mode Sense: 00 3a 00 00
[    4.900870] sd 1:0:0:0: [sdb] Write cache: enabled, read cache: enabled, doesn't support DPO or FUA
[    4.931463]  sda: sda1 sda2 < sda5 >
[    4.932480] sd 0:0:0:0: [sda] Attached SCSI disk
[    5.123929] sd 1:0:0:0: [sdb]  
[    5.123936] sd 1:0:0:0: [sdb]  
[    5.123961] sd 1:0:0:0: [sdb]  
[    5.123967] sd 1:0:0:0: [sdb] CDB: 
[    5.123978] end_request: I/O error, dev sdb, sector 0
[    5.124131] Buffer I/O error on device sdb, logical block 0
[    5.340746] sd 1:0:0:0: [sdb]  
[    5.340753] sd 1:0:0:0: [sdb]  
[    5.340778] sd 1:0:0:0: [sdb]  
[    5.340784] sd 1:0:0:0: [sdb] CDB: 
[    5.340795] end_request: I/O error, dev sdb, sector 0
[    5.340959] Buffer I/O error on device sdb, logical block 0
[    5.349654]  sdb: unable to read partition table
[    5.349952] sdb: detected capacity change from 0 to 123522416640
[    5.350508] sdb: detected capacity change from 0 to 123522416640
[    5.350682] sd 1:0:0:0: [sdb] Attached SCSI disk
[    5.917461] sd 2:0:0:0: [sdc] Test WP failed, assume Write Enabled
[    5.918586] sd 2:0:0:0: [sdc] Asking for cache data failed
[    5.918767] sd 2:0:0:0: [sdc] Assuming drive cache: write through
[    5.923329] sd 2:0:0:0: [sdc] Test WP failed, assume Write Enabled
[    5.925061] sd 2:0:0:0: [sdc] Asking for cache data failed
[    5.925244] sd 2:0:0:0: [sdc] Assuming drive cache: write through
[    5.925415] sd 2:0:0:0: [sdc] Attached SCSI disk
[    6.249547] sd 3:0:0:0: [sdd] Attached SCSI removable disk
[    6.253286] sd 3:0:0:1: [sde] Attached SCSI removable disk
[    6.255177] sd 3:0:0:3: [sdg] Attached SCSI removable disk
[    6.256047] sd 3:0:0:2: [sdf] Attached SCSI removable disk
[  405.271934] sd 4:0:0:0: [sdh] 7827456 512-byte logical blocks: (4.00 GB/3.73 GiB)
[  405.272419] sd 4:0:0:0: [sdh] Write Protect is off
[  405.272425] sd 4:0:0:0: [sdh] Mode Sense: 23 00 00 00
[  405.272918] sd 4:0:0:0: [sdh] No Caching mode page present
[  405.280722] sd 4:0:0:0: [sdh] Assuming drive cache: write through
[  405.291173] sd 4:0:0:0: [sdh] No Caching mode page present
[  405.298005] sd 4:0:0:0: [sdh] Assuming drive cache: write through
[  405.347387]  sdh: sdh1
[  405.349680] sd 4:0:0:0: [sdh] No Caching mode page present
[  405.357903] sd 4:0:0:0: [sdh] Assuming drive cache: write through
[  405.364589] sd 4:0:0:0: [sdh] Attached SCSI removable disk

Code : Tout sélectionner

fdisk -l
Disk /dev/sda: 1000.2 GB, 1000204886016 bytes, 1953525168 sectors
Units = sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk identifier: 0x000d842b

   Device Boot      Start         End      Blocks   Id  System
/dev/sda1            2048    39069695    19533824   83  Linux
/dev/sda2        39071742  1953523711   957225985    5  Extended
/dev/sda5        39073792  1953523711   957224960   83  Linux

Disk /dev/sdb: 123.5 GB, 123522416640 bytes, 241254720 sectors
Units = sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk identifier: 0xd458d458

   Device Boot      Start         End      Blocks   Id  System
/dev/sdb1              63    30732344    15366141    7  HPFS/NTFS/exFAT
/dev/sdb3        30734336   241254399   105260032    5  Extended
/dev/sdb5        30736384    32833535     1048576   82  Linux swap / Solaris
/dev/sdb6   *    32835584    63555583    15360000   83  Linux
/dev/sdb7        63557632   241254399    88848384   83  Linux

Disk /dev/mapper/arch_root-image: 1401 MB, 1401946112 bytes, 2738176 sectors
Units = sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes


Disk /dev/sdh: 4007 MB, 4007657472 bytes, 7827456 sectors
Units = sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk identifier: 0x38324db3

   Device Boot      Start         End      Blocks   Id  System
/dev/sdh1            8064     7827455     3909696    c  W95 FAT32 (LBA)
Avatar de l’utilisateur
mulanee
Elfe
Messages : 684
Inscription : mar. 08 janv. 2013, 22:02
Localisation : Ile de France

Re: [pacman] /usr/lib/libgpgme.so.11: file too short

Message par mulanee »

J'ai redécompressé mes fichiers avec tar -xvf séparément et pacman fonctionne.
Bizarrement gparted ne se lance plus, sans message d'erreur, je ferai un autre post si je ne trouve pas.
Reste le problème de mon disque dur visible/invisible.
Je recrée donc un post moins HS.
Répondre