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.
[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?
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.
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ść...
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.
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 ;(