LINUX.ORG.RU
ФорумAdmin

Centos 7 поломалась samba после обновления

 ,


0

1

Взяла и поломалась. systemctl restart smb.service systemctl restart nmb.service

[root@server ~]# systemctl restart smb.service
Job for smb.service failed. See 'systemctl status smb.service' and 'journalctl -xn' for details.
[root@server ~]# systemctl restart nmb.service
Job for nmb.service failed. See 'systemctl status nmb.service' and 'journalctl -xn' for details.
[root@server ~]#

journalctl -r


[root@server ~]# journalctl -r
-- Logs begin at Thu 2015-08-13 10:19:10 MSK, end at Thu 2015-08-13 11:41:46 MSK. --
Aug 13 11:41:46 server.my dhclient[952]: bound to 192.168.1.253 -- renewal in 258 seconds.
Aug 13 11:41:44 server.my dhclient[952]: DHCPACK from 192.168.1.1 (xid=0x4a0c3d3f)
Aug 13 11:41:44 server.my dhclient[952]: DHCPREQUEST on enp2s0 to 192.168.1.1 port 67 (xid=0x4a0c3d3f)
Aug 13 11:41:40 server.my sshd[21613]: Connection closed by 127.0.0.1 [preauth]
Aug 13 11:41:40 server.my proftpd[21612]: 192.168.1.253 (127.0.0.1[127.0.0.1]) - FTP session closed.
Aug 13 11:41:40 server.my proftpd[21612]: 192.168.1.253 (127.0.0.1[127.0.0.1]) - FTP session opened.
Aug 13 11:41:36 server.my systemd[1]: Unit nmb.service entered failed state.
Aug 13 11:41:36 server.my systemd[1]: Failed to start Samba NMB Daemon.
Aug 13 11:41:36 server.my systemd[1]: nmb.service: main process exited, code=exited, status=1/FAILURE
Aug 13 11:41:36 server.my nmbd[21609]: /usr/sbin/nmbd: /usr/lib64/samba/libwinbind-client.so: version `SAMBA_4.1.1' not found (required by /lib64/libwbclient.so.0)
Aug 13 11:41:36 server.my nmbd[21609]: /usr/sbin/nmbd: /usr/lib64/samba/libreplace.so: version `SAMBA_4.1.1' not found (required by /lib64/libwbclient.so.0)
Aug 13 11:41:36 server.my systemd[1]: Starting Samba NMB Daemon...
Aug 13 11:41:35 server.my systemd[1]: Unit smb.service entered failed state.
Aug 13 11:41:35 server.my systemd[1]: Failed to start Samba SMB Daemon.
Aug 13 11:41:35 server.my systemd[1]: smb.service: main process exited, code=exited, status=1/FAILURE
Aug 13 11:41:35 server.my smbd[21605]: /usr/sbin/smbd: /usr/lib64/samba/libwinbind-client.so: version `SAMBA_4.1.1' not found (required by /lib64/libwbclient.so.0)
Aug 13 11:41:35 server.my smbd[21605]: /usr/sbin/smbd: /usr/lib64/samba/libreplace.so: version `SAMBA_4.1.1' not found (required by /lib64/libwbclient.so.0)
Aug 13 11:41:35 server.my systemd[1]: Starting Samba SMB Daemon...
Aug 13 11:40:40 server.my sshd[21601]: Connection closed by 127.0.0.1 [preauth]
Aug 13 11:40:40 server.my proftpd[21600]: 192.168.1.253 (127.0.0.1[127.0.0.1]) - FTP session closed.
Aug 13 11:40:40 server.my proftpd[21600]: 192.168.1.253 (127.0.0.1[127.0.0.1]) - FTP session opened.
Aug 13 11:40:01 server.my CROND[21237]: (root) CMD (/usr/lib64/sa/sa1 1 1)
Aug 13 11:40:01 server.my systemd[1]: Started Session 28 of user root.
Aug 13 11:40:01 server.my systemd[1]: Starting Session 28 of user root.
Aug 13 11:40:01 server.my CROND[21236]: (munin) CMD (test -x /usr/bin/munin-cron && /usr/bin/munin-cron)
Aug 13 11:40:01 server.my systemd[1]: Started Session 27 of user munin.
Aug 13 11:40:01 server.my systemd[1]: Starting Session 27 of user munin.
Aug 13 11:40:01 server.my systemd[1]: Created slice user-998.slice.
Aug 13 11:39:40 server.my sshd[21232]: Connection closed by 127.0.0.1 [preauth]

Я так понимаю проблема в libwinbind-client.so и libreplace.so ... Как починить?


Можно откатить обновление через yum history undo.

Можно внимательно прочитать лог процесса обновления. Вполне возможно что не доехало обновление зависимых сервисов или они не рестартовали правильно (см. например https://bugzilla.redhat.com/show_bug.cgi?id=1187113)

alpha ★★★★★
()
Ответ на: комментарий от alpha

Даже не удаляется

[root@server ~]# yum remove samba samba-client samba-common
Loaded plugins: fastestmirror
Resolving Dependencies
--> Running transaction check
---> Package samba.x86_64 0:4.1.12-23.el7_1 will be erased
---> Package samba-client.x86_64 0:4.1.12-23.el7_1 will be erased
---> Package samba-common.x86_64 0:4.1.1-37.el7_0 will be erased
--> Processing Dependency: samba-common = 4.1.1-37.el7_0 for package: libsmbclient-4.1.1-37.el7_0.x86_64
---> Package samba-common.x86_64 0:4.1.12-23.el7_1 will be erased
--> Processing Dependency: samba-common = 4.1.12-23.el7_1 for package: libsmbclient-4.1.12-23.el7_1.x86_64
--> Running transaction check
---> Package libsmbclient.x86_64 0:4.1.1-37.el7_0 will be erased
---> Package libsmbclient.x86_64 0:4.1.12-23.el7_1 will be erased
--> Finished Dependency Resolution
Error: Rpmdb checksum is invalid: pkg checksums: NetworkManager-1:0.9.9.1-29.git20140326.4dba720.el7_0.x86_64
Что делать то, бекапить и переустанавливать центось?

Eof
() автор топика
Ответ на: комментарий от alpha

Может что нибудь другое поставить вместо центоси? Чтоб впредь таких проблем не было. Только сегодня хотел проект прикольный начать кодить, так сервак то на котором отлаживаю поломался. Ща еще бекапиться через фтп до вечера будет. Кароче день мимо.

Eof
() автор топика

так чем тебя yum history undo не устраивает?

Кстати жаль, что этой команде мало внимания уделяется в туториалках разных. Надо сразу рассказывать про yum update/install и yum history undo попарно, куча проблем решается undo

Deleted
()
Последнее исправление: Deleted (всего исправлений: 1)
Ответ на: комментарий от Eof

Ты из-за любой проблемы собираешься в панику впадать? Или может сядешь и подумаешь?

Тут у тебя две различных проблемы, возможно связанных.

1) checksum mismatch - битые пакеты. Запусти yum check. посмотри что он выведет, запости сюда.

Некорректные пакеты скорее всего достаточно переустановить. (Пакеты переустановить, а не систему!)

yum reinstall NetworkManager например

2) samba. Скорее всего после починки первой проблемы и нормального полного обновления приедут новые версии пакетов и всё исправится. Поэтому пока про неё забудь и исправь пункт 1)

alpha ★★★★★
()
Ответ на: комментарий от alpha

И да, замена центоси на дебиан, убунту, винду и т.п. не спасет тебя от необходимости нормального чтения логов.

Если ты хочешь чтобы система работала без сбоев - надо читать, что она тебе пишет.

Потому что «взяла и сломалась» на самом деле значило: при обновлении были такие-то ошибки в логе и такие-то рекомендации как их починить. Но ты их все проигнорировал.

alpha ★★★★★
()
Ответ на: комментарий от Eof

Ну рассказывай, что ты уже успел наудалять...

alpha ★★★★★
()

Пиши как обновлял, подозреваю что причины проблемы в этом

zgen ★★★★★
()

Переставил. Скажите а где посмотреть лог загрузки, там чето мелькнуло firmare amd microcode failed to load, чето типо этого

Eof
() автор топика
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.