セッションが初期化されていません。

セッションが初期化されていません。

インストールしようとしています.Net コアLinux Mintでコンピュータを再起動すると、ログインできず、セッションは初期化されません。

次のメッセージが表示されます(元の言語)。

10秒連続。これは非常に重要な質問ですが、インストール中に遭遇する問題、またはディスコで発生する問題です。開始するには、問題のセキュリティを確認してください。
詳細の可視化(arquivo ~/.session-error)

syndaemon: nenhum プロセスのローカライゼーション
/etc/mdm/Xsession: セッションの設定を開始中
...できません

英語にすると次のようになります。

セッションが10秒未満持続しました。直接ログアウトしないと、インストールに問題があるか、ディスク容量が不足している可能性があります。緊急安全セッションのいずれかを使用してログインし、問題が解決するかどうかを確認します。
詳細を見る(ファイル〜/.session-error)

syndaemon:非プロセスローカライゼーション
/etc/mdm/Xsession:セッション設定を開始しています
...できません
/Xsession:650: /home/jefh/dnx/dnvm/dnvm.sh: 構文エラー "(" 予期しない (予想される ";;")

この問題を解決する方法についてのアイデアはありますか?

答え1

/etc/mdm/Xsession: 35: /home/jefh/.dnx/dnvm/dnvm.sh [[: not found

これはいくつかのbash / ksh構文を含むフラグですが、/home/jefh/.dnx/dnvm/dnvm.shshで実行されているスクリプトに含まれています。通常のshにはこれらの設定はありません[[ … ]]。予期しない問題に対する苦情は、配列の割り当てによって引き起こされる可能性(があります。 shには配列がありません。

この問題を解決する方法は、dnvm.shこのスクリプトの機能によって異なります。私が正しく理解した場合、これはいくつかのパッケージの一部としてインストールされました。その場合は、このパッケージのバグを報告し、スクリプトをbashから純粋なsh(ほとんどのUnixシステムシェルでログインスクリプトで使用されているもの)に移植するように依頼してください。 、ほとんどのLinuxインストールを含む)。もちろん、別々のbashインスタンスでスクリプトを実行できますが、セッションの開始の一部として実行される場合、目標は元のシェルで実行する必要があるいくつかの環境変数を定義することです。

答え2

明らかに問題はまだ存在します。仮想マシンに新しいMintをインストールしましたが、最初の再起動後も同じ問題が発生しました。 Dvnm.shに無効な構文があるようです。初めて再起動した後は、dnvmをまったく実行できませんでした。この問題を報告した人はいますか?

現在は、asp.net vNextのインストールに必要なファイルを削除した後にのみログインできます(ログイン画面でCTRL + ALT + F2を使用してファイルを見つけて削除します)。

答え3

あなたは動かなければなりません

[-s "/home/bleakcabal/.dnx/dnvm/dnvm.sh"] && 。 "/home/bleakcabal/.dnx/dnvm/dnvm.sh" # dnvm ロード

.profileから.bashrc(または.zshrc)までの行です。

答え4

素晴らしい。削除して問題を解決しました。.dnxパス(〜/ .dnxに位置)。残念ながら、この問題の原因は不明ですが、通常はOSを使用できます。

関連情報