しばらくDropBoxを活用していなかったが、気が付くとDropBoxサーバ上のデータが更新されていないことに気が付いた。
そこで、Linux上のDropBoxの状態を見てみると、動作していない。
# service dropbox startで起動しようとすると、以下のようなエラーが出て立ち上がらない。
Traceback (most recent call last):
File "<string>", line 5, in <module>
zipimport.ZipImportError: not a Zip file: '/usr/libexec/dropbox/library.zip'
Droboxの公式Forumで調べると、この事態で悩まされている人が何人もいるようだ。
ひとつめに見つけた記事の最後には、モデレータによる/usr/libexec/dropbox/library.zipのMD5SUMの確認と、最新バージョンの使用の薦めがあった。
とりあえず、MD5SUMはそこに記載されているものと異なっていたので、一度アンインストールして、DropBox公式から最新版をダウンロードしてインストールしようと思うのだが、Fedora用のRPMはFedoraのライブラリとの依存関係があり、インストールできない。
ソースからインストールすればうまく行くのかもしれないが、もう一つ、ヒントになる書き込みを見つけた。
インストール時には動作するが、再起動後には動かなくなる。
再インストールするとまた起動するが、再起動するとやはりダメだ。
そして最後に、/etc/prelink.confに"-b *dropbox*"を追加した後に、再インストールするとうまく動作する、という書き込みがあった。
そこで再度、以前の方法でインストールして試してみようとしたところ、なぜか再インストールした時点で、/etc/prelink.confの書き換えをしなくても再起動してもDropBoxは立ち上がるようになった。
とりあえず、再度立ち上がらなくなるまで放置、もし立ち上がらなくなったら、上記処理を試してみることにした。