• Lib32-mesa-libgl error


    Hello.

    I cannot solve one last problem with my Antergos OS:
    I cannot install wine and some other packages.

    As I could not start with the “nouveau” driver, I installed the nvidia driver
    (downloaded here:[url:18ra2udj]http://www.nvidia.fr/object/linux-display-amd64-319.49-driver-fr.html[/url:18ra2udj])
    This problem was solved - thanks to faidoc

    If I try to install Wine:

     pacman -S wine  
    résolution des dépendances...  
    :: Il y a 3 fournisseurs disponibles pour lib32-libgl :  
    :: Dépôt multilib  
    1) lib32-mesa-libgl 2) lib32-nvidia-304xx-utils 3) lib32-nvidia-libgl  
    
    

    I can choose 1, 2 or 3, it always end up with an error:

    erreur : la validation de la transaction a échoué (conflit de fichiers)  
    lib32-mesa-libgl : /usr/lib32/libGL.so est déjà présent dans le système de fichiers  
    lib32-mesa-libgl : /usr/lib32/libGL.so.1 est déjà présent dans le système de fichiers  
    Des erreurs se sont produites, aucun paquet n'a été mis à jour.  
    
    

    Same error if I try to do:

    sudo pacman -S lib32-mesa-libgl
    

    as written here : [url:18ra2udj]https://bbs.archlinux.org/viewtopic.php?id=165772[/url:18ra2udj]
    I do not have this choice:

    Remove lib32-nvidia-libgl? [y/N]
    

    It’ an Nvidia library problem. Does someone knows what to do ?
    Thanks in advance.

  • Hello.

    I cannot solve one last problem with my Antergos OS:
    I cannot install wine and some other packages.

    As I could not start with the “nouveau” driver, I installed the nvidia driver
    (downloaded here:[url:18ra2udj]http://www.nvidia.fr/object/linux-display-amd64-319.49-driver-fr.html[/url:18ra2udj])
    This problem was solved - thanks to faidoc

    If I try to install Wine:

     pacman -S wine  
    résolution des dépendances...  
    :: Il y a 3 fournisseurs disponibles pour lib32-libgl :  
    :: Dépôt multilib  
    1) lib32-mesa-libgl 2) lib32-nvidia-304xx-utils 3) lib32-nvidia-libgl  
    
    

    I can choose 1, 2 or 3, it always end up with an error:

    erreur : la validation de la transaction a échoué (conflit de fichiers)  
    lib32-mesa-libgl : /usr/lib32/libGL.so est déjà présent dans le système de fichiers  
    lib32-mesa-libgl : /usr/lib32/libGL.so.1 est déjà présent dans le système de fichiers  
    Des erreurs se sont produites, aucun paquet n'a été mis à jour.  
    
    

    Same error if I try to do:

    sudo pacman -S lib32-mesa-libgl
    

    as written here : [url:18ra2udj]https://bbs.archlinux.org/viewtopic.php?id=165772[/url:18ra2udj]
    I do not have this choice:

    Remove lib32-nvidia-libgl? [y/N]
    

    It’ an Nvidia library problem. Does someone knows what to do ?
    Thanks in advance.

  • This simply means that those particular libs are already in the filesystem, from an install from another package, obviously this: lib32-nvidia-libgl. In other words, the same libs exist in both packages.

    I assume you want to keep lib32-nvidia-libgl, and Wine wants one of the other three you mentioned.

    You should be able to manually install one of those of your choice with the --force switch, for example:
    sudo pacman -S --force lib32-mesa-libgl

    This will simply overwrite the offending files already on your filesystem. BTW, this does happen from time-to-time, and --force is a good solution. With something as simple as this, I have never found a problem with using --force. However, if the main Arch Linux distro is moving directory and/or symlinks around, you will surely want to follow their advice for the fix rather that use --force.

    Just be careful with --force, and you should be fine.

    In God's love,
    †MaNNa <{{{\>< …to You all thanks and glory Lord Yeshua!

    And Jesus prayed to The Father, "And this is the way to ete…

  • Thank you MaNNa. Wine and other programs are installed.
    Nvidia driver still working after reboot. I was a bit afraid !

Posts 4Views 1426
Log in to reply