Score:0

ไม่สามารถเปิดแอพได้

ธง cn

$หอยโข่ง

ข้อความผิดพลาด:

การใช้งาน: nautilus [ตัวเลือก] URL [URL...]
หอยโข่ง: ข้อผิดพลาด: คุณต้องระบุ URL อย่างน้อยหนึ่งรายการ
พิมพ์ youtube-dl --help เพื่อดูรายการตัวเลือกทั้งหมด

เมื่อฉันพยายามเปิดแอปพลิเคชันใด ๆ ที่ติดตั้งผ่าน apt มันล้มเหลวด้วยข้อความนี้ ถ้าฉันคลิกไอคอน ฉันก็จะได้ล้อหมุนแล้วมันก็ไม่ทำงาน ฉันล้าง youtube-dl แล้ว แต่ไม่สามารถแก้ไขได้ แอพที่ติดตั้งด้วย snap ทำงานได้ดี

เมื่อฉันดูใน /usr/share/applications ฉันเห็นไฟล์เช่น: org.gnome.Nautilus.desktop ...แต่ฉันไม่แน่ใจว่าจะเรียกใช้ได้อย่างไรหากฉันไม่สามารถใช้ไฟล์เพื่อไปและดับเบิลคลิกได้

หอยโข่งนโยบาย apt-cache ให้ผลลัพธ์ต่อไปนี้:

  ติดตั้ง: 1:3.36.3-0ubuntu1
  ผู้สมัคร: 1:3.36.3-0ubuntu1
  ตารางเวอร์ชัน:
 *** 1:3.36.3-0ubuntu1 500
        500 http://au.archive.ubuntu.com/ubuntu focal-updates/main แพ็คเกจ amd64
        100 /var/lib/dpkg/สถานะ
     1:3.36.1.1-1ubuntu2 500
        500 http://au.archive.ubuntu.com/ubuntu focal/main แพ็คเกจ amd64 

สิ่งนี้ได้รับการแก้ไขด้วย:

sudo rm $(ซึ่งหอยโข่ง)
sudo apt-get อัปเดต
sudo apt-get install --reinstall หอยโข่ง

...และฉันต้องทำซ้ำสำหรับแต่ละแอปพลิเคชันที่จะไม่เปิด ไฟล์ลูกกลิ้ง, วีแอลซี, gedit.

N0rbert avatar
zw flag
ลองติดตั้งแพ็คเกจ Nautilus ใหม่โดย `sudo apt-get update; sudo apt-get install --reinstall nautilus` จากนั้นเรียกใช้โดยใช้คำสั่ง 'nautilus' จากเทอร์มินัล หากล้มเหลว - เพิ่มเอาต์พุตของ `apt-cache policy nautilus` และ `ldd $( which nautilus )` ให้กับคำถาม
cn flag
ขอบคุณ N0rbert ฉันรันการติดตั้งใหม่ - ติดตั้งเวอร์ชันเดิมอีกครั้ง ไม่มีข้อผิดพลาด `nautilus` ให้ข้อผิดพลาดดั้งเดิมเหมือนกัน
cn flag
ฉันอัปเดตคำถามเดิมด้วย ``` apt-cache policy nautilus``` และ ```ldd $( which nautilus ) ``` ให้ข้อผิดพลาด ``` ไม่ใช่ไฟล์เรียกทำงานแบบไดนามิก ```
N0rbert avatar
zw flag
"ไม่ใช่ไฟล์เรียกทำงานแบบไดนามิก" นั้นแปลก จากนั้นโปรดแสดงผลของ `หอยโข่งตัวไหน'
Score:1

นี่เป็นเรื่องแปลก ดูเหมือนว่าของคุณ หอยโข่ง กำลังเปิดตัว youtube-dlซึ่งรายงานข้อผิดพลาดที่พบเห็นได้บ่อย (การค้นหาเว็บสำหรับ youtube-dl: ข้อผิดพลาด: คุณต้องระบุ URL อย่างน้อยหนึ่งรายการ).

ดังนั้น คุณจะต้องรายงานเอาต์พุตของคำสั่งการวินิจฉัยสองสามคำสั่ง

$ strace หอยโข่ง > ~/strace_nautilus.txt 2>&1
$ strace youtube-dl > ~/strace_youtube-dl.txt 2>&1

เนื่องจากเอาต์พุต (stdout/stderr) อาจยาว คำสั่งเหล่านี้จึงดัมพ์ไปที่ไฟล์ คุณจะโพสต์ไฟล์เหล่านี้ใน วางถัง. อีกด้วย

$ ประเภทหอยโข่ง
$ซึ่งหอยโข่ง
$ldd $(ซึ่งหอยโข่ง)
$ mkdir -p ~/temp/askubuntu
$ cd ~/temp/askubuntu
$หอยโข่ง "https://www.youtube.com/watch?v=l-dYNttdgl0"
$ youtube-dl "https://www.youtube.com/watch?v=l-dYNttdgl0"
$ ls -al $(ซึ่งหอยโข่ง)
$ uname -a

(ดู ที่นี่).

หมายเหตุ:

  1. หลีกเลี่ยงการ "บรรยาย" สิ่งที่คุณได้รับ คัดลอก + วางเอาต์พุต
  2. รวมจากคำสั่ง copy+paste ที่คุณป้อนด้วย)
  3. ถ้าคำสั่ง ล ... แสดงซอฟต์ลิงค์และโพสต์ผลลัพธ์ของ ls <เป้าหมายของซอฟต์ลิงก์>และทำเช่นนี้ต่อไปหากคุณได้รับซอฟต์ลิงก์เพิ่มเติม จนกว่าคุณจะได้ไฟล์จริงเป็นเป้าหมาย

ที่เกี่ยวข้อง:

  1. https://www.tecmint.com/strace-commands-for-troubleshooting-and-debugging-linux/
cn flag
ขอบคุณซานโช่ ฉันวาง strace ที่นี่: [strace_nautilus1] (https://pastebin.com/Sw5t9J3n) || [strace_nautilus2] (https://pastebin.com/SjvahkvE) || [strace_youtube_dl] (https://pastebin.com/CNrqQL0B) || [เทอร์มินัล] (https://pastebin.com/hQum7YLp) -- ฉันสามารถดาวน์โหลด vivaldi โดยใช้ youtube-dl และเล่นได้ แต่ ffmpeg ทำให้มันล้มเหลวในหอยโข่ง
cn flag
```$ พิมพ์หอยโข่ง``` ``` หอยโข่งถูกแฮช (/usr/local/bin/nautilus) ``` ```$ซึ่งหอยโข่ง``` ```/usr/local/bin/nautilus ``` ```$ ldd $(ซึ่งหอยโข่ง)``` ``` ไม่ใช่ไฟล์ปฏิบัติการแบบไดนามิก ```
sancho.s ReinstateMonicaCellio avatar
@user1443742 - โปรดอ่านง่ายขึ้นสำหรับผู้ที่พยายามช่วยเหลือ: 1) เพิ่มข้อมูลของคุณในรูปแบบที่เหมาะสม ในคำถาม ไม่ใช่ในความคิดเห็น 2) ใช้ Pastebin เฉพาะสำหรับเอาต์พุตเพิ่มเติม โดยจัดระเบียบเป็นลิงก์อย่างเหมาะสม สำหรับคำสั่งที่มีเอาต์พุตสั้น ให้โพสต์โดยตรงในคำถาม 3) โปรดรวมคำสั่งที่ฉันได้เพิ่มเข้าไปด้วย
Score:0
ธง zw

การติดตั้ง nautilus ของคุณเสีย บนระบบที่ติดตั้งตามปกติเอาต์พุตของ ldd $(ซึ่งหอยโข่ง) มี 105 บรรทัดที่เกี่ยวข้อง ดังนั้น-ห้องสมุด

ดังนั้นคุณต้องกำหนดผลลัพธ์ของ ซึ่งหอยโข่ง แล้วติดตั้งแพ็คเกจใหม่ หากเอาต์พุตแตกต่างจาก /usr/bin/หอยโข่ง จากนั้นคุณต้องลบไฟล์ปฏิบัติการที่ไม่ถูกต้องนี้ออก sudo rm $(ซึ่งหอยโข่ง) แล้วติดตั้งใหม่โดยใช้คำสั่งด้านล่าง:

sudo apt-get อัปเดต
sudo apt-get install --reinstall หอยโข่ง

โพสต์คำตอบ

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