ま、そんなところで。

ニッチな技術系メモとか、車輪を再発明してみたりとか.

Linux

SSH接続だけで利用できる Git LFS 対応のリポジトリを作る方法

Git LFSを使うとき、GithubやGitLabなどのサービスを使えば容易なのですが、どうにもこうにもストレージやtransactionのコストが気になりますね. そこで、LFSに対応したGitのbareリポジトリを自前で準備できないか調べてみたところ、 まだ experimental な機…

sshで接続時にToo many authentication failuresになる

$ ssh -vv hoge : Received disconnect from UNKNOWN port 65535:2: Too many authentication failures <原因> ssh-agentの試行回数は6回. 6回を超えるとToo many authentication failures. 対策は2つ ① sshクライアント側 (a) 接続設定として に IdentityOn…

(Ubuntu24.04) pyenvでpython環境インストール時に発生したエラー対処メモ

Ubuntu 24.04 環境でpyenvを使用してpython環境をinstallするときのエラー対処一覧メモ. 1. インストール時にpythonのビルドスクリプトでエラー 2. python環境のビルドエラー/警告の対処 (1) ModuleNotFoundError: No module named '_ssl' (2) ModuleNotFoun…

VirtualBox上のLinuxOSの動作がとても遅い場合に試す設定のメモ

VirtualBox上でLinuxOSを動作させる場合、動作が非常に遅くなるケースがあります. このような場合に行う設定のメモ. 1. VirtualBoxストレージのディスクコントローラの確認 2. I/O スケジューラの変更 3. VirtiaoBox Guest Additionsをインストール 3-1. 前…

GRUB2で一時的にRunLevelを変更して起動する

一時的にRunlevelを変更して起動したい. Guiに何らかの問題があり正しくdesktopモード(runlevel5)Bootしなくなったときなどに 一時的にrunlevelを落として起動するための処置. www.if-not-true-then-false.com linuxのある行の最後にrunlevelを数値指定すれ…

Ubuntu 22.04.1 ある日突然 Dummy Output になった問題

ある日突然音声出力が Dummy Output に apt upgradeで誤ったカーネルがインストールされてしまっていた 参考サイト ある日突然音声出力が Dummy Output に apt full-upgradeしたら 突然Soundが Dummy Output となって音声がでなくなる現象に遭遇しました. Pl…

VirtualBox の Guest OS 上でビルドすると internal compiler error が多発する現象 (Ubuntu 22.04.1)

Guest OS 上でビルド中 internal compiler error が発生してビルドできない・・・ Ubuntu公式リポジトリのVirtualBoxとホスト側カーネルの不整合が原因 公式リポジトリのVirtualBoxをOracle提供のものに変更すれば解決. 参考サイト Guest OS 上でビルド中 in…

埋め込みpythonでのみモジュールのModuleLoadErrorが起こる問題

埋め込みpythonでのみモジュールがModuleLoadErrorを起こす!? pythonモジュール側のシンボルが解決できないのが原因 組み込み先のシンボルを可視化する --export-dynamicを指定してリンクする python組み込み先が共有ライブラリの場合の注意点 リファレン…

debugpyを使ったリモートデバッグ

直接起動できないpythonコードのデバッグに便利 Step1. 対象コードにdebugpyモジュールのコードを埋め込む Step.2 launch設定 Step.3 接続とアタッチ Windowsの場合は特殊な準備が必要 関数にしておくと便利 リファレンス 直接起動できないpythonコードのデ…

家庭内LANでIPv6のグローバルIP(GUA)とLAN内専用の固定IP(ULA)の両方を使う

プライベートLAN内専用の固定IPv6アドレスがほしい IPv6対応の家庭用ルータが普及してきた IPv6のリンクローカルアドレスはどうにも使いづらい IPv6のULAなら固定IPっぽく使えるけれども・・ あとから追加でULAを割り当てる方法なら意外に簡単 (準備) ULAの…

pyenvでインストールしたpython環境でデバッグができなくて困った件

あれ?デバッガ起動できない・・? ctypeモジュールが見当たらない!? ビルド環境にlibffiが無いとctypesモジュールはビルドされない 参考情報 Red Hat Enterprise Linux の場合 macOSの場合 あれ?デバッガ起動できない・・? pyenv、 複数のpythonバージョ…

UbuntuのVSCodeでlldbを使ってRustコードをデバッグしたらブレークポイントが効かなくて困った

Rustコードのブレークポイントで止まらないんだけど・・・ 環境 ソースコードをsymlinkを含むパスにおいていることが原因 Workaroundみつけた! Rustコードのブレークポイントで止まらないんだけど・・・ UbuntuでVSCodeをつかったRustの開発環境を作ってた…

UbuntuでPPTPクライアントをセットアップする

とあるサーバーに固定IPで接続する必要がありまして、VPN接続を設定したのでメモ. 今回はInterlinkのMyIPというサービスを使いました. なかなか固定IPのサービスは高価なので、安価に固定IPを使用したいときは良いかもですね. Interlink マイIP 接続はWindow…

debとrpmパッケージの命名規則

パッケージ命名規則 debパッケージの命名規則 debパッケージのバージョン比較テスト rpmパッケージの命名規則 rpmパッケージのバージョン比較テスト 参考 パッケージ命名規則 Linuxのパッケージを作ることになったので調査したメモです. debパッケージの命名…

Ubuntu18.04にpyenvでpython3.7.3をインストール時にBUILD FAILED

対処メモです. pyenv install 3.7.3 でBUILD ERROR 行った対処 参考サイト pyenv install 3.7.3 でBUILD ERROR 環境は以下の通り. Ubuntu 18.04.2 LTS (Bionic Beaver) pyenv 1.2.11 pyenvはpythonのソースパッケージをDownloadしてきて、ビルドしてインスト…

Ubuntu 18.04 のターミナルフォントにリスト表示されないフォントを指定する

ターミナルで好きなフォントを使いたいんだが・・ あれ?フォントがリストにでてこない!? gsettingsというツールを使え! 参考記事 ターミナルで好きなフォントを使いたいんだが・・ 今まで使っていたメインPCのマザーボードがお亡くなりになりました. 急…

Ubuntu 16.04 LTS で PPTP クライアントメモ

記述が古くなったので、記事を下記へ移動しました zv-louis.hatenablog.com

Ubuntu 16.04 LTSでMediatombを使ったDLNAサーバを動かすメモ

Ubuntu 16.04 LTS で MediatombのDLNAサーバ設定関連メモ。Ubuntu 15.04 あたりから、Mediatombがいろいろ変わっている模様。14.04時代はインストール後すぐにサーバとして使えたのにねー。ちょっと手間がかかるようになってました。DLNAサーバとして自動起…

Ubuntu 14.04 LTS で Canon MG3230 プリンタを使う

Ubuntu 14.04 LTSがリリースされたので、さっそくインストール。 ところが! 13.10で使っていたCanon公式で配布されてるMG3230のドライバ(これ)が、インストールできない。。 どうやら、Ubuntu14.04ではlibtiff4パッケージが削除されていてlibtiff5に置き換…