#1 Le 01/07/2021, à 18:32
- Jocelyn56
Wine : read access denied to device
Bonjour à tous,
Mon disque dur à récemment lâché et la boutique informatique de mon coin m'a réinstallé Xubuntu sur le SSD que j'ai acheté pour remplacé feu mon fidèle disque dur.
Je suis sur un HP probook 4540s 64bits, avec du coup Ubuntu 20.04.2 LTS et xfce4-panel 4.14.3 (Xfce 4.14). Je ne crois pas qu'il s'agissait de la version d'Ubuntu que j'utilisais avant, on m'avait préconisé une version plus ancienne plus facilement supportable pour mon ordi.
Toujours est-il que j'ai tenté de réinstaller les logiciels dont je disposais avant, notamment Wine, avec la commande
sudo apt install wine. Je me souviens l'avoir installé et configuré sans problème auparavant. Cependant, lorsque je lance la configuration de Wine et que j'accède à la fenêtre des lecteurs, le terminal m'indique les erreurs suivantes :
wine: Read access denied for device L"\\??\\D:\\", FS volume label and serial are not available.
wine: Read access denied for device L"\\??\\F:\\", FS volume label and serial are not available.
wine: Read access denied for device L"\\??\\Z:\\", FS volume label and serial are not available.Les seuls élements qui me paraissent semblables dans mes recherches ne me permettent pas de résoudre le problème...
A votre avis, s'agit-il d'un problème lié à Wine ou à la récente installation du système sur mon ordi ? Dans les deux cas, auriez vous des pistes à me donner ?
Bonne journée !
Jocelyn
Hors ligne
#2 Le 01/07/2021, à 18:40
- abelthorne

Re : Wine : read access denied to device
À tout hasard, donne le retour de :
sudo fdisk -lPour vérifier le système de fichiers utilisé par ta partition système.
Ainsi que :
dpkg -l | grep wine
which winePour vérifier s'il y a bien les paquets 32 et 64 bits de Wine installés et si c'est bien la version que tu as installée qui est utilisée (dans l'hypothèse un peu improbable que le réparateur ait installé au passage Wine en snap pour une raison indéterminée).
Concernant l'environnement de bureau utilisé, il n'a pas directement d'impact sur Wine. Si ton PC est un peu ancien, peut-être que tu utilisais précédemment Lubuntu (LXDE) ? Si le système avec XFCE est moins réactif, c'est toujours possible d'installer LXDE mais ce serait plus simple de refaire une installation au propre. Néanmoins, si ça va au niveau des perfs, XFCE est plus abouti et fignolé que LXDE. Après, tout ça est une question de goût personnel.
Dernière modification par abelthorne (Le 01/07/2021, à 18:42)
Hors ligne
#3 Le 01/07/2021, à 18:49
- Jocelyn56
Re : Wine : read access denied to device
Merci de ta réponse !
J'utilisais bien Xfce auparavant, mais je ne me souviens pas de la version Ubuntu par contre (18.04?) ...
Alors,
sudo fdisk -ldonne
Disque /dev/loop0 : 55,43 MiB, 58114048 octets, 113504 secteurs
Unités : secteur de 1 × 512 = 512 octets
Taille de secteur (logique / physique) : 512 octets / 512 octets
taille d'E/S (minimale / optimale) : 512 octets / 512 octets
Disque /dev/loop1 : 55,45 MiB, 58134528 octets, 113544 secteurs
Unités : secteur de 1 × 512 = 512 octets
Taille de secteur (logique / physique) : 512 octets / 512 octets
taille d'E/S (minimale / optimale) : 512 octets / 512 octets
Disque /dev/loop2 : 65,1 MiB, 68259840 octets, 133320 secteurs
Unités : secteur de 1 × 512 = 512 octets
Taille de secteur (logique / physique) : 512 octets / 512 octets
taille d'E/S (minimale / optimale) : 512 octets / 512 octets
Disque /dev/loop3 : 219 MiB, 229638144 octets, 448512 secteurs
Unités : secteur de 1 × 512 = 512 octets
Taille de secteur (logique / physique) : 512 octets / 512 octets
taille d'E/S (minimale / optimale) : 512 octets / 512 octets
Disque /dev/loop4 : 32,28 MiB, 33845248 octets, 66104 secteurs
Unités : secteur de 1 × 512 = 512 octets
Taille de secteur (logique / physique) : 512 octets / 512 octets
taille d'E/S (minimale / optimale) : 512 octets / 512 octets
Disque /dev/loop5 : 32,29 MiB, 33853440 octets, 66120 secteurs
Unités : secteur de 1 × 512 = 512 octets
Taille de secteur (logique / physique) : 512 octets / 512 octets
taille d'E/S (minimale / optimale) : 512 octets / 512 octets
Disque /dev/loop6 : 50,98 MiB, 53432320 octets, 104360 secteurs
Unités : secteur de 1 × 512 = 512 octets
Taille de secteur (logique / physique) : 512 octets / 512 octets
taille d'E/S (minimale / optimale) : 512 octets / 512 octets
Disque /dev/mmcblk0 : 7,36 GiB, 7888437248 octets, 15407104 secteurs
Unités : secteur de 1 × 512 = 512 octets
Taille de secteur (logique / physique) : 512 octets / 512 octets
taille d'E/S (minimale / optimale) : 512 octets / 512 octets
Type d'étiquette de disque : dos
Identifiant de disque : 0x7fafd54f
Périphérique Amorçage Début Fin Secteurs Taille Id Type
/dev/mmcblk0p1 * 8192 15407103 15398912 7,4G b W95 FAT32
Disque /dev/sda : 465,78 GiB, 500107862016 octets, 976773168 secteurs
Disk model: Samsung SSD 860
Unités : secteur de 1 × 512 = 512 octets
Taille de secteur (logique / physique) : 512 octets / 512 octets
taille d'E/S (minimale / optimale) : 512 octets / 512 octets
Type d'étiquette de disque : dos
Identifiant de disque : 0x27947758
Périphérique Amorçage Début Fin Secteurs Taille Id Type
/dev/sda1 2048 1050623 1048576 512M b W95 FAT32
/dev/sda2 1050624 2101247 1050624 513M b W95 FAT32
/dev/sda3 2103294 976771071 974667778 464,8G 5 Étendue
/dev/sda5 2103296 976771071 974667776 464,8G 83 Linuxet
dpkg -l | grep winedonne
ii fonts-wine 5.0-3ubuntu1 all Windows API implementation - fonts
ii libwine:amd64 5.0-3ubuntu1 amd64 Windows API implementation - library
ii libwine:i386 5.0-3ubuntu1 i386 Windows API implementation - library
ii wine 5.0-3ubuntu1 all Windows API implementation - standard suite
ii wine-stable 3.0.1ubuntu1 all Windows API implementation (transitional package)
ii wine32:i386 5.0-3ubuntu1 i386 Windows API implementation - 32-bit binary loader
ii wine64 5.0-3ubuntu1 amd64 Windows API implementation - 64-bit binary loaderEnfin :
$ which wine
/usr/bin/wineMerci encore !
Hors ligne
#4 Le 01/07/2021, à 19:07
- abelthorne

Re : Wine : read access denied to device
A priori, tout a l'air ok, à part qu'il y a un vieux paquet Wine installé. Supprime-le au cas où :
sudo apt-get remove --purge wine-stableTu n'as pas essayé de lancer Wine en admin (via sudo), par hasard ?
Si tu supprimes le dossier .wine qu'il y a dans ton dossier perso et que tu réinitialises le préfixe, qu'est-ce que tu as comme retour ?
winebootNote que la suppression du dossier va supprimer des softs éventuellement installés via Wine mais je suppose qu'actuellement tu n'en as pas ?
Dernière modification par abelthorne (Le 01/07/2021, à 19:14)
Hors ligne
#5 Le 01/07/2021, à 19:10
- Jocelyn56
Re : Wine : read access denied to device
Alors, la suppression du dossier et sa recréation m'affiche un certain nombre d'erreurs :
wine: created the configuration directory '/home/jocelyn/.wine'
0012:err:ole:marshal_object couldn't get IPSFactory buffer for interface {00000131-0000-0000-c000-000000000046}
0012:err:ole:marshal_object couldn't get IPSFactory buffer for interface {6d5140c1-7436-11ce-8034-00aa006009fa}
0012:err:ole:StdMarshalImpl_MarshalInterface Failed to create ifstub, hres=0x80004002
0012:err:ole:CoMarshalInterface Failed to marshal the interface {6d5140c1-7436-11ce-8034-00aa006009fa}, 80004002
0012:err:ole:get_local_server_stream Failed: 80004002
0014:err:ole:marshal_object couldn't get IPSFactory buffer for interface {00000131-0000-0000-c000-000000000046}
0014:err:ole:marshal_object couldn't get IPSFactory buffer for interface {6d5140c1-7436-11ce-8034-00aa006009fa}
0014:err:ole:StdMarshalImpl_MarshalInterface Failed to create ifstub, hres=0x80004002
0014:err:ole:CoMarshalInterface Failed to marshal the interface {6d5140c1-7436-11ce-8034-00aa006009fa}, 80004002
0014:err:ole:get_local_server_stream Failed: 80004002
Could not find Wine Gecko. HTML rendering will be disabled.
Could not find Wine Gecko. HTML rendering will be disabled.
wine: configuration in L"/home/jocelyn/.wine" has been updated.je tente de lancer la configuration en admin
edit : cela me donne exactement le même resultat
Dernière modification par Jocelyn56 (Le 01/07/2021, à 19:12)
Hors ligne
#6 Le 01/07/2021, à 19:15
- abelthorne

Re : Wine : read access denied to device
En fait, il semblerait que les erreurs soient normales à partir du moment où les lecteurs pointent sur un point de montage qui n'est accessible que par root, cf https://forum.winehq.org/viewtopic.php?f=8&t=33574.
Z pointe par défaut sur la racine du système (/), qui n'est effectivement accessible que par root par définition.
Je ne sais pas à quoi correspondent tes lecteur D (lecteur CD/DVD ?) et F (carte SD ?) mais ce sont vraisemblablement des points de montage système aussi.
Je viens de faire un test de mon côté, j'ai le même genre d'erreur quand j'accède à l'onglet des lecteurs de winecfg. Je n'avais jamais remarqué.
EDIT : à ce propos :
je tente de lancer la configuration en admin
En fait, je posais la question pour être sûr que tu ne l'aies pas fait. Il ne faut jamais lancer Wine via sudo, ça va casser le préfixe, il a besoin de permissions spécifiques sur certains de ses fichiers.
Bref, si tu as tenté de relancer winecfg avec sudo, supprime à nouveau le dossier .wine (si tu peux).
Dernière modification par abelthorne (Le 01/07/2021, à 19:17)
Hors ligne
#7 Le 01/07/2021, à 19:37
- Jocelyn56
Re : Wine : read access denied to device
D'accord ! Bon, cependant toujours pas moyen de lancer un .exe même ceux inclus dans le dossier de Wine (internet explorer, etc..)
Je me souviens qu'auparavant, j'avais dans la possiblité de "parcourir le disque C" dans mon menu, ce que je n'ai plus aujourd'hui. Je ne sais pas s'il y a un lien...
Hors ligne
#8 Le 01/07/2021, à 20:46
- abelthorne

Re : Wine : read access denied to device
Tu essaies de le lancer comment ? en ligne de commande ou en double-cliquant dessus ? Si tu lances wine notepad par exemple, est-ce qu'il lance Notepad ?
Concernant ce qu'il y a dans le menu des applis, dans le menu contextuel des applications, ça peut dépendre de la façon dont Wine est packagé. Par exemple, avec la version des dépôts Ubuntu, tu n'as pas l'option "ouvrir avec Wine" en faisant un clic droit sur un .exe (et peut-être pas de le lancer en double-cliquant dessus) mais elle est là dans la version du dépôt WineHQ.
C'est généralement une bonne idée d'utiliser le dépôt de WineHQ : non seulement ça maintient Wine à jour mais ça permet d'en installer une variante parmi trois (stable, devel, Staging).
Si tu veux l'utiliser, attention : il faut supprimer les paquets de la version des dépôts Ubuntu.
Hors ligne
#9 Le 04/07/2021, à 15:31
- Jocelyn56
Re : Wine : read access denied to device
Bon, j'ai tout supprimé une autre fois, tout réinstallé, et ça à l'air de fonctionner, même en affichant ces mêmes erreurs. J'ai des soucis de lecture de son sur les applications windows, mais ça doit venir d'ailleurs.
Merci beaucoup pour ton aide !
Hors ligne