簡體   English   中英

VNC 登錄和 ssh 啟動時的 Raspberry Pi 錯誤

[英]Raspberry Pi errors on VNC login and ssh startup

出於某種奇怪的原因,這兩個錯誤在 ssh 連接啟動時開始發生:

-bash: id: command not found
-bash: [: : integer expression expected

我不確定這些錯誤對我有什么影響,但在過去的幾天里,我與樹莓派的 VNC 連接也停止工作(我可以在 VNC 查看器中看到登錄屏幕,但在我輸入憑據后,屏幕變黑片刻,然后返回到我卡在的同一個登錄屏幕......)

我嘗試通過 ssh 更新我的 pi 版本並使用我在網上找到的其他一些命令,但沒有任何效果。 知道如何解決這些問題嗎?

在此處輸入圖片說明

看起來有些東西正在嘗試在登錄時加載。

需要檢查的地方如下:

~/.bashrc
~/.bash_profile
~/.profile

每次登錄 shell 時都會運行~/.profile ,而其他人則在運行bash shell 時運行。

從它的外觀來看,有些東西正在嘗試運行命令id ,但由於未安裝,因此未運行。

一個快速測試,看看這是否在您的任何文件中,將在您的家庭區域運行grep

# Change to your home area
cd ~/
# Recursively search for a string matching "id"
grep -rsi "id" .

這可以解釋為什么VNC不起作用,因為當您嘗試登錄VNC它會嘗試從這些文件加載​​您的配置,如果它們出錯, VNC可能無法啟動。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM