ProvisioningError для установки Samba

Я пытаюсь установить samba, но это не удается:

kavinlu@kavinlu-IT:/etc/init.d$ sudo apt-get -f install samba4 Reading package lists... Done Building dependency tree Reading state information... Done The following extra packages will be installed: libdcerpc-server0 libdcerpc0 libgensec0 libregistry0 libsamba-policy0 python-samba samba4-common-bin Suggested packages: bind9 phpldapadmin samba-gtk swat2 Recommended packages: samba4-dsdb-modules The following NEW packages will be installed: libdcerpc-server0 libdcerpc0 libgensec0 libregistry0 libsamba-policy0 python-samba samba4 samba4-common-bin 0 upgraded, 8 newly installed, 0 to remove and 0 not upgraded. Need to get 0 B/4,143 kB of archives. After this operation, 23.2 MB of additional disk space will be used. Do you want to continue [Y/n]? y Preconfiguring packages ... Selecting previously deselected package libgensec0. (Reading database ... 207432 files and directories currently installed.) Unpacking libgensec0 (from .../libgensec0_4.0.0~alpha17~git20110807.dfsg1-1ubuntu1_amd64.deb) ... Selecting previously deselected package libdcerpc0. Unpacking libdcerpc0 (from .../libdcerpc0_4.0.0~alpha17~git20110807.dfsg1-1ubuntu1_amd64.deb) ... Selecting previously deselected package libregistry0. Unpacking libregistry0 (from .../libregistry0_4.0.0~alpha17~git20110807.dfsg1-1ubuntu1_amd64.deb) ... Selecting previously deselected package libdcerpc-server0. Unpacking libdcerpc-server0 (from .../libdcerpc-server0_4.0.0~alpha17~git20110807.dfsg1-1ubuntu1_amd64.deb) ... Selecting previously deselected package libsamba-policy0. Unpacking libsamba-policy0 (from .../libsamba-policy0_4.0.0~alpha17~git20110807.dfsg1-1ubuntu1_amd64.deb) ... Selecting previously deselected package python-samba. Unpacking python-samba (from .../python-samba_4.0.0~alpha17~git20110807.dfsg1-1ubuntu1_amd64.deb) ... Selecting previously deselected package samba4-common-bin. Unpacking samba4-common-bin (from .../samba4-common-bin_4.0.0~alpha17~git20110807.dfsg1-1ubuntu1_amd64.deb) ... Selecting previously deselected package samba4. Unpacking samba4 (from .../samba4_4.0.0~alpha17~git20110807.dfsg1-1ubuntu1_amd64.deb) ... Processing triggers for man-db ... Processing triggers for ureadahead ... Setting up libgensec0 (4.0.0~alpha17~git20110807.dfsg1-1ubuntu1) ... Setting up libdcerpc0 (4.0.0~alpha17~git20110807.dfsg1-1ubuntu1) ... Setting up libregistry0 (4.0.0~alpha17~git20110807.dfsg1-1ubuntu1) ... Setting up libdcerpc-server0 (4.0.0~alpha17~git20110807.dfsg1-1ubuntu1) ... Setting up libsamba-policy0 (4.0.0~alpha17~git20110807.dfsg1-1ubuntu1) ... Setting up python-samba (4.0.0~alpha17~git20110807.dfsg1-1ubuntu1) ... Setting up samba4-common-bin (4.0.0~alpha17~git20110807.dfsg1-1ubuntu1) ... Setting up samba4 (4.0.0~alpha17~git20110807.dfsg1-1ubuntu1) ... Administrator password will be set randomly! Unknown parameter encountered: "max log size" Ignoring unknown parameter "max log size" Unknown parameter encountered: "syslog" Ignoring unknown parameter "syslog" Unknown parameter encountered: "passdb backend" Ignoring unknown parameter "passdb backend" Unknown parameter encountered: "unix password sync" Ignoring unknown parameter "unix password sync" Unknown parameter encountered: "passwd program" Ignoring unknown parameter "passwd program" Unknown parameter encountered: "pam password change" Ignoring unknown parameter "pam password change" Unknown parameter encountered: "map to guest" Ignoring unknown parameter "map to guest" Unknown parameter encountered: "usershare allow guests" Ignoring unknown parameter "usershare allow guests" Unknown parameter encountered: "guest ok" Ignoring unknown parameter "guest ok" Unknown parameter encountered: "guest ok" Ignoring unknown parameter "guest ok" Unknown parameter encountered: "max log size" Ignoring unknown parameter "max log size" Unknown parameter encountered: "syslog" Ignoring unknown parameter "syslog" Unknown parameter encountered: "passdb backend" Ignoring unknown parameter "passdb backend" Unknown parameter encountered: "unix password sync" Ignoring unknown parameter "unix password sync" Unknown parameter encountered: "passwd program" Ignoring unknown parameter "passwd program" Unknown parameter encountered: "pam password change" Ignoring unknown parameter "pam password change" Unknown parameter encountered: "map to guest" Ignoring unknown parameter "map to guest" Unknown parameter encountered: "usershare allow guests" Ignoring unknown parameter "usershare allow guests" Unknown parameter encountered: "guest ok" Ignoring unknown parameter "guest ok" Unknown parameter encountered: "guest ok" Ignoring unknown parameter "guest ok" 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 Processing triggers for libc-bin ... ldconfig deferred processing now taking place Processing triggers for python-support ... Errors were encountered while processing: samba4 E: Sub-process /usr/bin/dpkg returned an error code (1) 

Что случилось? Как это исправить?

3 Solutions collect form web for “ProvisioningError для установки Samba”

Я решил проблему таким образом:

  1. Используйте этот smb.conf :

     # Global parameters [global] workgroup = One realm = One netbios name = Klaptop11-10 security = share 
  2. Установите пакет samba-dsdb-modules . Чтобы справиться с зависимостями, установите их все вместе: samba-common samba-common-bin samba-dsdb-modules samba4 samba4-clients samba4-common-bin

Все мои пакеты, связанные с самбой, перечислены здесь, на всякий случай:

 $ dpkg -l | grep smb ii **libpam-smbpass** 2:3.5.11~dfsg-1ubuntu2.1 pluggable authentication module for Samba ii **libsmbclient** 2:3.5.11~dfsg-1ubuntu2.1 shared library for communication with SMB/CIFS servers ii **python-smbc** 1.0.10-0ubuntu2 Python bindings for Samba clients (libsmbclient) $ dpkg -l | grep samba ii **libsamba-hostconfig0** 4.0.0~alpha17~git20110807.dfsg1-1ubuntu1 Samba host configuration library ii **libsamba-policy0** 4.0.0~alpha17~git20110807.dfsg1-1ubuntu1 Samba policy management ii **libsamba-util0** 4.0.0~alpha17~git20110807.dfsg1-1ubuntu1 Samba utility function library ii **python-samba** 4.0.0~alpha17~git20110807.dfsg1-1ubuntu1 Python bindings for Samba ii **samba-common** 2:3.5.11~dfsg-1ubuntu2.1 common files used by both the Samba server and client ii **samba-common-bin** 2:3.5.11~dfsg-1ubuntu2.1 common files used by both the Samba server and client ii **samba-dsdb-modules** 4.0.0~alpha17~git20110807.dfsg1-1ubuntu1 Samba Directory Services Database ii **samba4** 4.0.0~alpha17~git20110807.dfsg1-1ubuntu1 SMB/CIFS file, NT domain and active directory server (version 4) ii **samba4-clients** 4.0.0~alpha17~git20110807.dfsg1-1ubuntu1 client utilities from Samba 4 ii **samba4-common-bin** 4.0.0~alpha17~git20110807.dfsg1-1ubuntu1 Samba 4 common files used by both the server and the client 

Это известная ошибка в пакете samba4 – см. https://bugs.launchpad.net/ubuntu/+source/samba4/+bug/832465

Если вам не нужны функции Active Directory DC, я бы рекомендовал установить samba 3 (стабильный выпуск) и удалить samba 4. Samba 3 находится в пакете «samba», а не в пакете «samba4».

фактическая ошибка >> https://bugs.launchpad.net/ubuntu/+source/samba4/+bug/857394 <<

Но я исправил это, удалив ссылку на контроллер домена и добавив строку для безопасности, а также сделав рабочую группу и область той же (в моем случае оба они называются «одним» (без кавычек)

Итак, начало моих бейсбонов smb.conf гласит:

  # Global parameters [global] workgroup = One realm = One netbios name = Klaptop11-10 security = share 

Понятия не имею, если это правильно с точки зрения использования самбы, но я собирался настроить его впоследствии в любом случае, все, что я хотел изначально, – это постоянно останавливать его. Который это сделал.

  • Что такое эквивалент samba для команды Windows «Просмотр сведений учетной записи пользователя» NET USER
  • Как запретить smbtree запрашивать пароль?
  • Как загрузить файл на общий диск с помощью unix?
  • Разрешения Samba не применяются
  • Как перечислить драйверы принтеров без учетных данных с Samba?
  • Сделать файлы Samba доступными
  • samba как отображать файлы с двоеточием в их имена?
  • Samba: переменная sustitutions в smb.conf
  • Samba с несколькими долями с одного сервера
  • Публичная доля, использующая samba
  • Текущая рабочая группа
  • Interesting Posts

    Сценарий удаленного резервного копирования SSH

    Могу ли я «перетащить» файл в окно без файлового менеджера?

    Как получить определенные поля из вывода «Детали соседей CDP»?

    Как dd или cp весь диск на удаленном компьютере Debian на локальную машину?

    как закрыть работу один за другим? есть ли какие-либо варианты?

    Задача Cron за каждую минуту выходить из строя?

    Как настроить пароль grub в rhel7?

    Установка аргументов из текстового файла не работает

    sed многострочная рекурсивная подстановка шаблона

    Какой дистрибутив будет использовать меньше ресурсов для ноутбука?

    Убивание сгруппированных сеансов при отсоединении клиента

    Может ли суперпользователь (с «корневым» доступом) манипулировать данными в базе данных, установленной на сервере?

    удалить хост из списка завершения для ssh в zsh

    Это Хакер? Что делать?

    Xterm: для оболочки не найдено абсолютного пути: 500

    Linux и Unix - лучшая ОС в мире.