Ошибка при запуске службы cifs winbind

Just bought a 4200 NAS box and trying to join it to our Windows Active Directory 2008 R2.

Forest and Domain both running in Native mode.

I have updated the firmware to RAIDiator-x86 4.2.17.

On attempting to join the domain we get the following errors in the logs

Thu Jul 14 14:57:21 GMT 2011 Unsuccessful starting CIFS winbind service.
Thu Jul 14 14:57:21 GMT 2011 Unsuccessful joining domain IC.
Thu Jul 14 14:56:51 GMT 2011 Unsuccessful starting CIFS winbind service.
Thu Jul 14 14:56:51 GMT 2011 Unsuccessful joining domain IC.

We bought this unit on the basis that it should join to the domain — if it can’t or won’t then I will be returning it for a full refund!

Anyone got any ideas — I’ve tried setting the name in the general settings to a fully qualified name, etc.

Just bought a 4200 NAS box and trying to join it to our Windows Active Directory 2008 R2.

Forest and Domain both running in Native mode.

I have updated the firmware to RAIDiator-x86 4.2.17.

On attempting to join the domain we get the following errors in the logs

Thu Jul 14 14:57:21 GMT 2011 Unsuccessful starting CIFS winbind service.
Thu Jul 14 14:57:21 GMT 2011 Unsuccessful joining domain IC.
Thu Jul 14 14:56:51 GMT 2011 Unsuccessful starting CIFS winbind service.
Thu Jul 14 14:56:51 GMT 2011 Unsuccessful joining domain IC.

We bought this unit on the basis that it should join to the domain — if it can’t or won’t then I will be returning it for a full refund!

Anyone got any ideas — I’ve tried setting the name in the general settings to a fully qualified name, etc.

  • Печать

Страницы: 1 [2] 3  Все   Вниз

Тема: Starting SMB/CIFS File and Active Directory Server [fail]  (Прочитано 5206 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн
AnrDaemon

Это уже могут быть проблемы с конфигурацией.
попробуйте —reinstall samba-common
Если не прокатит — просто удалите /etc/init/samba-ad-dc.conf (это пусковой файл режима контроллера домена, должен глушиться автоматически на рабочей станции, но вот…).

Хотите получить помощь? Потрудитесь представить запрошенную информацию в полном объёме.

Прежде чем [Отправить], нажми [Просмотр] и прочти собственное сообщение. Сам-то понял, что написал?…


Оффлайн
The Kaban

AnrDaemon,
Не прокатило(
Из плюсов пытается запустится одна служба, а не две.
А ошибка так и осталась(


Пользователь добавил сообщение 25 Мая 2016, 19:39:45:


AnrDaemon,
Подскажите пожалуйста как правильно снести samba и Active Directory Server?

До этого я делал вот так: apt-get remove samba samba-common

Может мне еще нужно снести winbind и попробвать вот такую команду: sudo apt-get remove —purge samba samba-common winbind?

Спасибо!

« Последнее редактирование: 25 Мая 2016, 20:04:38 от The Kaban »


Оффлайн
AnrDaemon

Посмотрите, от каких пакетов зависит самба у вас.
У меня пока нет под рукой 14.04.

Хотите получить помощь? Потрудитесь представить запрошенную информацию в полном объёме.

Прежде чем [Отправить], нажми [Просмотр] и прочти собственное сообщение. Сам-то понял, что написал?…


Оффлайн
The Kaban

AnrDaemon,
Здравствуйте!
Скажите пожалуйста, можно как то через apt-get посмотреть зависимости?

В интернете нашел только информацию о том как посмотреть зависимость при помощи утилиты apt-rdepends. Может я парною, но не хочется что-то лишние ставить на сервер.

Может вот так посмотреть: sudo apt-get remove —purge —simulate samba
Кстати, можно в apt-get использовать 2 параметра?

Спасибо!


Оффлайн
AnrDaemon

aptitude же ж.
Всё мило, интуитивно и наглядно.

Хотите получить помощь? Потрудитесь представить запрошенную информацию в полном объёме.

Прежде чем [Отправить], нажми [Просмотр] и прочти собственное сообщение. Сам-то понял, что написал?…


Оффлайн
The Kaban

AnrDaemon,
Спасибо что открыли глаза, классная утилита!)
Вот что мне показала команда sudo aptitude show samba


Оффлайн
AnrDaemon

А если её просто запустить, она окажется ещё более классной!
Кстати, о классности… У меня тут завалялось…

apt-get remove --purge python-samba samba-common samba-common-bin samba-libs tdb-tools samba-dsdb-modules samba-vfs-modules ldb-tools smbldap-tools winbindПотом

apt-get autoremove --purge для зачистки хвостов.
После этого проверьте, чтобы в /etc/init не осталось сервисов

nmbd.conf
reload-smbd.conf
samba-ad-dc.conf
smbd.conf
winbind.conf
После этого можно попробовать поставить Самбу обратно.

P.S.
В /etc/init.d тоже не должно остаться подозрительных файликов.

« Последнее редактирование: 27 Мая 2016, 14:56:27 от AnrDaemon »

Хотите получить помощь? Потрудитесь представить запрошенную информацию в полном объёме.

Прежде чем [Отправить], нажми [Просмотр] и прочти собственное сообщение. Сам-то понял, что написал?…


Оффлайн
The Kaban

AnrDaemon,
Спасибо огромное за помощь!
Все удалилось сразу, и не пришлось удалять руками файлы из папки /etc/init.

Решил не ставить samba за не надобностью.

Еще раз Спасибо!


Оффлайн
Stanyslav Kovalsky

Здравствует!

При загрузки системы появляется ошибка «Starting SMB/CIFS File and Active Directory Server [fail]».

Подскажите пожалуйста, как понять что это за ошибка и как ее исправить?

SMB не использую, но в свое время начал ее настраивать, а потом за ненадобностью бросил.
Может быть ее просто удалить из системы?

OS: Linux Ubuntu Server 14.04.4

СПС!

Мне самба нужна, поэтому исправил сие следующей командой —

echo ‘manual’ | sudo tee /etc/init/samba-ad-dc.override
Создается файл samba-ad-dc.override с содержимым «manual».
И самба работает и ошибка не вылазит :)

« Последнее редактирование: 27 Мая 2016, 18:33:54 от Stanyslav Kovalsky »


Оффлайн
AnrDaemon

Stanyslav Kovalsky, как вариант…

Хотите получить помощь? Потрудитесь представить запрошенную информацию в полном объёме.

Прежде чем [Отправить], нажми [Просмотр] и прочти собственное сообщение. Сам-то понял, что написал?…


Оффлайн
The Kaban

Stanyslav Kovalsky,
Спасибо за информацию!)


Оффлайн
Stanyslav Kovalsky

И, кстати, осторожней с опцией «autoremove». Она у меня кучу нужного как-то потерла. Даже звук в gmusicbrowser пропал :)


Оффлайн
AnrDaemon

Нужное autoremove может потереть только в одном случае — если вы сами удалили что-то, посчитав это «ненужным».

Хотите получить помощь? Потрудитесь представить запрошенную информацию в полном объёме.

Прежде чем [Отправить], нажми [Просмотр] и прочти собственное сообщение. Сам-то понял, что написал?…


Оффлайн
Stanyslav Kovalsky

Это что же надо было удалить, чтобы autoremove пыталось замочить meld и vlc плагины? С остальным не разбирался, но звук пропадал после предыдущей работы autoremove. Система свежая, в основном только устанавливаю, а не удаляю, да и то через синаптик :)


Оффлайн
AnrDaemon

Запускаете синаптик или aptitude, находите там свои плагины, и смотрите, какие пакеты от них зависят.
В любом случае, это не в этот топик вопрос.

Хотите получить помощь? Потрудитесь представить запрошенную информацию в полном объёме.

Прежде чем [Отправить], нажми [Просмотр] и прочти собственное сообщение. Сам-то понял, что написал?…


  • Печать

Страницы: 1 [2] 3  Все   Вверх

Did you ever get any further on this?  I am hitting a wall here as well.  My digging shows that samba 4 dropped security = share mode and I get they are snapping into the Microsoft Domain model for permissions/security.  I am able to start nmbd and winbindd (systemctl status shows them both active) but samba always complains with:

[root@localhost ~]# systemctl status samba
samba.service — Samba AD Daemon
   Loaded: loaded (/usr/lib/systemd/system/samba.service; enabled)
   Active: failed (Result: exit-code) since Thu 2013-10-10 10:45:35 JST; 2min 36s ago
  Process: 2482 ExecStart=/usr/bin/samba $SAMBAOPTIONS (code=exited, status=0/SUCCESS)
Main PID: 2483 (code=exited, status=1/FAILURE)

Oct 10 10:45:35 localhost samba[2482]: samba version 4.0.10 started.
Oct 10 10:45:35 localhost samba[2482]: Copyright Andrew Tridgell and the Samba Team 1992-2012
Oct 10 10:45:35 localhost systemd[1]: PID file /var/run/samba.pid not readable (yet?) after start.
Oct 10 10:45:35 localhost systemd[1]: Started Samba AD Daemon.
Oct 10 10:45:35 localhost samba[2483]: [2013/10/10 10:45:35.509158,  0] ../source4/smbd/server.c:475(binary_smbd_main)
Oct 10 10:45:35 localhost samba[2483]: At this time the ‘samba’ binary should only be used for either:
Oct 10 10:45:35 localhost samba[2483]: ‘server role = active directory domain controller’ or to access the ntvfs file server with ‘server services = +smb’ or the rpc proxy with ‘dce…ers = remote’
Oct 10 10:45:35 localhost samba[2483]: You should start smbd/nmbd/winbindd instead for domain member and standalone file server tasks
Oct 10 10:45:35 localhost systemd[1]: samba.service: main process exited, code=exited, status=1/FAILURE
Oct 10 10:45:35 localhost systemd[1]: Unit samba.service entered failed state.
Hint: Some lines were ellipsized, use -l to show in full.
[root@localhost ~]#

My smb.conf is pretty basic and I am following this reference: http://obihoernchen.net/wordpress/877/s … rch-linux/

SMB.CONF:

[root@localhost ~]# cat /etc/samba/smb.conf
[global]
   workgroup = WORKGROUP
   server string = TEST
   netbios name = TEST
   # hosts allow = 192.168.1.
   printcap name = /dev/null
   load printers = no
   disable spoolss = yes
   printing = bsd
   log file = /var/log/samba/log.%m
   max log size = 50
   security = user
   dns proxy = no

   # For public share without login
   map to guest = Bad User

   # Android bugix for reading files (samba4 bug see: https://bugzilla.samba.org/show_bug.cgi?id=9706)
   unix extensions = false

   # Fix for file batch copy issues (see: http://archlinuxarm.org/forum/viewtopic … 18&t=4864)
   oplocks = no
   level2 oplocks = no

   # Some Tuning (See Optimize Performance)
   socket options = TCP_NODELAY IPTOS_LOWDELAY SO_RCVBUF=65536 SO_SNDBUF=65536
   write cache size = 2097152
   getwd cache = yes
   min receivefile size = 16384

   # Global security
   public = yes

#============================ Share Definitions ==============================

# Public, read only
#[Videos]
#        comment = Videos for all
#        read only = yes
#        # use this only for read only shares!
#        fake oplocks = yes
#        path = /media/zincobi/Videos
#
# Public, writeable
#[Abrechnungen]
#        comment = Abrechnungen
#        read only = no
#        writeable = yes
#        path = /media/zincobi/Abrechnungen
#
# whole HDD, only for fabian
#[zincobi]
#        comment = Fabians share
#        public = no
#        valid users = fabian
#        read only = no
#        writeable = yes
#        path = /media/zincobi
[Stuff]
    comment = test stuff
    read only = no
    writeable = yes
    path = /home/test

[root@localhost ~]#

testparm results:

[root@localhost ~]# testparm /etc/samba/smb.conf
Load smb config files from /etc/samba/smb.conf
rlimit_max: increasing rlimit_max (1024) to minimum Windows limit (16384)
Processing section «[Website]»
Loaded services file OK.
Server role: ROLE_STANDALONE
Press enter to see a dump of your service definitions

[global]
    netbios name = TEST
    server string = TEST
    map to guest = Bad User
    log file = /var/log/samba/log.%m
    max log size = 50
    min receivefile size = 16384
    unix extensions = No
    socket options = TCP_NODELAY IPTOS_LOWDELAY SO_RCVBUF=65536 SO_SNDBUF=65536
    load printers = No
    printcap name = /dev/null
    disable spoolss = Yes
    dns proxy = No
    idmap config * : backend = tdb
    guest ok = Yes
    write cache size = 2097152
    printing = bsd
    print command = lpr -r -P’%p’ %s
    lpq command = lpq -P’%p’
    lprm command = lprm -P’%p’ %j
    oplocks = No
    level2 oplocks = No

[Stuff]
    comment = test stuff
    path = /home/test
    read only = No

Я рекомендую вам использовать fstab для монтажа.

Попробуйте проверить журналы, чтобы выяснить причины вашей проблемы, попробуйте эту команду, чтобы отобразить список файлов, которые могут отображать журналы монтирования:

grep -e mount -e ext4 -lR /var/log 2> /dev/null

Для меня журналы монтирования были в /var/log/syslog это может отличаться для вас.

Теперь вам нужно открыть две вкладки терминала, введите команду на одной вкладке: sudo tail -f /var/log/syslog

И на второй вкладке попробуйте смонтировать систему с помощью следующей команды:

mount -t cifs -o user=USER,domain=DOMAIN,cruid=USER,sec=krb5 //HOST/Share /mnt/tmp

Если вы вернетесь к своей первой вкладке, вы увидите ошибки журнала. Для меня ошибки были (для вас это могут быть разные):

   kernel: No dialect specified on mount. Default has changed to a more secure dialect, SMB2.1 or later (e.g. SMB3), from CIFS (SMB1). To use the less secure SMB1 dialect to access old servers which do not support SMB3 (or SMB2.1) specify vers=1.0 on mount.
   kernel: CIFS VFS: protocol revalidation - security settings mismatch
   kernel: CIFS VFS: session ffff90a6a2959000 has no tcon available for a dfs referral request
   kernel: CIFS VFS: cifs_mount failed w/return code = -5

В зависимости от ваших журналов ошибок, вы можете уйти с добавлением vers=1.0 к вашей команде mount, и это может сработать, но это менее безопасная версия smb. В противном случае вы можете узнать, какое решение основано на полученной ошибке.

Также вы можете настроить сервер Samba внутри /etc/samba/smb.conf следующим образом (он работает для меня):

[username]
   comment = Username's developer directory
   read only = no
   locking = no
   path = /var/www/username
   guest ok = no
   writeable = yes

Затем на клиенте добавьте следующую строку в /etc/fstab

//server/username /mountpoint cifs vers=1.0,username=username,iocharset=utf8,uid=your_profile_uid_on_the_server 0 0

использование sudo mount /mountpint Посмотрите, как это происходит, надеюсь, эта информация будет полезна для вас.

The command mount.cifs is found not being able to run in a gentoo system with systemd

ae429-1105 etc # mount -t cifs //file.abc.edu.au/user /home/directory/path -o credentials=/etc/user,rw,iocharset=utf8,file_mode=0777,dir_mode=0777
mount error(2): No such file or directory
Refer to the mount.cifs(8) manual page (e.g. man mount.cifs)

It has been confirmed that the existence and accessibility of the mountpoint /home/directory/path and credential file /etc/user. Also the relevant modules and services has been enabled, i.e.,

 ae429-1105 etc # lsmod |egrep 'fuse|cifs'
 fuse                   72589  5 
 cifs                  312131  0

and

ae429-1105 etc # systemctl -t service -a |grep Samba
nmbd.service                         loaded active   running Samba NetBIOS                     name server
smbd.service                         loaded active   running Samba SMB/CIFS     server
winbindd.service                     loaded inactive dead    Samba Winbind daemon

This problem has been identified by many users, e.g. one example . ALSO NOTE that the same command executed in my Ubuntu/debian system is able to mount successfully.

Other information in the problematic machine:

ae429-1105 etc # mount.cifs --version
mount.cifs version: 6.1

the version of mount.cifs installed in debian/ubuntu is 6.0

asked Mar 21, 2014 at 0:49

Chenming Zhang's user avatar

Chenming ZhangChenming Zhang

1,0071 gold badge12 silver badges14 bronze badges

4

You might need to provide the vers= option to the mount command to force version 3.0 if you’re trying to mount a share from a newer version of Windows. One of our fileservers was recently upgraded to 2012R2 and that’s when my mount stopped working. Setting it to vers=3.0 fixed the issue. Like most Samba/CIFS errors the «No such file or directory» message isn’t much help.

As an example:

# mount -t cifs //win2012r2/someshare -o cred=/home/foo/.cifs_user,vers=3.0 /mnt/tmp

..where I have my domain, username and password contained in the .cifs_user file:

user=MyUser
password=MyPassword
domain=MyDomain

Apparently, smbmount uses a newer version of the SMB protocol by default since it worked without issue or any special options.

Notice below that the default protocol version is 1.0.

From the mount.cifs man page:

vers=arg
       SMB protocol version. Allowed values are:

       · 1.0 - The classic CIFS/SMBv1 protocol.

       · 2.0 - The SMBv2.002 protocol. This was initially introduced in Windows Vista Service Pack 1, and Windows Server 2008. Note  that  the  initial  release
         version of Windows Vista spoke a slightly different dialect (2.000) that is not supported.

       · 2.1 - The SMBv2.1 protocol that was introduced in Microsoft Windows 7 and Windows Server 2008R2.

       · 3.0 - The SMBv3.0 protocol that was introduced in Microsoft Windows 8 and Windows Server 2012.

       · 3.02 or 3.0.2 - The SMBv3.0.2 protocol that was introduced in Microsoft Windows 8.1 and Windows Server 2012R2.

       · 3.1.1 or 3.11 - The SMBv3.1.1 protocol that was introduced in Microsoft Windows 10 and Windows Server 2016.

       · 3 - The SMBv3.0 protocol version and above.

       · default - Tries to negotiate the highest SMB2+ version supported by both the client and server.

       If no dialect is specified on mount vers=default is used.  To check Dialect refer to /proc/fs/cifs/DebugData

       Note too that while this option governs the protocol version used, not all features of each version are available.

       The default since v4.13.5 is for the client and server to negotiate the highest possible version greater than or equal to 2.1. In kernels prior to v4.13,
       the default was 1.0. For kernels between v4.13 and v4.13.5 the default is 3.0.

answered Sep 8, 2014 at 22:21

foobrew's user avatar

foobrewfoobrew

3443 silver badges6 bronze badges

6

Try to install the package keyutils:

sudo apt-get install keyutils

Not sure exactly why this helps, maybe someone else has an answer here. But at least it did the trick for me: with keyutils the cifs mount worked just fine.

answered Mar 20, 2019 at 14:41

Klaus's user avatar

KlausKlaus

2392 silver badges3 bronze badges

4

Can you use nodfs option? ie for your -o options input pass the input as below.

-o credentials=/etc/user,rw,iocharset=utf8,file_mode=0777,dir_mode=0777,nodfs

i.e appended ,nodfs

It worked for me.

αғsнιη's user avatar

αғsнιη

40.4k15 gold badges69 silver badges113 bronze badges

answered Oct 3, 2017 at 7:32

Sanath's user avatar

SanathSanath

1011 silver badge2 bronze badges

3

I ran into this on Ubuntu 18.04. The problem was I needed the keyutils package to do Kerberos authentication (sec=krb5 mount option), which was not installed along with cifs-utils (which provided mount.cifs). I’m not sure if the package name is the same on Gentoo or not.
(Thanks to https://forum.zentyal.org/index.php?topic=18601.0 for the solution.)

answered Jan 16, 2019 at 19:19

Chris's user avatar

ChrisChris

3314 silver badges5 bronze badges

You might need to change the sec parameter: this setting made it work on my setup:

mount.cifs ... -o sec=ntlm

Relevant extract of man mount.cifs:

sec= Security mode. Allowed values are:

  • none — attempt to connection as a null user (no name)
  • krb5 — Use Kerberos version 5 authentication
  • krb5i — Use Kerberos authentication and forcibly enable packet signing
  • ntlm — Use NTLM password hashing
  • ntlmi — Use NTLM password hashing and force packet signing
  • ntlmv2 — Use NTLMv2 password hashing
  • ntlmv2i — Use NTLMv2 password hashing and force packet signing
  • ntlmssp — Use NTLMv2 password hashing encapsulated in Raw NTLMSSP message
  • ntlmsspi — Use NTLMv2 password hashing encapsulated in Raw NTLMSSP message, and force packet signing

    The default in mainline kernel versions prior to v3.8 was sec=ntlm. In v3.8, the default was changed to sec=ntlmssp.

    If the server requires signing during protocol negotiation, then it may be enabled automatically. Packet signing may also be enabled automatically if it’s enabled in /proc/fs/cifs/SecurityFlags.

answered Dec 5, 2017 at 13:16

Benoit Duffez's user avatar

1

I wanted to add another source of this problem I encountered today.
Once you change the user id of a unix user, the smb user created via smbpasswd may not able to authenticate for the samba share anymore resulting in the same error.

So if you changed your unix user id via usermod -u 1000 my_user then you may run into problems. The fix for me was to delete and re-add the smb user afterwards:

smbpasswd -x my_user
smbpasswd -a my_user

answered Jun 16, 2019 at 13:29

Ryad's user avatar

RyadRyad

213 bronze badges

2

I was running into this same «mount error(2): No such file or directory» error using mount.cifs on a CentOS 7 VM. I never determined exactly why the error was being generated when using the default ntlm security (and the variants), but I did discover that using Kerberos authentication worked around the problem. So my final working command line looked like this:

mount.cifs -v -o domain=MYCODOMAIN,sec=krb5 //winserver/sharename /mnt/mymountpoint

whereas this command that gave the «no such file or directory» error was:

mount.cifs -v -o username=myusername,domain=MYCODOMAIN //winserver/sharename /mnt/mymountpoint

To use Kerberos, I installed «krb5-workstation» package and configured it.

answered Feb 1, 2016 at 20:07

Mark Edington's user avatar

Add a $ to the end, like this //winserver/sharename$

mount.cifs -v -o username=myusername,domain=MYCODOMAIN //winserver/sharename$ /mnt/mymountpoint

Jeff Schaller's user avatar

Jeff Schaller

65.6k34 gold badges106 silver badges242 bronze badges

answered Mar 20, 2019 at 12:35

Fahri çetin's user avatar

2

With me it worked by putting «vers = 1.0» as before -> credentials = / root / .dbx.credentials, vers = 1.0, uid = 1001, gid = 100, rw

answered Jan 30, 2020 at 14:24

Carlos Roberto da Silva Junior's user avatar

Could you have just upgraded the linux kernel?

Are you on a corporate network?

If so — try disabling IPv6 in /etc/sysctl.conf

to do this open it with sudo nano /etc/sysctl.conf and add the following:

net.ipv6.conf.all.disable_ipv6 = 1
net.ipv6.conf.lo.disable_ipv6 = 1
net.ipv6.conf.default.disable_ipv6 = 1

And then run sudo sysctl -p

Remount and try again.

This worked for me when I upgraded LTS all the way from 16.04 through 18.04 to 20.04, and I had this problem.

answered Oct 16, 2020 at 1:43

RGD2's user avatar

RGD2RGD2

1891 silver badge3 bronze badges

Apparently samba throws this entirely un-helpful error in an astoundingly wide range of cases. In my case, the issue was an option configured for the share in the server’s smb.conf (vfs objects = vfs_fruit) which the server didn’t like, even though testparm didn’t complain about it.

answered Dec 16, 2021 at 3:21

ghostly_s's user avatar

ghostly_sghostly_s

1611 silver badge9 bronze badges

This error could mean a variety of things. Scenario I saw was that Samba on the server had been updated, but the service was not restarted. This caused it to have errors loading shared modules. Restarting Samba on the server resolved. So: check the server logs and consider restarting Samba.

answered Jan 20, 2022 at 14:17

Andrew Marshall's user avatar

Andrew MarshallAndrew Marshall

2,8821 gold badge13 silver badges7 bronze badges

  • Печать

Страницы: [1] 2 3  Все   Вниз

Тема: Starting SMB/CIFS File and Active Directory Server [fail]  (Прочитано 5290 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн
The Kaban

Здравствует!

При загрузки системы появляется ошибка «Starting SMB/CIFS File and Active Directory Server [fail]».

Подскажите пожалуйста, как понять что это за ошибка и как ее исправить?

SMB не использую, но в свое время начал ее настраивать, а потом за ненадобностью бросил.
Может быть ее просто удалить из системы?

OS: Linux Ubuntu Server 14.04.4

СПС!


Оффлайн
AnrDaemon

Можно просто удалить, если не используется.
Если же хотите разобраться, надо читать логи. Как минимум /var/log/syslog для начала.

Хотите получить помощь? Потрудитесь представить запрошенную информацию в полном объёме.

Прежде чем [Отправить], нажми [Просмотр] и прочти собственное сообщение. Сам-то понял, что написал?…


Оффлайн
The Kaban

AnrDaemon,
Осталось понять как из этого лога найти нужную информацию.
Спасибо!


Оффлайн
AnrDaemon

Глазами…
sudo mv /var/log/syslog /var/log/syslog.0 && sudo reboot
После ребута читаем логи.

Хотите получить помощь? Потрудитесь представить запрошенную информацию в полном объёме.

Прежде чем [Отправить], нажми [Просмотр] и прочти собственное сообщение. Сам-то понял, что написал?…


Оффлайн
The Kaban

Здравствуйте!
Не как не могу разобраться, открыл лог и начал искать в нем по слову Failed.
Нашел вот эти строки:

init: Failed to spawn smbd main process: unable to execute: No such file or directory
init: Failed to spawn samba-ad-dc main process: unable to execute: No such file or directory
init: Failed to spawn nmbd main process: unable to execute: No such file or directory
Я правильно понимаю что он не может найти пути?
Подскажите пожалуйста где еще можно посмотреть что именно не хватает системе?
Из этого я не совсем понял что именно нужно до установить(
СПС!


Оффлайн
AnrDaemon

У вас похоже повреждены пакеты.
Возможно, поможет переустановка.

Хотите получить помощь? Потрудитесь представить запрошенную информацию в полном объёме.

Прежде чем [Отправить], нажми [Просмотр] и прочти собственное сообщение. Сам-то понял, что написал?…


Оффлайн
The Kaban

AnrDaemon,
Я пакет samba удалил по глупости( и в связи с этим имею следующие ошибки при загрузке системы:

Starting NetBIOS name server [fail]
Starting SMB/CIFS File Server [fail]
Starting SMB/CIFS File and Active Directory Server [fail]
Starting Samba Winbind [fail]
И вот такие в /var/log/syslog

init: Failed to spawn smbd main process: unable to execute: No such file or directory
init: Failed to spawn samba-ad-dc main process: unable to execute: No such file or directory
init: Failed to spawn nmbd main process: unable to execute: No such file or directory

Может быть такое что я ее не полностью удалил?

Вижу пока 2 пути решения:
1. Попробовать заново установить samba.
2. Удалить полностью все что связано с samba.(Только пока не понимаю как)

Подскажите пожалуйста по какому пути пойти?
Может есть более правильные пути решений?

P.S. Samba мне не нужна, но готов пожертвовать этим ради исправление ошибок.
СПС!


Пользователь добавил сообщение 24 Мая 2016, 18:02:04:


Может для прояснении ситуации стоит еще куда нибудь нос засунуть?


Оффлайн
AnrDaemon

Если самба вам не нужна, надо удалить samba-common (в нем как раз находятся инит скрипты, в числе прочего).

Хотите получить помощь? Потрудитесь представить запрошенную информацию в полном объёме.

Прежде чем [Отправить], нажми [Просмотр] и прочти собственное сообщение. Сам-то понял, что написал?…


Оффлайн
The Kaban

AnrDaemon,
Сейчас посмотрел лог вводимых команд и понял чем беда!
Я неправильно написал команду «apt-get remove samba samba-commo», не дописал на конце n. Вот она и не выполнялась.(

Перезагрузил систему и из 4 ошибок осталась одна: Starting Samba Winbind [fail]
Что это за служба?
Может ее тоже нужно удалить?
СПС!


Оффлайн
AnrDaemon

Должно было удалицца. x.x
Можно руками удалить соответствующий скрипт.
/etc/init/winbind.conf

Хотите получить помощь? Потрудитесь представить запрошенную информацию в полном объёме.

Прежде чем [Отправить], нажми [Просмотр] и прочти собственное сообщение. Сам-то понял, что написал?…


Оффлайн
The Kaban

AnrDaemon,
Странно получается, удалил руками /etc/init/winbind.conf и при перезагрузке опять появились ошибки:
Starting NetBIOS name server [fail]
Starting SMB/CIFS File Server [fail]
Starting SMB/CIFS File and Active Directory Server [fail]

А Starting Samba Winbind [fail] пропала.

Что-то не пойму(


Пользователь добавил сообщение 24 Мая 2016, 20:31:37:


Еще раз попробовал ввести команду apt-get remove samba samba-common, и получил в ответ что этих компонентов уже нет.

« Последнее редактирование: 24 Мая 2016, 20:31:37 от The Kaban »


Оффлайн
AnrDaemon

А вы самбу руками из исходников часом не ставили?…

Хотите получить помощь? Потрудитесь представить запрошенную информацию в полном объёме.

Прежде чем [Отправить], нажми [Просмотр] и прочти собственное сообщение. Сам-то понял, что написал?…


Оффлайн
The Kaban

Помоему через apt-get ставил.
Может заново установить пакеты samba и samba-common? И посмотреть что получится.

P.s. главное систему не положить.
Спс!


Оффлайн
AnrDaemon

Положить вряд ли удастся…
Попробовать можно.
apt-get install —reinstall samba

Хотите получить помощь? Потрудитесь представить запрошенную информацию в полном объёме.

Прежде чем [Отправить], нажми [Просмотр] и прочти собственное сообщение. Сам-то понял, что написал?…


Оффлайн
The Kaban

AnrDaemon,
apt-get install —reinstall samba помогло но частично.
все равно осталась одна ошибка, но как то странно выходит
При загрузке системы пишет вот так:
Starting SMB/CIFS File and Active Directory Server [ok]
Starting SMB/CIFS File and Active Directory Server [fail]

Это что получается, что у меня две эти службы запускаются?

« Последнее редактирование: 25 Мая 2016, 16:19:26 от The Kaban »


  • Печать

Страницы: [1] 2 3  Все   Вверх

Did you ever get any further on this?  I am hitting a wall here as well.  My digging shows that samba 4 dropped security = share mode and I get they are snapping into the Microsoft Domain model for permissions/security.  I am able to start nmbd and winbindd (systemctl status shows them both active) but samba always complains with:

[root@localhost ~]# systemctl status samba
samba.service — Samba AD Daemon
   Loaded: loaded (/usr/lib/systemd/system/samba.service; enabled)
   Active: failed (Result: exit-code) since Thu 2013-10-10 10:45:35 JST; 2min 36s ago
  Process: 2482 ExecStart=/usr/bin/samba $SAMBAOPTIONS (code=exited, status=0/SUCCESS)
Main PID: 2483 (code=exited, status=1/FAILURE)

Oct 10 10:45:35 localhost samba[2482]: samba version 4.0.10 started.
Oct 10 10:45:35 localhost samba[2482]: Copyright Andrew Tridgell and the Samba Team 1992-2012
Oct 10 10:45:35 localhost systemd[1]: PID file /var/run/samba.pid not readable (yet?) after start.
Oct 10 10:45:35 localhost systemd[1]: Started Samba AD Daemon.
Oct 10 10:45:35 localhost samba[2483]: [2013/10/10 10:45:35.509158,  0] ../source4/smbd/server.c:475(binary_smbd_main)
Oct 10 10:45:35 localhost samba[2483]: At this time the ‘samba’ binary should only be used for either:
Oct 10 10:45:35 localhost samba[2483]: ‘server role = active directory domain controller’ or to access the ntvfs file server with ‘server services = +smb’ or the rpc proxy with ‘dce…ers = remote’
Oct 10 10:45:35 localhost samba[2483]: You should start smbd/nmbd/winbindd instead for domain member and standalone file server tasks
Oct 10 10:45:35 localhost systemd[1]: samba.service: main process exited, code=exited, status=1/FAILURE
Oct 10 10:45:35 localhost systemd[1]: Unit samba.service entered failed state.
Hint: Some lines were ellipsized, use -l to show in full.
[root@localhost ~]#

My smb.conf is pretty basic and I am following this reference: http://obihoernchen.net/wordpress/877/s … rch-linux/

SMB.CONF:

[root@localhost ~]# cat /etc/samba/smb.conf
[global]
   workgroup = WORKGROUP
   server string = TEST
   netbios name = TEST
   # hosts allow = 192.168.1.
   printcap name = /dev/null
   load printers = no
   disable spoolss = yes
   printing = bsd
   log file = /var/log/samba/log.%m
   max log size = 50
   security = user
   dns proxy = no

   # For public share without login
   map to guest = Bad User

   # Android bugix for reading files (samba4 bug see: https://bugzilla.samba.org/show_bug.cgi?id=9706)
   unix extensions = false

   # Fix for file batch copy issues (see: http://archlinuxarm.org/forum/viewtopic … 18&t=4864)
   oplocks = no
   level2 oplocks = no

   # Some Tuning (See Optimize Performance)
   socket options = TCP_NODELAY IPTOS_LOWDELAY SO_RCVBUF=65536 SO_SNDBUF=65536
   write cache size = 2097152
   getwd cache = yes
   min receivefile size = 16384

   # Global security
   public = yes

#============================ Share Definitions ==============================

# Public, read only
#[Videos]
#        comment = Videos for all
#        read only = yes
#        # use this only for read only shares!
#        fake oplocks = yes
#        path = /media/zincobi/Videos
#
# Public, writeable
#[Abrechnungen]
#        comment = Abrechnungen
#        read only = no
#        writeable = yes
#        path = /media/zincobi/Abrechnungen
#
# whole HDD, only for fabian
#[zincobi]
#        comment = Fabians share
#        public = no
#        valid users = fabian
#        read only = no
#        writeable = yes
#        path = /media/zincobi
[Stuff]
    comment = test stuff
    read only = no
    writeable = yes
    path = /home/test

[root@localhost ~]#

testparm results:

[root@localhost ~]# testparm /etc/samba/smb.conf
Load smb config files from /etc/samba/smb.conf
rlimit_max: increasing rlimit_max (1024) to minimum Windows limit (16384)
Processing section «[Website]»
Loaded services file OK.
Server role: ROLE_STANDALONE
Press enter to see a dump of your service definitions

[global]
    netbios name = TEST
    server string = TEST
    map to guest = Bad User
    log file = /var/log/samba/log.%m
    max log size = 50
    min receivefile size = 16384
    unix extensions = No
    socket options = TCP_NODELAY IPTOS_LOWDELAY SO_RCVBUF=65536 SO_SNDBUF=65536
    load printers = No
    printcap name = /dev/null
    disable spoolss = Yes
    dns proxy = No
    idmap config * : backend = tdb
    guest ok = Yes
    write cache size = 2097152
    printing = bsd
    print command = lpr -r -P’%p’ %s
    lpq command = lpq -P’%p’
    lprm command = lprm -P’%p’ %j
    oplocks = No
    level2 oplocks = No

[Stuff]
    comment = test stuff
    path = /home/test
    read only = No

Я рекомендую вам использовать fstab для монтажа.

Попробуйте проверить журналы, чтобы выяснить причины вашей проблемы, попробуйте эту команду, чтобы отобразить список файлов, которые могут отображать журналы монтирования:

grep -e mount -e ext4 -lR /var/log 2> /dev/null

Для меня журналы монтирования были в /var/log/syslog это может отличаться для вас.

Теперь вам нужно открыть две вкладки терминала, введите команду на одной вкладке: sudo tail -f /var/log/syslog

И на второй вкладке попробуйте смонтировать систему с помощью следующей команды:

mount -t cifs -o user=USER,domain=DOMAIN,cruid=USER,sec=krb5 //HOST/Share /mnt/tmp

Если вы вернетесь к своей первой вкладке, вы увидите ошибки журнала. Для меня ошибки были (для вас это могут быть разные):

   kernel: No dialect specified on mount. Default has changed to a more secure dialect, SMB2.1 or later (e.g. SMB3), from CIFS (SMB1). To use the less secure SMB1 dialect to access old servers which do not support SMB3 (or SMB2.1) specify vers=1.0 on mount.
   kernel: CIFS VFS: protocol revalidation - security settings mismatch
   kernel: CIFS VFS: session ffff90a6a2959000 has no tcon available for a dfs referral request
   kernel: CIFS VFS: cifs_mount failed w/return code = -5

В зависимости от ваших журналов ошибок, вы можете уйти с добавлением vers=1.0 к вашей команде mount, и это может сработать, но это менее безопасная версия smb. В противном случае вы можете узнать, какое решение основано на полученной ошибке.

Также вы можете настроить сервер Samba внутри /etc/samba/smb.conf следующим образом (он работает для меня):

[username]
   comment = Username's developer directory
   read only = no
   locking = no
   path = /var/www/username
   guest ok = no
   writeable = yes

Затем на клиенте добавьте следующую строку в /etc/fstab

//server/username /mountpoint cifs vers=1.0,username=username,iocharset=utf8,uid=your_profile_uid_on_the_server 0 0

использование sudo mount /mountpint Посмотрите, как это происходит, надеюсь, эта информация будет полезна для вас.

Понравилась статья? Поделить с друзьями:
  • Ошибка при запуске службы bluetooth device monitor
  • Ошибка при запуске системы elma
  • Ошибка при запуске службы apache
  • Ошибка при запуске симсити msvcp120 dll
  • Ошибка при запуске службы abbyy finereader 15 licensing