Skip to content

Commit fc5ed32

Browse files
authored
Merge pull request #1450 from BastianZim/patch-1
Explain libGL.so.1 fix
2 parents 7d43567 + 06ff2ec commit fc5ed32

File tree

1 file changed

+14
-1
lines changed

1 file changed

+14
-1
lines changed

src/maintainer/maintainer_faq.rst

Lines changed: 14 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -104,13 +104,26 @@ FAQ
104104
:ref:`(Q) <mfaq_version_update>` **When the bot creates a pull request to a feedstock to update the version, should I approve the pull request and wait with merging until everybody else that is a code owner has approved the PR?**
105105

106106
There is no need to approve the PR. Every maintainer can verify and merge the bot PR without waiting on the approval of the other maintainers.
107-
108107

109108

109+
.. _mfaq_docker_139:
110+
110111
:ref:`(Q) <mfaq_docker_139>` **How to fix "build-locally.py fails with exit code 139"?**
111112

112113
With Linux Kernel 4.11 there were some changes in the ``vsyscall`` linking. Depending on your distribution this may cause the above error. You can fix that on Debian by editing ``/etc/default/grub`` and specifiy ``GRUB_CMDLINE_LINUX_DEFAULT="vsyscall=emulate"`` in this file. Afterwards, you need to run ``update-grub`` and reboot your system. On other Linux distributions the fix is similar but you need to edit a different configuration file to change the Linux kernel cmdline. This workaround is only needed for images based on CentOS 6 (``cos6``). You could also workaround this by forcing the CentOS 7 based images using ``DOCKER_IMAGE=quay.io/condaforge/linux-anvil-cos7-x86_64 ./build-locally.py``.
113114

114115
The exit code 139 itself actually is the general exit code for a segmentation fault. This could also mean that you have run into a different issue but the above issue is the most likely one with our CentOS 6-based images.
115116

116117

118+
.. _mfaq_libGL_so_1:
119+
120+
:ref:`(Q) <mfaq_libGL_so_1>` **How do I fix the** ``libGL.so.1`` **import error?**
121+
122+
123+
Error:
124+
125+
.. code-block:: shell
126+
127+
ImportError: libGL.so.1: cannot open shared object file: No such file or directory
128+
129+
To fix the error, create a `yum_requirements.txt <https://conda-forge.org/docs/maintainer/knowledge_base.html#yum-deps>`_ file and add *mesa-libGL*.

0 commit comments

Comments
 (0)