Hello @hardikprabhakar, the Steam client needs the host system to provide 32 bit and 64 bit glibc and a sane OpenGL driver. Your package manager, apt, encountered some package conflict that it couldn't resolve, and it didn't add those requirements to your system.
In general, apt requires that the 32 bit variant and 64 bit variant of a package have exactly the same version, and it doesn't like to downgrade packages ever, so if you added a PPA which updated a dependency of mesa, or some installed package was downgraded in Ubuntu's package repository and your system was not downgraded to match that version.
You could try to run something like sudo apt install libgl1-mesa-dri libgl1-mesa-dri:i386, get a similar error as your opening post, then use something like apt policy libdrm2 libdrm2:i386 to inspect what package versions are available, and try to install the individual mesa dependencies until you find the package version conflict.
@kisak-valve Thank you! After running apt policy libdrm2:i386 and then running sudo apt install libdrm2:i386 i found the package version conflict at the package libdrm-common, so i removed it and then reinstalled it, and then tried to install Steam through the apt package manager and it worked !
Glad to hear you unblocked the package conflict. Closing as not a Steam issue.
Nothing extracted yet.
Your system information
Please describe your issue in as much detail as possible:
After installing the steam_latest.deb with my software manager, when I open Steam, it displays:
after entering the password it displays this error:
and after that, the app crashes after displaying this on the terminal:
Steps for reproducing this issue:
steamon the terminal and enter the password when askedE: Unable to correct problems, you have held broken packages.error