@dev@post.naskya.net いつもメンテナンスなどお疲れ様です。
先ほど、Firefishのアップデートに挑戦したのですが3回くらい失敗しましたので、ご報告いたします……。
Ubuntu 22.04.3 LTS (GNU/Linux 6.2.0-37-generic x86_64)
4 Logical cores Intel(R) Xeon(R) Silver 4316 CPU @ 2.30GHz
RAM Total: 3.8GB
ログは短かったです。
( ^-^) < Start upgrading Firefish!
( ^-^) < Pulling changes from the remote repo...
[running] $ git checkout -- package.json packages/backend/assets
[running] $ git pull --ff --no-edit --autostash --strategy-option theirs
error: Pulling is not possible because you have unmerged files.
hint: Fix them up in the work tree, and then use 'git add/rm '
hint: as appropriate to mark resolution and make a commit.
fatal: Exiting because of an unresolved conflict.
Conversation
Notices
-
Embed this notice
和条門 尚樹 (naoki_wjm@create-key.net)'s status on Monday, 27-Nov-2023 20:30:06 JST 和条門 尚樹
-
Embed this notice
naskya::dev (dev@post.naskya.net)'s status on Monday, 27-Nov-2023 20:30:06 JST naskya::dev
@naoki_wjm@create-key.net $ git rev-parse HEAD $ git statusの結果はどうなっていますか?
-
Embed this notice
和条門 尚樹 (naoki_wjm@create-key.net)'s status on Monday, 27-Nov-2023 20:34:05 JST 和条門 尚樹
@dev@post.naskya.net 無知ですみません、どの階層でそのコマンドを実行すれば良いでしょうか?
-
Embed this notice
naskya::dev (dev@post.naskya.net)'s status on Monday, 27-Nov-2023 20:34:05 JST naskya::dev
@naoki_wjm@create-key.net Firefish がインストールされているディレクトリ(いつも ./update.sh を実行しているディレクトリ)の中でお願いします
-
Embed this notice
和条門 尚樹 :ms_icon: (naoki_wjm@my-sky.blue)'s status on Monday, 27-Nov-2023 20:44:30 JST 和条門 尚樹 :ms_icon:
@dev@post.naskya.net 鯖を止めているので、別鯖から失礼します。
HEADの方は
9fcd3e496f2b3db40478868df28c3d7717efced2
statusの方は
On branch main
Your branch is up to date with 'origin/main'.
Changes to be committed:
(use "git restore --staged ..." to unstage)
modified: .config/example.yml
Unmerged paths:
(use "git restore --staged ..." to unstage)
(use "git add/rm ..." as appropriate to mark resolution)
deleted by us: .config/ci.yml
Untracked files:
(use "git add ..." to include in what will be committed)
custom/assets/apple-touch-icon.png
custom/assets/badges/
custom/assets/favicon.ico
custom/assets/favicon.png
custom/assets/icons/
packages/backend/assets/badges/error.png
packages/backend/assets/badges/info.png
packages/backend/assets/badges/not-found.png
でした。 -
Embed this notice
naskya::dev (dev@post.naskya.net)'s status on Monday, 27-Nov-2023 20:44:30 JST naskya::dev
@naoki_wjm@my-sky.blue アイコンかっこいい!
サーバーを止める必要があるときはお伝えしますので、特に言及がなければ動かしたままで大丈夫です!
あと、ログなどを貼るときは可能なら ``` で囲ってこういう感じにしていただけると少し見やすくて助かります🙏
$ rm .config/ci.yml $ git add -u .config $ ./update.shでどうでしょうか?ダメでしたらまた教えてください:ameow_nod_melt_cry: -
Embed this notice
和条門 尚樹 :ms_icon: (naoki_wjm@my-sky.blue)'s status on Monday, 27-Nov-2023 20:55:07 JST 和条門 尚樹 :ms_icon:
@dev@post.naskya.net チートシートからコピペしてみたときは上手く囲えなかったので、そのまま貼ってしまいました……。
やっぱり駄目でした。( ^-^) < Start upgrading Firefish! ( ^-^) < Pulling changes from the remote repo... [running] $ git checkout -- package.json packages/backend/assets [running] $ git pull --ff --no-edit --autostash --strategy-option theirs fatal: the remote end hung up unexpectedlyと出ました。 -
Embed this notice
naskya::dev (dev@post.naskya.net)'s status on Monday, 27-Nov-2023 20:55:07 JST naskya::dev
@naoki_wjm@my-sky.blue サーバーに問題は無いのでひとまず安心してください
どうやら私のサーバーとうまくやり取りできていないようです
試しに$ cd ..で一つ上の階層に移動して$ git clone https://code.naskya.net/naskya/firefish firefish-testのように私のサーバーから git clone ができるかどうか確かめてみてください。実行後に$ lsでファイル一覧を確認すると、ちゃんと clone できていれば firefish-test というものができているはずです。確認の後は$ rm -rf firefish-testをして確認用に clone したほうを削除してしまって大丈夫です -
Embed this notice
naskya::dev (dev@post.naskya.net)'s status on Monday, 27-Nov-2023 21:04:00 JST naskya::dev
@naoki_wjm@my-sky.blue んー、どうしてだろう
もう一度先程の(いつも ./update.sh を実行している)階層に戻って ./update.sh をしてみてもダメそうですかね(もしうまくいったら一時的なネットの不調だったかもしれません)
それもダメでしたら$ git config http.postBuffer 524288000をした上でまたアップデートを試みてみてください:ameow_nod_melt_cry:In conversation permalink -
Embed this notice
和条門 尚樹 :ms_icon: (naoki_wjm@my-sky.blue)'s status on Monday, 27-Nov-2023 21:04:01 JST 和条門 尚樹 :ms_icon:
@dev@post.naskya.net firefish-testはできていました。
In conversation permalink -
Embed this notice
和条門 尚樹 :ms_icon: (naoki_wjm@my-sky.blue)'s status on Monday, 27-Nov-2023 21:10:15 JST 和条門 尚樹 :ms_icon:
@dev@post.naskya.net うーん、無理でした……。
In conversation permalink -
Embed this notice
naskya::dev (dev@post.naskya.net)'s status on Monday, 27-Nov-2023 21:10:15 JST naskya::dev
@naoki_wjm@my-sky.blue どんな感じのエラーが出ますか?
何が失敗しているのか私にもよく分かっていなくて悲しい……
取りあえずアップデートされたコードを受信するための git pull ができていないだけなのでそれさえうまくいけば……なのですがIn conversation permalink -
Embed this notice
和条門 尚樹 :ms_icon: (naoki_wjm@my-sky.blue)'s status on Monday, 27-Nov-2023 21:15:40 JST 和条門 尚樹 :ms_icon:
@dev@post.naskya.net 多分さっきと同じですね……( ^-^) < Start upgrading Firefish! ( ^-^) < Pulling changes from the remote repo... [running] $ git checkout -- package.json packages/backend/assets [running] $ git pull --ff --no-edit --autostash --strategy-option theirs fatal: the remote end hung up unexpectedlyでした。
In conversation permalink -
Embed this notice
naskya::dev (dev@post.naskya.net)'s status on Monday, 27-Nov-2023 21:15:40 JST naskya::dev
@naoki_wjm@my-sky.blue $ git config --global http.postBuffer 500M $ git config --global http.maxRequestBuffer 100M $ git config --global core.compression 0してもだめですかね……😇
In conversation permalink -
Embed this notice
和条門 尚樹 :ms_icon: (naoki_wjm@my-sky.blue)'s status on Monday, 27-Nov-2023 21:27:50 JST 和条門 尚樹 :ms_icon:
@dev@post.naskya.net 同じ文言しか出ないです……
In conversation permalink -
Embed this notice
naskya::dev (dev@post.naskya.net)'s status on Monday, 27-Nov-2023 21:27:50 JST naskya::dev
@naoki_wjm@my-sky.blue $ git pull --verboseの結果はどんな感じでしょう?
In conversation permalink -
Embed this notice
和条門 尚樹 :ms_icon: (naoki_wjm@my-sky.blue)'s status on Monday, 27-Nov-2023 21:36:32 JST 和条門 尚樹 :ms_icon:
@dev@post.naskya.net えーと、POST git-upload-pack (1022 bytes) POST git-upload-pack (gzip 1072 to 611 bytes) fatal: the remote end hung up unexpectedlyですね。
In conversation permalink -
Embed this notice
naskya::dev (dev@post.naskya.net)'s status on Monday, 27-Nov-2023 21:36:32 JST naskya::dev
@naoki_wjm@my-sky.blue $ git repack && git gcをしてもダメでしょうか:ameow_nod_melt_cry:
In conversation permalink -
Embed this notice
和条門 尚樹 :ms_icon: (naoki_wjm@my-sky.blue)'s status on Monday, 27-Nov-2023 21:37:56 JST 和条門 尚樹 :ms_icon:
@dev@post.naskya.net そのコマンド後にアプデを試してみる、という理解で大丈夫でしょうか?
In conversation permalink -
Embed this notice
naskya::dev (dev@post.naskya.net)'s status on Monday, 27-Nov-2023 21:37:56 JST naskya::dev
@naoki_wjm@my-sky.blue はい、そうです
In conversation permalink -
Embed this notice
naskya::dev (dev@post.naskya.net)'s status on Monday, 27-Nov-2023 21:40:07 JST naskya::dev
@naoki_wjm@my-sky.blue にゃーん$ git remote -vの結果は何と表示されるでしょうか
In conversation permalink -
Embed this notice
和条門 尚樹 :ms_icon: (naoki_wjm@my-sky.blue)'s status on Monday, 27-Nov-2023 21:40:08 JST 和条門 尚樹 :ms_icon:
@dev@post.naskya.net すみません、文言変わらず、無理でした……。
In conversation permalink -
Embed this notice
naskya::dev (dev@post.naskya.net)'s status on Monday, 27-Nov-2023 21:45:21 JST naskya::dev
@naoki_wjm@my-sky.blue 取りあえず、最初のリプへの返答(git rev-parse HEAD の結果)を見る限り最新の一つ前のコミットにはいるみたいなので(最新のコミットは細かいバグ修正なので重要性は低い)
取りあえず今回はそれでよしとしてしまいましょう(何がまずかったかは後に考えることにします)
$ ./neko/update/native.shを実行してみてください(pull はされずにアップデートだけが走ります)In conversation permalink -
Embed this notice
和条門 尚樹 :ms_icon: (naoki_wjm@my-sky.blue)'s status on Monday, 27-Nov-2023 21:45:22 JST 和条門 尚樹 :ms_icon:
@dev@post.naskya.net origin https://code.naskya.net/naskya/firefish (fetch) origin https://code.naskya.net/naskya/firefish (push)ですね。
In conversation permalink Attachments
-
Embed this notice
和条門 尚樹 :ms_icon: (naoki_wjm@my-sky.blue)'s status on Monday, 27-Nov-2023 21:53:06 JST 和条門 尚樹 :ms_icon:
@dev@post.naskya.net アプデはされた?気がしますが、バージョンがバグってます。
1.0.5-dev22+neko:.Fです。In conversation permalink -
Embed this notice
naskya::dev (dev@post.naskya.net)'s status on Monday, 27-Nov-2023 21:53:41 JST naskya::dev
@naoki_wjm@my-sky.blue んー、バージョン情報の取得に git を使っているのでそこはおかしくなっちゃうかもしれません……そのまま使っても大丈夫ですが気になるなら
$ pnpm pkg set version="1.0.5-dev22+neko:231127.9" $ NODE_ENV=production pnpm run buildをしてみてください:ameow_nod_melt_cry:(この 2 つだけでバージョンは直ります)In conversation permalink -
Embed this notice
和条門 尚樹 :ms_icon: (naoki_wjm@my-sky.blue)'s status on Monday, 27-Nov-2023 21:56:45 JST 和条門 尚樹 :ms_icon:
@dev@post.naskya.net 次回うまく更新できれば直るということであれば、その時で構わないので、そっとしておきます。
ものすごくお手数をおかけしました、ありがとうございます。In conversation permalink naskya::dev likes this. -
Embed this notice
naskya::dev (dev@post.naskya.net)'s status on Monday, 27-Nov-2023 21:56:45 JST naskya::dev
@naoki_wjm@my-sky.blue こちらこそお手数をおかけしました:meow_melt_tears:
何がうまくいってないのか考えてみますIn conversation permalink -
Embed this notice
和条門 尚樹 :ms_icon: (naoki_wjm@my-sky.blue)'s status on Monday, 27-Nov-2023 22:07:35 JST 和条門 尚樹 :ms_icon:
@dev@post.naskya.net 1回目のスクリプトは上手くいってた気がしますので、2回目で何があったか……ですよね……。
私の鯖の更新と、そちらの更新が被ってバグった可能性とか、ありそうですか?
更新開始時は、iOSの音楽云々はなかったです。In conversation permalink -
Embed this notice
naskya::dev (dev@post.naskya.net)'s status on Monday, 27-Nov-2023 22:07:35 JST naskya::dev
@naoki_wjm@my-sky.blue うーん、そんなことはないと思うのですが……(そもそも push はすぐに終わるのでタイミングが被る可能性はあまりにも低いですし、push し終わっていない中途半端なものを pull してしまうというようなことはそもそもできないはずです(そんなことができてしまったら世界中の git リポジトリで事故が起きてしまう))
私のサーバーのほうがが悪い可能性もありますが、他の方は問題無くアプデできているので不思議だ……:meow_melt_tears:In conversation permalink -
Embed this notice
和条門 尚樹 :ms_icon: (naoki_wjm@my-sky.blue)'s status on Monday, 27-Nov-2023 22:20:29 JST 和条門 尚樹 :ms_icon:
@dev@post.naskya.net さっき、中身が更新できたからともう一回./update.shやってみたんですが、結局同じ文言で駄目だったので、今夜はそっとしておくことにします。
日を改めても改善しないなら、鯖引越しの記事を待って引っ越すのもありですね……。In conversation permalink naskya::dev likes this. -
Embed this notice
naskya::dev (dev@post.naskya.net)'s status on Monday, 27-Nov-2023 22:28:34 JST naskya::dev
@naoki_wjm@my-sky.blue うーん、サーバー自体の動作がおかしくてヤバい(例えば投稿ができなくなっちゃった)!というのならお引越し(最初からインストール)は一つの手段としてありですが、今回はただ私の git のサーバーとの通信がうまくいっていないだけで他は何も壊れていないのでそこまでするのはちょっともったいない気もしますね……
一応、自鯖ではなく別の場所にミラーのリポジトリも立ててみました(おそらくこちらは期間限定ですが)$ git remote set-url origin https://codeberg.org/naskya/firefish.gitでコードの取得元をそっちのリポジトリに変えてみて、それで ./update.sh がうまくいけば私の git のサーバーとの通信の問題だと断定はできそうです(今日はもう遅いですしやらなくても大丈夫ですが、試してみたければぜひ)
またいつか元のリポジトリの URL に戻す日が来れば$ git remote set-url origin https://code.naskya.net/naskya/firefishで元通りにはなるので、これは気軽に試して大丈夫ですIn conversation permalink Attachments
-
Embed this notice
和条門 尚樹 :ms_icon: (naoki_wjm@my-sky.blue)'s status on Monday, 27-Nov-2023 22:38:03 JST 和条門 尚樹 :ms_icon:
@dev@post.naskya.net 今試してますが、いけてます……。
In conversation permalink -
Embed this notice
naskya::dev (dev@post.naskya.net)'s status on Monday, 27-Nov-2023 22:38:03 JST naskya::dev
@naoki_wjm@my-sky.blue なるほどー、では私のサーバーが悪いのかもしれません(ご覧の通り GitHub とか GitLab とかではない、癖のあるやつを使っているので)
同様の症例が他に無いのがちょっと不思議ですがこちらもサーバーの設定などを見直してみますね
ともあれ、ちゃんと動いたのならよかったです……しばらくそちらのリポジトリのほうも更新し続けます。In conversation permalink -
Embed this notice
naskya::dev (dev@post.naskya.net)'s status on Monday, 27-Nov-2023 22:42:23 JST naskya::dev
@naoki_wjm@my-sky.blue いえいえ、また何かありましたら遠慮なく……!
In conversation permalink -
Embed this notice
和条門 尚樹 :ms_icon: (naoki_wjm@my-sky.blue)'s status on Monday, 27-Nov-2023 22:42:25 JST 和条門 尚樹 :ms_icon:
@dev@post.naskya.net 次回更新以降、接続できるようになっていたら、またご報告させていただきますね。
本当に、この度はお世話になりました。In conversation permalink -
Embed this notice
和条門 尚樹 (naoki_wjm@create-key.net)'s status on Tuesday, 28-Nov-2023 13:37:28 JST 和条門 尚樹
@dev@post.naskya.net
おはようございます。昨夜はありがとうございました。
先ほど、リポジトリを元に戻した上で更新を試したところ、成功しましたのでご報告いたします。マジで昨夜のは何だったんだろう……(汗In conversation permalink -
Embed this notice
naskya::dev (dev@post.naskya.net)'s status on Tuesday, 28-Nov-2023 13:37:28 JST naskya::dev
@naoki_wjm@create-key.net 分かりました。一時的な不具合だったのですかね……?ともあれ私はこのことを大きな問題だとは思っていませんし(また何かあれば別の場所にリポジトリを用意することもできるし、これはただのコードの取得方法に関する問題であって肝心のサーバー自体は元気に動いているんだから!)、わーさん(と呼んでいいのでしょうか?)もあまり心配しないで、と思っています
サーバー管理にトラブルはつきものですし:meow_smile_sweat:
また何かあれば対応するので教えてください!In conversation permalink
-
Embed this notice