Netgate Discussion Forum
    • Categories
    • Recent
    • Tags
    • Popular
    • Users
    • Search
    • Register
    • Login

    Samba

    Scheduled Pinned Locked Moved Russian
    32 Posts 9 Posters 15.4k Views
    Loading More Posts
    • Oldest to Newest
    • Newest to Oldest
    • Most Votes
    Reply
    • Reply as topic
    Log in to reply
    This topic has been deleted. Only users with topic management privileges can see it.
    • D
      dvserg
      last edited by

      Нет там указывает на библиотеку  - видимо Samba некорректно стала.

      SquidGuardDoc EN  RU Tutorial
      Localization ru_PFSense

      1 Reply Last reply Reply Quote 0
      • A
        AnDrEyKa
        last edited by

        Сделал так:

        [2.0.1-RELEASE][root@server.home]/root(15): pkg_add -r http://212.219.56.153/sites/ftp.freebsd.org/pub/FreeBSD/ports/amd64/packages-8-stable/All/compat7x-amd64-7.3.703000.201008_1.tbz
        Fetching http://212.219.56.153/sites/ftp.freebsd.org/pub/FreeBSD/ports/amd64/packages-8-stable/All/compat7x-amd64-7.3.703000.201008_1.tbz... Done.
        
        *******************************************************************************
        *                                                                             *
        * Do not forget to add COMPAT_FREEBSD7 into                                   *
        * your kernel configuration (enabled by default).                             *
        *                                                                             *
        * To configure and recompile your kernel see:                                 *
        * http://www.freebsd.org/doc/en_US.ISO8859-1/books/handbook/kernelconfig.html *
        *                                                                             *
        *******************************************************************************
        
        

        Помогло:

        [2.0.1-RELEASE][root@server.home]/root(16): /usr/local/etc/rc.d/samba onestart  
        Removing stale Samba tdb files:  done
        Starting winbindd.
        [2.0.1-RELEASE][root@server.home]/root(17):
        
        

        И что дальше?

        1 Reply Last reply Reply Quote 0
        • A
          AnDrEyKa
          last edited by

          Порылся по интету, нашёл что /etc/rc.conf бывает в /etc/defaults/rc.conf - отредактировал, добавил```
          samba_enable="YES"
          nmbd_enable="YES"
          smbd_enable="YES"
          winbindd_enable="YES"

          
          Теперь мне пишет так:
          
          

          [2.0.1-RELEASE][root@server.home]/etc/defaults(12): /usr/local/etc/rc.d/samba start
          Starting nmbd.
          /libexec/ld-elf.so.1: Shared object "libz.so.4" not found, required by "nmbd"
          /usr/local/etc/rc.d/samba: WARNING: failed to start nmbd
          Starting smbd.
          /libexec/ld-elf.so.1: Shared object "libcrypt.so.4" not found, required by "smbd"
          /usr/local/etc/rc.d/samba: WARNING: failed to start smbd
          Starting winbindd.
          /libexec/ld-elf.so.1: Shared object "libcrypt.so.4" not found, required by "winbindd"
          /usr/local/etc/rc.d/samba: WARNING: failed to start winbindd

          1 Reply Last reply Reply Quote 0
          • A
            AnDrEyKa
            last edited by

            Господа специалисты! Помогите! Что дальше делать-то?  ???

            1 Reply Last reply Reply Quote 0
            • D
              D1M0N
              last edited by

              Зависимости не поставились….
              надо переставить поверх заново
              имхо

              или пробуйте
              из /lib/ libz.so.4 и libcrypt.so.4 скопировать в /libexec/

              2.1-BETA0  (amd64) built on Wed Jun 6
              USB Flash drive 4GB system disk
              Intel Atom CPU D410 @ 1.66GHz + D410PT miniITX Board + 1GB DDR2
              WAN - Onboard Card; LAN - D-Link DGE-530T; WIFI - D-Link DWA-140
              HDD 1000GB + samba-3.3.13 + transmission-daemon

              1 Reply Last reply Reply Quote 0
              • A
                AnDrEyKa
                last edited by

                У меня в /lib/ только libz.so.5 и libcrypt.so.5… Может я что-то поставил не той версии (например саму самбу)?
                Все логи моих действий - выше (по крайней мере касаемо самбы)...

                1 Reply Last reply Reply Quote 0
                • D
                  D1M0N
                  last edited by

                  http://www.lissyara.su/archive/samba_without_domain/
                  пробуй отсюда самбу

                  2.1-BETA0  (amd64) built on Wed Jun 6
                  USB Flash drive 4GB system disk
                  Intel Atom CPU D410 @ 1.66GHz + D410PT miniITX Board + 1GB DDR2
                  WAN - Onboard Card; LAN - D-Link DGE-530T; WIFI - D-Link DWA-140
                  HDD 1000GB + samba-3.3.13 + transmission-daemon

                  1 Reply Last reply Reply Quote 0
                  • A
                    AnDrEyKa
                    last edited by

                    Завёл таки самбу. Удалил ту версию и поставил другую. На всякий случай опишу как:
                    Удаляем всё поставленное ранее:

                    pkg_delete samba36-3.6.3
                    
                    pkg_delete compat7x-amd64-7.3.703000.201008_1
                    

                    Ставим самбу заново (другой версии и из другого источника):

                    pkg_add -r http://ftp2.freebsd.org/pub/FreeBSD/ports/amd64/packages-8.2-release/All/samba34-3.4.9_1.tbz

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

                    Теперь собственно самба запускается, работает, осталось настроить… Но это уже отдельная история :)

                    1 Reply Last reply Reply Quote 0
                    • N
                      nomeron
                      last edited by

                      А не подскажет кто, где можно взять пакет i386 c поддержкой ADS.
                      По умолчанию, как я понял такого функционала нигде нет.

                      1 Reply Last reply Reply Quote 0
                      • Y
                        yragan
                        last edited by

                        Помогите 3 день пытаюсь запустить самбу. Вот решил поставить на тестовую машину PFSense. Всё нужно настроил, но вот samba не как не могу осилить, пытался уже по всякому поставить. Но всегда вылетали разные ошибки. Вот из последних установил пакет сообщением выше pkg_add -r http://ftp2.freebsd.org/pub/FreeBSD/ports/amd64/packages-8.2-release/All/samba34-3.4.9_1.tbz
                        Первое вылетела не большая ошибка
                        pkg_add: warning: package 'samba34-3.4.9_1' requires 'openldap-client-2.4.23', but 'openldap-client-2.4.26' is installed
                        Перезагружаю сервер
                        Пытаюсь запустить samba в ручную, он выдает smbd is not running.
                        В логах
                        [2012/03/26 12:43:21,  0] nmbd/nmbd.c:71(terminate)
                          Got SIGTERM: going down…
                        [2012/03/26 12:49:04,  0] nmbd/nmbd.c:855(main)
                          nmbd version 3.4.9 started.
                          Copyright Andrew Tridgell and the Samba Team 1992-2009
                        [2012/03/26 12:49:04,  0] lib/pidfile.c:129(pidfile_create)
                          ERROR: can't open /var/run/samba34/nmbd.pid: Error was No such file or directory

                        Что ему не хватает я вижу, но откуда это взять и почему его изначально нет, не понятно

                        1 Reply Last reply Reply Quote 0
                        • Y
                          yragan
                          last edited by

                          Помогите 3 день пытаюсь запустить самбу. Вот решил поставить на тестовую машину PFSense. Всё нужно настроил, но вот samba не как не могу осилить, пытался уже по всякому поставить. Но всегда вылетали разные ошибки. Вот из последних установил пакет сообщением выше pkg_add -r http://ftp2.freebsd.org/pub/FreeBSD/ports/amd64/packages-8.2-release/All/samba34-3.4.9_1.tbz
                          Первое вылетела не большая ошибка
                          pkg_add: warning: package 'samba34-3.4.9_1' requires 'openldap-client-2.4.23', but 'openldap-client-2.4.26' is installed
                          Перезагружаю сервер
                          Пытаюсь запустить samba в ручную, он выдает smbd is not running.
                          В логах
                          [2012/03/26 12:43:21,  0] nmbd/nmbd.c:71(terminate)
                            Got SIGTERM: going down…
                          [2012/03/26 12:49:04,  0] nmbd/nmbd.c:855(main)
                            nmbd version 3.4.9 started.
                            Copyright Andrew Tridgell and the Samba Team 1992-2009
                          [2012/03/26 12:49:04,  0] lib/pidfile.c:129(pidfile_create)
                            ERROR: can't open /var/run/samba34/nmbd.pid: Error was No such file or directory

                          Что ему не хватает я вижу, но откуда это взять и почему его изначально нет, не понятно

                          1 Reply Last reply Reply Quote 0
                          • A
                            AnDrEyKa
                            last edited by

                            Команда

                            pkg_info openldap-client-2.4.26
                            

                            Покажет информацию о пакете и те пакеты, которые его используют. В моём случае про openldap-client-2.4.23 пишет так (это только часть касающаяся зависимостей):

                            Required by:
                            samba34-3.4.9_1
                            

                            Я бы сделал так:
                            Сначала удалил бы самбу:

                            pkg_delete -r samba34-3.4.9_1
                            

                            Потом удалил бы конфликтующий пакет:

                            pkg_delete -r openldap-client-2.4.26
                            

                            После чего поставил бы самбу заново:

                            pkg_add -r http://ftp2.freebsd.org/pub/FreeBSD/ports/amd64/packages-8.2-release/All/samba34-3.4.9_1.tbz
                            
                            1 Reply Last reply Reply Quote 0
                            • Y
                              yragan
                              last edited by

                              Required by:
                              squid-2.7.9_1
                              squidGuard-1.4_4
                              samba34-3.4.9_1

                              1 Reply Last reply Reply Quote 0
                              • A
                                AnDrEyKa
                                last edited by

                                @yragan:

                                Required by:
                                squid-2.7.9_1
                                squidGuard-1.4_4
                                samba34-3.4.9_1

                                Ну тут не знаю… Если сделать как я написал Squid может перестать нормально работать. А может и прокатит. Определить можно эксперементальным путём  ;)  Если не прокатит - думать дальше... Благо вернуть обратно можно переустановкой Squid

                                1 Reply Last reply Reply Quote 0
                                • Y
                                  yragan
                                  last edited by

                                  В итоге нечего я так не смог добиться. Помогло только скрипт с сайта http://code.google.com/p/pfsense-cacheboy/wiki/Pfsense_Samba33
                                  Не много его изменил под версию 8.1 и даже нечего не надо больше делать

                                  1 Reply Last reply Reply Quote 0
                                  • A
                                    AnDrEyKa
                                    last edited by

                                    @yragan:

                                    В итоге нечего я так не смог добиться. Помогло только скрипт с сайта http://code.google.com/p/pfsense-cacheboy/wiki/Pfsense_Samba33
                                    Не много его изменил под версию 8.1 и даже нечего не надо больше делать

                                    Допиши для истории что именно изменил чтобы работало… ;)

                                    1 Reply Last reply Reply Quote 0
                                    • Y
                                      yragan
                                      last edited by

                                      Вот выкладываю этот файл исправленный мною, там самба 3.3, с версию 3.4 уже желания и времени экспериментировать не было
                                      http://narod.ru/disk/44466667001.67faec77dfd789da342d06ecdfee9a97/samba_install.sh.html
                                      Закачиваете файл в PFSense в меню Diagnostics-Command Prompt-Upload. Закачивается в TMP, вводите команду в терминал fetch /tmp/samba_install.sh && chmod a+x samba_install.sh && ./samba_install.sh и всё самба у вас сама установиться и настроиться.

                                      1 Reply Last reply Reply Quote 0
                                      • A
                                        AnDrEyKa
                                        last edited by

                                        Явно надо переставлять Самбу.

                                        По поводу "не стартует после перезагрузки" - у меня то же самое, ей не хватает каталога "samba34" (у вас цифры могут отсутствовать либо быть другими в зависимости от версии самбы и настроек) в /var/run/. Лечится это командой

                                        mkdir /var/run/samba34
                                        
                                        1 Reply Last reply Reply Quote 0
                                        • U
                                          uastalker
                                          last edited by

                                          Разобрался, поставил самбу, при перезагрузке все сервисы запускаются

                                          /usr/local/etc/rc.d/samba.sh status

                                          nmbd is running as pid 22144.
                                          smbd is running as pid 23806.
                                          winbindd is running as pid 36138.

                                          Но на шару не заходит. В логе пишет tdb(/var/db/samba/gencache.tdb): tdb_reopen: open failed (No such file or directory).

                                          Помогает только /usr/local/etc/rc.d/samba.sh restart, после этого всё начинает нормально работать(и появляется файлик /var/db/samba/gencache.tdb). Что может быть?

                                          1 Reply Last reply Reply Quote 0
                                          • D
                                            D1M0N
                                            last edited by

                                            какие права на папку с файлом и юзер в самбе?

                                            2.1-BETA0  (amd64) built on Wed Jun 6
                                            USB Flash drive 4GB system disk
                                            Intel Atom CPU D410 @ 1.66GHz + D410PT miniITX Board + 1GB DDR2
                                            WAN - Onboard Card; LAN - D-Link DGE-530T; WIFI - D-Link DWA-140
                                            HDD 1000GB + samba-3.3.13 + transmission-daemon

                                            1 Reply Last reply Reply Quote 0
                                            • First post
                                              Last post
                                            Copyright 2025 Rubicon Communications LLC (Netgate). All rights reserved.