Benvingudes i benvinguts al portal Linkat

La Linkat és la distribució educativa de GNU/Linux que ha iniciat i ofereix el Departament d'Educació a la comunitat educativa. Es tracta d'un projecte de programari lliure que permet als centres educatius, però també a tota la societat, tenir accés de forma legal, gratuïta i amb suport tècnic professional, a un conjunt molt ampli d'aplicacions: educatives, d'ofimàtica, d'Internet, multimèdia...

Linkat i SAMBA  Final

  • Ja fa temps que estic fent servir Linkat en el servidor principal de l'escola (de fet des de la versió 1.0 de Linkat). Utilitzo LDAP/SAMBA/NFS per validar els usuaris i que puguin tenir accés a les seves dades personals, tant des de Windows com des de Linux.
    El problema ha sorgit amb les màquines que porten la nova versió de Windows 7 (que ja comencen a ser unes quantes i seran més en el futur) i la versió de SAMBA que es fa servir a la Linkat (la 3.2.7). El suport per al Windows 7 es va incorporar a la versió 3.3.3 de SAMBA (crec que la darrera és la 3.4.3). La pregunta és si està previst que, en un futur immediat, s'actualitzi la versió de SAMBA de la Linkat o, pel contrari, m'he d'arriscar a descarregar i instal·lar el SAMBA mitjançant el seu codi font.

    Gràcies
  • Hola,

    No tenim previst fer una actualització del SAMBA, però si és necessària ho estudiarem.

    Si vols fer alguna prova, fes servir aquest repositori d'OpenSuse on trobaràs la versió samba-3.4.5. No et caldrà instal·lar des del codi font, tens els rpms ja fets.
    http://download.opensuse.org/repositories/network:/samba:/STABLE/openSUSE_11.1

    Salut.



    Editat per: pablo.vigo, 09/Febrer/2010 - 09:44

    Projecte Linkat
  • OK, demà ho provaré i ja t'explicaré.

    Moltes gràcies.
  • He afegit els repositoris i, mitjançant el zypper, he instal·lat la nova versió de SAMBA.
    S'han instal·lat 2 paquets "samba" i "samba-client".
    El problema és que el dimoni smb retornava un error 127 i no iniciava (el nmb ha arrencat perfectament).
    Volia afegir els logs generats però estic treballant des de casa i no tinc accés al servidor (segurament ha tornat a marxar el llum, passa sovint).
    Lamento no donar més informació, però es tracta d'un servidor en producció i la meva prioritat ha estat recuperar-lo tal i com ho tenia (crec que ho he aconseguit...).

    A veure si algú s'atreveix a provar-ho i li funciona; si és així potser hem barallaria un altre cop.

    Gràcies de tota manera per la informació.
  • Pensava que tot havia quedat com abans però estava equivocat.

    Ara el servidor SAMBA sembla inestable; els dimonis smb i nmb de vegades queden bloquejats i els clients no es poden validar o no tenen accés a les seves dades. Algunes de les coses que havia fet no funcione (per exemple la carpeta de lliurament, on els alumnes només tenen permís d'escriptura i no de lectura).

    Buscant una explicació als problemes actuals he estat investigant i he trobat el següent:

    Quan executo testparm hem retorna:
    testparm
    Load smb config files from /etc/samba/smb.conf
    rlimit_max: rlimit_max (1024) below minimum Windows limit (16384)
    Processing section "[netlogon]"
    testparm: symbol lookup error: testparm: undefined symbol: _talloc_get_type_abort

    Sembla que el problema pot ser a la llibreria libtalloc, però la he tornat a reinstal·lar i rés.
    També he provat a reinstal·lar el samba i el samba-client però ha continuat igual.

    smbclient i altres eines que podria fer servir per depurar el el samba retornen el mateix error.

    Finalment he descarregat una nova versió del paquet que conté la llibreria dels repositoris de SUSE:
    http://download.opensuse.org/repositories/network:/samba:/STABLE/openSUSE_11.1/i586/

    i l'he instal·lat manualment:
    rpm -Uvh libtalloc1-3.4.5-8.2.i586.rpm

    Ara testparm ja funciona però mostra el missatge:
    rlimit_max: rlimit_max (1024) below minimum Windows limit (16384)
    Que no sé que vol dir ...

    De tota manera crec que ara el SAMBA no funciona tan bé com abans...

    Continuaré treballant, però seria d'agrair que els desenvolupadors de la Linkat miréssiu d'actualitzar la versió de SAMBA als repositoris oficials.
  • Hola,

    Amb aquesta actualització has solucionat el problema que tenies amb el Windows 7? Segur que amb la versió que porta la Linkat els Windows 7 no es podien connectar?.

    Salut.

    Projecte Linkat
  • Potser no ha quedat clar, però he tingut que desinstal?lar la versió de samba que figura als repositoris de Suse que hem vas dir, ja que el dimoni smb no anava.

    Ara tinc la versió antiga de samba, que no funciona correctament amb el Windows 7 (ho he verificat jo mateix però a més està documentat).

    Amb el samba que porta originàriament la Linkat no es podia ficar una màquina amb Windows 7 al domini. He fet els canvis que s?indiquen aquí al registre de la màquina Windows:
    http://www.netstorming.com.ar/soft/blog/2009/12/05/problema-con-windows-7-y-dominio-samba/

    Però tot i així (malgrat que, després dels canvis, l?ordinador si que s?ha ficat al domini), en el moment de validar els usuaris diu que hi ha un problema amb la relació de confiança...

    Pel que tinc entès el suport a Windows 7 es dóna a partir de la versió 3.3 de SAMBA.
    http://translate.googleusercontent.com/translate_c?hl=es&langpair=en|es&u=http://wiki.samba.org/index.php/Windows7&rurl=translate.google.es&twu=1&usg=ALkJrhj77_24yPdRYXOyCbJ4Til_EY4h6g

    El problema que tinc ara és que la versió de SAMBA (que és l?antiga) no hem funciona com abans (dóna més errors i algunes coses han deixat de funcionar (particularment unes carpetes de lliurament de treballs pels alumnes...).

    L?actualització que vaig fer d?aquella llibreria (libtalloc) va ser obligat per les circumstàncies, ja que algunes ordres (testparm, smbclient, etc...) havien deixat de funcionar, però la restà està com abans (bé, excepte els errors que he comentat....).
  • Hola,

    gràcies per les teves proves, obrirem una incidència per estudiar com solucionar el problema.

    Salut.

    Projecte Linkat
  • Linkat + Windows 7 Solucionat

    L'altre dia vaig estar tot el dissabte al matí barallant-me des de casa amb el servidor Linkat i finalment vaig aconseguir instal·lar la nova versió de SAMBA. El procés que vaig seguir va ser el següent:

    El primer pas és afegir els repositoris de Suse tal i com indicava Pablo Vigo. Són aquests:
    http://download.opensuse.org/repositories/network:/samba:/STABLE/openSUSE_11.1

    Malauradament amb això no és suficient. Si intentem fer una actualització o una instal·lació del samba i del samba-client ara, la cosa no acabarà de funcionar...

    El que cal és baixar tot els paquets a un directori local amb:
    wget -r 'ftp://mirror.leaseweb.com/opensuse/repositories/network:/samba:/STABLE/openSUSE_11.1/i586/'
    Són un total de 29 paquets.

    Després aturarem SAMBA per si de cas ...
    /etc/init.d/smb stop
    /etc/init.d/nmb stop

    Com a root instal·lem tots els paquets que hem descarregat:
    # rpm -Uvh cifs-mount-3.5.2-7.1.i586.rpm
    # rpm -Uvh ctdb-1.0.114-12.1.i586.rpm
    ...

    Tots s'instal·len sense problemes (hi ha un parell que mostren warnings...) excepte aquests dos en els que fallen les dependències:
    ldapsmb-1.34b-7.1.i586.rpm - Es queixa de la dependència perl-ldap
    libsmbclient-devel-3.5.2-7.1.i586.rpm

    El primer sembla important, però el segon, en ser un paquet "devel" no sembla necessari en un servidor en producció com és el meu.

    Quan intento instal·lar el paquet ldapsmb falla la dependència del paquet perl-ldap i no es pot resoldre automàticament (zypper install perl-ldap no ho troba), així que he necessitat fer una cerca i una instal·lació manual.

    Baixo el paquet per-ldap del repositori:
    ftp://ftp.pbone.net/mirror/ftp5.gwdg.de/pub/opensuse/repositories/devel:/languages:/perl/openSUSE_11.1/i586/perl-ldap-0.39-4.8.i586.rpm
    Quan ho intento instal·lar es queixa de: perl-Convert-ASN1 que també també cal localitzar i instal·lar. El trobo a:
    ftp://ftp.muug.mb.ca/mirror/opensuse/distribution/11.1/repo/oss/suse/i586/perl-Convert-ASN1-0.22-1.20.i586.rpm

    Una vegada instal·lat aquest instal·lo el per-ldap i finalment el ldapsmb. Tot correcte.

    Finalment inicio el SAMBA i funciona perfectament. Eines com smbclient o smbtree tornen a funcionar un altre cop.

    Quan executo testparm encara apareix al començament el missatge:
    rlimit_max: rlimit_max (1024) below minimum Windows limit (16384) que retorna testparm

    En aquesta pàgina: he trobat una explicació convincent a aquest missatge i una solució permanent que ha fet que no torni a aparèixer:
    http://old.nabble.com/Testparm:-%22rlimit_max:-rlimit_max-(8192)-below-minimum-Windows-limit-(16384)%22-td27305445.html

    Al Windows 7 cal fer un parell d'afegits al registre abans d'introduir-lo al domini SAMBA. Ho indica a la wiki de samba:
    http://wiki.samba.org/index.php/Windows7
    També, des d?aquesta pàgina, es pot descarregar un fitxer per afegir al registre de Windows 7 la informació necessària.

    Jo no he necessitat fer rés més que el que diu aquí, i ha funcionat perfectament.

    Ara el problema (amb el que estic treballant encara), és que quan un usuari es valida al domini SAMBA no es munta la seva unitat de treball personal com passava amb el Windows XP ...
  • Moltes gràcies per compartir aquesta informació.

    A partir del teu problema nosaltres també estaven treballant en el mateix tema i la solució que proposem és actualitzar a la versió del SAMBA 3.4 que també admet la integració dels Windows 7.

    La nova versió i les seves dependències es troben en procés de validació, però es podrien alliberar aquesta mateixa setmana.

    Hem valorat les diferents versions i ens hem decantat per la versió 3.4 perquè hi ha un suport per part d'OpenSuse que assegura el seu funcionament.

    També hem creat un fitxer .reg per aplicar als Windows i facilitar les modificacions del registre. Es pot trobar aquí:
    http://download…3_W7_Samba.reg

    Que et sembla aquesta solució? Ens interessa la teva opinió.

    Salut.

    Projecte Linkat
  • Hem trobo amb la necessitat de escriure en aquest post per que crec que SAMBA mereix un respecte! que es això de que samba versió XxX no va amb windows 7? això es un insult! SAMBA funciona perfectament amb qualsevol versió i amb qualsevol windows, el problema aqui es que penseu que el problema es Linkat i SAMBA per que es Linux molt dificil i tal i que clar windows es super facil no cal tocar res e! pero esteu equivocats el windows 7 necessita configuració especifica per funcionar correctament amb samba sense complicar-se la vida amb versions noves i tonteries varies i no parlo de modificar registres de windows 7 com algun que altre espavilat va dien, windows 7 te els seus menus de configuració per poder configurar-se i en 5 minuts el tens funcionat sense tocar res al SAMBA.

    Es molt facil Windows 7 no pot compartir arxius amb Windows 98? si que pot, per aixo mateix SAMBA versions antigues o no poden compartir amb windows 7 arxius. Si ara direu que Microtuff no dona suport a windows 98, si es cert pero moltes empreses encara el fan servir i els de microtuff posen el c*l a les empreses i fan tot el possible per que funcioni i axi es.

    I sembla mentida que els programador de linkat no sàpiguen aquestes coses, bé espera programadors....no crec si realment linkat tingues programador no funcionaria tan malament.

    Salutacions.
  • Hola tecnictsys,

    El problema es troba a la integració dels Windows 7 a un Linux treballant com a controlador de domini, la versió samba de la Linkat és la 3.2 i com pots veure a la Wiki del projecte Samba la integració es realitza a partir de la versió 3.3.
    http://wiki.sam…x.php/Windows7

    Partint d'aquí, no cal dir res més del teu missatge...

    Projecte Linkat
  • Hola de nou i bon dia,


    Bé, tenim molt clar quin és el servei que dóna Samba i que cada nova versió de Windows representa un problema per al món de GNU/Linux. Si t'hi fixes, en Windows 7 també s'han de tocar coses.

    Bé, ja t'ho he comentat en algun altre post però els recursos dels que disposem el dediquem a solucionar problemes, resoldre consultes i facilitar el dia a dia dels centres docents. En aquest sentit t'has equivocat de fòrum per la qual cosa et torno a demanar un xic més de correcció a l'hora de fer les teves intervencions. Fixa't en les intervencions que s'han anat fent, s'han aportat solucions tècniques a un problema que ja està a sobre i que és el Windows 7. Per a nosaltres no representa cap problema ja que no el fem servir :-)

    Finalment, només recordar-te que Linkat 3 és openSuSe 11.1 per la qual cosa veig que tens una opinió força negativa d'una (perquè n'hi ha més distribucions) de les millors distribucions que hi ha (sense que això desmereixi a Ubuntu, Debian, Fedora, Mandriva, Slackware, etc.).

    Joan de Gracia
  • Hola Pablo.
    Tot el que sigui facilitar la feina dels que treballem amb la Linkat em sembla perfecte...
    De fet la versió de Samba que s'utilitzi és indiferent, només es tracta de que pugui funcionar amb el Windows 7, que (per sort o per desgràcia) cada vegada tindrà més presència a les nostres aules.

    Jo per la meva part, i ara que ja tinc el Samba funcionant, de moment no faré més proves.

    Per cert, sabeu si amb la versió de Samba que proposeu es munta la unitat personal de l'usuari, quan aquest es valida al domini Linkat...?. Jo suposo que el problema és causat pel Windows 7, però aniria bé que això es fes automàticament...
  • 0 usuaris

Aquesta llista mostra els usuaris actius durant els darrers 20 minuts.