Score:1

ไม่สามารถติดตั้งเซิร์ฟเวอร์ mariadb - เซิร์ฟเวอร์ mariadb ที่พึ่งพาไม่ได้

ธง us

ฉันกำลังติดตามขั้นตอนการตั้งค่าของ ERPNext จาก ที่นี่ ในเซิร์ฟเวอร์ Ubuntu 20.04 ใหม่ แต่ฉันติดอยู่ที่คำสั่ง sudo apt -y ติดตั้งเซิร์ฟเวอร์ mariadb libmysqlclient-dev เนื่องจากฉันไม่สามารถติดตั้ง mariadb ได้

ปัญหาคือ

แพ็คเกจต่อไปนี้มีการพึ่งพาที่ไม่ตรงกัน:
 mariadb-server : ขึ้นอยู่กับ: mariadb-server-10.6 (>= 1:10.6.4+maria~hirsute) แต่จะไม่ถูกติดตั้ง

มันแสดงให้เห็นในตอนแรก เซิร์ฟเวอร์ mariadb : ขึ้นอยู่กับ: เซิร์ฟเวอร์ mariadb เท่านั้น ผมจึงทำตามคำตอบที่มีในเว็บนี้จึงเปลี่ยนเป็น เซิร์ฟเวอร์ mariadb : ขึ้นอยู่กับ: mariadb-server-10.3 และหลังจากติดตามเว็บไซต์อย่างเป็นทางการแล้ว คำแนะนำตอนนี้อยู่ที่ ...10.6.

ฉันได้ค้นหาและดูคำถามและคำตอบเกือบทั้งหมดที่มีอยู่ในเว็บไซต์นี้รวมถึงเว็บไซต์อื่น ๆ ก็ไม่มีสิ่งใดช่วยได้ นอกจากนี้ ฉันได้ลองติดตั้งไฟล์ mariadb-เซิร์ฟเวอร์-ไคลเอนต์ ตามที่ CLI แนะนำ แต่ก็ใช้ไม่ได้เช่นกัน ฉันได้ลองติดตั้งไฟล์ mariadb-เซิร์ฟเวอร์-core อีกครั้งตามที่ CLI แนะนำและติดตั้งสำเร็จ แต่ไม่ได้ช่วยในการติดตั้ง เซิร์ฟเวอร์ mariadb.

user535733 avatar
cn flag
อืม. คำแนะนำ ERPNext นั้นโบราณ (17.04! อัปเดตล่าสุดในปี 2018!) และดูเหมือนว่าจะทำให้คุณหลงผิดอย่างมาก เลิกทำทุกอย่างที่คำแนะนำเหล่านั้นบอกให้ทำ ผู้ใช้ 20.04 ส่วนใหญ่สามารถติดตั้ง MariaDB Server 10.3 จากที่เก็บ Ubuntu ด้วยคำสั่งเดียว: `sudo apt install mariadb-server' *และไม่มีอะไรอื่น* ไม่มีแหล่งอื่น ไม่มีกุญแจ ไม่มีสิ่งกีดขวาง ไม่มีอะไรเลย หากคุณต้องการ MariaDB เวอร์ชันเฉพาะ คุณควรระบุในคำถามด้านบน หากคุณต้องการเวอร์ชันล่าสุดของซอฟต์แวร์ทั้งหมด คุณไม่ควรใช้เวอร์ชัน LTS
Lalit Fauzdar avatar
us flag
@ user535733 ขอบคุณสำหรับเคล็ดลับ ฉันลบที่เก็บแทนที่จะเลิกทำทุกอย่างและใช้งานได้ ดูคำตอบของฉัน
Score:0
ธง us

ทำไมมันถึงเกิดขึ้น? Ubuntu รุ่นเก่าต้องการพื้นที่เก็บข้อมูลของ มาเรียด เพื่อเพิ่มก่อนการติดตั้ง ตอนนี้ใน 20.04 ไม่จำเป็นและการติดตั้งใช้งานได้โดยตรง แต่เมื่อฉันทำตามบทช่วยสอนแบบเก่า ฉันได้เพิ่มที่เก็บข้อมูลซึ่งเป็นสาเหตุของปัญหา ดังนั้นวิธีแก้ไขคือลบที่เก็บที่เพิ่ม

การแก้ไขปัญหา: ดังนั้น ตามที่ @ user535733 แนะนำให้เลิกทำทุกอย่าง ฉันจึงดูคำแนะนำและพบที่เก็บข้อมูลหนึ่งแห่ง มาเรียด ที่ฉันได้เพิ่มเข้าไป (โดยใช้ add-apt-repository คำสั่ง) แต่ฉันยังได้เพิ่มอีกอันหนึ่งจากเว็บไซต์ทางการของ mariadb เพื่อติดตั้ง

ดังนั้น วิธีง่ายๆ คือการลบที่เก็บข้อมูลที่เพิ่มเหล่านี้ออก และฉันพบสิ่งนั้น นี้ ตอบและพิมพ์คำสั่ง sudo nano /etc/apt/sources.list และลบที่เก็บทั้งหมดที่มี มาเรียด และการติดตั้ง มาเรียด ทำงาน

โพสต์คำตอบ

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