หลังจากเข้าสู่ระบบมีหน้าจอสีดำและเคอร์เซอร์ของฉันไม่มีอะไรอีกแล้ว! ใน Ubuntu 12.10


24

ฉันใช้ Ubuntu (12.10) มาเป็นเวลานานและเมื่อเร็ว ๆ นี้ Ubuntu ของฉันยังได้รับการอัพเดทอีกครั้ง

พร้อมท์การอัปเดตทั้งหมดปรากฏขึ้นตามด้วยพรอมต์รหัสผ่านและในที่สุดแถบความคืบหน้าของ ol ดี

ทุกอย่างเป็นไปด้วยดีและหลังจากนั้นฉันปิดคอมพิวเตอร์

ในวันต่อมาฉันเปิดเครื่อง PC ไปที่หน้าจอเข้าสู่ระบบ ฉันไปข้างหน้าและเข้าสู่ระบบ แต่หลังจากนั้นสิ่งที่ฉันเห็นคือหน้าจอสีดำและเคอร์เซอร์ของฉัน!

ฉันตรวจสอบฟอรัมและได้รับคำแนะนำที่หลากหลายไม่มีวิธีใดทำงาน ...

ตอนนี้ฉันติดอยู่กับการติดตั้ง Ubuntu ที่ไร้ประโยชน์อย่างสมบูรณ์

อีกหนึ่งสิ่ง:

ฉันลองเข้าสู่ระบบด้วย Guest แต่มีปัญหาเดียวกัน! : \

My Computer Specs:
Motherboard: Intel DG41WV
Processor: Intel Core 2 Quad Q6600 @ 2.40GHz
Graphics: Intel G41 Express Chipset
RAM: Dual Channel, DDR3 2*2GB (4096 MBytes)
HDD: Seagate 500GB SATA

---- รายละเอียดข้อมูล ----

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

Anywho อีก (อาจ) สิ่งที่สำคัญคือว่าหลังจากที่เข้าสู่ระบบในผมสามารถตีCtrl+ Alt+ 1และได้รับการขึ้นคอนโซลการกู้คืน

สิ่งเดียวที่ไม่โหลดคือเดสก์ท็อป GUI จริงของฉัน

จากนั้นฉันก็วิ่งเอกภาพจากคอนโซลการกู้คืนมันผ่านคำสั่งไม่กี่คำติดอยู่ที่ OpenGL สองสามวินาทีจากนั้นซูมผ่านโค้ดอีกหลายบรรทัดและจบลงด้วยสิ่งนี้:

ERROR 2012-01-03 20.51.23 unity.launcher.Icon TrashLauncherIcon.cpp:62 Could not create file monitor for trash url: Operation not supported

*** glibc detected *** compiz: malloc(): memory corruption: 0x09c861d6 ***

หลังจากนั้น. ย้อนกลับไปที่Ctrl+ Alt+ F7: พื้นหลังเดสก์ท็อป + เคอร์เซอร์

กลับไปที่เทอร์มินัลอีกครั้งฉันต้องกดCtrl+ Cเพื่อกลับไปอีกครั้ง

ตอนนี้ฉันพิมพ์ความสามัคคีอีกครั้งและนี่คือผลลัพธ์:

WARNING: no DISPLAY variable set, setting it to :D
compiz (core) - Info: Loading plugin: core
compiz (core) - Info: Starting plugin: core
unity-panel-service: no process found

ดังนั้นตอนนี้ฉันทำsudo service lightdm restart:

X10: fatal IO error 4 (Interrupted system call) on X server ":0"
after 131 requests (130 known processed) with 0 events remaining.
lightdm stop/waiting
lightdm start/running, process 2852

ฉันกลับไปที่หน้าจอเข้าสู่ระบบและฉันเข้าสู่ระบบอีกครั้งตอนนี้ฉันกลับไปที่หน้าจอสีดำ (ใช่ฉันทำพื้นหลังเดสก์ท็อปหาย)

ดังนั้นอีกครั้งฉันลอง unity (คำตอบเดียวกับครั้งที่แล้ว):

WARNING: no DISPLAY variable set, setting it to :D
compiz (core) - Info: Loading plugin: core
compiz (core) - Info: Starting plugin: core
unity-panel-service: no process found

และยังคงเป็นหน้าจอสีดำ! : \


1
มี PPA ที่ใช้งานอยู่ซึ่งเราอาจจำเป็นต้องรู้หรือไม่?
Bruno Pereira

"ฉันตรวจสอบฟอรัมและได้รับเคล็ดลับต่าง ๆ ไม่มีวิธีใดที่จะทำงาน ... " ทำไมคุณไม่สรุปโดยสังเขปเพื่อให้คนไม่ "resuggest" พวกเขาเพียงเพื่อบอกว่าไม่ช่วยอะไร

คุณสามารถลองบูทโดยใช้ DM คลาสสิคหรือไม่?
ถึงทำ

เฮ้บรูโน ... อืมฉันไม่แน่ใจว่าคุณจะต้องระวังอะไร .... ฉันมีที่เก็บเพิ่มอีกสองสามอันและฉันมีแอพจากที่ทำงานได้อย่างสมบูรณ์แบบ .... อย่างไรก็ตามคุณ ควรรู้สิ่งนี้เกิดขึ้นหลังจากการอัปเดต ...
Pranay Prakash

@ vasa1, ฉันผ่านมาไม่กี่ครั้ง, ฉันหลงทางว่าอันไหนและเคล็ดลับอะไรบ้าง ... นอกจากนี้, ฉันค่อนข้างแน่ใจว่าแม้ว่าฉันเคยเห็นเคล็ดลับมาก่อน, ฉันต้องทำให้มันยุ่งเหยิง ครั้งสุดท้ายเพื่อให้ที่นี่ฉันจะได้รับข้อเสนอแนะบางเกินไป ...
Pranay Prakash

คำตอบ:


8

เพื่อความสมบูรณ์ปัญหานี้เกิดขึ้นเมื่อคุณติดตั้งแพคเกจ "nvidia-319-updates" โดยไม่ได้ตั้งใจ แต่คุณไม่มีชิปกราฟิก nVidia ในระบบของคุณ ในกรณีของฉันแพคเกจนี้เป็นการพึ่งพาทางอ้อมจากแพ็คเกจ "libopencv-dev"

ดังนั้นเมื่อคุณใช้งานชิป ATI หรือ Intel grpahics และคุณติดตั้ง openCV (แพ็คเกจ libopencv-dev) OpenGL จะเสียและคุณจะได้หน้าจอสีดำพร้อมเคอร์เซอร์เมาส์หลังจากเข้าสู่ระบบเพื่อแก้ไขปัญหานี้ กรณีเพียงลบแพ็กเกจของ nvidia:

sudo apt-get remove nvidia-*

ดูข้อผิดพลาดนี้บน launchpadสำหรับรายละเอียดเพิ่มเติม


หรือเครื่องโฮสต์ที่มีการ์ด NVIDIA ใช้งาน VM
imallett

ขอบคุณ - นี่เป็นการแก้ไขปัญหาของฉันหลังจากที่ฉันพยายามที่จะรับคอมไพเลอร์ Nvidia CUDA ให้ทำงานบนแล็ปท็อปของฉัน (ฉันมีการ์ดกราฟิก AMD)
nebffa

7

ฉันแก้ไขปัญหาเรียบร้อยแล้ว สิ่งที่ฉันทำคือ:

sudo apt-get install ppa-purge
sudo ppa-purge ppa:unity-team/staging

sudo apt-get update
sudo apt-get install --reinstall ubuntu-desktop
sudo apt-get install unity

ตามมาด้วยการรีบูตเป็นสูตรสำหรับการแก้ไข! : D


3
คุณช่วยกรุณา ELI5 ทำอะไรได้บ้าง?
king_julien

2
ก็ไม่ได้ผลสำหรับฉัน
king_julien

นอกจากนี้ฉันลบเดสก์ท็อปของฉันโดยไม่ตั้งใจ sudo apt-get update sudo apt-get install --reinstall ubuntu-desktopและsudo apt-get install xfce4-goodiesเนื่องจากเดสก์ท็อปที่ฉันต้องการคือ xfce การใช้คำสั่งข้างต้นช่วยแก้ไขปัญหาและเครื่องของฉันก็บู๊ตได้
EsmaeelE

2

บางทีคุณต้องรีเซ็ตไฟล์ compiz และ Unity config

คุณสามารถลองซอฟต์รีเซ็ต (เฉพาะไฟล์ Unity / Compiz แต่ฉันไม่ได้ทดสอบ): http://www.webupd8.org/2012/10/how-to-reset-compiz-and-unity-in-- ubuntu.html

มีการรีเซ็ตฮาร์ด: /ubuntu//a/244064/123806

แต่จะลบการกำหนดค่าของแอพบางตัว ลองใช้ในฐานะผู้ใช้ทดสอบไปที่ tty1 (Ctrl + Alt + F1):

sudo adduser test

กลับไปที่ tty7 (Ctrl + Alt + F7) และลองเข้าสู่ระบบ หากใช้งานได้เรายืนยันว่าเป็นปัญหาในไฟล์ปรับแต่งของคุณ อื่น ๆ ตามลิงค์ด้านบน (หลังการทดสอบ "sudo deluser test" และ "sudo rm -Rf / home / test" จะถูกลบ)

หาก Ctrl + Alt + T ไม่ทำงาน ...

ก่อนเข้าสู่ระบบและรับหน้าจอว่างเปล่าจากนั้นกด Ctrl + Alt + F1 สำรองข้อมูลและลบไฟล์กำหนดค่าของคุณ:

cp .config/dconf/user .config/dconf/user.bkp
rm .config/compiz-1/compizconfig/config .config/dconf/user

เราจำเป็นต้องลบไฟล์ทั้งสองในเวลาเดียวกัน

Ctrl + Alt + F7 และความคาดหวังคือ Unity จะเปิดขึ้น


เฮ้ขอบคุณสำหรับการตอบกลับ อย่างไรก็ตามไม่มีวิธีการใดที่ใช้งานได้ ซอฟต์รีเซ็ตตั้งค่าข้อผิดพลาดบัส dconf วิธีรีเซ็ตฮาร์ด: หลังจากสร้างบัญชีใหม่มีปัญหาเดียวกันที่นั่นยกเว้นพื้นหลังเดสก์ท็อปจะปรากฏขึ้นเช่นกัน
Pranay Prakash

ขอขอบคุณการลบไฟล์ปรับแต่งใช้งานได้สำหรับฉัน (วันที่ 13.10)
tectux

compiz --replaceทำงานให้ฉันขอบคุณ!
RedClover

1

ฉันมีปัญหาเดียวกัน แต่ฉันสังเกตเห็นว่าหลังจากทำงาน

sudo apt-get remove nvidia- *

คำสั่งซึ่งไม่ได้เปลี่ยนแปลงอะไร (แม้หลังจากรีบูต)
มีแพคเกจที่ไม่จำเป็นเก่าบางอย่างและหลังจากลบด้วยคำสั่ง

sudo apt-get autoremove

และการรีบูตทั้งหมดถูกต้องเดสก์ท็อปกำลังโหลดตามที่คาดไว้


sudo apt-get autoremoveเป็นทางออกสำหรับฉัน
AutonomousApps

0

ฉันมีปัญหาเดียวกันและการแก้ไขที่สั้นกว่าก็ใช้ได้สำหรับฉัน:

unity --reset

ติดตามโดย:

sudo service lightdm restart

ปัญหาคือคุณสูญเสียการตั้งค่าเช่นขนาดไอคอนเป็นต้นซึ่งสามารถกำหนดค่าใหม่ได้อย่างง่ายดายโดยใช้ MyUnity หรือ UbuntuTweak (จากศูนย์ซอฟต์แวร์)

(อย่างไรก็ตามปัญหากลับมาทุกครั้งที่ฉันเชื่อมต่อจอแสดงผลเพิ่มเติมกับแล็ปท็อปของฉันก่อนที่จะบูต แต่นั่นเป็นปัญหาที่แตกต่างกันฉันเข้าใจว่าคุยกันที่นี่: Ubuntu 12.04 Unity: หน้าจอสีดำพร้อมเคอร์เซอร์เท่านั้น )


ฮ่าฮ่าเจ้าเร็วมาก! : P Nah ทางออกของคุณ: นั่นเป็นสิ่งแรกที่ฉันได้ลอง แม้ว่าจะไม่ได้ผลสำหรับฉัน :(
ปราณเนคปราช

ดีแล้วที่รู้. นั่นหมายความว่าในขณะที่อาการของเราเหมือนกันปัญหาไม่ได้เกี่ยวข้องอย่างสมบูรณ์ หรืออย่างน้อยก็เกิดจากสิ่งต่าง ๆ
rudolfbyker

พวกเขาทั้งคู่ดูเหมือนจะมีปัญหากับความสามัคคี แน่นอน! : P
Pranay Prakash

โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.