【#RaspberryPI】ラズパイでsudo起動の.Net6アプリがデバグできない件
関連記事
- 【#CSharp】C#が2025年「プログラミング言語オブ・ザ・イヤー」獲得 【2026年01月16日(金)】
- なんと!今週の土曜日も仕事してますた.来週の土曜日も仕事臭い.TCPソケット通信をゴリゴリ書いてる 【2025年08月30日(土)】
- 【ChatGPT o4】祝日なのに仕事ーバテすぎー今夜こそ絶命だーモルモルモル 【2025年03月20日(木)】
- 【#CSharp】制御系が動き出したべ 【2025年02月20日(木)】
- 【#CSharp】ひっさしぶりにガッツリなC#案件をやっているぞー 【2025年02月19日(水)】
ちょいと前,ラズパイ+Net6でデバグ出来ていたんで ⇒ その時の記事
余裕やろ!とGPIOでのデバグをやろうとしたら,今日は上手くいかない(汗
前回の記事の通り,アタッチしようとしても
.vs-debuggerフォルダがないんでデバグできませんわぁ~なんてエラー出る
じゃぁ~ってことで,ユーザフォルダ内に「.vs-debugger」を作ってあげたら
次は
vsdbgをルートアクセス許可で実行しろ!

なんて,エラー出る
そもそも,GPIOを叩くのになんで,C#アプリをsudo起動しないといけないのかと小一時間(爆
前回は,sudoでアプリ起動しなかったんで問題が出なかったんじゃなぁ...
いろいろ調べたら,sudoなアプリにアタッチするときのユーザー名をrootにしろ,らしい

ところが,rootにてアタッチしようとしても,ユーザーが居ねーだのパスワードガガガだの,ダメ
さらに調べたら,rootへのパスワード付与の実施
sudo passwd root加えて,sshのrootログイン許可を付与しないといけない
/etc/ssh/sshd_config ファイルの #PermitRootLogin prohibit-password の行を PermitRootLogin yes (#を必ず削除すること) に書き換えたあと,sshの再起動これで動き出しそうじゃったけど,また「.vs-debugger」フォルダがない,言うてきたんで
/root/.vs-debuggerにフォルダ作成
無事デバグできるようになりますた
LEDがつきっぱなしで原因不明じゃったが
スイッチ側GPIOピン,電力が出てるピンじゃないと動かないのに気がついたので,ピン変更
ラズパイでの初監督作品(笑

んにしても,GPIOピン,sudo無しでアクセスしたいなぁ
まぁ後日調べようず

コメント
広島カープの羽月隆太郎容疑者、「ゾンビたばこ」使用の疑いで逮捕
【#総選挙】衆議院選挙 きょう公示 12日間の選挙戦へ
青森 スノーモービル乗るため入山の約10人と連絡取れず 遭難か
【#不発弾】宮崎市中心部の不発弾 17日に処理 避難指示や交通規制予定(26/1/17)
【総選挙】立民 公明 衆院選に向け新党結成で合意(26/1/15)
【大雪】大雪と雷及び突風に関する全般気象情報 第3号(26/1/1)
ブルーレイはオワコン? ソニー生産終了が意味する「次世代メディア」の失敗
ビジネスホテルで火事 1人遺体で見つかる 宿泊客4人けが 水戸
【#ドラセナ】御神木たる幸福の木(ドラセナ):花芽がほころびだした!すごい香りで部屋が満たされてる!