Score:0

การติดตั้ง Openstack ผ่าน Devstack: AssertionError /usr/lib/python3.8/distutils/core.py

ธง us

ฉันได้รับข้อผิดพลาดด้านบนในขณะที่ setuptools แทนที่ disutils เมื่อเรียกใช้งาน ./stack.sh ฉันใช้ Ubuntu Server 20.04 VM และต่อไปนี้ นี้ ลิงค์ ไม่มีอะไรมากมายบนอินเทอร์เน็ตเกี่ยวกับข้อผิดพลาดนี้ ความช่วยเหลือใด ๆ ที่จะได้รับการชื่นชม.

สแต็คเทรซทั้งหมดดูเหมือน

/usr/local/lib/python3.8/dist-packages/_distutils_hack/__init__.py:24: 
UserWarning: Distutils ถูกนำเข้าก่อน Setuptools แต่กำลังนำเข้า 
Setuptools ยังแทนที่โมดูล `distutils` ใน `sys.modules` นี้ 
อาจนำไปสู่พฤติกรรมหรือข้อผิดพลาดที่ไม่พึงประสงค์ เพื่อหลีกเลี่ยงปัญหาเหล่านี้ 
หลีกเลี่ยงการใช้ distutils โดยตรง ตรวจสอบให้แน่ใจว่าได้ติดตั้ง setuptools แล้ว 
วิธีดั้งเดิม (เช่น ไม่ใช่การติดตั้งที่แก้ไขได้) และ/หรือตรวจสอบให้แน่ใจ 
setuptools นั้นจะถูกนำเข้าก่อน distutils เสมอ
คำเตือน คำเตือน (
/usr/local/lib/python3.8/dist-packages/_distutils_hack/__init__.py:36: 
UserWarning: Setuptools กำลังแทนที่ distutils
warnings.warn("Setuptools กำลังแทนที่ distutils")
Traceback (การโทรครั้งล่าสุดล่าสุด):
ไฟล์ "/opt/stack/devstack/files/get-pip.py", บรรทัด 27081 ใน <โมดูล>
หลัก()
ไฟล์ "/opt/stack/devstack/files/get-pip.py", บรรทัดที่ 139 ในหน้าหลัก
บูตสแตรป(tmpdir=tmpdir)
ไฟล์ "/opt/stack/devstack/files/get-pip.py", บรรทัด 120, ใน bootstrap
args = กำหนด_pip_install_arguments()
ไฟล์ "/opt/stack/devstack/files/get-pip.py", บรรทัดที่ 65, ใน 
กำหนด_pip_install_arguments
นำเข้า setuptools # noqa
ไฟล์ "/usr/local/lib/python3.8/dist-packages/setuptools/__init__.py", 
บรรทัดที่ 8 ใน <โมดูล>
นำเข้า _distutils_hack.override # noqa: F401
ไฟล์ "/usr/local/lib/python3.8/dist- 
package/_distutils_hack/override.py", บรรทัด 1 ใน <โมดูล>
__นำเข้า__('_distutils_hack').do_override()
ไฟล์ "/usr/local/lib/python3.8/dist- 
package/_distutils_hack/__init__.py", บรรทัด 73, ใน do_override
แน่ใจ_local_distutils()
ไฟล์ "/usr/local/lib/python3.8/dist- 
package/_distutils_hack/__init__.py", บรรทัดที่ 61, ใน 
แน่ใจ_local_distutils
ยืนยัน '_distutils' ใน core.__file__, core.__file__
AssertionError: /usr/lib/python3.8/distutils/core.py
++./stack.sh:main:789 err_trap
++./stack.sh:err_trap:562 โลคัล r=1
++./stack.sh:err_trap:563 ตั้ง +o xtrace
stack.sh ล้มเหลว
เกิดข้อผิดพลาดในการออก
การทิ้งโลก... ดู /opt/stack/logs/worlddump-2022-01-07-072759.txt สำหรับ 
รายละเอียด`

ไฟล์บันทึกกำลังแสดงคำเตือนต่อไปนี้

สรุประบบไฟล์
===================

คำเตือน: อุปกรณ์ /dev/loop0 (/snap/core18/1880) เต็ม 100% อาจเป็น 
ปัญหา
คำเตือน: อุปกรณ์ /dev/loop1 (/snap/gnome-3-34-1804/36) เต็ม 100% อาจ 
เป็นประเด็น
คำเตือน: อุปกรณ์ /dev/loop2 (/snap/gtk-common-themes/1506) เต็ม 100% 
อาจเป็นปัญหา
คำเตือน: อุปกรณ์ /dev/loop3 (/snap/snap-store/467) เต็ม 100% อาจเป็น 
ปัญหา
คำเตือน: อุปกรณ์ /dev/loop4 (/snap/snapd/8542) เต็ม 100% อาจเป็น 
ปัญหา
คำเตือน: อุปกรณ์ /dev/loop5 (/snap/snapd/14295) เต็ม 100% อาจเป็น 
ปัญหา
คำเตือน: อุปกรณ์ /dev/loop6 (/snap/core18/2253) เต็ม 100% อาจเป็น 
ปัญหา
คำเตือน: อุปกรณ์ /dev/loop7 (/snap/bare/5) เต็ม 100% อาจเป็นปัญหา
คำเตือน: อุปกรณ์ /dev/loop8 (/snap/core20/1270) เต็ม 100% อาจเป็น 
ปัญหา
คำเตือน: อุปกรณ์ /dev/loop9 (/snap/gtk-common-themes/1519) เต็ม 100% 
อาจเป็นปัญหา
คำเตือน: อุปกรณ์ /dev/loop10 (/snap/gnome-3-34-1804/77) เต็ม 100% อาจ 
เป็นประเด็น
คำเตือน: อุปกรณ์ /dev/loop11 (/snap/snap-store/558) เต็ม 100% แล้ว 
ปัญหา
คำเตือน: อุปกรณ์ /dev/loop12 (/snap/gnome-3-38-2004/87) เต็ม 100% อาจ 
เป็นประเด็น

แต่ไม่มีข้อผิดพลาดที่แน่นอน

us flag
นี่เป็นคำเตือน เป็นไปได้ไหมที่จะแชร์บันทึกทั้งหมด คุณสามารถใช้บริการ pastebin เช่น paste.openstack.org
Score:0
ธง cn

ฉันมีปัญหานี้เหมือนกันทุกประการ

ฉันพบข้อผิดพลาดอื่นก่อนหน้านี้ มันเกี่ยวกับ IP ของโฮสต์ หลังจากที่ฉันแก้ไขแล้วฉันก็พบข้อผิดพลาดนี้เหมือนคุณ :v ประเด็นคือข้อผิดพลาดแรกทำอะไรบางอย่างและทำให้ pip (ตัวติดตั้งแพ็คเกจสำหรับ Python) ไม่ตรงกันของ openstack กับ pip ของ ubuntu ซึ่งทำให้เกิดใหม่ ข้อผิดพลาด.

ฉันไม่รู้วิธีแก้ไข pip อย่างแน่นอน ดังนั้นฉันจึงสร้าง VM ใหม่ทั้งหมดและเริ่มใหม่อีกครั้ง แล้วมันสำเร็จ! ฉันใช้ VM ของ Azure เพื่อให้ทำงานได้อย่างรวดเร็วและฉันสามารถเริ่มต้นใหม่ได้อย่างรวดเร็ว อย่างไรก็ตาม หากคุณไม่สามารถแก้ไขปัญหาเกี่ยวกับ pip ได้ คุณควรลองใหม่อีกครั้งบน VM ใหม่ทั้งหมด ไม่ควรมีข้อผิดพลาดนี้

อย่างไรก็ตาม ฉันใช้เซิร์ฟเวอร์ Ubuntu 20.04.3 LTS เช่นเดียวกับคุณเช่นกัน และข้อมูลอื่นๆ ได้แก่:

  • ไพธอน 3.8.10
  • 2 vCPU, 8 GB RAM (คุณควรใช้อย่างน้อย 6 RAM มิฉะนั้น คุณจะได้รับข้อผิดพลาด 'c-api ไม่ได้เริ่มต้น')

โพสต์คำตอบ

คนส่วนใหญ่ไม่เข้าใจว่าการถามคำถามมากมายจะปลดล็อกการเรียนรู้และปรับปรุงความสัมพันธ์ระหว่างบุคคล ตัวอย่างเช่น ในการศึกษาของ Alison แม้ว่าผู้คนจะจำได้อย่างแม่นยำว่ามีคำถามกี่ข้อที่ถูกถามในการสนทนา แต่พวกเขาไม่เข้าใจความเชื่อมโยงระหว่างคำถามและความชอบ จากการศึกษาทั้ง 4 เรื่องที่ผู้เข้าร่วมมีส่วนร่วมในการสนทนาด้วยตนเองหรืออ่านบันทึกการสนทนาของผู้อื่น ผู้คนมักไม่ตระหนักว่าการถามคำถามจะมีอิทธิพลหรือมีอิทธิพลต่อระดับมิตรภาพระหว่างผู้สนทนา