Надумал я обновить ядро своей домашней системы, вот и получил себе гемор.

После обновления ядра, при запуске sambы, получаю такое вот сообщение:

# sh /usr/local/etc/rc.d/samba start
Starting nmbd.
/libexec/ld-elf.so.1: /usr/local/sbin/nmbd: invalid PT_PHDR
Starting smbd.
/libexec/ld-elf.so.1: /usr/local/sbin/smbd: invalid PT_PHDR
Starting winbindd.
/libexec/ld-elf.so.1: /usr/local/sbin/winbindd: invalid PT_PHDR

После чего она не висит в процессах, с этим понятно..

Как решить эту проблему??

Есть два способа:

1й — вернуться на старое ядро и обновится в пределах своей ветки
2й — довести до конца обновление всего сервера.

То есть:

на старом ядре:

# uname -r
7.2-RELEASE-p2

на новом ядре:

# uname -r
7.3-RELEASE-p1

Акцент делаю на 7.(*). Если у ВАС именно такая проблема, то подумайте что вам лучше, продолжить обновление или вернуться на старое ядро и обновиться в пределах своей ветки.

Я выбрал в качестве примера, возвращение на старое ядро и обновление в пределах своей ветки:

# cd /boot
# cp -r kernel kernel-7.3
# rm -rf kernel
# mv kernel.old kernel
# cd /usr/loca/etc/
# edit supfile и довел его до такого вида:
# cat supfile
*default host=cvsup2.FreeBSD.org
*default base=/var/db
*default release=cvs tag=RELENG_7_2
*default delete use-rel-suffix
*default compress
src-all
# cp /sys/i386/conf/KERNEL ~user/
# cd /usr/src
# rm -rf *
# cvsup -g -L 2 /usr/local/etc/supfile

Дождавшись, завершения работы cvsup — пересобрал снова ядро и после перезагрузки системы.

О чудо!!! 😉 :

# uname -r
7.2-RELEASE-p8
# sh /usr/local/etc/rc.d/samba start
Removing stale Samba tdb files: ....... done
Starting nmbd.
Starting smbd.
Starting winbindd.
# sockstat | grep smb
root     smbd       23851 22 tcp4   *:445                 *:*
root     smbd       23851 23 tcp4   *:139                 *:*
# sockstat | grep samba
root     winbindd   23857 15 stream /var/db/samba34/winbindd_privileged/pipe
root     winbindd   23856 15 stream /var/db/samba34/winbindd_privileged/pipe

Так, что дерзайте 🙂

Напоминаю всем копирующим мой контент о существовании закона "Об авторском праве".
В связи с этим, прошу во избежании конфликтов при копировании данного материала, ставить на него ссылку:

http://noted.org.ua/?p=1766


Также, вы можете отблагодарить меня переслав любую сумму на любой кошелек WebMoney, для поддержания данного ресурса. Или просто админу на пиво ;)

Кошельки для получения благодарности:
R386985788805
U234140473141
Z147712360455

На данной странице нет комментариев, возможно они закрыты. Если Вы хотите оставить свой комментарий, перейдите на специально созданный раздел

Add your comment now

You must be logged in to post a comment.