Bonjour,

Ce jour lorsque je tente d’installer VMWare Workstation Pro 17.5.2 voici ce que j’ai en erreur :

`deviennenicolas@Nicolas:~/Téléchargements/FEDORA$ chmod +x VMware-Workstation-Full-17.5.2-23775571.x86_64.bundle
deviennenicolas@Nicolas:~/Téléchargements/FEDORA$ sudo ./VMware-Workstation-Full-17.5.2-23775571.x86_64.bundle
Extracting VMware Installer...done.
Installing VMware VMX 17.5.2
    Configuring...--- Logging error ---
Traceback (most recent call last):####                                 ]  52%
  File "/tmp/vmis.YI0B6L/install/vmware-installer/python/lib/logging/__init__.py", line 1103, in emit
    stream.write(msg + self.terminator)
UnicodeEncodeError: 'ascii' codec can't encode characters in position 474-475: ordinal not in range(128)
Call stack:
  File "/tmp/vmis.YI0B6L/install/vmware-installer/vmware-installer.py", line 694, in <module>
    main(options)
  File "/tmp/vmis.YI0B6L/install/vmware-installer/vmware-installer.py", line 536, in main
    txn.Install(options.installComponent,
  File "/tmp/vmis.YI0B6L/install/vmware-installer/vmis/core/transaction.py", line 687, in Install
    RunTransaction(actions, options)
  File "/tmp/vmis.YI0B6L/install/vmware-installer/vmis/core/transaction.py", line 414, in RunTransaction
    RunThreadedTransaction(txn, actions)
  File "/tmp/vmis.YI0B6L/install/vmware-installer/vmis/core/transaction.py", line 472, in RunThreadedTransaction
    txn.Run()
  File "/tmp/vmis.YI0B6L/install/vmware-installer/vmis/core/transaction.py", line 78, in Run
    self.get()()
  File "/tmp/vmis.YI0B6L/install/vmware-installer/vmis/core/common.py", line 156, in Show
    wrap(i.PostTransaction, txn.opts['ignoreErrors'])
  File "/tmp/vmis.YI0B6L/install/vmware-installer/vmis/util/__init__.py", line 26, in wrap
    func(*args, **kwargs)
  File "/tmp/vmis.YI0B6L/install/vmware-installer/vmis/core/install.py", line 308, in PostTransaction
    self._installer.PostTransactionInstall(**self.args)
  File "/tmp/vmis.YI0B6L/install/vmware-installer/vmis/core/remoteinstaller.py", line 94, in PostTransactionInstall
    return self.MessageOut(self.whoami(), old, new, upgrade)
  File "/tmp/vmis.YI0B6L/install/vmware-installer/vmis/core/remoteinstaller.py", line 387, in MessageOut
    retval = vmispy.RunExternalMethod(self._remoteUID, 0, strio.getvalue().decode('latin-1'))
  File "/tmp/vmis.YI0B6L/install/vmware-installer/vmis/core/installer.py", line 122, in MessageIn
    self.proxyObject.MessageIn(uid, str)
  File "/tmp/vmis.YI0B6L/install/vmware-installer/vmis/core/remoteinstallerops.py", line 403, in MessageIn
    ret = method(*args, **kwargs)
  File "<string>", line 372, in PostTransactionInstall
  File "/tmp/vmis.YI0B6L/install/vmware-installer/vmis/core/installer.py", line 40, in Info
    return self.installer.Log('info', *args, **kwargs)
  File "/tmp/vmis.YI0B6L/install/vmware-installer/vmis/core/installer.py", line 335, in Log
    return self.proxyObject.Log(logType, *args, **kwargs)
  File "/tmp/vmis.YI0B6L/install/vmware-installer/vmis/core/remoteinstallerops.py", line 159, in Log
    return self.MessageOut(self.whoami(), logType, *args, **kwargs)
  File "/tmp/vmis.YI0B6L/install/vmware-installer/vmis/core/remoteinstallerops.py", line 485, in MessageOut
    retval = vmispy.RunExternalMethod(0, self._UID, strio.getvalue().decode('latin-1'))
  File "/tmp/vmis.YI0B6L/install/vmware-installer/vmis/core/remoteinstaller.py", line 301, in MessageIn
    ret = method(*args, **kwargs)
  File "/tmp/vmis.YI0B6L/install/vmware-installer/vmis/core/installer.py", line 335, in Log
    return self.proxyObject.Log(logType, *args, **kwargs)
  File "/tmp/vmis.YI0B6L/install/vmware-installer/vmis/core/localinstallerops.py", line 241, in Log
    ltype(*args, **kwargs)
Message: 'stderr: [AppLoader] GLib does not have GSettings support.\nUsing kernel build system.\nwarning: the compiler differs from the one used to build the kernel\n  The kernel was built by: gcc (GCC) 14.1.1 20240620 (Red Hat 14.1.1-6)\n  You are using:           gcc (GCC) 14.1.1 20240701 (Red Hat 14.1.1-7)\nDans le fichier inclus depuis /tmp/modconfig-kZg68t/vmmon-only/linux/hostif.c:76:\n/tmp/modconfig-kZg68t/vmmon-only/./include/pgtbl.h: Dans la fonction \xab\xa0PgtblVa2MPNLocked\xa0\xbb:\n/tmp/modconfig-kZg68t/vmmon-only/./include/pgtbl.h:60:8: erreur: d\xe9claration implicite de la fonction \xab\xa0pgd_large\xa0\xbb; vouliez-vous utiliser \xab\xa0pgd_page\xa0\xbb\xa0? [-Wimplicit-function-declaration]\n   60 |    if (pgd_large(*pgd)) {\n      |        ^~~~~~~~~\n      |        pgd_page\nDans le fichier inclus depuis /tmp/modconfig-kZg68t/vmmon-only/./include/pgtbl.h:25:\n/tmp/modconfig-kZg68t/vmmon-only/./include/compat_pgtable.h:39:45: erreur: d\xe9claration implicite de la fonction \xab\xa0p4d_large\xa0\xbb; vouliez-vous utiliser \xab\xa0p4d_page\xa0\xbb\xa0? [-Wimplicit-function-declaration]\n   39 | #   define compat_p4d_large(p4d)            p4d_large(p4d)\n      |                                             ^~~~~~~~~\n/tmp/modconfig-kZg68t/vmmon-only/./include/pgtbl.h:70:8: note: dans l\'expansion de la macro \xab\xa0compat_p4d_large\xa0\xbb\n   70 |    if (compat_p4d_large(*p4d)) {\n      |        ^~~~~~~~~~~~~~~~\n/tmp/modconfig-kZg68t/vmmon-only/./include/pgtbl.h:78:11: erreur: d\xe9claration implicite de la fonction \xab\xa0pud_large\xa0\xbb; vouliez-vous utiliser \xab\xa0pud_page\xa0\xbb\xa0? [-Wimplicit-function-declaration]\n   78 |       if (pud_large(*pud)) {\n      |           ^~~~~~~~~\n      |           pud_page\n/tmp/modconfig-kZg68t/vmmon-only/linux/driver.c:271:1: attention: aucun prototype pr\xe9c\xe9dent pour \xab\xa0LinuxDriverInit\xa0\xbb [-Wmissing-prototypes]\n  271 | LinuxDriverInit(void)\n      | ^~~~~~~~~~~~~~~\n/tmp/modconfig-kZg68t/vmmon-only/linux/driver.c:339:1: attention: aucun prototype pr\xe9c\xe9dent pour \xab\xa0LinuxDriverExit\xa0\xbb [-Wmissing-prototypes]\n  339 | LinuxDriverExit(void)\n      | ^~~~~~~~~~~~~~~\n/tmp/modconfig-kZg68t/vmmon-only/./include/pgtbl.h:86:14: erreur: d\xe9claration implicite de la fonction \xab\xa0pmd_large\xa0\xbb; vouliez-vous utiliser \xab\xa0pmd_page\xa0\xbb\xa0? [-Wimplicit-function-declaration]\n   86 |          if (pmd_large(*pmd)) {\n      |              ^~~~~~~~~\n      |              pmd_page\n/tmp/modconfig-kZg68t/vmmon-only/linux/hostif.c: Au plus haut niveau:\n/tmp/modconfig-kZg68t/vmmon-only/linux/hostif.c:2926:1: attention: aucun prototype pr\xe9c\xe9dent pour \xab\xa0HostIFCheckTrackedMPN\xa0\xbb [-Wmissing-prototypes]\n 2926 | HostIFCheckTrackedMPN(VMDriver *vm, // IN: The VM instance\n      | ^~~~~~~~~~~~~~~~~~~~~\n/tmp/modconfig-kZg68t/vmmon-only/linux/hostif.c:3046:1: attention: aucun prototype pr\xe9c\xe9dent pour \xab\xa0HostIFWritePhysicalWork\xa0\xbb [-Wmissing-prototypes]\n 3046 | HostIFWritePhysicalWork(MA ma,             // MA to be written to\n      | ^~~~~~~~~~~~~~~~~~~~~~~\n/tmp/modconfig-kZg68t/vmmon-only/linux/hostif.c:3205:1: attention: aucun prototype pr\xe9c\xe9dent pour \xab\xa0HostIFStartTimer\xa0\xbb [-Wmissing-prototypes]\n 3205 | HostIFStartTimer(Bool rateChanged,  //IN: Did rate change?\n      | ^~~~~~~~~~~~~~~~\nmake[3]: *** [scripts/Makefile.build:244: /tmp/modconfig-kZg68t/vmmon-only/linux/hostif.o] Error 1\nmake[3]: *** Attente des t\xe2ches non termin\xe9es....\n/tmp/modconfig-kZg68t/vmmon-only/common/task.c:548:1: attention: aucun prototype pr\xe9c\xe9dent pour \xab\xa0TaskGetFlatWriteableDataSegment\xa0\xbb [-Wmissing-prototypes]\n  548 | TaskGetFlatWriteableDataSegment(void)\n      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n/tmp/modconfig-kZg68t/vmmon-only/common/vmx86.c:700:1: attention: aucun prototype pr\xe9c\xe9dent pour \xab\xa0Vmx86FreeVMDriver\xa0\xbb [-Wmissing-prototypes]\n  700 | Vmx86FreeVMDriver(VMDriver *vm)\n      | ^~~~~~~~~~~~~~~~~\n/tmp/modconfig-kZg68t/vmmon-only/common/vmx86.c:733:1: attention: aucun prototype pr\xe9c\xe9dent pour \xab\xa0Vmx86AllocVMDriver\xa0\xbb [-Wmissing-prototypes]\n  733 | Vmx86AllocVMDriver(uint32 numVCPUs)\n      | ^~~~~~~~~~~~~~~~~~\nmake[2]: *** [/usr/src/kernels/6.9.7-200.fc40.x86_64/Makefile:1930: /tmp/modconfig-kZg68t/vmmon-only] Error 2\nmake[1]: *** [Makefile:252: __sub-make] Error 2\nmake: *** [Makefile:117: vmmon.ko] Error 2\nUsing kernel build system.\nwarning: the compiler differs from the one used to build the kernel\n  The kernel was built by: gcc (GCC) 14.1.1 20240620 (Red Hat 14.1.1-6)\n  You are using:           gcc (GCC) 14.1.1 20240701 (Red Hat 14.1.1-7)\n/tmp/modconfig-kZg68t/vmnet-only/userif.c:1091:1: attention: aucun prototype pr\xe9c\xe9dent pour \xab\xa0VNetUserIf_Create\xa0\xbb [-Wmissing-prototypes]\n 1091 | VNetUserIf_Create(VNetPort **ret) // OUT\n      | ^~~~~~~~~~~~~~~~~\n/tmp/modconfig-kZg68t/vmnet-only/netif.c:173:1: attention: aucun prototype pr\xe9c\xe9dent pour \xab\xa0VNetNetIf_Create\xa0\xbb [-Wmissing-prototypes]\n  173 | VNetNetIf_Create(char *devName,  // IN:\n      | ^~~~~~~~~~~~~~~~\n/tmp/modconfig-kZg68t/vmnet-only/bridge.c:258:1: attention: aucun prototype pr\xe9c\xe9dent pour \xab\xa0VNetBridge_Create\xa0\xbb [-Wmissing-prototypes]\n  258 | VNetBridge_Create(const char *devName, // IN:  name of device (e.g., "eth0")\n      | ^~~~~~~~~~~~~~~~~\nDans le fichier inclus depuis ./include/linux/spinlock.h:305,\n                 depuis ./include/linux/sched.h:2138,\n                 depuis /tmp/modconfig-kZg68t/vmnet-only/bridge.c:25:\n/tmp/modconfig-kZg68t/vmnet-only/bridge.c: Dans la fonction \xab\xa0VNetBridgeReceiveFromVNet\xa0\xbb:\n/tmp/modconfig-kZg68t/vmnet-only/vmnetInt.h:44:39: erreur: \xab\xa0dev_base_lock\xa0\xbb non d\xe9clar\xe9 (premi\xe8re utilisation dans cette fonction); vouliez-vous utiliser \xab\xa0device_lock\xa0\xbb\xa0?\n   44 | #define dev_lock_list()    read_lock(&dev_base_lock)\n      |                                       ^~~~~~~~~~~~~\n./include/linux/rwlock.h:56:48: note: dans la d\xe9finition de la macro \xab\xa0read_lock\xa0\xbb\n   56 | #define read_lock(lock)         _raw_read_lock(lock)\n      |                                                ^~~~\n/tmp/modconfig-kZg68t/vmnet-only/bridge.c:587:4: note: dans l\'expansion de la macro \xab\xa0dev_lock_list\xa0\xbb\n  587 |    dev_lock_list();\n      |    ^~~~~~~~~~~~~\n/tmp/modconfig-kZg68t/vmnet-only/vmnetInt.h:44:39: note: chaque identificateur non d\xe9clar\xe9 est rapport\xe9 une seule fois pour chaque fonction dans laquelle il appara\xeet\n   44 | #define dev_lock_list()    read_lock(&dev_base_lock)\n      |                                       ^~~~~~~~~~~~~\n./include/linux/rwlock.h:56:48: note: dans la d\xe9finition de la macro \xab\xa0read_lock\xa0\xbb\n   56 | #define read_lock(lock)         _raw_read_lock(lock)\n      |                                                ^~~~\n/tmp/modconfig-kZg68t/vmnet-only/bridge.c:587:4: note: dans l\'expansion de la macro \xab\xa0dev_lock_list\xa0\xbb\n  587 |    dev_lock_list();\n      |    ^~~~~~~~~~~~~\n/tmp/modconfig-kZg68t/vmnet-only/bridge.c: Dans la fonction \xab\xa0VNetBridgeUp\xa0\xbb:\n/tmp/modconfig-kZg68t/vmnet-only/vmnetInt.h:44:39: erreur: \xab\xa0dev_base_lock\xa0\xbb non d\xe9clar\xe9 (premi\xe8re utilisation dans cette fonction); vouliez-vous utiliser \xab\xa0device_lock\xa0\xbb\xa0?\n   44 | #define dev_lock_list()    read_lock(&dev_base_lock)\n      |                                       ^~~~~~~~~~~~~\n./include/linux/rwlock.h:56:48: note: dans la d\xe9finition de la macro \xab\xa0read_lock\xa0\xbb\n   56 | #define read_lock(lock)         _raw_read_lock(lock)\n      |                                                ^~~~\n/tmp/modconfig-kZg68t/vmnet-only/bridge.c:900:4: note: dans l\'expansion de la macro \xab\xa0dev_lock_list\xa0\xbb\n  900 |    dev_lock_list();\n      |    ^~~~~~~~~~~~~\n/tmp/modconfig-kZg68t/vmnet-only/bridge.c: Au plus haut niveau:\n/tmp/modconfig-kZg68t/vmnet-only/bridge.c:1411:1: attention: aucun prototype pr\xe9c\xe9dent pour \xab\xa0VNetBridgeSendLargePacket\xa0\xbb [-Wmissing-prototypes]\n 1411 | VNetBridgeSendLargePacket(struct sk_buff *skb,        // IN: packet to split\n      | ^~~~~~~~~~~~~~~~~~~~~~~~~\nmake[3]: *** [scripts/Makefile.build:244: /tmp/modconfig-kZg68t/vmnet-only/bridge.o] Error 1\nmake[3]: *** Attente des t\xe2ches non termin\xe9es....\nmake[2]: *** [/usr/src/kernels/6.9.7-200.fc40.x86_64/Makefile:1930: /tmp/modconfig-kZg68t/vmnet-only] Error 2\nmake[1]: *** [Makefile:252: __sub-make] Error 2\nmake: *** [Makefile:117: vmnet.ko] Error 2\nUnable to install all modules.  See log for details.\n\n'
Rolling back VMware Workstation 17.5.2
    Deconfiguring...
Uninstalling VMware Installer 3.1.0
    Deconfiguring...
[######################################################################] 100%
Installation was unsuccessful.`
  • nouvo09 a répondu à ça.
    • [supprimé]

    • Meilleure réponsesélectionnée par Hardelot
    deviennenicolas@fedora:~$ sudo dnf install gcc*13* --enablerepo=updates-testing
    [sudo] Mot de passe de deviennenicolas : 
    Fedora 40 - x86_64 - Test Updates                                                                                                                             196 kB/s |  23 kB     00:00    
    Fedora 40 - x86_64 - Test Updates                                                                                                                             5.7 MB/s | 3.5 MB     00:00    
    Dernière vérification de l’expiration des métadonnées effectuée il y a 0:00:01 le dim. 21 juil. 2024 13:50:14.
    Aucune correspondance pour le paramètre: gcc-13.2.0
    Aucune correspondance pour le paramètre: gcc-13.2.0.tar.xz
    Aucune correspondance pour le paramètre: gcc-13.2.0.tar.xz.1
    Aucune correspondance pour le paramètre: gcc-13.2.0.tar.xz.sig
    Aucune correspondance pour le paramètre: gcc-13.2.0.tar.xz.sig.1
    Erreur : Impossible de trouver une correspondance: gcc-13.2.0 gcc-13.2.0.tar.xz gcc-13.2.0.tar.xz.1 gcc-13.2.0.tar.xz.sig gcc-13.2.0.tar.xz.sig.1
    deviennenicolas@fedora:~$ sudo dnf install gcc13* --enablerepo=updates-testing
    Dernière vérification de l’expiration des métadonnées effectuée il y a 0:00:30 le dim. 21 juil. 2024 13:50:14.
    Dépendances résolues.
    ==============================================================================================================================================================================================
     Paquet                                         Architecture                           Version                                          Dépôt                                           Taille
    ==============================================================================================================================================================================================
    Installation:
     gcc13                                          x86_64                                 13.3.1-2.fc40                                    updates-testing                                  40 M
     gcc13-c++                                      x86_64                                 13.3.1-2.fc40                                    updates-testing                                  15 M
     gcc13-gfortran                                 x86_64                                 13.3.1-2.fc40                                    updates-testing                                  13 M
    
    Résumé de la transaction
    ==============================================================================================================================================================================================
    Installer  3 Paquets
    
    Taille totale des téléchargements : 68 M
    Taille des paquets installés : 197 M
    Voulez-vous continuer ? [o/N] : o
    Téléchargement des paquets :
    (1/3): gcc13-c++-13.3.1-2.fc40.x86_64.rpm                                                                                                                      19 MB/s |  15 MB     00:00    
    (2/3): gcc13-gfortran-13.3.1-2.fc40.x86_64.rpm                                                                                                                 12 MB/s |  13 MB     00:01    
    (3/3): gcc13-13.3.1-2.fc40.x86_64.rpm                                                                                                                          20 MB/s |  40 MB     00:01    
    ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
    Total                                                                                                                                                          29 MB/s |  68 MB     00:02     
    Test de la transaction
    La vérification de la transaction a réussi.
    Lancement de la transaction de test
    Transaction de test réussie.
    Exécution de la transaction
      Préparation           :                                                                                                                                                                 1/1 
      Installation          : gcc13-13.3.1-2.fc40.x86_64                                                                                                                                      1/3 
      Installation          : gcc13-c++-13.3.1-2.fc40.x86_64                                                                                                                                  2/3 
      Installation          : gcc13-gfortran-13.3.1-2.fc40.x86_64                                                                                                                             3/3 
      Exécution du scriptlet: gcc13-gfortran-13.3.1-2.fc40.x86_64                                                                                                                             3/3 
    
    Installé:
      gcc13-13.3.1-2.fc40.x86_64                                gcc13-c++-13.3.1-2.fc40.x86_64                                gcc13-gfortran-13.3.1-2.fc40.x86_64                               
    
    Terminé !

    Il est dit que tu as une mauvaise version de gcc utilisée pour la compilation du noyau .

    Hardelot UnicodeEncodeError: ‘ascii’ codec can’t encode characters in position 474-475: ordinal not in range(128)

    Ça, ça me dérange.
    Les caractères accentués dans le $PATH semblent gêner: ‘ascii’ codec can’t encode characters `

    Merci pour vos retours.

    Pour le moment, j’ai réussi à ouvrir mon fichier avec VirtualBox. Mais VMware va-t-il continuer à être mis à jour après son rachat ? Allez savoir.

      Hardelot vmware est un acteur important dans la virtualisation, je doute que leur produit soit abandonné

        xylphute Pourtant certains si. Il y a des SI qui sont en souffrance car certains outils ne sont plus supportés, voire compatibles mais je n’ai pas tous les tenants et aboutissants.

        Mon installation :

        deviennenicolas@fedora:~/Téléchargements$ sudo ./VMware-Workstation-Full-17.5.2-23775571.x86_64.bundle
        Extracting VMware Installer...done.
        Installing VMware VMX 17.5.2
            Configuring...--- Logging error ---
        Traceback (most recent call last):####                                 ]  52%
          File "/tmp/vmis.YO1UVg/install/vmware-installer/python/lib/logging/__init__.py", line 1103, in emit
            stream.write(msg + self.terminator)
        UnicodeEncodeError: 'ascii' codec can't encode character '\xe9' in position 407: ordinal not in range(128)
        Call stack:
          File "/tmp/vmis.YO1UVg/install/vmware-installer/vmware-installer.py", line 694, in <module>
            main(options)
          File "/tmp/vmis.YO1UVg/install/vmware-installer/vmware-installer.py", line 536, in main
            txn.Install(options.installComponent,
          File "/tmp/vmis.YO1UVg/install/vmware-installer/vmis/core/transaction.py", line 687, in Install
            RunTransaction(actions, options)
          File "/tmp/vmis.YO1UVg/install/vmware-installer/vmis/core/transaction.py", line 414, in RunTransaction
            RunThreadedTransaction(txn, actions)
          File "/tmp/vmis.YO1UVg/install/vmware-installer/vmis/core/transaction.py", line 472, in RunThreadedTransaction
            txn.Run()
          File "/tmp/vmis.YO1UVg/install/vmware-installer/vmis/core/transaction.py", line 78, in Run
            self.get()()
          File "/tmp/vmis.YO1UVg/install/vmware-installer/vmis/core/common.py", line 156, in Show
            wrap(i.PostTransaction, txn.opts['ignoreErrors'])
          File "/tmp/vmis.YO1UVg/install/vmware-installer/vmis/util/__init__.py", line 26, in wrap
            func(*args, **kwargs)
          File "/tmp/vmis.YO1UVg/install/vmware-installer/vmis/core/install.py", line 308, in PostTransaction
            self._installer.PostTransactionInstall(**self.args)
          File "/tmp/vmis.YO1UVg/install/vmware-installer/vmis/core/remoteinstaller.py", line 94, in PostTransactionInstall
            return self.MessageOut(self.whoami(), old, new, upgrade)
          File "/tmp/vmis.YO1UVg/install/vmware-installer/vmis/core/remoteinstaller.py", line 387, in MessageOut
            retval = vmispy.RunExternalMethod(self._remoteUID, 0, strio.getvalue().decode('latin-1'))
          File "/tmp/vmis.YO1UVg/install/vmware-installer/vmis/core/installer.py", line 122, in MessageIn
            self.proxyObject.MessageIn(uid, str)
          File "/tmp/vmis.YO1UVg/install/vmware-installer/vmis/core/remoteinstallerops.py", line 403, in MessageIn
            ret = method(*args, **kwargs)
          File "<string>", line 372, in PostTransactionInstall
          File "/tmp/vmis.YO1UVg/install/vmware-installer/vmis/core/installer.py", line 40, in Info
            return self.installer.Log('info', *args, **kwargs)
          File "/tmp/vmis.YO1UVg/install/vmware-installer/vmis/core/installer.py", line 335, in Log
            return self.proxyObject.Log(logType, *args, **kwargs)
          File "/tmp/vmis.YO1UVg/install/vmware-installer/vmis/core/remoteinstallerops.py", line 159, in Log
            return self.MessageOut(self.whoami(), logType, *args, **kwargs)
          File "/tmp/vmis.YO1UVg/install/vmware-installer/vmis/core/remoteinstallerops.py", line 485, in MessageOut
            retval = vmispy.RunExternalMethod(0, self._UID, strio.getvalue().decode('latin-1'))
          File "/tmp/vmis.YO1UVg/install/vmware-installer/vmis/core/remoteinstaller.py", line 301, in MessageIn
            ret = method(*args, **kwargs)
          File "/tmp/vmis.YO1UVg/install/vmware-installer/vmis/core/installer.py", line 335, in Log
            return self.proxyObject.Log(logType, *args, **kwargs)
          File "/tmp/vmis.YO1UVg/install/vmware-installer/vmis/core/localinstallerops.py", line 241, in Log
            ltype(*args, **kwargs)
        Message: 'stderr: [AppLoader] GLib does not have GSettings support.\nUsing kernel build system.\nwarning: the compiler differs from the one used to build the kernel\n  The kernel was built by: gcc (GCC) 14.1.1 20240620 (Red Hat 14.1.1-6)\n  You are using:           gcc (GCC) 14.1.1 20240701 (Red Hat 14.1.1-7)\n/tmp/modconfig-X933Yy/vmmon-only/linux/driver.c:271:1: attention: aucun prototype pr\xe9c\xe9dent pour \xab\xa0LinuxDriverInit\xa0\xbb [-Wmissing-prototypes]\n  271 | LinuxDriverInit(void)\n      | ^~~~~~~~~~~~~~~\n/tmp/modconfig-X933Yy/vmmon-only/linux/driver.c:339:1: attention: aucun prototype pr\xe9c\xe9dent pour \xab\xa0LinuxDriverExit\xa0\xbb [-Wmissing-prototypes]\n  339 | LinuxDriverExit(void)\n      | ^~~~~~~~~~~~~~~\nDans le fichier inclus depuis /tmp/modconfig-X933Yy/vmmon-only/linux/hostif.c:76:\n/tmp/modconfig-X933Yy/vmmon-only/./include/pgtbl.h: Dans la fonction \xab\xa0PgtblVa2MPNLocked\xa0\xbb:\n/tmp/modconfig-X933Yy/vmmon-only/./include/pgtbl.h:60:8: erreur: d\xe9claration implicite de la fonction \xab\xa0pgd_large\xa0\xbb; vouliez-vous utiliser \xab\xa0pgd_page\xa0\xbb\xa0? [-Wimplicit-function-declaration]\n   60 |    if (pgd_large(*pgd)) {\n      |        ^~~~~~~~~\n      |        pgd_page\nDans le fichier inclus depuis /tmp/modconfig-X933Yy/vmmon-only/./include/pgtbl.h:25:\n/tmp/modconfig-X933Yy/vmmon-only/./include/compat_pgtable.h:39:45: erreur: d\xe9claration implicite de la fonction \xab\xa0p4d_large\xa0\xbb; vouliez-vous utiliser \xab\xa0p4d_page\xa0\xbb\xa0? [-Wimplicit-function-declaration]\n   39 | #   define compat_p4d_large(p4d)            p4d_large(p4d)\n      |                                             ^~~~~~~~~\n/tmp/modconfig-X933Yy/vmmon-only/./include/pgtbl.h:70:8: note: dans l\'expansion de la macro \xab\xa0compat_p4d_large\xa0\xbb\n   70 |    if (compat_p4d_large(*p4d)) {\n      |        ^~~~~~~~~~~~~~~~\n/tmp/modconfig-X933Yy/vmmon-only/./include/pgtbl.h:78:11: erreur: d\xe9claration implicite de la fonction \xab\xa0pud_large\xa0\xbb; vouliez-vous utiliser \xab\xa0pud_page\xa0\xbb\xa0? [-Wimplicit-function-declaration]\n   78 |       if (pud_large(*pud)) {\n      |           ^~~~~~~~~\n      |           pud_page\n/tmp/modconfig-X933Yy/vmmon-only/./include/pgtbl.h:86:14: erreur: d\xe9claration implicite de la fonction \xab\xa0pmd_large\xa0\xbb; vouliez-vous utiliser \xab\xa0pmd_page\xa0\xbb\xa0? [-Wimplicit-function-declaration]\n   86 |          if (pmd_large(*pmd)) {\n      |              ^~~~~~~~~\n      |              pmd_page\n/tmp/modconfig-X933Yy/vmmon-only/linux/hostif.c: Au plus haut niveau:\n/tmp/modconfig-X933Yy/vmmon-only/linux/hostif.c:2926:1: attention: aucun prototype pr\xe9c\xe9dent pour \xab\xa0HostIFCheckTrackedMPN\xa0\xbb [-Wmissing-prototypes]\n 2926 | HostIFCheckTrackedMPN(VMDriver *vm, // IN: The VM instance\n      | ^~~~~~~~~~~~~~~~~~~~~\n/tmp/modconfig-X933Yy/vmmon-only/linux/hostif.c:3046:1: attention: aucun prototype pr\xe9c\xe9dent pour \xab\xa0HostIFWritePhysicalWork\xa0\xbb [-Wmissing-prototypes]\n 3046 | HostIFWritePhysicalWork(MA ma,             // MA to be written to\n      | ^~~~~~~~~~~~~~~~~~~~~~~\n/tmp/modconfig-X933Yy/vmmon-only/linux/hostif.c:3205:1: attention: aucun prototype pr\xe9c\xe9dent pour \xab\xa0HostIFStartTimer\xa0\xbb [-Wmissing-prototypes]\n 3205 | HostIFStartTimer(Bool rateChanged,  //IN: Did rate change?\n      | ^~~~~~~~~~~~~~~~\nmake[3]: *** [scripts/Makefile.build:244: /tmp/modconfig-X933Yy/vmmon-only/linux/hostif.o] Error 1\nmake[3]: *** Attente des t\xe2ches non termin\xe9es....\n/tmp/modconfig-X933Yy/vmmon-only/common/vmx86.c:700:1: attention: aucun prototype pr\xe9c\xe9dent pour \xab\xa0Vmx86FreeVMDriver\xa0\xbb [-Wmissing-prototypes]\n  700 | Vmx86FreeVMDriver(VMDriver *vm)\n      | ^~~~~~~~~~~~~~~~~\n/tmp/modconfig-X933Yy/vmmon-only/common/vmx86.c:733:1: attention: aucun prototype pr\xe9c\xe9dent pour \xab\xa0Vmx86AllocVMDriver\xa0\xbb [-Wmissing-prototypes]\n  733 | Vmx86AllocVMDriver(uint32 numVCPUs)\n      | ^~~~~~~~~~~~~~~~~~\n/tmp/modconfig-X933Yy/vmmon-only/common/task.c:548:1: attention: aucun prototype pr\xe9c\xe9dent pour \xab\xa0TaskGetFlatWriteableDataSegment\xa0\xbb [-Wmissing-prototypes]\n  548 | TaskGetFlatWriteableDataSegment(void)\n      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\nmake[2]: *** [/usr/src/kernels/6.9.7-200.fc40.x86_64/Makefile:1930: /tmp/modconfig-X933Yy/vmmon-only] Error 2\nmake[1]: *** [Makefile:252: __sub-make] Error 2\nmake: *** [Makefile:117: vmmon.ko] Error 2\nUsing kernel build system.\nwarning: the compiler differs from the one used to build the kernel\n  The kernel was built by: gcc (GCC) 14.1.1 20240620 (Red Hat 14.1.1-6)\n  You are using:           gcc (GCC) 14.1.1 20240701 (Red Hat 14.1.1-7)\n/tmp/modconfig-X933Yy/vmnet-only/netif.c:173:1: attention: aucun prototype pr\xe9c\xe9dent pour \xab\xa0VNetNetIf_Create\xa0\xbb [-Wmissing-prototypes]\n  173 | VNetNetIf_Create(char *devName,  // IN:\n      | ^~~~~~~~~~~~~~~~\n/tmp/modconfig-X933Yy/vmnet-only/userif.c:1091:1: attention: aucun prototype pr\xe9c\xe9dent pour \xab\xa0VNetUserIf_Create\xa0\xbb [-Wmissing-prototypes]\n 1091 | VNetUserIf_Create(VNetPort **ret) // OUT\n      | ^~~~~~~~~~~~~~~~~\n/tmp/modconfig-X933Yy/vmnet-only/bridge.c:258:1: attention: aucun prototype pr\xe9c\xe9dent pour \xab\xa0VNetBridge_Create\xa0\xbb [-Wmissing-prototypes]\n  258 | VNetBridge_Create(const char *devName, // IN:  name of device (e.g., "eth0")\n      | ^~~~~~~~~~~~~~~~~\nDans le fichier inclus depuis ./include/linux/spinlock.h:305,\n                 depuis ./include/linux/sched.h:2138,\n                 depuis /tmp/modconfig-X933Yy/vmnet-only/bridge.c:25:\n/tmp/modconfig-X933Yy/vmnet-only/bridge.c: Dans la fonction \xab\xa0VNetBridgeReceiveFromVNet\xa0\xbb:\n/tmp/modconfig-X933Yy/vmnet-only/vmnetInt.h:44:39: erreur: \xab\xa0dev_base_lock\xa0\xbb non d\xe9clar\xe9 (premi\xe8re utilisation dans cette fonction); vouliez-vous utiliser \xab\xa0device_lock\xa0\xbb\xa0?\n   44 | #define dev_lock_list()    read_lock(&dev_base_lock)\n      |                                       ^~~~~~~~~~~~~\n./include/linux/rwlock.h:56:48: note: dans la d\xe9finition de la macro \xab\xa0read_lock\xa0\xbb\n   56 | #define read_lock(lock)         _raw_read_lock(lock)\n      |                                                ^~~~\n/tmp/modconfig-X933Yy/vmnet-only/bridge.c:587:4: note: dans l\'expansion de la macro \xab\xa0dev_lock_list\xa0\xbb\n  587 |    dev_lock_list();\n      |    ^~~~~~~~~~~~~\n/tmp/modconfig-X933Yy/vmnet-only/vmnetInt.h:44:39: note: chaque identificateur non d\xe9clar\xe9 est rapport\xe9 une seule fois pour chaque fonction dans laquelle il appara\xeet\n   44 | #define dev_lock_list()    read_lock(&dev_base_lock)\n      |                                       ^~~~~~~~~~~~~\n./include/linux/rwlock.h:56:48: note: dans la d\xe9finition de la macro \xab\xa0read_lock\xa0\xbb\n   56 | #define read_lock(lock)         _raw_read_lock(lock)\n      |                                                ^~~~\n/tmp/modconfig-X933Yy/vmnet-only/bridge.c:587:4: note: dans l\'expansion de la macro \xab\xa0dev_lock_list\xa0\xbb\n  587 |    dev_lock_list();\n      |    ^~~~~~~~~~~~~\n/tmp/modconfig-X933Yy/vmnet-only/bridge.c: Dans la fonction \xab\xa0VNetBridgeUp\xa0\xbb:\n/tmp/modconfig-X933Yy/vmnet-only/vmnetInt.h:44:39: erreur: \xab\xa0dev_base_lock\xa0\xbb non d\xe9clar\xe9 (premi\xe8re utilisation dans cette fonction); vouliez-vous utiliser \xab\xa0device_lock\xa0\xbb\xa0?\n   44 | #define dev_lock_list()    read_lock(&dev_base_lock)\n      |                                       ^~~~~~~~~~~~~\n./include/linux/rwlock.h:56:48: note: dans la d\xe9finition de la macro \xab\xa0read_lock\xa0\xbb\n   56 | #define read_lock(lock)         _raw_read_lock(lock)\n      |                                                ^~~~\n/tmp/modconfig-X933Yy/vmnet-only/bridge.c:900:4: note: dans l\'expansion de la macro \xab\xa0dev_lock_list\xa0\xbb\n  900 |    dev_lock_list();\n      |    ^~~~~~~~~~~~~\n/tmp/modconfig-X933Yy/vmnet-only/bridge.c: Au plus haut niveau:\n/tmp/modconfig-X933Yy/vmnet-only/bridge.c:1411:1: attention: aucun prototype pr\xe9c\xe9dent pour \xab\xa0VNetBridgeSendLargePacket\xa0\xbb [-Wmissing-prototypes]\n 1411 | VNetBridgeSendLargePacket(struct sk_buff *skb,        // IN: packet to split\n      | ^~~~~~~~~~~~~~~~~~~~~~~~~\nmake[3]: *** [scripts/Makefile.build:244: /tmp/modconfig-X933Yy/vmnet-only/bridge.o] Error 1\nmake[3]: *** Attente des t\xe2ches non termin\xe9es....\nmake[2]: *** [/usr/src/kernels/6.9.7-200.fc40.x86_64/Makefile:1930: /tmp/modconfig-X933Yy/vmnet-only] Error 2\nmake[1]: *** [Makefile:252: __sub-make] Error 2\nmake: *** [Makefile:117: vmnet.ko] Error 2\nUnable to install all modules.  See log for details.\n\n'
        Rolling back VMware Workstation 17.5.2
            Deconfiguring...
        Uninstalling VMware Installer 3.1.0
            Deconfiguring...
        [######################################################################] 100%
        Installation was unsuccessful.

        En quoi “la meilleur réponse” répond au problème?

          Tu ne tires pas les conséquences des réponses qu’on te donne. Et donc les mêmes causes produisent toujours les mêmes effets.

          VINDICATORs

          Bon, d’accord, je suis allé trop vite en mettant résolu mais quand j’ai approfondi la chose en y trouvant les raisons et ayant essayé les 2 avants-derniers noyaux je constate que je vais attendre une nouvelle mise-à-jour pour le prochain à moins qu’il n’y ait une/des solution(s) apportée(s)…

            Hardelot

            Perso (et je ne suis pas le seul) pour ce genre de produit il est quand même préférable d’utiliser une version à support long style Rocky/Almalinux pour rester en famille (Fedora 40 vas servir de base pour les futures versions basé sur RedHat 10)
            Voir rester sur une version de Fedora supporté plus longtemps.

            J’ai un disque avec une installation de rocky linux en dure qui me sert pour ce genre d’utilisation. Sinon je continu à dire qu’il , sauf utilité, est préférable d’utiliser les outils fourni de base qui font quand même aussi bien sans les problèmes comme devoir recompiler les modules noyaux. Les soucis sont quand même bien plus rare (j’en ai eu 2 en 10 ans…).

            8 jours plus tard

            Via la ligne de commande ci-après, je réussi à empêcher la désinstallation dès installation :

            sudo rm -rf /etc/vmware /usr/lib/vmware /usr/bin/vmware* /usr/share/applications/vmware*

            J’ai trouvé cette ligne de commande ici :

            Par contre (https://www.if-not-true-then-false.com/2024/fedora-vmware-install/2/), il m’est toujours impossible de compiler vmnet et vmmon.

            Une personne aurait-elle la solution ?

              Hardelot

              Comme dit plus haut, c’est la version de GCC qui n’est pas la bonne, Si la version 13 fonctionne tu peux installer les paquets gcc13. Pour le reste je n’ai pas eu l’occasion de taffer avec, du coup faudra peut être modifier quelques paramètres pour pouvoir l’utiliser.

              Encore une fois, même si cela vas pas te plaire, les logiciels propriétaire se basent sur les distribution à support long.

              Si tu explores bien ce lien (https://www.if-not-true-then-false.com/2024/fedora-vmware-install/#isso-13503), tu constateras que les solutions pour le moment apportées ne fonctionnent pas toujours.

              Je suis passé à la version 14 (et je suis en plein dedans n’arrivant pas à repasser à la version 13), j’assume et j’attends des améliorations. Si tu sais me faire downgrader à la 13, je suis preneur.

              Par contre, VMware Workstation Pro et la version Fusion pour Mac sont devenues libres de droits apparemment.

                Hardelot

                Bon.. solution vas voir les dev VMware pour les forcer a rendre compatible avec Gcc 14.

                Sinon install déjà GCC13!

                dnf list gcc13*

                  VINDICATORs

                  deviennenicolas@fedora:~$ dnf list gcc13*
                  Copr repo for PyCharm owned by phracek                                                                                                                        5.5 kB/s | 1.8 kB     00:00    
                  Dropbox Repository                                                                                                                                            3.3 kB/s | 1.5 kB     00:00    
                  Fedora 40 - x86_64                                                                                                                                             58 kB/s |  28 kB     00:00    
                  Fedora 40 openh264 (From Cisco) - x86_64                                                                                                                      9.1 kB/s | 989  B     00:00    
                  Fedora 40 - x86_64 - Updates                                                                                                                                   54 kB/s |  20 kB     00:00    
                  Fedora 40 - x86_64 - Updates                                                                                                                                  3.6 MB/s | 5.3 MB     00:01    
                  google-chrome                                                                                                                                                  37 kB/s | 1.3 kB     00:00    
                  google-chrome                                                                                                                                                  27 kB/s | 1.8 kB     00:00    
                  google-earth-pro                                                                                                                                               61 kB/s | 1.3 kB     00:00    
                  microsoft-edge-dev                                                                                                                                             25 kB/s | 1.5 kB     00:00    
                  microsoft-edge-dev                                                                                                                                            172 kB/s |  19 kB     00:00    
                  Opera packages                                                                                                                                                 14 kB/s | 3.0 kB     00:00    
                  Opera packages                                                                                                                                                2.3 kB/s | 1.8 kB     00:00    
                  RPM Fusion for Fedora 40 - Free                                                                                                                                20 kB/s | 7.8 kB     00:00    
                  RPM Fusion for Fedora 40 - Free tainted                                                                                                                        24 kB/s | 7.2 kB     00:00    
                  RPM Fusion for Fedora 40 - Free - Updates                                                                                                                      83 kB/s | 6.6 kB     00:00    
                  RPM Fusion for Fedora 40 - Free - Updates                                                                                                                     216 kB/s |  46 kB     00:00    
                  RPM Fusion for Fedora 40 - Nonfree                                                                                                                             27 kB/s | 7.9 kB     00:00    
                  RPM Fusion for Fedora 40 - Nonfree - NVIDIA Driver                                                                                                             28 kB/s | 7.8 kB     00:00    
                  RPM Fusion for Fedora 40 - Nonfree - Steam                                                                                                                     26 kB/s | 7.4 kB     00:00    
                  RPM Fusion for Fedora 40 - Nonfree tainted                                                                                                                    108 kB/s | 7.5 kB     00:00    
                  RPM Fusion for Fedora 40 - Nonfree - Updates                                                                                                                   96 kB/s | 7.9 kB     00:00    
                  RPM Fusion for Fedora 40 - Nonfree - Updates                                                                                                                   50 kB/s |  21 kB     00:00    
                  teams                                                                                                                                                          31 kB/s | 1.5 kB     00:00    
                  TeamViewer - x86_64                                                                                                                                            13 kB/s | 867  B     00:00    
                  vivaldi                                                                                                                                                        69 kB/s | 3.0 kB     00:00    
                  vivaldi                                                                                                                                                        33 kB/s | 2.2 kB     00:00    
                  Erreur : Aucun paquet correspondant à lister