gitlab-reconfigure ถูกบล็อกบน redis หลังจากติดตั้ง gitlab บน Ubuntu 18.04.4LTS ใหม่

นี่เป็นครั้งที่สามที่ฉันติดตั้ง gitlab บนเซิร์ฟเวอร์และไม่เคยมีปัญหามาก่อน

ฉันตัดสินใจติดตั้ง gitlab-ce ( 12.10.0 ) ใหม่อีกครั้งหลังจากจัดการกับปัญหาใน 12.9.0

ก่อนที่จะติดตั้งเวอร์ชันใหม่ ฉันแน่ใจว่าไฟล์ gitlab ทั้งหมดที่ถูกลบออกและรีบูตเซิร์ฟเวอร์

ขั้นตอนที่ 1: ถอนการติดตั้ง gitlab 12.9.0

# gitlab-ctl stop
# gitlab-ctl uninstall
# apt-get remove --purge gitlab-ce
# find / -iname "gitlab" then try to remove all outputed files
# init 6

ขั้นตอนที่ 2: ติดตั้ง gitlab 12.10.0 ใหม่

# apt-get update
# apt-get install gitlab-ce=12.10.0-ce.0

จากนั้น ฉันอัปเดตไฟล์ /etc/gitlab/gitlab.rb ตามการกำหนดค่าเซิร์ฟเวอร์ของฉัน

ในที่สุดฉันก็ดำเนินการ:

gitlab-ctl reconfigure

กระบวนการถูกบล็อกเมื่อ:

การดำเนินการ Ruby_block[รอซ็อกเก็ตบริการ Redis]

มีวิธีแก้ปัญหาอะไรบ้าง?


person madago    schedule 05.06.2020    source แหล่งที่มา
comment
คุณแก้ปัญหานี้ในระหว่างนี้หรือไม่? มีปัญหาเดียวกันทุกประการ แต่ไม่มีวิธีแก้ไขที่ใดก็ได้ สิ่งนี้ มีข้อมูลเพิ่มเติมเพิ่มเติม แต่ไม่มีวิธีแก้ปัญหาเช่นกัน   -  person Pratched    schedule 03.11.2020
comment
ใช่ แต่ฉันจำไม่ได้แน่ชัดว่าฉันทำอะไรไปบ้าง .. ดูที่ ที่นี่   -  person madago    schedule 20.11.2020
comment
มีปัญหาเดียวกัน สิ่งนี้แก้ไขได้สำหรับฉัน: docs.gitlab.com /omnibus/common_installation_problems/   -  person Manuel Richarz    schedule 01.12.2020


คำตอบ (2)


ลิงก์ที่ Manuel Richarz ให้ไว้ระบุว่าอาจมีบรรทัดที่แตกต่างกันซึ่งการติดตั้งอาจค้าง หนึ่งในนั้นคือบรรทัด ruby_block[wait for redis service socket] action run ที่คำถามของคุณเกี่ยวข้อง

วิธีแก้ปัญหาที่นำเสนอคือเปิดเทอร์มินัลใหม่และรัน:

systemctl restart gitlab-runsvdir.service

สิ่งนี้ใช้ได้กับฉันสำหรับบรรทัด ruby_block[wait for logrotate service socket] action run

person Maximilian brutus III    schedule 14.05.2021
comment
สิ่งนี้ได้ผลสำหรับฉันเช่นกัน - person chrBrd; 27.05.2021

7 ปีต่อมา และคำสั่ง systemctl restart gitlab-runsvdir.service ในเทอร์มินัลรองก็ทำได้ค่อนข้างดี หลังจากดำเนินการคำสั่งนี้โดยตรง การติดตั้งจะไม่ค้างอีกต่อไป และดำเนินการต่อและเสร็จสิ้นไปด้วยดี

person Robin van Rooijen    schedule 07.06.2021