Aktualizacja Samba4 zainstalowanej ze źródel

Konfiguracja serwerów, usług, itp.
pawelch
Posty: 6
Rejestracja: 01 marca 2014, 16:27

Aktualizacja Samba4 zainstalowanej ze źródel

Post autor: pawelch »

Witam
Zainstalowałem Sambę 4.0.9 jako kontroler domeny. Wszystko działa ale przyszła myśl aby uaktualnić do najnowszej stabilnej wersji czyli 4.1.5. Ściągnąłem nowe źródła wydałem polecenie do kompilacji i na koniec make install. Niestety samba się nie uruchamia.

Log z log.samba

Kod: Zaznacz cały

[2014/03/01 09:48:31.459388,  0] ../source4/smbd/server.c:370(binary_smbd_main)
  samba version 4.1.5 started.
  Copyright Andrew Tridgell and the Samba Team 1992-2013
[2014/03/01 09:48:31.709838,  0] ../source4/smbd/server.c:492(binary_smbd_main)
  samba: using 'standard' process model
[2014/03/01 09:48:31.754685,  0] ../lib/util/util.c:161(file_check_permissions)
  invalid permissions on file '/usr/local/samba/private/tls/key.pem': has 0644 should be 0600
[2014/03/01 09:48:31.770875,  0] ../source4/lib/tls/tls_tstream.c:1125(tstream_tls_params_server)
  Invalid permissions on TLS private key file '/usr/local/samba/private/tls/key.pem':
  owner uid 0 should be 0, mode 0644 should be 0600
  This is known as CVE-2013-4476.
  Removing all tls .pem files will cause an auto-regeneration with the correct permissions.
[2014/03/01 09:48:31.771416,  0] ../source4/ldap_server/ldap_server.c:940(ldapsrv_task_init)
  ldapsrv failed tstream_tls_params_server - NT_STATUS_CANT_ACCESS_DOMAIN_INFO
[2014/03/01 09:48:31.771626,  0] ../source4/smbd/service_task.c:35(task_server_terminate)
  task_server_terminate: [Failed to startup ldap server task]
[2014/03/01 09:48:31.797471,  0] ../source4/smbd/server.c:211(samba_terminate)
  samba_terminate: Failed to startup ldap server task

Po wydaniu polecenia make uninstall w wersji 4.1.5 i znowy zainstalowaniu 4.0.9 wszystko zaczyna działać ponownie.

Co robię źle albo o czym nie wiem że trzeba zrobić aby wszystko wystartowało?
Awatar użytkownika
Yampress
Administrator
Posty: 6422
Rejestracja: 09 sierpnia 2007, 21:41
Lokalizacja: PL

Post autor: Yampress »

A może najpierw trzeba odinstalować starą wersje, a potem zainstalować nową?
pawelch
Posty: 6
Rejestracja: 01 marca 2014, 16:27

Post autor: pawelch »

Niestety tak też nie działa - sprawdziłem

Myślę że odinstalowanie starej wersji i instalacja nowej nie jest rozwiązaniem ponieważ idąc za manualem backupu z samby nie należy przywracać danych na inną wersję niż ta z której się robiło backup.

Zatem rodzi się pytanie jak zaktualizować bez odinstolowywania

Udała mi się aktualizacja z 4.0.9 do 4.1.0 bez odinstalowania - próbuję wersję wyżej.
Awatar użytkownika
Rafal_F
Moderator
Posty: 2350
Rejestracja: 29 sierpnia 2008, 16:45

Post autor: Rafal_F »

Jak uruchamiasz starsze wersje, to też masz te komunikaty o nieprawidłowych uprawnieniach? Próbowałeś je naprawić zgodnie ze wskazówkami z logów?
Awatar użytkownika
Yampress
Administrator
Posty: 6422
Rejestracja: 09 sierpnia 2007, 21:41
Lokalizacja: PL

Post autor: Yampress »

A jak robisz zależności? Może zależności brak coś psuje w kolejnej wersji....
Albo nastąpiły zmiany składni konfigu w konfrontacji z wersjami...


Po co Ci nowsza wersja? Gdy w starej nie ma dziur to nie ma sensu skakać tylko na numerek. Nowszą wersje instalujesz kiedy potrzebujesz jakąś funkcjonalność...
pawelch
Posty: 6
Rejestracja: 01 marca 2014, 16:27

Post autor: pawelch »

Hej
Dzięki za odpowiedzi
Udało się zaktualizować z 4.0.9 do 4.1.0 ale niestety z 4.1.0 do 4.1.1 już nie. Podczas uruchamiania 4.1.0 nie ma błędów z prawami do plików.
Awatar użytkownika
Yampress
Administrator
Posty: 6422
Rejestracja: 09 sierpnia 2007, 21:41
Lokalizacja: PL

Post autor: Yampress »

3 miejsce w numerologi programu to już niewielkie, kosmetyczne zmiany więc nie ma sensu podbijać do takiego numerka...
pawelch
Posty: 6
Rejestracja: 01 marca 2014, 16:27

Post autor: pawelch »

Ok ale chciałem zaktualizować 4.0.9 -> 4.1.5 :) . Skoro się nie udało zacząłem sprawdzać do jakiej wersji idzie według instrukcji.
Awatar użytkownika
ArnVaker
Beginner
Posty: 277
Rejestracja: 10 października 2012, 21:58

Post autor: ArnVaker »

Czasem to akurat aktualizacje bezpieczeństwa, zatem warto (nie wiem czy w tym konkretnym przypadku, nie przeglądałem changeloga).

A tak w ogóle to w backportach jest Samba 4.1.5 dla Wheezy'ego. Dla nowszych wydań jest w głównym repozytorium.
pawelch
Posty: 6
Rejestracja: 01 marca 2014, 16:27

Post autor: pawelch »

Próbowałem z apt ale niestety nie wiem dlaczego nie uruchomiła mi się domena. Zacząłem według http://www.samba.org.pl/2013/09/active- ... letny.html i wszystko się udało.

Teraz odinstalowałem starszą wersję - skasowałem katalog /usr/local/samba i zainstalowałem nową. Wszystko zaczęło działać jednak ustawienia domeny poszły ;( Na szczęście to tylko testy ale w trybie produkcyjnym byłaby maskara ;(
ODPOWIEDZ