Hallo, Ich benutze SLES10 SP 1 und will Samba installieren. Mit "smbldap-populate" will ich die Gruppen im LDAP erstellen lassen, nur wird mir ein Fehler ausgeworfen: Can't locate Unicode/MapUTF8.pm in @INC (@INC contains: /usr/local/sbin/ /usr/lib/perl5/5.8.8/i586-linux-thread-multi /usr/lib/perl5/5.8.8 /usr/lib/perl5/site_perl/5.8.8/i586-linux-thread-multi /usr/lib/perl5/site_perl/5.8.8 /usr/lib/perl5/site_perl /usr/lib/perl5/vendor_perl/5.8.8/i586-linux-thread-multi /usr/lib/perl5/vendor_perl/5.8.8 /usr/lib/perl5/vendor_perl .) at /usr/local/sbin//smbldap_tools.pm line 6, <DATA> line 225. BEGIN failed--compilation aborted at /usr/local/sbin//smbldap_tools.pm line 6, <DATA> line 225. Compilation failed in require at /usr/local/sbin/smbldap-populate line 35, <DATA> line 225. BEGIN failed--compilation aborted at /usr/local/sbin/smbldap-populate line 35, <DATA> line 225. Die smbldap* Dateien sind alle nach /usr/local/sbin kopiert: thomas:/usr/local/sbin # ll -rwxr-xr-x 1 root root 3911 Oct 24 16:29 smb.conf -rwxr-xr-x 1 root root 5987 Oct 24 16:29 smbldap-groupadd -rwxr-xr-x 1 root root 2473 Oct 24 16:29 smbldap-groupdel -rwxr-xr-x 1 root root 8881 Oct 24 16:29 smbldap-groupmod -rwxr-xr-x 1 root root 2005 Oct 24 16:29 smbldap-groupshow -rwxr-xr-x 1 root root 10294 Oct 24 16:29 smbldap-passwd -rwxr-xr-x 1 root root 14995 Oct 24 16:29 smbldap-populate -rwxr-xr-x 1 root root 3988 Oct 24 16:29 smbldap-tools.spec -rwxr-xr-x 1 root root 20969 Oct 24 16:29 smbldap-useradd -rwxr-xr-x 1 root root 3244 Oct 24 16:29 smbldap-userdel -rwxr-xr-x 1 root root 7633 Oct 24 16:29 smbldap-userinfo -rwxr-xr-x 1 root root 18968 Oct 24 16:29 smbldap-usermod -rwxr-xr-x 1 root root 1958 Oct 24 16:29 smbldap-usershow -rwxr-xr-x 1 root root 7795 Oct 24 16:29 smbldap.conf -rwxr-xr-x 1 root root 428 Oct 24 16:29 smbldap_bind.conf -rwxr-xr-x 1 root root 28729 Oct 24 16:29 smbldap_tools.pm In /etc/smbldap-tools/ liegen die 3 Konfigurationsdateien, die ich auch konfiguriert habe. Weiß jemand was ich falsch mache bzw. was nachinstalliert gehört? Danke im vorraus mfg -- Um die Liste abzubestellen, schicken Sie eine Mail an: opensuse-de+unsubscribe@opensuse.org Um eine Liste aller verfuegbaren Kommandos zu bekommen, schicken Sie eine Mail an: opensuse-de+help@opensuse.org
SIN - Thomas Manninger schrieb:
Hallo,
Ich benutze SLES10 SP 1 und will Samba installieren. Mit "smbldap-populate" will ich die Gruppen im LDAP erstellen lassen, nur wird mir ein Fehler ausgeworfen:
steht drunter... UTF8 Maps fehlen (erst mal)... Perl updaten ? .. ggfs. wurschtelt da ein perl-Script rum...
Can't locate Unicode/MapUTF8.pm in @INC (@INC contains: /usr/local/sbin/ /usr/lib/perl5/5.8.8/i586-linux-thread-multi /usr/lib/perl5/5.8.8 /usr/lib/perl5/site_perl/5.8.8/i586-linux-thread-multi /usr/lib/perl5/site_perl/5.8.8 /usr/lib/perl5/site_perl /usr/lib/perl5/vendor_perl/5.8.8/i586-linux-thread-multi /usr/lib/perl5/vendor_perl/5.8.8 /usr/lib/perl5/vendor_perl .) at /usr/local/sbin//smbldap_tools.pm line 6, <DATA> line 225.
hier (drunter) was mit Strings drin.. was UTF8 verlangt ?
BEGIN failed--compilation aborted at /usr/local/sbin//smbldap_tools.pm line 6, <DATA> line 225. Compilation failed in require at /usr/local/sbin/smbldap-populate line 35, <DATA> line 225. BEGIN failed--compilation aborted at /usr/local/sbin/smbldap-populate line 35, <DATA> line 225.
Die smbldap* Dateien sind alle nach /usr/local/sbin kopiert:
thomas:/usr/local/sbin # ll -rwxr-xr-x 1 root root 3911 Oct 24 16:29 smb.conf -rwxr-xr-x 1 root root 5987 Oct 24 16:29 smbldap-groupadd -rwxr-xr-x 1 root root 2473 Oct 24 16:29 smbldap-groupdel -rwxr-xr-x 1 root root 8881 Oct 24 16:29 smbldap-groupmod -rwxr-xr-x 1 root root 2005 Oct 24 16:29 smbldap-groupshow -rwxr-xr-x 1 root root 10294 Oct 24 16:29 smbldap-passwd -rwxr-xr-x 1 root root 14995 Oct 24 16:29 smbldap-populate -rwxr-xr-x 1 root root 3988 Oct 24 16:29 smbldap-tools.spec -rwxr-xr-x 1 root root 20969 Oct 24 16:29 smbldap-useradd -rwxr-xr-x 1 root root 3244 Oct 24 16:29 smbldap-userdel -rwxr-xr-x 1 root root 7633 Oct 24 16:29 smbldap-userinfo -rwxr-xr-x 1 root root 18968 Oct 24 16:29 smbldap-usermod -rwxr-xr-x 1 root root 1958 Oct 24 16:29 smbldap-usershow -rwxr-xr-x 1 root root 7795 Oct 24 16:29 smbldap.conf -rwxr-xr-x 1 root root 428 Oct 24 16:29 smbldap_bind.conf -rwxr-xr-x 1 root root 28729 Oct 24 16:29 smbldap_tools.pm
In /etc/smbldap-tools/ liegen die 3 Konfigurationsdateien, die ich auch konfiguriert habe.
Weiß jemand was ich falsch mache bzw. was nachinstalliert gehört?
Danke im vorraus
mfg
hoffe wenigstens eine Suchidee zu haben .. auch wenns keine direkte Hilfe ist... -> google -> Perlmodule -> MapUTF8.pm das würd ich erst mal updaten... da war mal was mit Perl + Umlauten + viel Mist gemacht + Mails..... Gruss Fred -- Um die Liste abzubestellen, schicken Sie eine Mail an: opensuse-de+unsubscribe@opensuse.org Um eine Liste aller verfuegbaren Kommandos zu bekommen, schicken Sie eine Mail an: opensuse-de+help@opensuse.org
On Wed, 24 Oct 2007 17:40:25 +0200, SIN - Thomas Manninger wrote:
Can't locate Unicode/MapUTF8.pm in @INC (@INC contains:
Mach mal 'pin Unicode/MapUTF8.pm' das sagt Dir, in welchem Paket sich die Datei befindet (wenn diese auf der DVD ist). Philipp -- Um die Liste abzubestellen, schicken Sie eine Mail an: opensuse-de+unsubscribe@opensuse.org Um eine Liste aller verfuegbaren Kommandos zu bekommen, schicken Sie eine Mail an: opensuse-de+help@opensuse.org
SIN - Thomas Manninger schrieb:
Can't locate Unicode/MapUTF8.pm in @INC (@INC contains: /usr/local/sbin/ /usr/lib/perl5/5.8.8/i586-linux-thread-multi /usr/lib/perl5/5.8.8 /usr/lib/perl5/site_perl/5.8.8/i586-linux-thread-multi /usr/lib/perl5/site_perl/5.8.8 /usr/lib/perl5/site_perl /usr/lib/perl5/vendor_perl/5.8.8/i586-linux-thread-multi /usr/lib/perl5/vendor_perl/5.8.8 /usr/lib/perl5/vendor_perl .) at /usr/local/sbin//smbldap_tools.pm line 6, <DATA> line 225.
Hatte selbst lange daran zu nagen. (auch SLES10 SP1) Die Lösung habe ich auf irgendeiner Seite gefunden - habe aber den Link nicht mehr. Jedoch habe ich mir ziemlich genau aufgeschrieben was da zu tun ist: Schau, dass folgende Pakete (neben LDAP Server, Perl 5.8, Samba 3.x) installiert sind: perl-Crypt-DES perl-HTML-Parser perl-HTML-Target perl-IO-Socket-SSL perl-IO-Zlib perl-ldap-ssl perl-libwww-perl perl-Net_SSLeay Als nächstes gibst du folgendes ein: # perl -MCPAN -eshell (Du landest auf einer cpan-Shell - einer Art Perl Bibliothek welche selbst scripte installieren kann) Einige der Skripte werden von den smbldap-tools benötigt! Beim ersten Start der CPAN-Shell werden einige Konfigurationseinstellungen benötigt. Du kannst die manuell eingeben oder einfach automatisch machen lassen. Eine kleine Übersicht über die Befehle kriegst du durch die Eingabe von: cpan[1]> ? Installiere folgendes: cpan[2]> install Bundle::CPAN cpan[3]> install Net::LDAP cpan[4]> install Unicode::MapUTF8 (<-- das was deine Scripte vermissen!!!) cpan[5]> install Crypt::SmbHash cpan[6]> install Convert::BER cpan[7]> install Test::Distribution cpan[8]> install Test::Pod cpan[9]> install Test::Pod::Coverage cpan[10]> install IO::Socket::SSL cpan[11]> install Net::SSLeay zusätzlich sind einige scripte abhängig von anderen - installier sie einfach mit. Teils musste ich die CPAN-Shell mehrmals neu starten und neu anfangen da einige Abhängigkeiten nicht aufgelöst wurden. Bei mir hat's so, als alles installiert war funktioniert! Hoffe ich konnte helfen! Gruss Simon -- Um die Liste abzubestellen, schicken Sie eine Mail an: opensuse-de+unsubscribe@opensuse.org Um eine Liste aller verfuegbaren Kommandos zu bekommen, schicken Sie eine Mail an: opensuse-de+help@opensuse.org
Danke, du hast mir geholfen :-) Mit Freundlichen Grüßen Thomas Manninger (System Engineer in Ausbildung) siedl networks gmbh A-3500 Krems an der Donau Wiener Straße 74 Tel: +43 2732/71545-15 Fax -99 E-Mail: thomas.manninger@sin.co.at Web: www.sin.co.at -----Ursprüngliche Nachricht----- Von: Simon Waldburger [mailto:list_mz5dm_1ask@4dd.ch] Gesendet: Donnerstag, 25. Oktober 2007 08:51 An: opensuse-de@opensuse.org Betreff: Re: samba SIN - Thomas Manninger schrieb:
Can't locate Unicode/MapUTF8.pm in @INC (@INC contains: /usr/local/sbin/ /usr/lib/perl5/5.8.8/i586-linux-thread-multi /usr/lib/perl5/5.8.8 /usr/lib/perl5/site_perl/5.8.8/i586-linux-thread-multi /usr/lib/perl5/site_perl/5.8.8 /usr/lib/perl5/site_perl /usr/lib/perl5/vendor_perl/5.8.8/i586-linux-thread-multi /usr/lib/perl5/vendor_perl/5.8.8 /usr/lib/perl5/vendor_perl .) at /usr/local/sbin//smbldap_tools.pm line 6, <DATA> line 225.
Hatte selbst lange daran zu nagen. (auch SLES10 SP1) Die Lösung habe ich auf irgendeiner Seite gefunden - habe aber den Link nicht mehr. Jedoch habe ich mir ziemlich genau aufgeschrieben was da zu tun ist: Schau, dass folgende Pakete (neben LDAP Server, Perl 5.8, Samba 3.x) installiert sind: perl-Crypt-DES perl-HTML-Parser perl-HTML-Target perl-IO-Socket-SSL perl-IO-Zlib perl-ldap-ssl perl-libwww-perl perl-Net_SSLeay Als nächstes gibst du folgendes ein: # perl -MCPAN -eshell (Du landest auf einer cpan-Shell - einer Art Perl Bibliothek welche selbst scripte installieren kann) Einige der Skripte werden von den smbldap-tools benötigt! Beim ersten Start der CPAN-Shell werden einige Konfigurationseinstellungen benötigt. Du kannst die manuell eingeben oder einfach automatisch machen lassen. Eine kleine Übersicht über die Befehle kriegst du durch die Eingabe von: cpan[1]> ? Installiere folgendes: cpan[2]> install Bundle::CPAN cpan[3]> install Net::LDAP cpan[4]> install Unicode::MapUTF8 (<-- das was deine Scripte vermissen!!!) cpan[5]> install Crypt::SmbHash cpan[6]> install Convert::BER cpan[7]> install Test::Distribution cpan[8]> install Test::Pod cpan[9]> install Test::Pod::Coverage cpan[10]> install IO::Socket::SSL cpan[11]> install Net::SSLeay zusätzlich sind einige scripte abhängig von anderen - installier sie einfach mit. Teils musste ich die CPAN-Shell mehrmals neu starten und neu anfangen da einige Abhängigkeiten nicht aufgelöst wurden. Bei mir hat's so, als alles installiert war funktioniert! Hoffe ich konnte helfen! Gruss Simon -- Um die Liste abzubestellen, schicken Sie eine Mail an: opensuse-de+unsubscribe@opensuse.org Um eine Liste aller verfuegbaren Kommandos zu bekommen, schicken Sie eine Mail an: opensuse-de+help@opensuse.org -- Um die Liste abzubestellen, schicken Sie eine Mail an: opensuse-de+unsubscribe@opensuse.org Um eine Liste aller verfuegbaren Kommandos zu bekommen, schicken Sie eine Mail an: opensuse-de+help@opensuse.org
On Thu, 25 Oct 2007 08:50:32 +0200, Simon Waldburger wrote:
Als nächstes gibst du folgendes ein: # perl -MCPAN -eshell (Du landest auf einer cpan-Shell - einer Art Perl Bibliothek welche selbst scripte installieren kann)
Ganz toll, und schon hast Du am Paketsystem vorbei installiert! Das ist eigentlich nicht Sinn der Sache. Philipp -- Um die Liste abzubestellen, schicken Sie eine Mail an: opensuse-de+unsubscribe@opensuse.org Um eine Liste aller verfuegbaren Kommandos zu bekommen, schicken Sie eine Mail an: opensuse-de+help@opensuse.org
Philipp Thomas schrieb:
On Thu, 25 Oct 2007 08:50:32 +0200, Simon Waldburger wrote:
Als nächstes gibst du folgendes ein: # perl -MCPAN -eshell (Du landest auf einer cpan-Shell - einer Art Perl Bibliothek welche selbst scripte installieren kann)
Ganz toll, und schon hast Du am Paketsystem vorbei installiert! Das ist eigentlich nicht Sinn der Sache.
Philipp
Dann zeig mir mal das Packet mit den "smbldap-tools"! Ist auch nicht direkt über's Paketsystem installiert worden. Must du aus den "samba-doc" rauskopieren. Glaub mir - ich hab mich sehr sehr lange mit der Suche nach einer Lösung dieses "smbldap-tools in SLES10"-Problems abgemüht. Und neben allen anderen Lösungsvorschlägen (duzende!) war dies der absolut einzige der Funktioniert hat. Wenn du eine bessere Möglichkeit siehst - bitte schön!? Gruss Simon -- Um die Liste abzubestellen, schicken Sie eine Mail an: opensuse-de+unsubscribe@opensuse.org Um eine Liste aller verfuegbaren Kommandos zu bekommen, schicken Sie eine Mail an: opensuse-de+help@opensuse.org
On Thu, 25 Oct 2007 12:01:40 +0200, Simon Waldburger wrote:
Dann zeig mir mal das Packet mit den "smbldap-tools"! Ist auch nicht direkt über's Paketsystem installiert worden.
Das war die Info, die mir fehlte! Ich ging davon aus, dass die smbldap-tools von der DVD stammten. Wenn dem nicht so ist, sieht die Sache schon anders aus. In dem Fall sollte man sich aber eigene Pakete backen, schon weil man sonst ein System erhält, das sich nicht so ohne weiteres pflegen lässt. Must du aus den "samba-doc" rauskopieren.
Wenn du eine bessere Möglichkeit siehst - bitte schön!?
Eigene Pakete bauen, ist gerade bei Perlmodulen relativ einfach. Bei Bedarf poste ich mal eine kommentiertes Rumpf .spec Datei auf opensuse-programming-de bzw. pflege ein solches ins Wiki ein. Philipp -- Um die Liste abzubestellen, schicken Sie eine Mail an: opensuse-de+unsubscribe@opensuse.org Um eine Liste aller verfuegbaren Kommandos zu bekommen, schicken Sie eine Mail an: opensuse-de+help@opensuse.org
Philipp Thomas schrieb:
In dem Fall sollte man sich aber eigene Pakete backen, schon weil man sonst ein System erhält, das sich nicht so ohne weiteres pflegen lässt.
[...]
Wenn du eine bessere Möglichkeit siehst - bitte schön!?
Eigene Pakete bauen, ist gerade bei Perlmodulen relativ einfach. Bei Bedarf poste ich mal eine kommentiertes Rumpf .spec Datei auf opensuse-programming-de bzw. pflege ein solches ins Wiki ein.
Philipp
Hallo Philipp Da wäre ich dir sogar sehr dankbar wenn du mir / uns das beibringen könntest. Ein kleines Tutorial wäre nicht schlecht ;-) Gerade beim Thema "smbldap-tools und Suse" könnte das ganze WWW von einer guten Anleitung profitieren. Das wär doch was! Gute Idee - Danke Simon -- Um die Liste abzubestellen, schicken Sie eine Mail an: opensuse-de+unsubscribe@opensuse.org Um eine Liste aller verfuegbaren Kommandos zu bekommen, schicken Sie eine Mail an: opensuse-de+help@opensuse.org
On Thu, 25 Oct 2007 13:13:58 +0200, Simon Waldburger wrote:
Da wäre ich dir sogar sehr dankbar wenn du mir / uns das beibringen könntest. Ein kleines Tutorial wäre nicht schlecht ;-)
Ich baue jetzt erst mal die Pakete, danach kommt die Anleitung :) Aber nur wenn sich hinterher jemand findet, der die Pakete dann pflegt >;->
Gerade beim Thema "smbldap-tools und Suse" könnte das ganze WWW von einer guten Anleitung profitieren. Das wär doch was!
Na dann, auf gehts! Philipp -- Um die Liste abzubestellen, schicken Sie eine Mail an: opensuse-de+unsubscribe@opensuse.org Um eine Liste aller verfuegbaren Kommandos zu bekommen, schicken Sie eine Mail an: opensuse-de+help@opensuse.org
On Thu, 25 Oct 2007 21:49:54 +0200, Philipp Thomas wrote:
On Thu, 25 Oct 2007 13:13:58 +0200, Simon Waldburger wrote:
Ich baue jetzt erst mal die Pakete, danach kommt die Anleitung :) Aber nur wenn sich hinterher jemand findet, der die Pakete dann pflegt >;->
OK, da es im Netz fertige .src.rpms gab (von der Webseite der smbldap-tools) war der Anfang nicht ganz so schwer und ich habe zumindest ein Grundgerüst. Jetzt muss ich noch die nicht in openSUSE vorhandenen Perl-Module holen und daraus Pakete bauen. Auch das sollte nicht allzu schwer sein. Philipp -- Um die Liste abzubestellen, schicken Sie eine Mail an: opensuse-de+unsubscribe@opensuse.org Um eine Liste aller verfuegbaren Kommandos zu bekommen, schicken Sie eine Mail an: opensuse-de+help@opensuse.org
On Thu, 25 Oct 2007 13:13:58 +0200, Simon Waldburger wrote:
Gerade beim Thema "smbldap-tools und Suse" könnte das ganze WWW von einer guten Anleitung profitieren. Das wär doch was!
Es geht noch viel einfacher! Anscheinend ist keiner von Euch auf die Idee gekommen, mal im openSUSE Buildservice nachzusehen :) Einfach http://software.opensuse.org/search ansteuern, smbldap-tools eingeben und dann per 1-click installieren, dass sollte funktionieren. Philipp -- Um die Liste abzubestellen, schicken Sie eine Mail an: opensuse-de+unsubscribe@opensuse.org Um eine Liste aller verfuegbaren Kommandos zu bekommen, schicken Sie eine Mail an: opensuse-de+help@opensuse.org
participants (4)
-
Fred Ockert
-
Philipp Thomas
-
Simon Waldburger
-
SIN - Thomas Manninger