Сбой Дженкинса «Создать пользователя» в Mac OS X High Sierra - PullRequest
0 голосов
/ 18 сентября 2018

Краткое резюме: Форма «Создать пользователя» в Jenkins ничего не делает.

ПРИМЕЧАНИЕ. Я проверил другие посты, связанные с созданием и администрированием пользователей, и не увидел ничего, что четко описывает или решает эту проблему.проблема.

OS = Mac Powerbook OS X 10.13.3 (High Sierra).

Сначала я установил Oracle Java JDK 8, как указано на странице установки Jenkins.

java -version
java version "1.8.0_181"
Java(TM) SE Runtime Environment (build 1.8.0_181-b13)
Java HotSpot(TM) 64-Bit Server VM (build 25.181-b13, mixed mode)

Затем я установил Jenkins, как указано на странице установки Jenkins.(Я установил его на localhost / 8081, в соответствии с инструкциями, потому что 8080 уже использовался.)

Следуя инструкциям, он выводит меня на экран " Создать первого пользователя администратора ", следующим образом ...

Jenkins Create New Admin User Page

Я ввел данные, чтобы создать новую административную учетную запись, и выбрал " Сохранить и продолжить "кнопка. НИЧЕГО НЕ ПРОИЗОШЛО .Другими словами, нажатие на кнопку ничего не сделало и удержало меня на этой странице.

Чтобы пройти мимо, я просто нажал кнопку " Continue as admin ".Это позволило мне успешно продолжить установку.

После завершения установки я перешел на страницу «Создать пользователя» с намерением создать новых пользователей.

Jenkins Create User Page

Я ввел информацию о новом пользователе и, опять же, НИЧЕГО НЕ ПРОИЗОШЛО .Независимо от того, сколько раз я ввожу пользовательские данные (или другие пользовательские данные), ничего не происходит.

Я также выключал Jenkins и перезапускал его, но ничего не происходит.

Возможно, я ошибаюсь, но этоКажется, что проблема « Создать пользователя » как-то связана с проблемой « Создать первого пользователя администратора ».

МОЙ ВОПРОС: Как быЯ исправил эту проблему в Jenkins на Mac OS X High Sierra, чтобы я мог создавать как новых, так и обычных пользователей?

Ответы [ 3 ]

0 голосов
/ 03 декабря 2018

У меня была точно такая же проблема на моем Mac.Я решил ее, после нескольких дней бесполезных попыток.

Сначала позвольте мне рассказать вам следующее обнаружение в моих попытках:

Если во время установки я НЕ добавляю плагины (выберите плагины вручную, а затем выберитеНет), создание пользователя будет работать.ОДНАКО, как только я начинаю добавлять необходимые плагины позже (например, "git" или многие другие), проблема появляется снова.

В любом случае решение для меня было добавить правильное письмо впоследнее запрошенное поле.Также не забудьте использовать только буквенно-цифровые.

Если это все еще не работает, есть верный обходной путь: из командной строки перейдите в Jenkins / Home / users.скопируйте вашего администратора (cp -a admin your_new_user) перезапустите jenkins Ваш новый пользователь создан, измените его учетные данные на jenkins.

0 голосов
/ 12 января 2019

РЕШЕНИЕ: Это потребовалось навсегда, чтобы выяснить, потому что ни в одном из журналов нет сообщений об ошибках или даже событий.Оказывается, при создании нового пользователя, помимо предоставления имени пользователя, пароля и полного имени, вы абсолютно ДОЛЖНЫ предоставить полный адрес электронной почты "x @ yz" .Кажется, что это даже не должен быть реальный адрес электронной почты (хотя я бы посоветовал не указывать поддельный адрес электронной почты).Если вы не предоставите адрес электронной почты, нажатие кнопки «Создать пользователя» абсолютно ничего не сделает, что затруднит понимание того, что пошло не так.Экран вообще не меняется.Вы не получаете диалоговых предупреждений или ошибок.Вы не получаете никакой информации ни в каких журналах (Jenkins или System), что затрудняет отладку.

0 голосов
/ 29 октября 2018

Не может быть Вы используете не буквенно-цифровые символы / символы подчеркивания / тире во вновь созданном имени пользователя?

У меня есть один Jenkins ver.2.147 установка, где у меня возникла проблема именно так, как Вы описали это на втором шаге.Кстати, пользователи, созданные в той же установке до обновления до этой версии, содержат «.»в логине без проблем.

Обнаружил это во время расследования - включил самостоятельную регистрацию, попытался создать пользователя с "."и получил сообщение об ошибке.Такое же сообщение об ошибке не отображается в диалоговом окне управления, показанном выше

...