新しい環境変数を設定してみました(私はLinux Mint 17を使用しています)。再起動後に再度ログインできません。それは言う:
セッションが10秒未満持続しました。直接ログアウトしないと、インストールに問題があるか、ディスク容量が不足している可能性があります。緊急安全セッションを使用してログインし、問題が解決するかどうかを確認します。
~/.xsession-errors ファイルには次の内容が含まれています。
/etc/mdm/Xsession: セッション設定の開始 /etc/mdm/Xsession::3: エクスポート::/home/myusername/mallet-2.0.7/:/usr/lib/jvm/java-8-oracle/bin: /usr/lib/jvm/java-8-oracle/db/bin:/usr/lib/jvm/java-8-oracle/jre/bin: 無効な変数名
だから基本的に環境変数を変更しようとしましたが、その過程で一部の内容が捨てられ、ログインできなくなりました。コンピュータ上のすべてのデータを保持しながらログインせずにこの問題を解決するにはどうすればよいですか?
環境変数の変更に使用するコマンドは次のとおりです。
sudo gedit /etc/environment
echo "export PATH=$PATH:/home/myusername/mallet-2.0.7/" >> ~/.bashrc
どんな助けでも大変感謝します!
答え1
それでもテキストモードでログインできます。Ctrl+ Alt+を押してF1プロンプトにユーザー名とパスワードを入力してから、実行してrootシェルを取得します。ルートパスワードがあれば、ルートとして直接ログインできます。login:
password:
sudo -s
エラーは設定試行に失敗したようですPATH
。これは課題の追加スペースと一致します。
export PATH= …$PATH…
export PATH=…$PATH…
(または単に)の代わりにPATH=…$PATH…
。
問題の具体的な性質によっては、実際のエラーが発生したとき、または後で報告されることがあります。編集するには/etc/mdm/Xsession
:
nano /etc/mdm/Xsession
エラーでない場合は、ドットファイルを確認してください/etc
。
grep -s mallet-2.0.7 ~/.* /etc/* /etc/*/Xsession*
エラーを修正したと思われる場合(方法がわからない場合は、このサイトに新しい質問をしてください)Ctrl+を押してGUIログインプロンプトに戻りますAlt。 ++と++を使用して、いつでも仮想コンソールを切り替えるF7ことができます。CtrlAltF1CtrlAltF7
答え2
だから私もLinux Mintフォーラムに助けを求め、いくつかの素晴らしいユーザーが私の問題を解決しました。明らかに、上記のコマンドを使用して/etc/environment.confの内容を修正しました。次の内容のみを含める必要があります。
PATH="/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:"
変更するには、rootとして回復シェルに入り、次のコマンドを使用してパーティションを読み取り/書き込みに変更する必要がありました。
mount -o remount,rw /
次に、次のように/etc/environmentを編集します。
nano /etc/environment
または、/ etc / environmentをrootとして編集することもできます。
sudo nano /etc/environment
今また元気になりました。
答え3
Ctrl+ +を押したAlt後にテキストモード画面を取得する方法F1。
私はあなたと同じ変更を加え、同じ問題に直面しました。サーバーにログインできず、たくさん試してみました。変更を元に戻す手順を教えてください。これは私にとって非常に役立ちます。