Friday, December 10, 2004

dist-upgrade แล้ว mono เจ๊ง

บน Samurai ลองทำ apg-get dist-upgrade เพราะรู้สึกไม่ได้ทำมานาน (ประมาณ 2 สัปดาห์;)) เผื่อทำแล้ว pladao จะอาการดีขึ้น

เจอบอกว่ามีให้ up ประมาณร้อยกว่าแพคเกจ ก็ปล่อยให้ทำไป ในนั้นมี mono ปรากฏอยู่ด้วย ทำเสร็จทุกอย่าง พบว่าคำสั่ง mcs, mono หายไปแล้ว

สั่ง apt-get install mono อีกครั้ง ติดปัญหาว่า

The following packages have unmet dependencies:
  mono: Depends: mono-jit (= 1.0.4-1) but it is not going to be installed or
                 mono-mint (= 1.0.4-1) but it is not going to be installed
        Depends: mono-utils (= 1.0.4-1) but it is not going to be installed
        Depends: mono-assemblies-arch but it is not going to be installed
ลองติดตั้งตัวที่ depend อยู่ด้วยมือ
# apt-get install mono-jit
...
The following packages have unmet dependencies:
  mono-jit: Depends: mono-assemblies-base-1.0.4 but it is not installable
E: Broken packages
ตามด้วย
# apt-get install mono-assemblies-base
...
The following packages have unmet dependencies:
  mono-assemblies-base: Depends: mono-jit (>= 1.0.1) but it is not going to be installed or
                                 mono-mint (>= 1.0.1) but it is not going to be installed
E: Broken packages
อิงกันเป็นลูปแฮะ ลอง -f install ก็ไม่แตกต่างกัน สงสัยแพคเกจกำลังปรับปรุง ฐานข้อมูลเลยเพี้ยนๆ ? ลองสองตัวเลยก็แล้วกัน
# apt-get -f install mono-assemblies-base mono-jit

The following packages have unmet dependencies:
  mono-jit: Depends: mono-assemblies-base-1.0.4 but it is not installable
E: Broken packages
แปลว่า mono-assemblies-base ไม่ใหม่พอ ? แล้วจะใช้ mono ได้ยังไง ตอนนี้ ?

ดูเหมือน apt, dpkg*, dselect พวกนี้ ลึกล้ำเกินกว่าจะเข้าใจ

4 comments:

fat dog father said...

คงเป็นเพราะนี่มั้งครับ

http://pkg-mono.alioth.debian.org/

Ott said...

แบบนี้เคยพบหลายครั้งใน unstable. เดาว่าคนที่ทำ package นั้นๆ เขายัง build packages แล้ว upload ไม่เสร็จ หรือ ไม่ครบ หรือ ไม่ได้ test ให้ดีหรือเปล่า. ส่วนใหญ่เจอแบบนี้ ก็ถอยดีกว่า apt-cache show packagename หาเวอร์ชั่นของ testing หรือ stable เสร็จแล้วก็ apt-get install packagename=version number ระบุไปเลย

Pathompol Suebpradist said...

ผมยังใช้ได้ปรกตินะครับ (Debian Unstable,Mono JIT compiler version 1.0.4)

Hui/ฮุ้ย said...

เมื่อกี้ได้แล้วครับ เขาคงแก้เรียบร้อยแล้ว