[[[ 2ch ブラウザ JD 19]]]
■ このスレッドは過去ログ倉庫に格納されています
あぁーあ、久しぶりに来たら5chだって
JD-test+2chproxy.pl-1.2.2+ubuntu16.04で書けた だったらURL出すか
natuki氏のtestブランチのとか言っとくれ rosieサーバーがおかしい 読めない 読み込めない JDも2chproxy.plもsnapでいれたい! >>535
作ればいいじゃん
debパッケよりも簡単だし >>537
linuxでは開発者とパッケージメンテナは別なのが普通 Ubuntu16.04のパッケージは、まだ5ch仕様には対応してないの?
自分でソースからビルドするのが面倒くさいから公式待ち。 2.8.9-150226で公式は止まったままだから待っても意味ないかと 書き込んだ後、画像が表示されてしまうのですが
これを表示しない設定にすることはできますか? 詳しく書くと、画像は別ウィンドウで表示する設定にしてあり
書き込んだ後、そのウィンドウが一番前に出てきてしまい画像が表示されるということです すまん、>>1の公式みるとJDは諦めてくれって感じなんだけど
まだいけるの? >>544
JD + 変換プロクシでまだまだいける >>1がいまだにドメイン名も変えられないくらいだしジリ貧なのは確かだ jd.sh から起動すると 2chproxy が起動しない。
手動で起動させるといける。なんでやろ。 >>552
jd.sh内に記述されている2chproxy.plへのパスが間違ってるのでは
jd.shをターミナルから起動すればエラーメッセージが出ると思うんだけど >>555
このスレ立てた後始末だから
>>556
>natukiタンのgithubリポジトリ
本人承諾要るかな? >>557
> 本人承諾要るかな?
そうですね…今後あまり乗り気じゃなかったら、申し訳ないからなあ… どういう手続を踏むとubuntuとかのリポジトリに入るの? Ubuntuのリポジトリに入れるには、まずDebianのリポジトリに入れるのが無難かと。
Debianのリポジトリに入れるには、誰かにメンテナになってもらうか、
自分でメンテナになるかのどちらかだね。
Debian 新メンテナーガイド
https://www.debian.org/doc/manuals/maint-guide/index.ja.html Debianには入っててメンテナはHideki Yamane氏なんだけど
どういうバージョンなのかよく分からないなあ バージョンはほぼ公式のjd-2.8.9-150226.tgzのままだよ。
ビルド用のパッチをちょっと当ててるぐらいかな。 そうだね、ただ山根氏がどういう状況なのか分からないし、
Debianのパッケージ化基準もよく知らないので何とも言い難い…
公式の更新が止まっている以上、山根氏がビルド関連以外のパッチを当てないのは妥当ではあるし。
弄ったソースへの更新を望む場合は、JDをフォークしてから、
「コレコレこういう事情でフォークしたからこっちのパッケージ化ヨロ」って連絡するのが適当かな? >>564
>公式の更新が止まっている以上
動かすのはどうしたら良いんだろ? >>553
いや、パスは合ってる。ずっとこれで使ってて 5 ch 対応でアップデートしてからこうなった。
リモートデスクトップで2つのユーザーで共用してるんで、一時ファイルのパーミッションとか
そのへんかもしれない。 Ubuntsu 17.10にJDを入れたら、起動時に以下のログを吐いてABENDします。
対処方法知っている方教えてください。
Oct 27 22:28:10 hostname jd[14370]: ../../../../glib/gmem.c:483: custom memory allocation vtable not supported
Oct 27 22:28:10 hostname jd.desktop[14370]: /usr/share/themes/Ambiance/gtk-2.0/apps/mate-panel.rc:30: error: invalid string constant "murrine-scrollbar", expected valid string constant
Oct 27 22:28:15 hostname kernel: [ 700.114156] jd[14370]: segfault at 88 ip 0000563afdbc9de6 sp 00007ffdfb1cb810 error 4 in jd[563afd608000+6a6000] >>569
どこからどのバージョンをどうやって入れましたか? >>570
Ubuntu17.10の公式リポジトリから
sudo apt install jd
で入れました。
バージョン情報は
JD 2.8.9-150226, (c) 2006-2015 JD project
です。
17.04までは同じ導入方法+2chproxy.plで動作していました。 >>571
うちではUbuntu17.10を実験的に入れてみたけど自分でビルドしたJDは正常に動いてるな
ただwaylandではなくXorgなので、そのへんを変更してみたらどうかな? >>569
> Oct 27 22:28:10 hostname jd[14370]: ../../../../glib/gmem.c:483: custom memory allocation vtable not supported
これはUbuntu16.04でも出ます
支障なく使ええるようだけど >>569
Xubuntu 17.10だけどJD、普通に動いてるぞ?
JDは設定変えただけでバイナリ的には素の状態。
ちなみにXubuntuはWaylandじゃなくてXorg。
>>573
Xubuntu 16.04だとそんなエラー表示は出ないな。 >>569>>571
それ俺もなったな(Ubuntu 17.10)
今はソースからビルドしたのを使ってるんだけど
Gnome sessionを入れたりテーマを変えたりもしたので
ビルド環境以外を極力元の状態に戻してaptで公式のを入れ直してみたら
エラーは吐くけどなぜか普通に起動したわ
原因はよくわからんが2つ目のエラーにscrollbar云々って出てるから
とりあえずテーマを変えてみるとか
まあこの際、最新のソースからビルドしてみたほうがいいと思うけど 最新ソースからビルドしてみましたが、以下のエラーで落ちました。
セッションはXorgに変えています。
Oct 28 10:32:20 hostname gnome-shell[2398]: setup_framebuffers: assertion 'width > 0' failed
Oct 28 10:32:20 hostname kernel: [ 348.565902] jd[2764]: segfault at 88 ip 00005638a653dea8 sp 00007ffdaf045c00 error 4 in jd[5638a5f79000+6a8000] >>577
もしかして自分でビルドしたやつが起動してないとかはないよね
参考になるかわからないが、今また色々試してみたら
.jdディレクトリを削除して公式を起動したらやっぱり落ちた
それで自分でビルドしたやつを起動して.jdディレクトリができると
その後公式を起動しても落ちなくなるけども、板一覧の再読込をすると落ちるので
公式のやつは初回の板一覧の読み込みがまずいのかもしれない
ちなみにこれは自分でビルドしたやつで書き込んでるよ >>579
起動したバイナリはもちろん自分で起動したものです。
ちなみに、正常に起動したマシンからhomeの.jdを起動しないマシンに
コピーしてやると公式版でも起動しました。
どうやら、初回起動に問題ありそうです。 #define CONF_URL_BBSMENUの値を修正し、ビルドしたら初回起動も問題なくなりました。
情報提供ありがとうございました。 >>582
何から何に変えたの?今後のためにぜひ知りたい
プログラムはあまり詳しくないんだが、src/config/defaultconf.hでいいのかな
最新のは
#define CONF_URL_BBSMENU "http://menu.5ch.net/bbsmenu.html"
となってるけど >>583
変更ソースはあっています。
NGワードに引っかかって修正後の値が直接かけないですが、
https://www.karelie.net/install-2ch-browser-jd-for-ubuntu/
の「2ちゃんねるブラウザ「JD」の板一覧設定」のところに書いてあるURLです。 結局のところ公式板一覧のタグの大文字小文字問題なようだけど
環境によってかなり挙動が違うのね >>584
ありがとう
試しに公式のビルドも設定からURLをカスタムメニューに変更してみたら落ちなくなった
新規インストールでも、JDは落ちても~/.jd/jd.conf.bkupというファイルを作るみたいなので
これをjd.confにリネームしてurl_bbsmenuの値を>>584さんが書いてくれたリンクにある
カスタムメニューのURLに書き換えれば一応動くっぽい
(jd.confは他から持ってきてもいいだろうけど) 俺環ではUbuntuのリポジトリのでも立ち上がりはしてたなあ
板一覧は読み込めずに空白だったけど
2.8.9-171003でも.jdリネームしてみたけど普通に立ち上がる
まあ環境違う(Lubuntu16.04)からこれは良いとしても
Ubuntu公式も2.8.9-171003も駄目な人とUbuntu公式は駄目で
2.8.9-171003だとおkな人がいるのは何故?
そもそもnatuki氏のはかなり前から公式板一覧普通に読み込めたはずなんだが >>588
2.8.9-171003が駄目だと思ったのがあなたの妄想だからでは? >>589
あれ?
>>575の
>最新ソースからビルドしてみましたが、以下のエラーで落ちました
というのは2.8.9-171003じゃないの? >>577
でビルドしたソースは2.8.9-150226のでした。 Slacko Puppy 6.3.2 x86でビルドは成功した(?)が起動したら
今度は「libatkmm-1.6.so.1が足りねーぞ」と言われてしまった…。orz もぐらたたきだからな
必要ですと言われなくなるまで繰り返して頑張れ 今更だが板一覧は表示されるがスレの内容が表示されなくなったんで困ってたが、2chが5chに変わったんだな。
最新の2chproxy見て修正したら表示できた。 connect(getsockopt) failedって出てる >>597
どの版?
串は?
試してみた板だかスレのURLは? 217 名前:login:Penguin [sage]: 2017/10/31(火) 23:12:51.45 ID:9k6nNmoL
perl-http-daemon更新して動かなくなった人は専ブラのプロキシのホスト名で::1を指定すればOK
Arch Linuxのほうで聞いたらこれで直りました
perl-http-daemonのバージョンは6.01-5です
(Ubuntuは今6.01-1っぽい) チキンだから訴訟だののトラブルが怖い(´・ω・`) 5chになってからgnutls_handshake() failedって出るんだけど、うちだけ?
対策してる人がいたら教えてください >>609
https絡みっぽい
JDのバージョンは? [バージョン] 2.8.9-150226
[ディストリ ] Ubuntu 16.04.3 LTS (x86_64)
[パッケージ] バイナリ/ソース( <配布元> )
[ DE/WM ]
[ gtkmm ] 2.24.4
[ glibmm ] 2.46.3
[オプション ] '--with-sessionlib=xsmp'
'--with-alsa'
'--with-gthread'
'--with-migemo'
'--with-migemodict=/usr/share/cmigemo/utf-8/migemo-dict'
[ そ の 他 ]
ってでてます >>602
プロキシのホスト名をipv6表記の::1だとエラーになる。
127.0.0.1でIPv6使用を外すとエラーは出なくなった気がするが
再発し2chproxy.plとアクセス出来ない様子。 >>598
(IPv6使用環境下)
こんなエラーも出ていた。
Sat Nov 4 22:38:41 2017 (ER 0) : no data
Sat Nov 4 22:38:41 2017 (ER 1) : no data
[バージョン] 2.8.9-171003
[ディストリ ] Ubuntu 16.04.3 LTS (x86_64)
[オプション ] '--with-native' '--with-openssl' '--with-gthread'
[ そ の 他 ]
$ ./2chproxy.pl --version
2chproxy.pl 1.2.2
$ apt search libhttp-daemon-perl
libhttp-daemon-perl/xenial,xenial,now 6.01-1 all [インストール済み]
この状態で .jd ディレクトリのバックアップをとって .jd を削除して
再セットアップしたらとりあえずは動くようになった模様
(IPv6使用はオフ) ID有り板でID無しは大抵空気読めないやつばっかだからな おお!
タイムスタンプの後ろに半角スペースが2個なんだ!
これなら消せるはず 正規表現使わなくても半角スペース2個をNGワードに入れたら消えた IDとかワッチョイわざと消してるのはまずキチガイだからなあ そんなことはないと思うがな
少なくとも「まず」な訳だし
本文読んで判断すべきと俺は思うけどなあ 痛みに耐えるとか痛みを伴うとかの言葉が大好きだからな
我が民族は
何故か気持ちよくなってしまう connect(getsockopt) failed が出るようになってしまった
[バージョン] 2.8.9-171003
[ディストリ ] Arch Linux
[パッケージ] バイナリ/ソース( <配布元> )
[ DE/WM ] XFCE
[ gtkmm ] 2.24.5
[ glibmm ] 2.52.0
[オプション ]
[ そ の 他 ] >>627
全アクセスで出るよ、2chproxy.plがおかしいのかもしれぬ 2chproxy.plで PROCESS: listen to http://[::1]:8080/ と出ていたから
ipv6絡みかなと思ってproxyのホスト名をlocalhostに変更
ipv6を使うオプションをオンにしたら正常にアクセスできるようになった
・・・これIPv6を切っているマシンではどうなるんだろうか・・・
LinuxでIPv6を使うとルータがおかしくなるんだよね ■ このスレッドは過去ログ倉庫に格納されています