#Updated 2019.09.07
Explore tagged Tumblr posts
Text
Welcome
Hello, Celina. Welcome to our page! As you know, a healthy Dominant/submissive dynamic requires trust, honesty, and communication. Communication is why this page is here. It is important to me that you always have access to your safe words, rules, limits, and rewards, as well as my current understanding of your soft and hard limits. If/when you break a rule, it will happen because you are being disobedient; not because you forgot that the rule exists. This will also help me remain consistent with your punishments and rewards. You won’t ever have to worry that I will be too lenient with you or let you off the hook. You are my best friend, and I care about you immensely: two excellent reasons why I will always do my best to be strict and fair at all times.
1 note
·
View note
Photo
[20190908] day6official update
DAY6 WORLD TOUR 'GRAVITY' BUSAN 2019.09.07~09.08
뜨거운 열정으로 너무 큰 감동을 준 부산 #MyDay 덕분에 시간 가는 줄 모르게 4년 하고 1일이 지났어요! 앞으로 4000년 동안 함께 할 준비 됐죠?
#day6#kim wonpil#wonpil#sungjin#jae park#brian kang#young k#dowoon#twitter update#08092019#era: the book of us gravity
38 notes
·
View notes
Text
UPDATE on Kang Daniel Fanmeeting
2019.08.16- Singapore
2019.08.18- Hong Kong
2019.09.07- Bangkok
2019.09.13- Taipei
2019.09.21 Kuala Lumpur
#kang daniel#color on me#daniel k#daniel#wanna one#konnect#konnect entertainment#e: fanmeeting#singapore#thailand#hongkong#taipei#malaysia
1 note
·
View note
Text
DropboxをCentOS 7で動かす(2019年2月時点の情報)
Dropboxは2018年10月にLinux版のシステム要件を情け容赦なく更新し、これまで動いていた環境を切り捨てた。主には
Ubuntu 14.04 以上、Fedora 21 以上 のオペレーティング システム
Glibc 2.19 以上
Dropbox フォルダは ext4 形式のハード ドライブかパーティションに配置すること
などの要件が新たに科され、対応するディストリビューションについては(本質的問題ではないので)ともかく、xfsやbtrfsなどext4以外のファイルシステム上で使えなくなった。これはもともとext4以外を標準とするディストリビューションや、宗教上の理由でext4以外を使いたいユーザーへの打撃となった。しかしこれに対し��はいくつかのworkaroundが考案された(e.g. btrfsでDropboxを使う とか btrfs? Dropboxさん, あなたが見ているのはext4ですよ とか)。ただ私自身は諦めてext4でフォーマットし直したので、これらの有効性は確認していない。 何より致命的な問題はglibcのバージョンで、CentOS 7はglibc 2.17を採用しているから、ファイルシステム問題をクリアしてもCentOS 7では動作させられなくなった。なおこのシステム要件の更新直後は上記ファイルシステムの問題と同様にglibcのバージョンを騙してやるworkaround(e.g. 2018年版、CentOS 7 で Dropbox を使う)があったようだが、その後にDropboxがアップデートされ、少なくともglibc 2.18を呼ぶようになったみたいでこの方法もまた使えなくなった。 当然システムのglibcをアップデートしてしまうのは影響範囲が甚大で危険だから、Dropboxだけが使う新しいglibcを別に入れるのが比較的安全だとは思っていたが、新しいglibc自体のビルドに必要な要件をCentOS 7が満たしていないので、ちょっとてこずった。 同じようなことを試した人も既にいたが、何が違ってうまく行かないのか不明なので、取り敢えず手元でうまく行ったメモ。
Developer Toolset 7を入れる
新しいglibcをビルドするにはGCCなどのバージョンが古いため、Developer Toolsetを入れる。現在の最新版は7であるが、どんどん更新されているようなので新しいバージョンが出ているのかも知れない(現在はたまたま7だが、CentOSのバージョンと一致している、とかいう性格のものではない)。
$ sudo yum install centos-release-scl $ sudo yum install centos-release-scl patchelf $ sudo yum-config-manager --enable rhel-server-rhscl-7-rpms $ sudo yum install devtoolset-7 $ scl enable devtoolset-7 bash
新しいglibcを入れる
現在の最新版はglibc 2.29だが、試行錯誤の過程でglibc 2.27を入れた(別にゆかりんの誕生日だからと思ったわけじゃない)。 Developer Toolset 7であれば問題はないはずなので、本当は最新版を入れた方がよい気がする。(参考にしたサイト:Dropbox - glibc and file systems support)
$ tar xzvf glibc-2.27.tar.gz $ cd glibc-2.27 $ mkdir build $ cd build $ ../configure --prefix=/opt/glibc-2.27 $ make $ sudo make install
patchelf する
処理内容の想像はついているが、理解していない。Dropboxはしょっちゅうバージョンアップするので、最新のパスにする。バージョンアップした後にまたpatchelfする必要がある気がするが、まだそこまで確認していない方法は下の補足を参照。
(2019.02.23追記:Tumblrの仕様でsetの前のハイフン2個をダッシュに自動変換してしまうようなので、コピペの際にはご注意)
$ patchelf --set-interpreter /opt/glibc-2.27/lib/ld-2.27.so ~/.dropbox-dist/dropbox-lnx.x86_64-66.4.84/dropbox $ patchelf --set-rpath /opt/glibc-2.27/lib ~/.dropbox-dist/dropbox-lnx.x86_64-66.4.84/dropbox
シンボリックリンクとかはる
(参考にしたサイト: CentOS7でDropBox glibc2.9以上でないと使えなくなった対応)
同サイトのglibcバージョン表記は誤記(2.7→2.17、2.9→2.19)だと思うが、取り敢えず気にしないことにする。
$ cd ~/.dropbox-dist/dropbox-lnx.x86_64-66.4.84/ $ ln -s /lib64/libgcc_s.so.1 $ ln -s /usr/lib64/libstdc++.so.6 $ ln -s /lib64/libz.so.1 $ ln -s /lib64/libgthread-2.0.so.0 $ ln -s /lib64/libglib-2.0.so.0
Dropboxを起動する
インストールから行う場合は公式サイト参照。
$ export LD_LIBRARY_PATH=~/.dropbox-dist/dropbox-lnx.x86_64-66.4.84:$LD_LIBRARY_PATH $ ~/.dropbox-dist/dropboxd
うまく行くのを確認したら、LD_LIBRARY_PATHを加えて起動するスクリプトでも用意するとよいかも。例えばこんな感じ?
#!/bin/sh export LD_LIBRARY_PATH=~/.dropbox-dist/dropbox-lnx.x86_64-`/usr/bin/cat ~/.dropbox-dist/VERSION`:$LD_LIBRARY_PATH exec ~/bin/dropbox.py "$@"
Dropboxアップデート時の補足(2019.02.23追記)
Dropboxのdaemonは新しいバージョンを自動的に探して自動的にアップデートするが、上記手順からしてこのアップデート機構はうまく動作せず、何らかの工夫が必要となる。放置しておくと、自動アップデートを試みた後、予想通り古いglibcを見に行ってしまう。
ImportError: /lib64/libc.so.6: version `GLIBC_2.18' not found (required by /tmp/.dropbox-dist-new-45n94tcl/.dropbox-dist/dropbox-lnx.x86_64-67.4.83/dbxlog._dbxlog.cpython-36m-x86_64-linux-gnu.so)
取り敢えず手動で回避しておいて、後から自動化する方法を考えることにする(以下の手順はscl enable devtoolset-7していない通常の環境下で差し支えない)。
$ dropbox stop $ dropbox update
アップデートそのものは途中まで成功するが、ここでも(当然)エラーが出るので、手動で処理する。
※上と同じでTumblrの仕様でsetの前のハイフン2個をダッシュに自動変換してしまうようなので、以下コピペの際にはご注意
$ dropbox stop $ cd ~/.dropbox-dist/dropbox-lnx.x86_64-`/usr/bin/cat ~/.dropbox-dist/VERSION` $ patchelf --set-interpreter /opt/glibc-2.27/lib/ld-2.27.so dropbox $ patchelf --set-rpath /opt/glibc-2.27/lib dropbox $ ln -s /lib64/libgcc_s.so.1 $ ln -s /usr/lib64/libstdc++.so.6 $ ln -s /lib64/libz.so.1 $ ln -s /lib64/libgthread-2.0.so.0 $ ln -s /lib64/libglib-2.0.so.0 $ dropbox start
(2019.05.03追記)最終的には自動化したいが、まだ実現してない。ちなみにアップデートを試みている際は
$ dropbox status Dropbox をアップグレード中...
となるため、この返り値をキーにして自動化できるとは思うので、誰か実現したら教えろください。
(2019.09.07追記)アップデート自動化の方法は http://www.haijiso.com/pc-memo/1553154674 に記載した。
2 notes
·
View notes