
Bareword found where operator expected at /usr/local/opt/otrs/Kernel/Config.pm line 158, near "$Self->{TicketNumberGenerator} = 'Kernel::System::Ticket::Number::AutoIncrement" (Might be a runaway multi-line '' string starting on line 149) (Missing operator before Kernel::System::Ticket::Number::AutoIncrement?) String found where ... I could not reproduce it.
It seems your Config.pm bares a syntax error. Look where it reads "might be a runaway multi-line '' string starting at line xyz" in the error messages, and look up line xyz in Config.pm then. Might be a missing ' at the end of a row.
The concerned lines in Config.pm are : 148 # **************************************************** # 149 # Customer # 150 # **************************************************** # 151 152 # CustomerPanelCreateAccount 153 # (use create cutomer account self feature) 154 $Self->{CustomerPanelCreateAccount} = 0; 155 156 # CustomerGroupSupport (0 = compat. to OTRS 1.1 or lower) 157 # (if this is 1, then you need to set the group <-> customer user 158 # relations (ro/rw)! http://host/otrs/index.pl?Action=AdminCustomerUserGroup 159 # otherway, each user is ro/rw in each group!) 160 $Self->{CustomerGroupSupport} = 1; 161 Line 149 is commented, and does not even have a quote in it. As I said, the line where TicketNumberGenerator (about which the message seem to complain) is defined comes later in the file, (line 197) , was generated by installer.pl and has always worked OK. There was actually no trouble with the system, except for this crontab error, which i could not reproduce.
hth,
Robert Kehl
Thanks, Brice