[sugj-tech:7850] Re: やはりドキュメントのコンパイルはproxy 必要
matsuand
michio_matsuyama @ yahoo.co.jp
2017年 8月 14日 (月) 12:11:06 JST
----- Original Message -----
> From: User Ribbon <ribbon @ ns.ribbon.or.jp>
> To: Samba のより技術寄りな話題を扱う (参加自由) <sugj-tech @ samba.gr.jp>
> Cc:
> Date: 2017/8/13, Sun 16:48
> Subject: [sugj-tech:7848] Re: やはりドキュメントのコンパイルはproxy 必要
...
> まっさらな環境作ってみて、やってみました。docbook とか subversion なども
> 入ってない環境から、必要なものだけ入れていくという形で。
>
> 変わりませんでした。
>
> うーむ、なんだろう?
>
> 何かいいデバッグ方法ありますか?
# メールが届いてなさそうなので、情報をもう一度
docbook-xsl パッケージをインストールしていないからだと
思います。opensuse ですよね?
zypper install docbook-xsl-stylesheets
でインストールしてみてください。
デバッグ方法ですが、wireshark ででも確認できます。
CUI 版 tshark を初めて使いましたが、以下のようにして
、不足 xsl などを取ってくる様子が見れます。
インターフェース名の確認
% sudo tshark -D
...
1. ens33
2. any
3. lo (Loopback)
4. bluetooth0
...
私の場合、"ens33"、よくありがちなのは "eth0" でしょう。
Tshark キャプチャー実行
% tshark -i ens33 -f 'tcp port 80' -Y http.request.method=="GET"
これを流している最中に、別端末で make htmlman を実行。
docbook-xsl パッケージを導入していないと、
tshark から以下のようなメッセージが流れます。
Capturing on 'ens33'
3 0.000234500 192.168.231.151 → 216.34.181.96 HTTP 159 GET /release/xsl/current/html/math.xsl HTTP/1.0
23 0.395851835 192.168.231.151 → 216.34.181.96 HTTP 160 GET /release/xsl/current/html/admon.xsl HTTP/1.0
39 0.819348488 192.168.231.151 → 216.34.181.96 HTTP 164 GET /release/xsl/current/html/component.xsl HTTP/1.0
71 1.239970993 192.168.231.151 → 216.34.181.96 HTTP 161 GET /release/xsl/current/html/biblio.xsl HTTP/1.0
138 1.843258861 192.168.231.151 → 216.34.181.96 HTTP 168 GET /release/xsl/current/html/biblio-iso690.xsl HTTP/1.0
218 2.330773146 192.168.231.151 → 216.34.181.96 HTTP 163 GET /release/xsl/current/html/glossary.xsl HTTP/1.0
241 2.761557175 192.168.231.151 → 216.34.181.96 HTTP 165 GET /release/xsl/current/common/entities.ent HTTP/1.0
258 3.273120836 192.168.231.151 → 216.34.181.96 HTTP 160 GET /release/xsl/current/html/block.xsl HTTP/1.0
290 4.268901944 192.168.231.151 → 216.34.181.96 HTTP 159 GET /release/xsl/current/html/task.xsl HTTP/1.0
302 5.434932334 192.168.231.151 → 216.34.181.96 HTTP 163 GET /release/xsl/current/html/qandaset.xsl HTTP/1.0
xsl は sourceforge サイトから取ってきています。
相当数を取ってきますので、少なくとも頻繁にコンパイルする開発者は
docbook-xsl パッケージの導入を行っておいた方がよいと思います。
matsuand
sugj-tech メーリングリストの案内