- 最初は電源ボタン長押しでもうんともすんとも言わない。
- しばらく、充電せずに放置して、再度いろいろトライしたところ。。。。
- 電源長押しで振動して、「docomo」のロゴ(※)はでるが、そのあと電源が落ちてしまう。
- 「docomo」のロゴが出る画面が何度か繰り返す場合もある。
いろいろググってみたところ、似たような症状の筐体はある。もうギブアップですなぁ。
% git clone [リポジトリ] % git filter-branch --force --index-filter 'git rm --cached --ignore-unmatch -r [対象ディレクトリ]' -- --all % git for-each-ref --format="%(refname)" refs/original/ | xargs -n 1 git update-ref -d
ディレクトリを削除したいので、「-r [対象ディレクトリ]」で実行した。うまく言った様子。ただ、「git push --all --force origin」でリポジトリに反映させようとしたが、remote(origin)がnon-bareリポジトリだったので、うまくいかず。「.git」ディレクトリ事置き換えてしまいました。(non-bareは関係ないかもしれないけど。。。。。)
(参考)git log --all --name-status --pretty=short --graph
GWを使って、mailman3を構築している。下記のサイト(※)を見つつ進めたところ、メールのアーカイブができない事象に遭遇。
※ mailman-coreコンテナのmailman.logがこんな感じ。
tail -f core/var/logs/mailman.log
May 07 16:17:59 2022 (27) Exception in the HyperKitty archiver: <html><title>Auth required</title><body>
<h1>Authorization Required</h1><p>The archiver key is now
required to be sent over the Authorization HTTP header.
You need to upgrade the mailman-hyperkitty package to
1.2.0 or newer.
</p></body></html>
May 07 16:17:59 2022 (27) Traceback (most recent call last):
File "/usr/lib/python3.8/site-packages/mailman_hyperkitty/__init__.py", line 154, in _archive_message
return url
File "/usr/lib/python3.8/site-packages/mailman_hyperkitty/__init__.py", line 210, in _send_message
except ValueError as e:
メッセージのとおり、mailman-hyperkittyモジュールを1.2.0以上にする必要があるようす。githubで、maxking/docker-mailman/Dockerfileを見たら所、4/14にmailman_hyperkittyが1.2.0に変更されているが、コンテナイメージが更新されていない。
対処として、コンテナに入ってmailman-hyperkittyをアップデート(pip install -U mailman-hyperkitty)して、コンテナを再起動(docker container restart mailman-core)したら、無事にアーカイブできるようになった。さらに、過去の投稿も登録された。
https://github.com/maxking/docker-mailman
https://rohhie.net/ubuntu20-04-building-a-multi-domain-mailing-list-with-mailman3-first-half/
tcpdump -n \(tcp[tcpflags] \& \( tcp-syn\|tcp-fin\|tcp-rst \) != 0 \)
※ (と&と|はシェルに解釈されないようにエスケープ
tcp-syn|tcp-fin|tcp-rst の論理和(であってる?)と、tcp[tcpflags]で論理積をとって、0でなければどれかのフラグが立っているといる。
(参考)
https://eijiyoshida.hatenablog.jp/entry/20100805/1280995787
探せば簡単に出てくるのですが、どうしても忘れるのでメモっておきます。
Ubuntuなどでホームディレクトリの名前が日本語でつけられるのを変更する方法です。
LANG=C xdg-user-dirs-gtk-update
以上です。
ちなみに「LANG=C」を外して再度実行すれば、自分のLANGで設定しなおしてくれるようです。
VirtualBoxのビデオ(設定→ディスプレイ→グラフィックコントローラのところのやつ)で対応がちがうのだな。よく考えれば、そういうものかも。ビデオカードによってドライバ変更するんだもんな。。。
![]() |
| 最初の状態 |
![]() |
| sda2パーティション削除 |
![]() |
| fdiskの終了 |
![]() |
| swap外し(ちょっとグダグダ) |
![]() |
| partedで領域拡張 |
![]() |
| 拡張完了 |
![]() |
| 一応fdiskでも確認 |
![]() |
| resize2fsを実行 |
これも出た。「python3-aptdaemon.pkcompat : Conflicts: packagekit
Conflicts: packagekit:i386」
「apt remove」でpython3-aptdaemon.pkcompatを消してから、「apt upgrade」する。% gem update nokogiri -- --use-system-libraries
% bundle config build.nokogiri --use-system-librariesこのコマンドを実行すると「~/.bundle/config」に設定が書き込まれるようだ。
(※1) /lib/x86_64-linux-gnu/libz.so.1
(※2) http://www.nokogiri.org/tutorials/installing_nokogiri.html
(※3) /usr/lib/x86_64-linux-gnu/pkgconfig/{libxml-2.0,libxslt,libexslt}.pc
(※4) http://ruby.studio-kingdom.com/bundler/bundle_config/#build_options
% sysbench --test=fileio --file-total-size=1G prepare % sysbench --test=fileio --file-total-size=1G --file-test-mode=rndrw --init-rng=on --max-time=300 --max-requests=0 run % sysbench --test=fileio --file-total-size=1G cleanup結果:</ br>
Operations performed: 431040 Read, 287360 Write, 919496 Other = 1637896 Total
Read 6.5771Gb Written 4.3848Gb Total transferred 10.962Gb (37.417Mb/sec)
2394.66 Requests/sec executed
Test execution summary:
total time: 300.0003s
total number of events: 718400
total time taken by event execution: 11.2638
per-request statistics:
min: 0.00ms
avg: 0.02ms
max: 1.54ms
approx. 95 percentile: 0.03ms
Threads fairness:
events (avg/stddev): 718400.0000/0.00
execution time (avg/stddev): 11.2638/0.00
Operations performed: 339780 Read, 226520 Write, 724750 Other = 1291050 Total
Read 5.1846Gb Written 3.4564Gb Total transferred 8.6411Gb (29.495Mb/sec)
1887.66 Requests/sec executed
Test execution summary:
total time: 300.0003s
total number of events: 566300
total time taken by event execution: 7.1058
per-request statistics:
min: 0.00ms
avg: 0.01ms
max: 2.96ms
approx. 95 percentile: 0.02ms
Threads fairness:
events (avg/stddev): 566300.0000/0.00
execution time (avg/stddev): 7.1058/0.00
Operations performed: 2580 Read, 1720 Write, 5430 Other = 9730 Total
Read 40.312Mb Written 26.875Mb Total transferred 67.188Mb (229.32Kb/sec)
14.33 Requests/sec executed
Test execution summary:
total time: 300.0145s
total number of events: 4300
total time taken by event execution: 0.1086
per-request statistics:
min: 0.02ms
avg: 0.03ms
max: 3.96ms
approx. 95 percentile: 0.02ms
Threads fairness:
events (avg/stddev): 4300.0000/0.00
execution time (avg/stddev): 0.1086/0.00
c++ -shared -o v8.so v8_v8.o v8_callbacks.o v8_weakref.o v8_date.o v8_context.o v8_handle.o v8_external.o rr.o v8_function.o v8_exception.o v8_try_catch.o v8_string.o v8.o v8_value.o v8_message.o v8_array.o v8_debug.o v8_locker.o v8_template.o v8_script.o v8_object.o -L/usr/home/seike/rails/r3.1.test/vendor/bundle/gems/libv8-3.3.10.2/lib/libv8/build/v8 -Wl,-R/usr/home/seike/rails/r3.1.test/vendor/bundle/gems/libv8-3.3.10.2/lib/libv8/build/v8 -L. -L/usr/local/lib -Wl,-R/usr/local/lib -L. -rpath=/usr/lib:/usr/local/lib -pthread -rdynamic -Wl,-soname,v8.so -Wl,-R -Wl,/usr/local/lib -L/usr/local/lib -lruby18 -lpthread -lcrypt -lm -L/usr/lib -rpath=/usr/lib:/usr/local/lib -pthread -lv8 /usr/bin/ld: cannot find -lv8 *** Error code 1makeとgmakeの使い分けが出来ていないので、発生していると思われる。 libv8のディレクトリに移動して、gmakeと打ちましょう。
% cd vendor/bundle/gems/libv8-3.3.10.2/lib/libv8 % gmakelibv8のコンパイルが始まります。
% vi ~/.bundle/config BUNDLE_BUILD__THERUBYRACER: --with-opt-include=/usr/local/include
% cd vendor/bundle/ruby/1.8/gems/therubyracer-0.9.4/ext/v8
% vi Makefile
LIBSの最後に「-lexeinfo」を追加。
LIBS = $(LIBRUBYARG_SHARED) -lpthread -lcrypt -lm -L/usr/lib -rpath=/usr/lib:/usr/local/lib -pthread -lv8 -lexecinfo
% rm v8.so
% make <- v8.soが再作成される。
% cp v8.so ../../lib/
% bundle config build.mysql --with-mysql-config=/usr/local/mysql/bin/mysql_config