Página 1 de 1

[RESUELTO] ERROR FATAL: AttributeError: el objeto 'NoneType' no tiene el atributo 'package'

Publicado: 4 de enero de 2024 - 21:24
por Geoffroy
Hola a todos.

Lo primero que quiero es un feliz y próspero año nuevo para todos.

Ambiente :

Servidor: WAPT Enterprise 2.4.0.14080 en Debian
Consolas: Windows 10 y 11
Parque: Ventanas

Tenemos un paquete que funciona perfectamente en toda nuestra red, sin embargo en una PC obtenemos este error.

Código: Seleccionar todo

 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 tienes una pista.
Voy a probar algunas cosas en la computadora y os mantendré informado si se soluciona el problema

Re: ERROR FATAL: AttributeError: el objeto 'NoneType' no tiene el atributo 'paquete'

Publicado: 5 de enero de 2024 - 10:32 a. m.
por dcardon
Hola Geoffroy, ¡

Feliz Año Nuevo 2024!

Parece que en tu paquete estás llamando a una ruta de sistema de archivos que no existe en la máquina... ¿Tienes el contenido de setup.py? ¿Podría ser que la máquina esté ejecutando un sistema de 32 bits?

Saludos,

Denis

Re: ERROR FATAL: AttributeError: el objeto 'NoneType' no tiene el atributo 'paquete'

Publicado: 8 de enero de 2024 - 15:26
por Geoffroy
Hola Denis,

De hecho, la PC está basada en x64; aquí está el archivo Setup.py

Código: Seleccionar todo

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: ERROR FATAL: AttributeError: el objeto 'NoneType' no tiene el atributo 'paquete'

Publicado: 10 de enero de 2024 - 10:51 a. m.
por jpele
Procesado a través del soporte WAPT.

Re: [RESUELTO] ERROR FATAL: AttributeError: el objeto 'NoneType' no tiene el atributo 'package'

Publicado: 10 de enero de 2024 - 11:35 a. m.
por Geoffroy
Tras contactar con el soporte técnico, no me explicaron el problema con claridad.

Por mi parte, intenté varias instalaciones mediante la consola y la línea de comandos, usando algo como

`wapt-get install nondu package --force`. El paquete se descarga de nuevo, pero no del todo, dejando un archivo parcial en la carpeta de caché.

Tuve que descargar el paquete por separado y ejecutar la instalación para que funcionara.

No estoy explicando bien el problema, sobre todo porque solo afecta a un equipo.