Page 1 sur 1

[RESOLU] FATAL ERROR : AttributeError: 'NoneType' object has no attribute 'package

Publié : 04 janv. 2024 - 21:24
par geoffroy
Bonjour à tous.

tout d'abord une bonne et heureuse année à tout le monde.

Environnement :

Server : WAPT Entreprise 2.4.0.14080 sur Debian
Consoles : Windows 10 & 11
Parc : Windows

Nous avons un paquet qui fonctionne parfaitement sur tout notre parc, par contre sur un pc nous avons cette erreur.

Code : Tout sélectionner

 CRITICAL Package questeducation-Microsoft-Visual-Studio-Community-QuestEducation [x64_fr_PROD] not installed due to errors : TypeError: stat: path should be string, bytes, os.PathLike or integer, not NoneType

Results :

 === install packages ===
  questeducation-Microsoft-Visual-Studio-Community-QuestEducation [x64_fr_PROD] | questeducation-Microsoft-Visual-Studio-Community-QuestEducation (17.7.34031.279-4)
FATAL ERROR : AttributeError: 'NoneType' object has no attribute 'package'
Si vous avez une piste.
De mon coté je vais tenter plusieurs petite chose sur le poste et vous tiendrez informé si problème résolu

Re: FATAL ERROR : AttributeError: 'NoneType' object has no attribute 'package

Publié : 05 janv. 2024 - 10:32
par dcardon
Bonjour Geoffroy,

Bonne année 2024 !

il semble que dans votre paquet vous faites appel à un chemin filesystem qui n'est pas existant sur la machine... Est ce que vous avez le contenu du setup.py? Est ce que la machine ne serait pas en 32bit?

Cordialement,

Denis

Re: FATAL ERROR : AttributeError: 'NoneType' object has no attribute 'package

Publié : 08 janv. 2024 - 15:26
par geoffroy
Bonjour Denis,

Le pc est bien en X64, voici le Setup.py

Code : Tout sélectionner

def install():
    # Declaring local variables

    # Installing the software
    print("Installing: vs_setup.exe")
    install_exe_if_needed('vs_setup.exe', timeout=3000,
    silentflags='--nocache --wait --noUpdateInstaller --noWeb --add Microsoft.VisualStudio.Workload.NativeDesktop;includeRecommended;includeOptional --add Microsoft.VisualStudio.Workload.NativeGame;includeRecommended;includeOptional --add Microsoft.VisualStudio.Workload.NativeMobile;includeRecommended;includeOptional --add Microsoft.VisualStudio.Workload.ManagedGame;includeRecommended;includeOptional --quiet --norestart',
    )

    import shutil

    src_path = 'Visual Studio 2022.lnk'
    dst_path = "C:\ProgramData\Microsoft\Windows\Start Menu\Programs"
    shutil.copy2 (src_path, dst_path)
    print('Copied')

    import shutil

    src_path = 'Visual Studio Installer.lnk'
    dst_path = "C:\ProgramData\Microsoft\Windows\Start Menu\Programs"
    shutil.copy2 (src_path, dst_path)
    print('Copied')

    import shutil

    src_path = 'Visual Studio 2022.lnk'
    dst_path = "C:\\Users\\Public\\Desktop"
    shutil.copy2 (src_path, dst_path)
    print('Copied')

Re: FATAL ERROR : AttributeError: 'NoneType' object has no attribute 'package

Publié : 10 janv. 2024 - 10:51
par jpele
Traité via le Support WAPT.

Re: [RESOLU] FATAL ERROR : AttributeError: 'NoneType' object has no attribute 'package

Publié : 10 janv. 2024 - 11:35
par geoffroy
Après retour du support on explique pas bien le souci.

De mon côté j'ai lancé plusieur installation via la console ou via ligne de commande sur le poste du style

wapt-get install nondu paquet --force il retélécharge le paquet mais pas en entier et laisse un fichier part dans le dossier cache

j'ai du télécharger le paquet a coté et lancer l'installation pour que cela veuille fonctionner.

J'explique pas trop le souci surtout que cela concerne que un poste.