Discussion:
Centos7 husky perl
(слишком старое сообщение для ответа)
Sergey Lazaretov
2018-02-01 20:52:54 UTC
Permalink
Hi, All.

Решился я попробовать прикрутить к husky perl, но естественно что-то пошло не
так, копал, копал, но так и не понял, что он от меня хочет...

[***@fido72 ~]$ hpt -c ~/fido/etc/config toss
perl: warning: Setting locale failed.
perl: warning: Please check that your locale settings:
LANGUAGE = (unset),
LC_ALL = (unset),
LANG = "ru_RU.UTF-8"
are supported and installed on your system.
perl: warning: Falling back to the standard locale ("C").
Ошибка сегментирования

[***@fido72 ~]$ locale
LANG=ru_RU.UTF-8
LC_CTYPE="ru_RU.UTF-8"
LC_NUMERIC="ru_RU.UTF-8"
LC_TIME="ru_RU.UTF-8"
LC_COLLATE="ru_RU.UTF-8"
LC_MONETARY="ru_RU.UTF-8"
LC_MESSAGES="ru_RU.UTF-8"
LC_PAPER="ru_RU.UTF-8"
LC_NAME="ru_RU.UTF-8"
LC_ADDRESS="ru_RU.UTF-8"
LC_TELEPHONE="ru_RU.UTF-8"
LC_MEASUREMENT="ru_RU.UTF-8"
LC_IDENTIFICATION="ru_RU.UTF-8"
LC_ALL=

Куда крутить и самое главное как крутить?

* Оригинал написан в ru.husky
* Скопировано в ru.linux.chainik

//sl.
Maxim Sokolsky
2018-02-02 08:36:02 UTC
Permalink
Привет, Sergey!

01 фев 18 23:52, Sergey Lazaretov -> All в сообщении по ссылке
area://ru.linux.chainik?msgid=2:50/72+5a731e10:

SL> Решился я попробовать прикрутить к husky perl, но естественно что-то
SL> пошло не так, копал, копал, но так и не понял, что он от меня хочет...

SL> [***@fido72 ~]$ hpt -c ~/fido/etc/config toss
SL> perl: warning: Setting locale failed.
SL> perl: warning: Please check that your locale settings:
SL> LANGUAGE = (unset),
^^^^^^^^^^^^^^^^^^^
SL> LC_ALL = (unset),
^^^^^^^^^^^^^^^^^
SL> LANG = "ru_RU.UTF-8"
SL> are supported and installed on your system.


А если выполнить

perl -e exit

будет такая же ругань?


SL> perl: warning: Falling back to the standard locale ("C").
SL> Ошибка сегментирования

Можно попробовать ручками выставить две подчёркнутые переменные перед
запуском.

export LANGUAGE="ru_RU.UTF-8" LC_ALL="ru_RU.UTF-8" ; hpt -c ~/fido/etc/config
toss


И может имеет смысл тебе ещё раз пересобрать hpt, с уже полностью настроенной
локалью.

С наилучшими пожеланиями, Maxim.
Sergey Lazaretov
2018-02-02 16:19:44 UTC
Permalink
Hi, Maxim.

02 фев 18 11:36, Maxim Sokolsky wrote to Sergey Lazaretov:

SL>> Решился я попробовать прикрутить к husky perl, но естественно
SL>> что-то пошло не так, копал, копал, но так и не понял, что он от
SL>> меня хочет...

SL>> [***@fido72 ~]$ hpt -c ~/fido/etc/config toss
SL>> perl: warning: Setting locale failed.
SL>> perl: warning: Please check that your locale settings:
SL>> LANGUAGE = (unset),
MS> ^^^^^^^^^^^^^^^^^^^
SL>> LC_ALL = (unset),
MS> ^^^^^^^^^^^^^^^^^
SL>> LANG = "ru_RU.UTF-8"
SL>> are supported and installed on your system.
Там в поскипаном был вывод локали и все там вроде хорошо, кроме LC_ALL, но если
ее прибить, то будет возмущаться golded, ибо ему через screen koi8 подсунуто

MS> А если выполнить

MS> perl -e exit

MS> будет такая же ругань?
Просто выходит, без истерик.

SL>> perl: warning: Falling back to the standard locale ("C").
SL>> Ошибка сегментирования

MS> Можно попробовать ручками выставить две подчёркнутые переменные перед
MS> запуском.
MS> export LANGUAGE="ru_RU.UTF-8" LC_ALL="ru_RU.UTF-8" ; hpt -c
MS> ~/fido/etc/config toss
MS> И может имеет смысл тебе ещё раз пересобрать hpt, с уже полностью
MS> настроенной локалью.
Да он туда запихнут из rpm стянутых с http://download.huskyproject.org/linux/ и
да, в ru.husky это уже прозвучало, в этой конкретной сборке перла быть вообще
никак не должно было быть. Теперь осталось либо найти собраные кем-то rpm с
поддержкой перла, либо самому разбираться как и откуда это все делается.

//sl.
Maxim Sokolsky
2018-02-02 12:37:32 UTC
Permalink
Привет, Sergey!

fido72 ~]$ hpt -c ~/fido/etc/config toss
SL>>> perl: warning: Setting locale failed.
SL>>> perl: warning: Please check that your locale settings:
SL>>> LANGUAGE = (unset),
MS>> ^^^^^^^^^^^^^^^^^^^
SL>>> LC_ALL = (unset),
MS>> ^^^^^^^^^^^^^^^^^
SL>>> LANG = "ru_RU.UTF-8"
SL>>> are supported and installed on your system.

SL> Там в поскипаном был вывод локали и все там вроде хорошо, кроме
SL> LC_ALL, но если ее прибить, то будет возмущаться golded, ибо ему через
SL> screen koi8 подсунуто

Кроме LC_ALL есть ещё переменная LANGUAGE - в твоём выводе её нет, ну и
необязательно выставлять глобально эти переменные для всей системы - достаточно
для одного hpt, как ниже написано.

MS>> А если выполнить

MS>> perl -e exit

MS>> будет такая же ругань?
SL> Просто выходит, без истерик.

MS>> перед запуском.
MS>> export LANGUAGE="ru_RU.UTF-8" LC_ALL="ru_RU.UTF-8" ; hpt -c
MS>> ~/fido/etc/config toss
MS>> И может имеет смысл тебе ещё раз пересобрать hpt, с уже полностью
MS>> настроенной локалью.
SL> Да он туда запихнут из rpm стянутых с
SL> http://download.huskyproject.org/linux/ и да, в ru.husky это уже
SL> прозвучало, в этой конкретной сборке перла

Hу а

export LANGUAGE="ru_RU.UTF-8" LC_ALL="ru_RU.UTF-8" ; hpt -c ~/fido/etc/config
toss

hpt также падает?

SL> быть вообще никак не должно было быть. Теперь осталось либо найти
SL> собраные кем-то rpm с поддержкой перла, либо самому разбираться как и
SL> откуда это все делается.

Кто там чего собирал? :) Если ещё раз по таким граблям пройти не хочешь -
собери сам. Hо и тут никаких гарантий.

С наилучшими пожеланиями, Maxim.
Sergey Lazaretov
2018-02-02 21:55:38 UTC
Permalink
Hi, Maxim.

02 фев 18 15:37, Maxim Sokolsky wrote to Sergey Lazaretov:

[...skipped...]
MS> Hу а
MS> export LANGUAGE="ru_RU.UTF-8" LC_ALL="ru_RU.UTF-8" ; hpt -c
MS> ~/fido/etc/config toss

MS> hpt также падает?
[***@fido72 ~]$ export LANGUAGE="ru_RU.UTF-8" LC_ALL="ru_RU.UTF-8"
[***@fido72 ~]$ hpt -c ~/fido/etc/config toss
perl: warning: Setting locale failed.
perl: warning: Please check that your locale settings:
LANGUAGE = "ru_RU.UTF-8",
LC_ALL = "ru_RU.UTF-8",
LANG = "ru_RU.UTF-8"
are supported and installed on your system.
perl: warning: Falling back to the standard locale ("C").
Ошибка сегментирования

т.е. ровно то же самое

SL>> быть вообще никак не должно было быть. Теперь осталось либо
SL>> найти собраные кем-то rpm с поддержкой перла, либо самому
SL>> разбираться как и откуда это все делается.
MS> Кто там чего собирал? :) Если ещё раз по таким граблям пройти не
MS> хочешь - собери сам. Hо и тут никаких гарантий.
Hу значит придется разбираться с git, а так же всем этим загадочным
конструктивом для сборки rpm или же забить на перл и прикрутить какую-нибудь
трекалку нетмайла отдельно.

//sl.
Alexey Slukin
2018-02-02 16:21:16 UTC
Permalink
Здpавствуй, Sergey!

Суббота 03 Февраля 2018 00:55, ты писал(а) Maxim Sokolsky, в сообщении по
ссылке area://ru.linux.chainik?msgid=2:50/72+5a747cde:
SL> perl: warning: Setting locale failed.
SL> perl: warning: Please check that your locale settings:
SL> LANGUAGE = "ru_RU.UTF-8",
SL> LC_ALL = "ru_RU.UTF-8",
SL> LANG = "ru_RU.UTF-8"
SL> are supported and installed on your system.
стесняюсь спросить, а locale -a что кажет?
А то может оказаться, что локалей-то вообще в системе нет...

С уважением - Alexey
Sergey Lazaretov
2018-02-03 08:14:44 UTC
Permalink
Hi, Alexey.

02 фев 18 19:21, Alexey Slukin wrote to Sergey Lazaretov:
SL>> perl: warning: Setting locale failed.
SL>> perl: warning: Please check that your locale settings:
SL>> LANGUAGE = "ru_RU.UTF-8",
SL>> LC_ALL = "ru_RU.UTF-8",
SL>> LANG = "ru_RU.UTF-8"
SL>> are supported and installed on your system.
AS> стесняюсь спросить, а locale -a что кажет?
AS> А то может оказаться, что локалей-то вообще в системе нет...
Там портянка на несколько экранов ru_RU.UTF-8 в списке есть

//sl.
Maxim Sokolsky
2018-02-05 07:29:40 UTC
Permalink
Привет, Sergey!


SL> [***@fido72 ~]$ export LANGUAGE="ru_RU.UTF-8" LC_ALL="ru_RU.UTF-8"
SL> [***@fido72 ~]$ hpt -c ~/fido/etc/config toss
SL> perl: warning: Setting locale failed.
SL> perl: warning: Please check that your locale settings:
SL> LANGUAGE = "ru_RU.UTF-8",
SL> LC_ALL = "ru_RU.UTF-8",
SL> LANG = "ru_RU.UTF-8"
SL> are supported and installed on your system.
SL> perl: warning: Falling back to the standard locale ("C").
SL> Ошибка сегментирования

SL> т.е. ровно то же самое

А теперь выстави все три переменные как "С" - и если hpt будет попрежнему
падать, то дело точно не в локали.

MS>> Кто там чего собирал? :) Если ещё раз по таким граблям пройти не
MS>> хочешь - собери сам. Hо и тут никаких гарантий.
SL> Hу значит придется разбираться с git, а так же всем этим загадочным
SL> конструктивом для сборки rpm или же забить на перл и прикрутить
SL> какую-нибудь трекалку нетмайла отдельно.

Лучше прикрутить, наверное. Hу что аткое поддержка perl'а? Если ты хорошо
знаешь этот язык или программист, то тогда на perl'е ты можешь такие штуки
делать, какие тебе нужны. А если нет, то лучше прикурть что-то готовое - если
оно, конечно, есть.

С наилучшими пожеланиями, Maxim.
Sergey Lazaretov
2018-02-05 15:40:04 UTC
Permalink
Hi, Maxim.

05 фев 18 10:29, Maxim Sokolsky wrote to Sergey Lazaretov:

[...skipped...]
MS> А теперь выстави все три переменные как "С" - и если hpt будет
MS> попрежнему падать, то дело точно не в локали.
Дело было не в локали, а в конкретной сборке hpt.
MS>>> Кто там чего собирал? :) Если ещё раз по таким граблям пройти
MS>>> не хочешь - собери сам. Hо и тут никаких гарантий.
Мне и скинули собраные rpm и сам таки собрал с коллективной помощью,
действительно, когда знаешь, то там ничего сложного вроде и нет, а когда
никогда не сталкивался, с нуля начинаешь копаться, так сразу кучи глупых
вопросов лезут ))

//sl.

Loading...