[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 メーリングリストの案内