/ usr / sbin / apache2ctl: 124: www-browser: ไม่พบ


11

ฉันกำลังกำหนดค่า VPS ใหม่ของฉันให้โฮสต์แอปพลิเคชัน Rails ด้วย Apache และ Passenger ฉันมี VPS และทำงานอยู่ฉันได้กำหนดค่าเดือนที่ผ่านมา

ในใหม่ฉันติดตั้ง Apache และแพคเกจของมันผ่านaptitudeเช่นเดียวกับที่ฉันทำในครั้งแรก การรันคำสั่งต่อไปนี้บน VPS ล่าสุดจะส่งคืนการตอบสนองที่สำเร็จ

root@www:/etc/apache2# apache2ctl status
Apache Server Status for localhost

Server Version: Apache/2.2.8 (Ubuntu)
Server Built: Jul 10 2009 18:47:48
...

คำสั่งเดียวกันบน VPS รุ่นเก่าส่งคืนข้อผิดพลาดต่อไปนี้

root@www:/etc/apache2# apache2ctl status
/usr/sbin/apache2ctl: 124: www-browser: not found

ฉันไม่มีปัญหาใด ๆ กับ Apache ใน VPS นี้ แต่ฉันต้องการทราบวิธีแก้ไขข้อผิดพลาดนี้

คำตอบ:


14

ขณะที่ฟิลลิปกล่าวว่าการติดตั้งเบราว์เซอร์บรรทัดคำสั่งเช่นlynx, linksหรือelinksเพื่อให้งานนี้

สาเหตุที่เกิดขึ้นคือapache2ctl statusคำสั่งส่งคำขอไปยังเว็บเซิร์ฟเวอร์เพื่อตรวจสอบสิ่งที่เกิดขึ้น มันใช้งานได้กับ VPS อื่น ๆ เพราะมันมีเว็บเบราว์เซอร์บรรทัดคำสั่งติดตั้งไว้แล้ว ฉันยอมรับว่าข้อความแสดงข้อผิดพลาดอาจจะดีกว่าแม้ว่าคุณจะตรวจสอบ "ข้อเสนอแนะ" สำหรับapache2.2-commonแพคเกจwww-browserจะกล่าวถึงที่นั่น


7

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

/ etc / ทางเลือก / www เบราว์เซอร์

ในเซิร์ฟเวอร์เก่ากลับมา

root@www:/etc/apache2# /etc/alternatives/www-browser
-su: /etc/alternatives/www-browser: No such file or directory

ในขณะที่อายุน้อยกว่า

root@www:~$ /etc/alternatives/www-browser
w3m version w3m/0.5.1+cvs-1.968, options lang=en,m17n,image,color,ansi-color,mouse,gpm,menu,cookie,ssl,ssl-verify,external-uri-loader,w3mmailer,nntp,gopher,ipv6,alarm,mark,migemo
usage: w3m [options] [URL or filename]

น้องมาพร้อมกับw3mเบราว์เซอร์ข้อความที่ติดตั้ง เพื่อตรวจสอบสถานะ Apache ต้องใช้เบราว์เซอร์ข้อความเพื่อใช้งาน

การรันคำสั่งต่อไปนี้บนเซิร์ฟเวอร์แรกแก้ไขปัญหาได้

aptitude install w3m

นอกหลักสูตรELinksหรือlynxจะเป็นทางเลือกที่ถูกต้องเช่นกัน


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

3

'www-browser' เป็นชื่อของแพ็คเกจเสมือน ลองติดตั้ง elinks (หรือลิงค์หรือคมหรือสิ่งที่คุณต้องการ) โดยการพิมพ์ติดตั้งความสามารถ elinks


0

ลองls -laF /etc/alternatives/www-browserถ้าลิงก์ชี้ไปที่ไฟล์ที่ไม่มีอยู่ให้ลบออก

จากนั้นลองค้นหาเบราว์เซอร์บางตัวwhich linksหรือwhich w3mควรใช้งานได้ (หากไม่ใช่ให้ติดตั้ง)

ในที่สุดก็สร้างลิงก์สัญลักษณ์ไปที่ www-browser

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