2012.04.08
Ubuntu 11.10 に samba4 をインストールできない
今のところUbuntu 11.10にapt-getでsamba4をインストールしようとするとエラーが出るのでその対策。
インストール時に出るエラーはこんな感じ。
$ sudo apt-get install samba4
Reading package lists… Done
Building dependency tree
Reading state information… Done
Suggested packages:
bind9 phpldapadmin samba-gtk swat2
Recommended packages:
samba4-dsdb-modules
The following NEW packages will be installed:
samba4
0 upgraded, 1 newly installed, 0 to remove and 0 not upgraded.
Need to get 0 B/1,623 kB of archives.
After this operation, 11.7 MB of additional disk space will be used.
Preconfiguring packages …
Selecting previously deselected package samba4.
(Reading database … 278638 files and directories currently installed.)
Unpacking samba4 (from …/samba4_4.0.0~alpha17~git20110807.dfsg1-1ubuntu1_amd64.deb) …
Processing triggers for man-db …
Processing triggers for ureadahead …
Setting up samba4 (4.0.0~alpha17~git20110807.dfsg1-1ubuntu1) …
Administrator password will be set randomly!
ProvisioningError: guess_names: ‘realm =’ was not specified in supplied /etc/samba/smb.conf. Please remove the smb.conf file and let provision generate it
dpkg: error processing samba4 (–configure):
subprocess installed post-installation script returned error exit status 1
Errors were encountered while processing:
samba4
E: Sub-process /usr/bin/dpkg returned an error code (1)
smb.confがうまく作れないらしい。
原因はドメイン情報が無い時によろしくやってくれないバグのようです。
https://bugs.launchpad.net/ubuntu/+source/samba4/+bug/832465
なのでそのうち直るはずだけど、とりあえずバグ報告のところに書いてあった対策をすればインストールはできたのでその手順を書きます。
- /etc/hosts にドメイン情報を付加
- /etc/hostname にドメイン情報を付加
- ネットワークインタフェースの再起動
$ cat hosts
127.0.0.1 localhost
127.0.1.1 blog
こんな感じになってるやつを変更。
$ sudo vim /etc/hosts
127.0.0.1 localhost.localdomain localhost
127.0.1.1 blog.kirie.net blog
$ sudo vim /etc/hostname
blog.kirie.net
$ sudo /etc/init.d/networking restart
この状態でsamba4をインストールするとエラーなくインストールできました。
$ sudo apt-get install samba4
Reading package lists… Done
Building dependency tree
Reading state information… Done
〜〜〜中略〜〜〜
Unpacking samba4 (from …/samba4_4.0.0~alpha17~git20110807.dfsg1-1ubuntu1_amd64.deb) …
Processing triggers for man-db …
Processing triggers for ureadahead …
Setting up samba4 (4.0.0~alpha17~git20110807.dfsg1-1ubuntu1) …
samba4 start/running, process 22135
[…] なんか、hostname とか hosts とかいじるとうまく行きますよというページもあったが私の場合ダメでした。試しに、上記の hostname とhosts をいじったあとに、 […]
Posted at 2012.09.11 00:35 by samba の立ち上げ
[…] した。Ubuntuでは、$ sudo apt-get install samba4でインストールできます。注意事項につきましては、http://blog.kirie.net/linux/ubuntu/494.html様に記載されており、こちらの手順でインストールしました。 […]
Posted at 2013.01.24 15:49 by UbuntuでWordpressに挑戦 » Samba4.0.1をUbuntuで使用する(続きあり)