Witam.
Od jakiegoś czasu stałem się administratorem serwerków pracujących na CentOS'ie.
Podejrzewam, że jest to wersja coś około 4.1 (jak to dokładnie sprawdzić?)
Polecenie uname -a wypluwa:
Linux serwerek 2.6.9-22.ELsmp #1 SMP Sat Oct 8 21:32:36 BST 2005 x86_64 x86_64 x86_64 GNU/Linux
Wszystko ładnie działa i nawet stabilnie. Niestety pojawił się problem.
Brak możliwości podłączenia do domeny (samba) Windows Viasta i Windows 7.
Niestety z tego co wyczytałem muszę zrobić aktualizację samby - obecna wersja to: Samba version 3.0.10-1.4E.2
I teraz pytanie jak to zrobić - jak najprościej.
Ściągnąć rpm z np wyższej wersji centosa i dokonać upgrade.
Czy zrobić to inaczej.
Zaznaczam, że to dosyć ważny serwer i nie chciałbym czegoś rozjechać
Pozdrawiam Darek
Aktualizacja Samby
(15 wpisów) (4 głosy)-
Napisano 1 rok temu #
-
Witam
Aby sprawdzić, wersję użyj polecenia "cat /etc/redhat-release".
Przede wszystkim zrób backup pliku konfiguracyjnego. Pobierz rpm z nowszą wersją i spróbuj zainstalować poleceniem "rpm -iVh nazwa_pakietu" (ewentualnie ścieżka gdy instalujemy z sieci). Podejrzewam, że będą problemy z zależnościami. Daj jak Ci poszło.
Pozdrawiam
Napisano 1 rok temu # -
Ad.1
ew. sprawdzic mozna "cat /etc/issue"Ad.2
Jeżeli to serwer produkcyjny (jeżeli to możliwe) polecam, zrobienie kopii systemu i sprawdzanie zmian na testowym komputerze (lub np. maszynie wirtualnej).Ad.3
Co do nowszej wersji, wstrzymam sie z komentarzem, aż pokażesz efekty porady od "centos".Pozdrawiam,
Napisano 1 rok temu # -
ok mam wersję
po cat /etc/issue mam:
CentOS release 4.2 (Final)
Kernel \r on an \mPo wydaniu polecenie
rpm -iUh /home/public/samba-3.0.33-0.17.el4.x86_64.rpm
błąd: Niespełnione zależności:
samba-common = 0:3.0.33-0.17.el4 jest wymagany przez samba-3.0.33-0.17.el4.x86_64Ok więc spróbuje uaktualnić samba-common
rpm -iUh /home/public/samba-common-3.0.33-0.17.el4.x86_64.rpm
########################################### [100%]
plik /etc/rc.d/init.d/winbind z instalacji samba-common-3.0.33-0.17.el4 jest w konflikcie z plikiem z pakietu samba-common-3.0.10-1.4E.2
plik /etc/samba/smb.conf z instalacji samba-common-3.0.33-0.17.el4 jest w konflikcie z plikiem z pakietu samba-common-3.0.10-1.4E.2
plik /usr/include/libsmbclient.h z instalacji samba-common-3.0.33-0.17.el4 jest w konflikcie z plikiem z pakietu samba-common-3.0.10-1.4E.2
plik /usr/share/man/man1/ntlm_auth.1.gz z instalacji samba-common-3.0.33-0.17.el4 jest w konflikcie z plikiem z pakietu samba-common-3.0.10-1.4E.2
plik /usr/share/man/man1/profiles.1.gz z instalacji samba-common-3.0.33-0.17.el4 jest w konflikcie z plikiem z pakietu samba-common-3.0.10-1.4E.2
plik /usr/share/man/man1/smbcquotas.1.gz z instalacji samba-common-3.0.33-0.17.el4 jest w konflikcie z plikiem z pakietu samba-common-3.0.10-1.4E.2
plik /usr/share/man/man1/testparm.1.gz z instalacji samba-common-3.0.33-0.17.el4 jest w konflikcie z plikiem z pakietu samba-common-3.0.10-1.4E.2
plik /usr/share/man/man1/wbinfo.1.gz z instalacji samba-common-3.0.33-0.17.el4 jest w konflikcie z plikiem z pakietu samba-common-3.0.10-1.4E.2
plik /usr/share/man/man5/lmhosts.5.gz z instalacji samba-common-3.0.33-0.17.el4 jest w konflikcie z plikiem z pakietu samba-common-3.0.10-1.4E.2
plik /usr/share/man/man5/smb.conf.5.gz z instalacji samba-common-3.0.33-0.17.el4 jest w konflikcie z plikiem z pakietu samba-common-3.0.10-1.4E.2
plik /usr/share/man/man8/net.8.gz z instalacji samba-common-3.0.33-0.17.el4 jest w konflikcie z plikiem z pakietu samba-common-3.0.10-1.4E.2
plik /usr/share/man/man8/smbpasswd.8.gz z instalacji samba-common-3.0.33-0.17.el4 jest w konflikcie z plikiem z pakietu samba-common-3.0.10-1.4E.2
plik /usr/share/man/man8/winbindd.8.gz z instalacji samba-common-3.0.33-0.17.el4 jest w konflikcie z plikiem z pakietu samba-common-3.0.10-1.4E.2
plik /lib64/security/pam_smbpass.so z instalacji samba-common-3.0.33-0.17.el4 jest w konflikcie z plikiem z pakietu samba-3.0.10-1.4E.2I lipa
To samo za pomocą yum'aum update samba
Setting up Update Process
Setting up repositories
update 100% |=========================| 951 B 00:00
base 100% |=========================| 1.1 kB 00:00
addons 100% |=========================| 951 B 00:00
extras 100% |=========================| 1.1 kB 00:00
Reading repository metadata in from local files
Resolving Dependencies
--> Populating transaction set with selected packages. Please wait.
---> Package samba.x86_64 0:3.0.33-0.18.el4_8.1 set to be updated
--> Running transaction check
--> Processing Dependency: samba-common = 0:3.0.33-0.18.el4_8.1 for package: samba
--> Restarting Dependency Resolution with new changes.
--> Populating transaction set with selected packages. Please wait.
---> Package samba-common.x86_64 0:3.0.33-0.18.el4_8.1 set to be updated
--> Running transaction checkDependencies Resolved
=============================================================================
Package Arch Version Repository Size
=============================================================================
Updating:
samba x86_64 3.0.33-0.18.el4_8.1 update 16 M
Updating for dependencies:
samba-common x86_64 3.0.33-0.18.el4_8.1 update 8.5 MTransaction Summary
=============================================================================
Install 0 Package(s)
Update 2 Package(s)
Remove 0 Package(s)
Total download size: 25 M
Is this ok [y/N]: y
Downloading Packages:
Running Transaction Test
Finished Transaction TestTransaction Check Error: file /etc/rc.d/init.d/winbind from install of samba-common-3.0.33-0.18.el4_8.1 conflicts with file from package samba-common-3.0.10-1.4E.2
file /etc/samba/smb.conf from install of samba-common-3.0.33-0.18.el4_8.1 conflicts with file from package samba-common-3.0.10-1.4E.2
file /usr/include/libsmbclient.h from install of samba-common-3.0.33-0.18.el4_8.1 conflicts with file from package samba-common-3.0.10-1.4E.2
file /usr/share/man/man1/ntlm_auth.1.gz from install of samba-common-3.0.33-0.18.el4_8.1 conflicts with file from package samba-common-3.0.10-1.4E.2
file /usr/share/man/man1/profiles.1.gz from install of samba-common-3.0.33-0.18.el4_8.1 conflicts with file from package samba-common-3.0.10-1.4E.2
file /usr/share/man/man1/smbcquotas.1.gz from install of samba-common-3.0.33-0.18.el4_8.1 conflicts with file from package samba-common-3.0.10-1.4E.2
file /usr/share/man/man1/testparm.1.gz from install of samba-common-3.0.33-0.18.el4_8.1 conflicts with file from package samba-common-3.0.10-1.4E.2
file /usr/share/man/man1/wbinfo.1.gz from install of samba-common-3.0.33-0.18.el4_8.1 conflicts with file from package samba-common-3.0.10-1.4E.2
file /usr/share/man/man5/lmhosts.5.gz from install of samba-common-3.0.33-0.18.el4_8.1 conflicts with file from package samba-common-3.0.10-1.4E.2
file /usr/share/man/man5/smb.conf.5.gz from install of samba-common-3.0.33-0.18.el4_8.1 conflicts with file from package samba-common-3.0.10-1.4E.2
file /usr/share/man/man8/net.8.gz from install of samba-common-3.0.33-0.18.el4_8.1 conflicts with file from package samba-common-3.0.10-1.4E.2
file /usr/share/man/man8/smbpasswd.8.gz from install of samba-common-3.0.33-0.18.el4_8.1 conflicts with file from package samba-common-3.0.10-1.4E.2
file /usr/share/man/man8/winbindd.8.gz from install of samba-common-3.0.33-0.18.el4_8.1 conflicts with file from package samba-common-3.0.10-1.4E.2gryzą się pliki z poprzedniej wersji.
Czy trzeba najpierw może usunąć poprzednią wersję samby
EchNapisano 1 rok temu # -
Po usunięciu poprzedniej wersji samby i usunieciu (po wykonanej kopii) plikow konfiguracyjnych, nowa powinna zainstalowac sie bez problemow, nie wiem jak z kompatybilnoscia tych plikow konfiguracyjnych. No i to serwer produkcyjny, wiec trzeba podczas takich zabaw uwazac by czegos nie popsuc. Jest jakakolwiek mozliwosc przetestowania gdzies na boku jak system sie zachowa? Np. na maszynie wirtualnej?
Napisano 1 rok temu # -
Witam, na wstępie powiem że jestem nowy w te klocki, proszę o wyrozumiałość. Posiadam serwer a na nim system CentOS 5.5, do tego Samba 3.0.33 jako PDC. Pytanie moje brzmi, czy aby Win7 z tym współpracował, muszę zrobić upgrade samby do co najmniej wersji 3.3? pytanie drugie: może ktoś krok po kroku opisać jak to zrobić i czy jest to bezproblemowe?
Napisano 10 miesiący temu # -
1)Tak, by pracować na Win7 z sambą musisz zaktualizować w systemach CentOS/RHEL5, pakiet "samba" do "samba3x".
2)Mogą pojawić się pewne problemy, więc zalecałbym przedewszystkim pełen backup konfiguracji samby na obecnej maszynie. I tak jak wyżej użytkownikowi "dr", radziłem. Dobrze by było na innej maszynie, testowej zrobić próbną migrację co i jak będzie działało.
Co to znaczy krok po kroku? Czy mam pisać od zupełnych podstaw, Jak usuwać/instalować pakiety? Czy potrzebna jest innego rodzaju rada? Jaka?
Napisano 10 miesiący temu # -
Wielkie dzięki za odpowiedz. Konfiguracje mam w kilku kopiach, postawiłem system na innej stacji, domyślnie ma sambę 3.0.33. Także zestaw testowy mam. Problem mam z tym jak usunąć starą wersję? wystarczy w dodaj/usuń odhaczyć wszystko o sambie i usunąć folder /etc/samba ? którą wersję polecasz zainstalować? co do pomocy, to jakoś staje w miejscu gdy mam gzip z wersją i nie wiem co dalej. Sprawdza się jakoś czy pobrana wersja się bez problemu zainstaluje? jak ją zainstalować? Te poradniki mało piszą na ten temat, albo ja jakiś niekumaty jestem. Wszelka początkowa pomoc mi się przyda.
Napisano 10 miesiący temu # -
OK, masz testowy zestaw, wiec mozemy sie "pouczyc", wszystko wykonujemy na TESTOWEJ maszynie.
1)Odinstalowujesz wszystko co zaczyna sie od "samba". (Np. chyba yum remove samba*), sprawdz czy faktycznie zaznaczylo do usuniecia tylko sambe, i potwierdz. Ewentualnie mozna zrobic to przez dodaj/usun programy.
2)Zainstalowac w miejsce usunietych paczek, dokladnie takie same paczki, ale zaczynajace sie od samba3x.
3)Poniewaz sam takiej migracji Samby z ustawieniami jako PDC, nie robilem, sprobuj w tym etapie, przywrocic cala konfiguracje tak jak jest na normalnym serwerze.
4)Testujemy czy nasza testowa maszyna dziala. W zaleznosci od efektu bedziemy dalej myslec.Napisano 10 miesiący temu # -
To mam tak:
- usunąłem libsmbclient, samba, samba-client, samba-common, wszystko było w wersji 3.0.33
- daje yum search samba-3.* i nic nie znajduje, jaką dać komende dla tych paczek? Jestem totalnie zielony w tej kwestii. Myślałem że te repozytoria z automatu działają. Trzeba im serwer podać czy co?Napisano 10 miesiący temu # -
Dobra, samba zainstalowana. Teraz co dalej? jak uruchamiać? I jeszcze sprawa dhcp. Jak to najszybciej zrobić?
Napisano 10 miesiący temu # -
Instalacja: "yum install samba3x samba3x-client".
Uruchomienie "service smb start".Proszę sprecyzować. sprawa DHCP. I co z nim chcesz zrobić...
Napisano 10 miesiący temu # -
Co do yum install samba3x, to takie polecenie nie działa dla ścisłości. Ja ściągnąłem tara ze strony samby i rozpakowałem, potem wszedłem do folderu samba/source, wywołałem ./configure, potem make - kompilacja i wreszcie make install - zainstalowane. Co do dhcp to maszyna podstawowa działa także jako serwer dhcp. Czy wystarczy mi przenieść plik konfiguracyjny dhcpd.conf na drugą maszynę żeby działało tak samo jak na pierwszej? Poprostu chciałem tak na przyszłość wiedzieć jak to zrobić.
Napisano 10 miesiący temu # -
http://centos.slaskdatacenter.com/5.5/os/x86_64/CentOS/samba3x-3.3.8-0.51.el5.x86_64.rpm
pozatym:
http://rpm.pbone.net -> np. http://rpm.pbone.net/index.php3/stat/4/idpl/13942750/dir/centos_5/com/samba3x-3.3.8-0.51.el5.i386.rpm.html
Każde z tych źródeł uważa, że istnieje taka paczka. Twój system to napewno CentOS 5.5? (cat /etc/redhat-release)Jeżeli obie maszyny, i ta która ma DHCP, i ta na której chcesz zainstalować to ten sam CentOS, (ta sama wersja), to jak skopiujesz dhcp.conf. (ogólnie całą konfigurację danej usługi), to powinno Ci działać na drugiej odrazu też tak samo.
eh.... późno już i nie wiem czy to co napisałem jest zrozumiałe i w miare logiczne.
Napisano 10 miesiący temu # -
Wiero, a polecenie "yum .." wydawałeś z roota?
Napisano 10 miesiący temu #
Odpowiedz
Musisz się zalogować, aby móc pisać.