การเริ่มต้นเซิร์ฟเวอร์ Ubuntu 14.10


13

ฉันติดตั้งเซิร์ฟเวอร์ OpenSSH บนฮาร์ดแวร์ที่ใช้เซิร์ฟเวอร์ 14.04 นอกจากหน้าตรวจสอบการเริ่มต้นทำงานแล้วฉันเชื่อว่ามันควรรู้จักการล็อคตัวเลื่อนจากแป้นพิมพ์ usb แต่มันไม่ได้

ทุกอย่างดูเหมือนจะดีจนกระทั่งฉันเข้าสู่ระบบและรับ:

[305.760849] system-logind[1419]: Failed to start unit user@1000.service: 
 Unknown unit: user@1000.service
[305.761004] system-logind[1419]: Failed to start user services: 
  Unknown unit: user@1000.service

ข้อผิดพลาดสองข้อเกี่ยวข้องกับ OpenSSH เนื่องจากไม่ได้ตั้งค่าหรือเกี่ยวข้องกับสิ่งอื่นหรือไม่

ฉันพยายามค้นหาผ่านคู่มือและช่วยเหลือไฟล์ในระบบและที่ Ubuntu โดยไม่ประสบความสำเร็จ


Ehm ข้อความนี้เกี่ยวข้องกับ "systemd" และเซสชันผู้ใช้ อาจเกี่ยวข้องกับการติดตั้ง openssh แต่ ... คำถามแรก ... คุณใช้ systemd หรือไม่? ( freedesktop.org/software/systemd/man/logind.conf.html )
Rinzwind

ฉันจะบอกว่าไม่ต่ำกว่า 14.04 แต่ในกรณีนี้ฉันไม่มีเงื่อนงำ หน้าจอเข้าสู่ระบบเนื่องจากฉันเชื่อมต่อโดยตรงกับเซิร์ฟเวอร์ของฉันมีลักษณะเช่นนี้: Ubuntu 14.10 Ubuntu tty1
Thomas Shultz

ดูเหมือนว่าฉันกำลังใช้ "systemd PID 1" ฉันตรวจสอบแล้วหากฉันต้องการให้ข้อผิดพลาดเหล่านี้หายไปฉันอาจต้องแก้ไขไฟล์บางไฟล์ แต่ทำไมสิ่งนี้ถึงไม่ได้รับการดูแลเมื่อทำการติดตั้ง
Thomas Shultz

ภายใต้ระบบ - ผู้ใช้ (แบบแมนนวล) สิ่งที่ฉันได้อ่าน Ubuntu 14.10 คิดว่ามันอยู่ในโหมดทดสอบซึ่งจะอธิบายหน้าข้อมูลที่ตาของฉันมองเห็นในช่วงก่อนกระบวนการบูตระบบปฏิบัติการ
Thomas Shultz

ฉันเพิ่งติดตั้ง Ubuntu Server 14.10 บนแล็ปท็อปของฉัน ฉันได้รับข้อความแสดงข้อผิดพลาดเดียวกันบนหน้าจอเมื่อทำการบูท ฉันไม่ได้ผ่าน SSH พยายามติดตั้ง OpenSSH ใหม่อีกครั้ง แต่ก็ไม่ต่างกัน
Mikael Dúi Bolinder

คำตอบ:


6

เพื่อแลกชื่อเสียงของฉันฉันได้ทำการวิจัยเพิ่มเติมและลองกับเซิร์ฟเวอร์ของฉัน หลังจากทำสิ่งต่อไปนี้ฉันไม่ได้รับข้อความแสดงข้อผิดพลาดอีกต่อไปและเซิร์ฟเวอร์ของฉันดูเหมือนว่าจะทำงานได้ตามปกติ ฉันใช้หน้านี้SystemdForUpstartUsersเพื่อขอคำแนะนำ

สิ่งที่ฉันไม่ได้เบาะแส แต่ดูเหมือนว่าจะทำงาน ฉันรู้สึกว่า Upstart และ Systemd ขัดแย้งกัน ด้วยการบังคับให้ติดตั้ง Systemd การพุ่งพรวดจะถูกลบออก

apt-get --force-yes install systemd-sysv ubuntu-standard
update-initramfs -u

นี่คือผลลัพธ์ของฉัน:

Reading package lists... Done
Building dependency tree
Reading state information... Done
The following packages will be REMOVED:
  ubuntu-minimal upstart ureadahead
The following NEW packages will be installed:
  systemd-sysv ubuntu-standard
0 upgraded, 2 newly installed, 3 to remove and 0 not upgraded.
Need to get 8,548 B/11.4 kB of archives.
After this operation, 723 kB disk space will be freed.
Do you want to continue? [Y/n]
WARNING: The following packages cannot be authenticated!
  systemd-sysv ubuntu-standard
Install these packages without verification? [y/N] y
Get:1 http://us.archive.ubuntu.com/ubuntu/ utopic-updates/universe systemd-sysv amd64 208-8ubuntu8.2 [8,548 B]
Fetched 8,548 B in 4s (2,042 B/s)
(Reading database ... 132103 files and directories currently installed.)
Removing ubuntu-minimal (1.327) ...
Removing ureadahead (0.100.0-16) ...
dpkg: upstart: dependency problems, but removing anyway as you requested:
 friendly-recovery depends on upstart | systemd-sysv; however:
  Package upstart is to be removed.
  Package systemd-sysv is not installed.

Removing upstart (1.13.2-0ubuntu2) ...
Processing triggers for man-db (2.7.0.2-2) ...
Selecting previously unselected package systemd-sysv.
(Reading database ... 132056 files and directories currently installed.)
Preparing to unpack .../systemd-sysv_208-8ubuntu8.2_amd64.deb ...
Unpacking systemd-sysv (208-8ubuntu8.2) ...
Selecting previously unselected package ubuntu-standard.
Preparing to unpack .../ubuntu-standard_1.327_amd64.deb ...
Unpacking ubuntu-standard (1.327) ...
Processing triggers for man-db (2.7.0.2-2) ...

หวังว่านี่จะช่วยใครซักคน


ฉันพบสิ่งนี้เกี่ยวกับ:dpkg: upstart: dependency problems, but removing anyway as you requested: friendly-recovery depends on upstart | systemd-sysv; however:
Elder Geek

เพียงทำแพกเกจ apt-get install systemd-sysv แก้ปัญหาใน 14.10 ที่ติดตั้งใหม่ ฉันพบคำตอบในหัวข้อนี้: bugs.debian.org/cgi-bin/bugreport.cgi?bug=756247
sw

4

ฉันยังมีปัญหานี้ในการติดตั้งอูบุนตู 15.10 ที่ค่อนข้างสดคำตอบข้างต้นบอกว่านี่แก้ไขได้สำหรับฉัน

    sudo  apt-get install systemd-sysv

ฉันมี dmesg เช่นเดียวกับข้างต้นนอกจากนี้อาการของฉันยังรวมถึงความล้มเหลวในการบูตจากสถานะที่ถูกระงับซึ่งบังคับให้ฉันต้องบูตเย็นทุกครั้ง


0

ฉันลองมันแล้วมันใช้งานได้

do-release-upgrade -d 

คุณจะไปที่รุ่นการพัฒนาด้วยสวิตช์ "-d"

ด้วยเซิร์ฟเวอร์เฉพาะนี้ฉันเริ่มต้นด้วย 14.04 จากนั้นจึงทำการ "อัพเกรดวางจำหน่าย" ซึ่งอัพเกรดฉันเป็น 14.10 นี่คือเมื่อฉันเริ่มมีข้อความข้อผิดพลาดเดียวกัน ดังนั้นฉันจึงพบว่าหลังจากอัปเดตเป็น Ubuntu 14.10 ...และตัดสินใจลองสิ่งนี้ ฉันอัพเกรดเป็นเวอร์ชั่น 15 แล้ว


คุณจะกรุณาอธิบายได้อย่างชัดเจนว่าจะแก้ไขปัญหาของ OP ได้อย่างไร การตรวจสอบคำถามที่ฉันถามทำให้ฉันยุ่งเหยิงว่าทำไมคุณถึงคิดว่านี่จะเป็นคำตอบ
เอ็ลเดอ

ฉันมีปัญหาเดียวกันและการทำเช่นนี้สามารถแก้ไขปัญหาของฉันได้แน่นอนว่านี่เป็นการอัพเกรดระบบปฏิบัติการของฉันไปเป็นเวอร์ชันการพัฒนาถัดไปซึ่งฉัน "ตกลง" ด้วย ได้รับมันไม่ใช่การแก้ไข แต่เป็นวงช่วยเหลือ
GeekyDaddy

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