Contenu | Rechercher | Menus

Annonce

DVD, clés USB et t-shirts Ubuntu-fr disponibles sur la boutique En Vente Libre

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 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 -l

Pour vérifier le système de fichiers utilisé par ta partition système.

Ainsi que :

dpkg -l | grep wine
which wine

Pour 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 -l

donne

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 Linux

et

dpkg -l | grep wine

donne

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 loader

Enfin :

$ which wine
/usr/bin/wine

Merci 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-stable

Tu 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 ?

wineboot

Note 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