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 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
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
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нιη
40.4k15 gold badges69 silver badges113 bronze badges
answered Oct 3, 2017 at 7:32
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
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 authenticationkrb5i
— Use Kerberos authentication and forcibly enable packet signingntlm
— Use NTLM password hashingntlmi
— Use NTLM password hashing and force packet signingntlmv2
— Use NTLMv2 password hashingntlmv2i
— Use NTLMv2 password hashing and force packet signingntlmssp
— Use NTLMv2 password hashing encapsulated in Raw NTLMSSP message
ntlmsspi
— Use NTLMv2 password hashing encapsulated in Raw NTLMSSP message, and force packet signingThe default in mainline kernel versions prior to v3.8 was
sec=ntlm
. In v3.8, the default was changed tosec=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
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
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
Add a $
to the end, like this //winserver/sharename$
mount.cifs -v -o username=myusername,domain=MYCODOMAIN //winserver/sharename$ /mnt/mymountpoint
Jeff Schaller♦
65.6k34 gold badges106 silver badges242 bronze badges
answered Mar 20, 2019 at 12:35
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
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
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_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 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]
И вот такие в /var/log/syslog
Starting SMB/CIFS File Server [fail]
Starting SMB/CIFS File and Active Directory Server [fail]
Starting Samba Winbind [fail]
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
Посмотрите, как это происходит, надеюсь, эта информация будет полезна для вас.