Created attachment 11681 [details] log Платформы: education-10-x86-64-kde kworkstation-10-x86-64 Пакет: glab 1.22.0-alt2 Шаги: 1)Авторизоваться: # glab auth login > gitlab.com Paste your authentication token: glpat-QesU1mPKA-Y8ANgRDoXk > HTTPS Authenticate Git with your GitLab credentials? (Y/n) : n 2) Склонировать напр. glab repo clone https://gitlab.com/BaseALTTesting/gitlab.git Результат: При вводе логина и пароля возникают ошибки (см.лог) Ожидаемый результат: Ошибок не возникает Дополнительно: Воспроизводится только на KDE.
Проверялось в p10 и Sisyphus, ошибка воспроизводится
У меня всё работает. Поэтому несколько вопросов: 1) Выполнение команд осуществлялось в графической сессии через эмулятор терминала или без графического сеанса в виртуальном терминале? 2) Покажите вывод команды: $ alternatives-list /usr/lib/openssh/ssh-askpass 3) Покажите значения переменных окружения SSH_ASKPASS и SSH_ASKPASS_REQUIRE $ echo $SSH_ASKPASS $ echo $SSH_ASKPASS_REQUIRE
(Ответ для Anton Zhukharev на комментарий #2) > У меня всё работает. > Поэтому несколько вопросов: > > 1) Выполнение команд осуществлялось в графической сессии через эмулятор > терминала или без графического сеанса в виртуальном терминале? > > 2) Покажите вывод команды: > > $ alternatives-list /usr/lib/openssh/ssh-askpass > > 3) Покажите значения переменных окружения SSH_ASKPASS и SSH_ASKPASS_REQUIRE > > $ echo $SSH_ASKPASS > $ echo $SSH_ASKPASS_REQUIRE 1) Ошибки возникают если выполнять команды без графического сеанса, в графическом сеансе ошибки не возникают 2) /usr/lib/openssh/ssh-askpass points to /usr/lib/openssh/plasma5-ksshaskpass 3) echo $SSH_ASKPASS /usr/lib/openssh/ssh-askpass echo $SSH_ASKPASS_REQUIRE (выводит пустую строку)
(Ответ для obidinog@basealt.ru на комментарий #3) > (Ответ для Anton Zhukharev на комментарий #2) > > У меня всё работает. > > Поэтому несколько вопросов: > > > > 1) Выполнение команд осуществлялось в графической сессии через эмулятор > > терминала или без графического сеанса в виртуальном терминале? > > > > 2) Покажите вывод команды: > > > > $ alternatives-list /usr/lib/openssh/ssh-askpass > > > > 3) Покажите значения переменных окружения SSH_ASKPASS и SSH_ASKPASS_REQUIRE > > > > $ echo $SSH_ASKPASS > > $ echo $SSH_ASKPASS_REQUIRE > > 1) Ошибки возникают если выполнять команды без графического сеанса, в > графическом сеансе ошибки не возникают > > 2) > /usr/lib/openssh/ssh-askpass points to /usr/lib/openssh/plasma5-ksshaskpass > > 3) > echo $SSH_ASKPASS > /usr/lib/openssh/ssh-askpass > > echo $SSH_ASKPASS_REQUIRE > (выводит пустую строку) У вас используется plasma5-ksshaskpass (в качестве ssh-askpass), который работает в графической сессии. Потому и ошибка. Можете попробовать его удалить, например, или опустошить значение SSH_ASKPASS, тогда в неграфической сессии должно будет работать корректно (в любом случае, это проблема на стороне ssh-askpass, а не glab - хоть можно и пытаться на его стороне решать проблему - но это плохой вариант).