Score:1

เดสก์ท็อป Rstudio "ไม่สามารถเปิดแพ็คเกจพื้นฐาน"

ธง cn

ฉันใช้ R 4.1.2 บนระบบ Linux ของฉัน (18.04.6 LTS, "Bionic Beaver") และสามารถเรียกใช้รหัส R ใน Terminal ได้ ฉันเพิ่งติดตั้ง RStudio Desktop (2022.02.0+443, "Prairie Trillium") แต่เมื่อฉันพยายามเรียกใช้ ฉันได้รับหน้าต่างป๊อปอัปแจ้งว่า "ไม่สามารถเปิดแพ็คเกจฐานได้"

RStudio_Error_SUICIDE

การรีเซ็ตสถานะของผู้ใช้ R (ต่อ คำแนะนำนี้สำหรับปัญหาที่คล้ายกันใน rstudio-server) ไม่ได้ทำอะไร.

บริบท: ฉันมีปัญหาการอนุญาตที่ร้ายแรงบนเซิร์ฟเวอร์นี้เมื่อเร็วๆ นี้ ซึ่งเจ้าของ /usr ถูกเปลี่ยนโดยไม่ตั้งใจ ดูด้าย ที่นี่ซึ่งฉันทำตามเพื่อแก้ไขปัญหา ดูเหมือนจะได้ผล แต่ตอนนี้ RStudio ยังคงสร้างปัญหาให้ฉัน

ฉันได้ขัดถูอินเทอร์เน็ต แต่ไม่มีโชค การถอนการติดตั้ง/การติดตั้ง RStudio ใหม่ดูเหมือนจะไม่ช่วยแก้ไขอะไรเลย

ขอบคุณสำหรับความช่วยเหลือ!

แก้ไข: ผลผลิตของ นโยบาย apt-cache r-base-dev:

r-base-dev:
  ติดตั้ง: 4.1.2-1.1804.0
  ผู้สมัคร: 4.1.2-1.1804.0
  ตารางเวอร์ชัน:
 *** 4.1.2-1.1804.0 500
        500 https://cloud.r-project.org/bin/linux/ubuntu bionic-cran40/ แพ็คเกจ
        100 /var/lib/dpkg/สถานะ
     4.1.1-1.1804.0 500
        500 https://cloud.r-project.org/bin/linux/ubuntu bionic-cran40/ แพ็คเกจ
     4.1.0-1.1804.0 500
        500 https://cloud.r-project.org/bin/linux/ubuntu bionic-cran40/ แพ็คเกจ
     4.0.5-1.1804.0 500
        500 https://cloud.r-project.org/bin/linux/ubuntu bionic-cran40/ แพ็คเกจ
     4.0.4-1.1804.0 500
        500 https://cloud.r-project.org/bin/linux/ubuntu bionic-cran40/ แพ็คเกจ
     4.0.3-1.1804.0 500
        500 https://cloud.r-project.org/bin/linux/ubuntu bionic-cran40/ แพ็คเกจ
     4.0.2-1.1804.0 500
        500 https://cloud.r-project.org/bin/linux/ubuntu bionic-cran40/ แพ็คเกจ
     4.0.1-1.1804.0 500
        500 https://cloud.r-project.org/bin/linux/ubuntu bionic-cran40/ แพ็คเกจ
     4.0.0-1.1804.0 500
        500 https://cloud.r-project.org/bin/linux/ubuntu bionic-cran40/ แพ็คเกจ
     3.4.4-1ubuntu1 500
        500 http://us.archive.ubuntu.com/ubuntu bionic/universe แพ็คเกจ amd64
        500 http://us.archive.ubuntu.com/ubuntu ไบโอนิค/universe i386 แพ็คเกจ
N0rbert avatar
zw flag
ลอง `sudo apt-get install r-base-dev --reinstall` แล้วเรียกใช้ RStudio อีกครั้ง
akoontz11 avatar
cn flag
ยังคงได้รับข้อผิดพลาดเดียวกัน ("ไม่สามารถเปิดแพ็คเกจพื้นฐาน") หลังจากนี้ ข้อความเดียวกันนี้เขียนลงในบันทึก rstudio (~/.local/share/rstudio/log/rsession-akoontz.log): ข้อผิดพลาด R SUICIDE: ไม่สามารถเปิดแพ็คเกจพื้นฐานได้ เข้าสู่ระบบจาก: โมฆะ {ไม่ระบุชื่อ}::rSuicide(const string&) src/cpp/session/SessionMain.cpp:1206
N0rbert avatar
zw flag
โปรดเพิ่มผลลัพธ์ของ `apt-cache policy r-base-dev` ในคำถาม
akoontz11 avatar
cn flag
ขอบคุณ @N0rbert ดูการแก้ไข
akoontz11 avatar
cn flag
นอกจากนี้: RStudio จะเปิดขึ้นเมื่อเรียกจาก `รูท' แต่จะแสดงข้อความ 'QStandardPaths: ความเป็นเจ้าของที่ไม่ถูกต้องในไดเร็กทอรีรันไทม์ /run/user/1001, 1001 แทนที่จะเป็น 0' ผู้ใช้รายอื่นนอกจาก `รูท' จะสร้างพฤติกรรมที่อธิบายไว้
N0rbert avatar
zw flag
ไม่สามารถทำซ้ำบน VM ใหม่ คุณสามารถลองย้ายโฟลเดอร์ R ออกทาง `mv ~/R ~/R-old` แล้วเรียกใช้ RStudio อีกครั้ง
akoontz11 avatar
cn flag
การย้าย `/usr/bin/R` ไม่ได้แก้ปัญหา (ไม่แน่ใจว่าคุณหมายถึงสิ่งนี้หรืออย่างอื่น ในบัญชีผู้ใช้ที่เป็นปัญหา ไม่มีไดเร็กทอรี `~/R`) ฉันสงสัยว่าสิ่งนี้เชื่อมโยงกับการอนุญาตในโฟลเดอร์ปฏิบัติการ R หรือโฟลเดอร์ R อื่น ๆ ที่เกี่ยวข้อง (เนื่องจากฟังก์ชัน rstudio ภายใต้ `root`) แต่ฉันบอกไม่ได้ว่าอันไหน ฉันกำลังพยายามแก้ไขปัญหานั้นอยู่ในขณะนี้
Score:1
ธง cn

ในที่สุดฉันต้องถอนการติดตั้ง R นอกเหนือจาก RStudio เพื่อแก้ไขปัญหานี้ สิ่งนี้ทำให้โครงสร้างการอนุญาตถูกต้องและอนุญาตให้ RStudio เปิดสำหรับผู้ใช้ที่ไม่ใช่รูท

โพสต์คำตอบ

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