Make sure to review the "Known Issues" for both CentOS 7.5 Known [0] and RHEL 7.5 [1].<p>[0]: <a href="https://wiki.centos.org/Manuals/ReleaseNotes/CentOS7.1804?action=show&redirect=Manuals%2FReleaseNotes%2FCentOS7#head-53fe5d882e6f118847a514b3f9998ffd75f73b3b" rel="nofollow">https://wiki.centos.org/Manuals/ReleaseNotes/CentOS7.1804?ac...</a><p>[1]: <a href="https://access.redhat.com/documentation/en-us/red_hat_enterprise_linux/7/html/7.5_release_notes/known-issues" rel="nofollow">https://access.redhat.com/documentation/en-us/red_hat_enterp...</a>
Be sure to check <a href="https://ius.io/" rel="nofollow">https://ius.io/</a> for more recent releases of commonly-used packages. CentOS, being whitelabelled RHEL is sometimes behind the latest and greatest versions.<p>Most relevant to CentOS / this post is<p><a href="https://dl.iuscommunity.org/pub/ius/stable/CentOS/7/x86_64/repoview/" rel="nofollow">https://dl.iuscommunity.org/pub/ius/stable/CentOS/7/x86_64/r...</a><p>I've had good luck with their version of Python 3.6 but as always, YMMV with others.
Technical problem for which I haven't found a hint of an answer online:<p>I'm installing CentOS 7.0 x64 on a Thinkpad, my first Linux install. The install seems to go fine but on boot, right after the BIOS splash screen, in text mode, I see the following, then it stops (I'm going to use italics to be nice to people with small screens):<p><i>Failed to open \EFI\BOOT\grubx64.efi - Not Found<p>Failed to load image \EFI\BOOT\grubx64.efi: Not Found<p>start_image() returned Not Found</i><p>Secure boot is enabled, in case that's important. I've no idea why backslashes are used but I'm going to overlook that for now.<p>I booted to rescue mode and looked at the file system. <i>/mnt/sysimage/boot/efi/EFI/BOOT/</i> indeed lacks <i>grubx64.efi</i>; I did find <i>/mnt/sysimage/boot/efi/EFI/centos/grub64.efi</i> [0] (I'm assuming the paths in the error message are all relative to <i>/mnt/sysimage/boot/efi</i>, because that's the only place I see relevant files).<p>Do I just copy the <i>grubx64.efi</i> file to <i>../EFI/BOOT/</i>? Change the path in some config file to point at <i>../EFI/centos/</i>? Or am I on the completely wrong path?<p>[0] Sh-ucks. My notes say the filename is <i>../centos/grub64.efi</i>; the error message says <i>grubx64.efi</i> (i.e., with an <i>x</i> between <i>grub</i> and <i>64</i>). Hopefully it's a typo in my notes. I don't have the laptop with me to check.
Where are good places to find CentOS technical documentation and community? I can't find a manual online, and the other resources seem insufficient. I think I must be missing something:<p>These forums seem to have not great content or traffic (at least when I looked):<p><a href="https://www.centos.org/forums/" rel="nofollow">https://www.centos.org/forums/</a><p>The FAQ is only a few questions, and the How-tos and Tips & Tricks are very uneven in their coverage and often outdated ("How to setup Firefox 4 (i386 and x86_64) on CentOS 5").<p><a href="https://wiki.centos.org/FAQ/CentOS7" rel="nofollow">https://wiki.centos.org/FAQ/CentOS7</a><p><a href="https://wiki.centos.org/HowTos" rel="nofollow">https://wiki.centos.org/HowTos</a><p><a href="https://wiki.centos.org/TipsAndTricks" rel="nofollow">https://wiki.centos.org/TipsAndTricks</a>
One major undocumented problem that I did not see in the patch notes involves openldap.<p>Specifically there is some error in generating a PID file in the system-d service call.<p>I solved the problem by removing/commenting out the run PID line in /usr/lib/systemd/system/slapd.service