История о том, что старые и надежные утилиты порой нуждаются troubleshooting на новых OS (CentOS 8)
Привет сообщество,
на связи Гончик Цымжитов. Сегодня, хочу поделиться с короткой историей, о том, как верный инструменты неожиданно ломают на новых ОС, и как легко чинятся.
Итак, все мы знаем, что centos.rip, через очень промежуток времени, поэтому я перехожу везде на Oracle Linux 8.
Мой любимый инструмент по настройке серверов PostgreSQL, это postgresqltuner.pl, где я уже рассказывал в этой статье.
Настройка как обычно идет очень просто:
# dnf install -y perl-DBD-Pg
# wget -O postgresqltuner.pl https://postgresqltuner.pl
# chmod +x postgresqltuner.pl
Но в этом, раз когда запускал скрипт встретился с такой проблемой,
# ./postgresqltuner.pl --ssd
Can't locate Memoize.pm in @INC (you may need to install the Memoize module) (@INC contains: /usr/local/lib64/perl5 /usr/local/share/perl5 /usr/lib64/perl5/vendor_perl /usr/share/perl5/vendor_perl /usr/lib64/perl5 /usr/share/perl5) at ./postgresqltuner.pl line 262.
BEGIN failed--compilation aborted at ./postgresqltuner.pl line 262.
Долго искал на просторах интернета решение, так как не нашел делюсь заветной командой которая решает проблему сходу.
# dnf install perl
Далее как обычно запускаем и наслаждаемся.
# ./postgresqltuner.pl --ssd
Данный совет работает отлично, на RHEL-based OS, таких как CentOS 8, RHEL8 и протестирован на Oracle Linux 8.
Хорошего дня!
С уважением,
Цымжитов Гончик
Comments
Post a Comment