User per Kommandazeile anlegen / otrs.addUser

Moin miteinander, ein: while read user email sname lname; do ./otrs.addUser -f $sname -l $lname -p $user -g users -e $email $user;done < users spuckt folgendes aus: Got no MainObject! at /opt/otrs/Kernel/System/DB.pm line 84, <PRODUCT> line 4. Jemand ne Idee? Die Syntax stimmt. Gruss, joey

-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 joey schrieb:
Moin miteinander,
ein:
while read user email sname lname; do ./otrs.addUser -f $sname -l $lname -p $user -g users -e $email $user;done < users
spuckt folgendes aus:
Got no MainObject! at /opt/otrs/Kernel/System/DB.pm line 84, <PRODUCT> line 4.
Jemand ne Idee? Die Syntax stimmt.
...aha Du verwendest 2.2-b irgendwas - keine Ahnung ob das Problem in der aktuellen b3 schon beseitigt ist, aber in b2 fehlt in otrs.addUser die Insanziierung des MainObjects vor der Instanziierung des DB-Objects. So muesste es fkt.: 28 use strict; 29 use Kernel::Config; 30 use Kernel::System::Log; 31 use Kernel::System::DB; 32 use Kernel::System::User; 33 use Kernel::System::Main; 34 35 # create common objects 36 my %CommonObject = (); 37 $CommonObject{ConfigObject} = Kernel::Config->new(%CommonObject); 38 $CommonObject{LogObject} = Kernel::System::Log->new(%CommonObject, LogPrefix => 'otrs.addUser'); 39 $CommonObject{MainObject} = Kernel::System::Main->new(%CommonObject); 40 $CommonObject{DBObject} = Kernel::System::DB->new(%CommonObject); 41 $CommonObject{UserObject} = Kernel::System::User->new(%CommonObject); 42 Habe einen Bug eingestell, weil n.n. dazu gefunden: http://bugs.otrs.org/show_bug.cgi?id=1894 viele Gruesse, Torsten Thau - -- Torsten Thau, Dipl. Inform. c.a.p.e. IT Labs GbR - Annaberger Str. 240 - D-09125 Chemnitz phone: +49 371 5347 623 cell: +49 176 66 680 680 pgp-key: 0x292F987D fax: +49 371 5347 625 http://www.cape-it.de -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.3 (GNU/Linux) iD8DBQFGTYUFvXo8m5PgoXQRAo/uAJsGQ+JEzTgovFl8R/oPJlRVK/jTTACeIH2t d9hiHTI/O/qwEYRMgTsxdxY= =WBEG -----END PGP SIGNATURE-----

Hey, jetzt wirfts ein: Got no TimeObject! at /opt/otrs/Kernel/System/User.pm line 85, <PRODUCT> line 4. aus :/ Gruss, joey Torsten Thau wrote:
joey schrieb:
Moin miteinander,
ein:
while read user email sname lname; do ./otrs.addUser -f $sname -l $lname -p $user -g users -e $email $user;done < users
spuckt folgendes aus:
Got no MainObject! at /opt/otrs/Kernel/System/DB.pm line 84, <PRODUCT> line 4.
Jemand ne Idee? Die Syntax stimmt.
...aha Du verwendest 2.2-b irgendwas - keine Ahnung ob das Problem in der aktuellen b3 schon beseitigt ist, aber in b2 fehlt in otrs.addUser die Insanziierung des MainObjects vor der Instanziierung des DB-Objects. So muesste es fkt.:
28 use strict; 29 use Kernel::Config; 30 use Kernel::System::Log; 31 use Kernel::System::DB; 32 use Kernel::System::User; 33 use Kernel::System::Main; 34 35 # create common objects 36 my %CommonObject = (); 37 $CommonObject{ConfigObject} = Kernel::Config->new(%CommonObject); 38 $CommonObject{LogObject} = Kernel::System::Log->new(%CommonObject, LogPrefix => 'otrs.addUser'); 39 $CommonObject{MainObject} = Kernel::System::Main->new(%CommonObject); 40 $CommonObject{DBObject} = Kernel::System::DB->new(%CommonObject); 41 $CommonObject{UserObject} = Kernel::System::User->new(%CommonObject); 42
Habe einen Bug eingestell, weil n.n. dazu gefunden: http://bugs.otrs.org/show_bug.cgi?id=1894
viele Gruesse, Torsten Thau
_______________________________________________ OTRS-de Mailingliste: otrs-de - Webpage: http://otrs.org/ Archiv: http://lists.otrs.org/pipermail/otrs-de/ Listenabo verwalten: http://lists.otrs.org/cgi-bin/listinfo/otrs-de/ Support oder Consulting fuer Ihr OTRS System? => http://www.otrs.com/

-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 joey schrieb:
Hey,
jetzt wirfts ein:
Got no TimeObject! at /opt/otrs/Kernel/System/User.pm line 85, <PRODUCT> line 4.
...dann fehlt wie bei der vorherigen Korrektur auch die Instanziierung des TimeObjects diesmal vor der Instanziierung des UserObject. viele Gruesse, Torsten Thau - -- Torsten Thau, Dipl. Inform. c.a.p.e. IT Labs GbR - Annaberger Str. 240 - D-09125 Chemnitz phone: +49 371 5347 623 cell: +49 176 66 680 680 pgp-key: 0x292F987D fax: +49 371 5347 625 http://www.cape-it.de -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.3 (GNU/Linux) iD8DBQFGTrGbvXo8m5PgoXQRAgjDAJ4g8kx6UJMrt+FkAWmwPJWUHIQ8dgCfapnE Hc0M7N/prRR+0H52NZlhmJY= =o0sb -----END PGP SIGNATURE-----

Hey, Output: ---------------------------------------------------------------------- Use of uninitialized value in concatenation (.) or string at /opt/otrs/Kernel/System/Log.pm line 133, <PRODUCT> line 4. ERROR: otrs.addUser-10 Perl: 5.8.8 OS: linux Time: Sat May 19 20:36:07 2007 Message: Need UserFirstname! Traceback (19286): Module: Kernel::System::User::UserAdd (v1.64) Line: 229 Module: ./otrs.addUser (v) Line: 66 Found Group.. GID is 13 Use of uninitialized value in concatenation (.) or string at /opt/otrs/Kernel/System/Log.pm line 133, <PRODUCT> line 4. ERROR: otrs.addUser-10 Perl: 5.8.8 OS: linux Time: Sat May 19 20:36:07 2007 Message: Need UID! Traceback (19286): Module: Kernel::System::Group::GroupMemberAdd (v1.44) Line: 157 Module: ./otrs.addUser (v) Line: 85 Failed to add user to group ---------------------------------------------------------------------- ich hab uebrigens die -b3. Jemand noch ne Idee? Gruesse, joey Torsten Thau wrote:
joey schrieb:
Hey,
jetzt wirfts ein:
Got no TimeObject! at /opt/otrs/Kernel/System/User.pm line 85, <PRODUCT> line 4.
...dann fehlt wie bei der vorherigen Korrektur auch die Instanziierung des TimeObjects diesmal vor der Instanziierung des UserObject.
viele Gruesse, Torsten Thau
_______________________________________________ OTRS-de Mailingliste: otrs-de - Webpage: http://otrs.org/ Archiv: http://lists.otrs.org/pipermail/otrs-de/ Listenabo verwalten: http://lists.otrs.org/cgi-bin/listinfo/otrs-de/ Support oder Consulting fuer Ihr OTRS System? => http://www.otrs.com/

Hallo Liste, Ich habe eine Rolle "FAQ" welche nur Leseberechtigung auf die Gruppe faq hat. Dann hab ich eine Rolle "FAQ Admin" welche alle Rechte auf die Gruppe faq hat. Jetzt schreibt der "FAQ Admin" User ein Artikel und haengt ein Attachment dran. Der "FAQ" User kann den Artikel ohne Probleme aufrufen und lesen, aber wenn er versucht das Attachment aufzumachen oder es runterzuladen, bekommt er eine Warnungs Seite mit "Permission Denied". Wenn ich natuerlich dem "FAQ" User alle Rechte gebe (RW) dann kann er das Attachment runterladen und oeffnen, dat will ich aber nicht! Ist das ein Bugg? Gibt es ein workaround? Benutze OTRS 2.1.6 mit FAQ 1.0.18 Gruss tm

Hi Liste, Nochmal ich :) Wenn ich die $Self->{AgentCanBeCustomer} = 1 setze dann erwarte ich das alle Agents auch auftauchen wenn ich sie bei den Customers in der PhoneTicketView suche! Ist meine Annahme falsch? Muss ich jeden Agent nochmal als Customer anlegen? Wenn ja, welch Datenredundance!!! Was fuer einen Sinn hat dann AgentCanBeCustomer wenn die Agent accounts nicht in das Customer Interface mit uebernommen werden? Kann mir jemand das Feature erklaeren? Bis jetzt hab ich nur vage Erklaerungen finden koennen die nicht schluessig waren. Herzlichen Dank fuer die Aufklaerungsarbeit... :) Gruss tm

Hi Liste, Hat wirklich keiner ne Antwort auf meine Frage? Hilfe bitte!! Gruss tm tm schrieb:
Hi Liste, Nochmal ich :)
Wenn ich die
$Self->{AgentCanBeCustomer} = 1
setze dann erwarte ich das alle Agents auch auftauchen wenn ich sie bei den Customers in der PhoneTicketView suche! Ist meine Annahme falsch? Muss ich jeden Agent nochmal als Customer anlegen? Wenn ja, welch Datenredundance!!! Was fuer einen Sinn hat dann AgentCanBeCustomer wenn die Agent accounts nicht in das Customer Interface mit uebernommen werden? Kann mir jemand das Feature erklaeren? Bis jetzt hab ich nur vage Erklaerungen finden koennen die nicht schluessig waren.
Herzlichen Dank fuer die Aufklaerungsarbeit... :)
Gruss tm _______________________________________________ OTRS-de Mailingliste: otrs-de - Webpage: http://otrs.org/ Archiv: http://lists.otrs.org/pipermail/otrs-de/ Listenabo verwalten: http://lists.otrs.org/cgi-bin/listinfo/otrs-de/ Support oder Consulting fuer Ihr OTRS System? => http://www.otrs.com/

Hi Liste, Ich suche immer noch verzweifelt nach ner Antwort auf diese Frage!! Bitte Hilfe! Wie sieht es mit Berechtigungen von Attachments aus. Ist das Group oder Role abhaengig?? Gruss tm tm schrieb:
Hallo Liste,
Ich habe eine Rolle "FAQ" welche nur Leseberechtigung auf die Gruppe faq hat. Dann hab ich eine Rolle "FAQ Admin" welche alle Rechte auf die Gruppe faq hat. Jetzt schreibt der "FAQ Admin" User ein Artikel und haengt ein Attachment dran. Der "FAQ" User kann den Artikel ohne Probleme aufrufen und lesen, aber wenn er versucht das Attachment aufzumachen oder es runterzuladen, bekommt er eine Warnungs Seite mit "Permission Denied". Wenn ich natuerlich dem "FAQ" User alle Rechte gebe (RW) dann kann er das Attachment runterladen und oeffnen, dat will ich aber nicht! Ist das ein Bugg? Gibt es ein workaround?
Benutze OTRS 2.1.6 mit FAQ 1.0.18
Gruss tm _______________________________________________ OTRS-de Mailingliste: otrs-de - Webpage: http://otrs.org/ Archiv: http://lists.otrs.org/pipermail/otrs-de/ Listenabo verwalten: http://lists.otrs.org/cgi-bin/listinfo/otrs-de/ Support oder Consulting fuer Ihr OTRS System? => http://www.otrs.com/

Hi Liste,
---------------------------------------------------------------------- Use of uninitialized value in concatenation (.) or string at /opt/otrs/Kernel/System/Log.pm line 133, <PRODUCT> line 4. ERROR: otrs.addUser-10 Perl: 5.8.8 OS: linux Time: Sat May 19 20:36:07 2007
Message: Need UserFirstname!
Traceback (19286): Module: Kernel::System::User::UserAdd (v1.64) Line: 229 Module: ./otrs.addUser (v) Line: 66
Found Group.. GID is 13 Use of uninitialized value in concatenation (.) or string at /opt/otrs/Kernel/System/Log.pm line 133, <PRODUCT> line 4. ERROR: otrs.addUser-10 Perl: 5.8.8 OS: linux Time: Sat May 19 20:36:07 2007
Message: Need UID!
Traceback (19286): Module: Kernel::System::Group::GroupMemberAdd (v1.44) Line: 157 Module: ./otrs.addUser (v) Line: 85
Failed to add user to group ----------------------------------------------------------------------
ich hab uebrigens die -b3. Jemand noch ne Idee?
Unter cvs.otrs.org könnt Ihr die überarbeitete Version des Scripts otrs.addUser downloaden. Hier sollten alle Probleme behoben sein. Vielen Dank für eure Hilfe! Ich wünsche Euch schöne Pfingsten! Mit freundlichen Grüßen, Stefan Rother Manager Support ((otrs)) :: OTRS GmbH :: Europaring 4 :: D - 94315 Straubing Fon: +49 (0) 9421 56818 0 :: Fax: +49 (0) 9421 56818 18 http://www.otrs.com/ :: Communication with success!
participants (4)
-
joey
-
Stefan Rother
-
tm
-
Torsten Thau