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

После обновления ядра, при запуске 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/1766


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

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

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

Add your comment now

Please note: JavaScript is required to post comments.