Score:1

ทุบตีเทอร์มินัลสูญเสียเส้นทางบ้าน

ธง in

ฉันอัปเกรด Ubuntu เป็น 21.04

$lsb_release -a
ไม่มีโมดูล LSB
รหัสผู้จัดจำหน่าย: Ubuntu
คำอธิบาย: อูบุนตู 21.04
เผยแพร่: 21.04
สมญานาม: hirsute

ตอนนี้เมื่อฉันเปิดเทอร์มินัลจาก file explorer และเปิดแท็บใหม่โดยใช้ Ctrl+shift+t ฉันได้รับข้อความต่อไปนี้ในเทอร์มินัล:

หากต้องการเรียกใช้คำสั่งในฐานะผู้ดูแลระบบ (ผู้ใช้ "รูท") ให้ใช้ "sudo <command>"
ดู "man sudo_root" สำหรับรายละเอียด

หลังจากนี้ หากฉันพยายามใช้ "cd" ฉันจะได้รับข้อผิดพลาดต่อไปนี้:

$ ซีดี
bash: cd: HOME ไม่ได้ตั้งค่า

มีใครมีปัญหาที่คล้ายกันหรือรู้ว่าทำไมสิ่งนี้ถึงเกิดขึ้น? ฉันไม่เคยมีปัญหาเช่นนี้มาก่อน

สารละลาย: ข้อผิดพลาดใน gnome-terminal 3.38.1 ควรได้รับการแก้ไขใน 3.38.2 ดูคำตอบของวานาเดียม

คำแนะนำพยายาม:

  1. $ env | หน้าแรก

    แท็บการทำงาน:HOME=/home/vackraetraed

    แท็บล้มเหลว:

  2. $ grep vackraetraed /etc/passwd

    แท็บการทำงาน: vackraetraed:x:1000:1000:ชื่อของฉัน,,,:/home/vackraetraed:/bin/bash แท็บล้มเหลว: vackraetraed:x:1000:1000:ชื่อของฉัน,,,:/home/vackraetraed:/bin/bash

  3. $ใครอะ

    แท็บการทำงาน: ว่าง

    แท็บล้มเหลว: ว่าง

  4. คัดลอกไฟล์เริ่มต้นของระบบไปยังผู้ใช้: $ cp -r /etc/skel/.bashrc ~ ; cp -r /etc/skel/.profile ~

    • ปัญหายังคงมีอยู่
  5. ลองปัญหาด้วยการเข้าสู่ระบบผู้ใช้ชั่วคราวใหม่

    • ไม่มีคำแนะนำเกี่ยวกับวิธีเรียกใช้ในฐานะรูทเมื่อแท็บเปิดขึ้น
    • 'ซีดี' ยังคงไม่ทำงาน
terdon avatar
cn flag
ผู้ใช้รายใดกำลังเรียกใช้คำสั่ง ผลลัพธ์ของ `env | คืออะไร grep HOME` และ `grep YOUR_USERNAME /etc/passwd` (เปลี่ยน `YOUR_USERNAME` เป็นชื่อผู้ใช้จริงของคุณ)?
terdon avatar
cn flag
นี่อยู่ในเชลล์เซสชั่น ("tab") ที่ให้ข้อผิดพลาดเมื่อคุณเรียกใช้ `cd` หรือไม่ และผู้ใช้รายใดกำลังเรียกใช้สิ่งนี้ เป็นผู้ใช้ 'vackraetraed' หรือไม่ ผลลัพธ์ของ `whoami` ในแท็บที่ให้ข้อผิดพลาดคืออะไร โปรด [แก้ไข] คำถามของคุณและระบุข้อมูลทั้งหมดนี้
vackraetraed avatar
in flag
ขอบคุณสำหรับคำตอบ! env | grep HOME สำหรับแท็บแรกให้: HOME=/home/vackraetraed env | grep HOME สำหรับแท็บที่สองให้: ... ไม่มีอะไร :) grep vackraetraed /etc/passwd ให้ในทั้งสองกรณี: vackraetraed:x:1000:1000:My name,,,:/home/vackraetraed:/bin/bash whoami ให้: vackraetraed ขออภัย ฉันไม่สามารถแก้ไขความคิดเห็นเดิมหลังจากผ่านไป 5 นาที ตอนนี้ฉันอยู่ที่นี่แล้ว :)
terdon avatar
cn flag
ไม่ใช่ความคิดเห็นคำถาม มีลิงก์ [แก้ไข] อยู่ใต้คำถาม และคุณสามารถเพิ่มข้อมูลทั้งหมดได้ โปรดทำเนื่องจากความคิดเห็นนั้นพลาดได้ง่ายและสามารถลบได้โดยไม่มีคำเตือน บอกเราด้วยว่าคุณลองคำตอบของวาเนเดียมหรือไม่ และเกิดอะไรขึ้นเมื่อคุณทำ
vackraetraed avatar
in flag
ฉันจะเพิ่มทุกสิ่งที่ฉันได้ลองกับคำถาม!
Score:2
ธง cn

คุณอาจพบข้อบกพร่อง: Env vars ต่างกันในเทอร์มินัลที่หนึ่งและสอง ซึ่งสิ่งนี้ (ในแท็บที่สอง ข้อผิดพลาดเกิดขึ้นเมื่อรัน ซีดี: bash: cd: HOME ไม่ได้ตั้งค่า) เป็นสำเนา มันเป็นปัญหาการออกแบบกับสภาพแวดล้อมการเปิดใช้งาน systemd --user / d-bus ใน Gnome Terminal 3.38.2 ปัญหานั้นควร "แก้ไข" ด้วยแพตช์ที่คัดลอกผ่านสภาพแวดล้อมของแท็บแรก ขออภัย ณ วันนี้ (2021-09-08) คำพังเพย-terminal ยังคงอยู่ที่ 3.38.1

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

cp ~/.bashrc ~/.bashrc_bak ; cp ~/.profile ~/.profile_bak

จากนั้นคัดลอกไฟล์เริ่มต้นของระบบไปยังโปรไฟล์ของคุณ:

cp -r /etc/skel/.bashrc ~ ; cp -r /etc/skel/.profile ~

ออกจากระบบแล้วกลับเข้ามาใหม่ก่อนที่จะทดสอบว่าปัญหาได้รับการแก้ไขหรือไม่

vackraetraed avatar
in flag
ขอบคุณสำหรับคำตอบ! ฉันพยายามทำสิ่งนี้ แต่ปัญหายังคงอยู่
vanadium avatar
cn flag
สร้างบัญชีใหม่ชั่วคราวและดูว่ายังมีปัญหาอยู่หรือไม่ อย่างน้อยก็ช่วยให้เห็นว่าปัญหาจำกัดอยู่ที่บัญชีผู้ใช้ของคุณแทนที่จะเป็นปัญหาการกำหนดค่าทั้งระบบหรือไม่ ไม่จำเป็นต้องถามว่าคุณออกจากระบบอย่างมีประสิทธิภาพหรือไม่
vackraetraed avatar
in flag
ฉันจะลองดูและติดต่อกลับหาคุณ ขอบคุณสำหรับคำตอบของคุณอีกครั้ง! ใช่ ฉันรีสตาร์ทแล็ปท็อปแล้ว! :)
vackraetraed avatar
in flag
เมื่อสร้างผู้ใช้ใหม่ ฉันไม่ได้รับข้อความอธิบายวิธีเรียกใช้ในฐานะรูท แต่ข้อผิดพลาดเกี่ยวกับโฮมพาธเมื่อใช้ 'cd' ยังคงมีอยู่
vanadium avatar
cn flag
จากนั้นจะต้องเป็นปัญหาการกำหนดค่าระบบในระหว่างกระบวนการอัปเกรด นั่นเป็นเหตุผลว่าทำไมโดยหลักการแล้วการติดตั้งใหม่จึงเป็นที่นิยม ฉันจะทิ้งคำตอบไว้เพราะอาจช่วยได้ในกรณีอื่นๆ
vackraetraed avatar
in flag
อา คุณอาจพูดถูก ฉันอาจจะตัดสินใจติดตั้งใหม่เมื่อฉันว่างช่วงสุดสัปดาห์ ปัญหาไม่ได้ขัดขวางฉันจากการทำงาน เนื่องจากโดยปกติแล้วฉันจะไม่เปิดเทอร์มินัลด้วยวิธีนี้ ขอบคุณที่สละเวลาพยายามช่วยฉัน!
vanadium avatar
cn flag
ดูคำตอบที่แก้ไขของฉัน: คุณอาจเห็นข้อผิดพลาดใน gnome-terminal 3.38.1 ตรวจสอบเวอร์ชันของเทอร์มินัลของคุณในวิธีใช้ - เกี่ยวกับ ควรได้รับการแก้ไขใน 3.38.2 แต่เห็นได้ชัดว่าเวอร์ชันนั้นยังไม่อยู่ใน Ubuntu 21.04 (เว้นแต่ว่าระบบของคุณยังไม่ทันสมัย)
vanadium avatar
cn flag
...ฉันยืนยันว่าเวอร์ชันนี้ยังคงเป็น 3.38.1 ดังนั้นอย่าติดตั้งใหม่โดยเด็ดขาด: มันจะไม่ช่วยอะไร ด้วยความโชคดี 3.38.2 จะกลายเป็น 21.04 ในไม่ช้า มิฉะนั้น 20.10 ที่กำลังจะมาถึงในอีกประมาณหนึ่งเดือน
vackraetraed avatar
in flag
โอ้ ฉันเข้าใจแล้ว มันเป็นบั๊กใน gnome-terminal 3.38.1 เหรอ? (นั่นคือรุ่นที่ฉันมี เพิ่งตรวจสอบ) ยอดเยี่ยมที่คุณพบมัน! ขอบคุณมากสำหรับความช่วยเหลือของคุณ.
vanadium avatar
cn flag
โปรด "ยอมรับ" คำตอบเนื่องจากระบุปัญหา
vackraetraed avatar
in flag
คิดว่าฉันทำมันตอนนี้! แจ้งให้เราทราบหากมีสิ่งอื่นใดที่ฉันควรทำ

โพสต์คำตอบ

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