otrs 3.0.11 auf 3.1.8 zerschießt SSON

Hilfe zu Znuny Problemen aller Art
Locked
ledonz
Znuny newbie
Posts: 4
Joined: 21 Aug 2012, 11:02
Znuny Version: 3.0.11
Real Name: Nicolai
Company: PKF

otrs 3.0.11 auf 3.1.8 zerschießt SSON

Post by ledonz »

Hallo,
hab ein kleines Problem und muss euch da mal um Hilfe bitten.

Habe einen otrs 3.0.11, läuft auf einem MS Server 2008 den möchte ich upgraden auf 3.1.8.. naja, soweit so gut.
Hab jetzt bestimmt 40 Versuche durch... :-D
Aber irgendwie zerlegt er mir immer mein SingleSignON, dass über mein AD laufen sollte...

Hier mal wie ich es mache...
  • 1. Datenbank backup:
    "C:\Program Files (x86)\OTRS\mysql\bin\mysqldump" -uroot otrs > c:\backup\otrsDUMP.sql

    2. Konfig-Files sichern (reichen die?):
    "C:\Program Files (x86)\OTRS\OTRS\Kernel\config.pm"
    "C:\Program Files (x86)\OTRS\OTRS\Kernel\Config\Files\ZZZAAuto"
    "C:\Program Files (x86)\OTRS\OTRS\Kernel\Config\Files\ZZZAuto"
    "C:\Program Files (x86)\OTRS\OTRS\Kernel\Config\GenericAgent.pm"
    "C:\OTRS\Apache\conf\httpd.conf"
    "C:\Program Files (x86)\OTRS\Apache\modules\mod_ssl.so"
    "C:\Program Files (x86)\OTRS\Apache\modules\mod_auth_sspi.so"

    Im OTRS auf Admin\Sysconfig\ "Einstellungen exportieren"
    kopieren

    3. OTRS deinstallieren
    4. Neue Version installieren. NICHT DEN WEBINSTALLER ausführen.

    5. die Konfig-Dateien an Ihren Platz zurück kopieren. (am Anfang war hier Punkt 6, aber da lief das .pl nicht sauber durch.)

    6. SQL Datenbank zurücksichern(die Neustarts, sind vielleicht nicht alle nötig, haben aber fehler verringert).

    mysql -uroot
    CREATE DATABASE otrs Character SET utf8;
    quit;
    mysql -uroot -e "GRANT all PRIVILEGES ON otrs.* TO 'otrs'@'localhost' identified by 'mysuperspezial_passcode:-P "
    Server durchstarten.
    mysql -uroot otrs < c:\backup\otrsDUMP.sql
    Net stopt mysql
    net start mysql

    7. Upgrade der Datenbankstrukturen
    mysql -uroot otrs < "C:\Program Files (x86)\OTRS\OTRS\scripts\DBUpdate-to-3.1.mysql.sql"
    Net stopt mysql
    net start mysql
    perl "C:\Program Files (x86)\OTRS\OTRS\scripts\DBUpdate-to-3.1.pl"
    Net stopt mysql
    net start mysql
    mysql -uroot otrs < "C:\Program Files (x86)\OTRS\OTRS\scripts\DBUpdate-to-3.1-post.mysql.sql"

    8. Server durchstarten
Am Ende bekomme ich folgende Meldung, wenn ich die URI:
http://meinServer/otrs/customer.pl aufrufe,

http://host.example.com/not-authorised- ... stedURL%3D
Das deutet wohl daraufhin, dass die authorisierung nicht mehr läuft...
Die Domäne war mal 2003 ist jetzt aber wohl 2008, aber vor dem Upgrade läuft alles wunderbar.

Hier nochmal die Config, ich schnall das irgendwie nicht.. per Email konnte man den Server auch mal anschreiben und bekam eine Benachrichtigung, das geht auch nicht mehr.... :? :? :?

Code: Select all

# --
# Kernel/Config.pm - Config file for OTRS kernel
# Copyright (C) 2001-2010 xxx, http://otrs.org/
# --
# $Id: Config.pm.dist,v 1.23 2010/01/13 22:25:00 martin Exp $
# --
# This software comes with ABSOLUTELY NO WARRANTY. For details, see
# the enclosed file COPYING for license information (AGPL). If you
# did not receive this file, see http://www.gnu.org/licenses/agpl.txt.
# --
#  Note:
#
#  -->> OTRS does have a lot of config settings. For more settings
#       (Notifications, Ticket::ViewAccelerator, Ticket::NumberGenerator,
#       LDAP, PostMaster, Session, Preferences, ...) see
#       Kernel/Config/Defaults.pm and copy your wanted lines into "this"
#       config file. This file will not be changed on update!
#
# --

package Kernel::Config;

sub Load {
    my $Self = shift;
    # ---------------------------------------------------- #
    # ---------------------------------------------------- #
    #                                                      #
    #         Start of your own config options!!!          #
    #                                                      #
    # ---------------------------------------------------- #
    # ---------------------------------------------------- #

    # ---------------------------------------------------- #
    # database settings                                    #
    # ---------------------------------------------------- #
    # DatabaseHost
    # (The database host.)
    $Self->{'DatabaseHost'} = 'localhost';
    # Database
    # (The database name.)
    $Self->{'Database'} = 'otrs';
    # DatabaseUser
    # (The database user.)
    $Self->{'DatabaseUser'} = 'otrs';
    # DatabasePw
    # (The password of database user. You also can use bin/otrs.CryptPassword.pl
    # for crypted passwords.)
    $Self->{'DatabasePw'} = 'auchspezialdaspassword';
    # DatabaseDSN
    # (The database DSN for MySQL ==> more: "man DBD::mysql")
    $Self->{DatabaseDSN} = "DBI:mysql:database=$Self->{Database};host=$Self->{DatabaseHost};";

    # (The database DSN for PostgreSQL ==> more: "man DBD::Pg")
    # if you want to use a local socket connection
#    $Self->{DatabaseDSN} = "DBI:Pg:dbname=$Self->{Database};";
    # if you want to use a tcpip connection
#    $Self->{DatabaseDSN} = "DBI:Pg:dbname=$Self->{Database};host=$Self->{DatabaseHost};";

    # ---------------------------------------------------- #
    # fs root directory
    # ---------------------------------------------------- #
    $Self->{Home} = 'C:/PROGRA~2/OTRS/OTRS';

    # ---------------------------------------------------- #
    # insert your own config settings "here"               #
    # config settings taken from Kernel/Config/Defaults.pm #
    # ---------------------------------------------------- #
    # $Self->{SessionUseCookie} = 0;
    # $Self->{CheckMXRecord} = 0;

    # ---------------------------------------------------- #

    # ---------------------------------------------------- #
    # data inserted by installer                           #
    # ---------------------------------------------------- #

    $Self->{LogModule}          = 'Kernel::System::Log::File';
    $Self->{LogModule::LogFile} = 'C:/PROGRA~2/OTRS/OTRS/var/log/otrs.log';
    # $DIBI$
    $Self->{'DefaultCharset'} = 'utf-8';

################################################################################################################################
								#----------------------------------------------------------#
								#                                                          #
								#        LDAP Authentifizierung Agenten und Customer       #
								#                                                          #
								#----------------------------------------------------------#
																
#Agenten Authentifizierung DB
   # Backend DB fuer Agenten
   #$Self->{'AuthModule10'} = 'Kernel::System::Auth::DB';
   #$Self->{'AuthModule::DB::CryptType10'} = 'crypt';
   
# hab ich deaktiviert weil sich unsere Agents auch gegen das LDAP Authentifizieren sollen
# nach meinem Wissenstand müssen die Agenten aber trotzdem in der Datenbank stehen.


################################################################################################################################

################################################################################################################################
#------------------------------------------------------------------------------------------------------------------------------#
#                                                        LDAP Anbindung Firma                                                  #
#------------------------------------------------------------------------------------------------------------------------------#

#------------------------------------------------------------------------------------------------------------------------------#
#                                     Authentifizierung Agenten via LDAP (AD) Firma                                            #
#------------------------------------------------------------------------------------------------------------------------------#

# Hier steht überall 1 hinter (AuthModule1, Host1, ...) 
# habe ich drin gelassen weil ich mehrere ADs abfrage und auch mehrere Firmen im OTRS habe
# wenn ihr nur eine habt kann die 1 überall weg. Ansonsten müsst ihr den ganzen Block halt pro Firma anlegen und einfach durchnummerieren

# Aber hier steht ein wichtiger Beitrag von jojo
# http://forums.otrs.org/viewtopic.php?f=17&t=7423
# da bin ich auch drauf reingefallen bezüglich der Nummerierung, muss man halt erst mal wissen:-)

$Self->{'AuthModule1'} = 'Kernel::System::Auth::LDAP';
$Self->{'AuthModule::LDAP::Host1'} = '192.168.1.1';# hier kann auch ein DNS Eintrag rein
$Self->{'AuthModule::LDAP::BaseDN1'} = 'dc=meineDomain,dc=local'; # lest euch die Seiten die ich oben verlinkt habe durch,
# dann wird DN,OU, DC usw. alles klar:-) 
$Self->{'AuthModule::LDAP::UID1'} = 'samaccountname';
#$Self->{'AuthModule::LDAP::GroupDN1'} = 'CN=otrsagents,OU=Gruppen,DC=Firma,DC=local'; # nur Mitlieder dieser Gruppe dürfen sich einloggen
$Self->{'AuthModule::LDAP::AccessAttr1'} = 'memberUID'; # bei 2008er Domänen ist es 'member' bei 2003er ist es 'memberUID'*
$Self->{'AuthModule::LDAP::UserAttr1'} = 'DN';
$Self->{'AuthModule::LDAP::SearchUserDN1'} = 'CN=Admin,OU=Administration,dc=meineDomain,dc=local'; #hier geht es auch mit dem user Principal Name, 
# oder eben die DN des Bindusers, war bei mir ne böse Falle weil ich es nicht wörtlich genug genommen habe. Die SearchUserDN ist nicht die DN 
# in der der User liegt sondern die eindeutige des Users, das gleiche gilt für die GroupDNs
# der Search User muss Mitglied in "Domänen-Benutzer" und in "Windows-Authentifizierungszugriffgruppe" sein
$Self->{'AuthModule::LDAP::SearchUserPw1'} = 'spezialpassword';

     $Self->{'UserSyncLDAPMap1'} =  {
     'UserEmail' => 'mail',
     'UserFirstname' => 'givenName',
     'UserLastname' => 'sn',
     'UserLogin' => 'sAMAccountName'
	};

################################################################################################################################
#------------------------------------------------------------------------------------------------------------------------------#
#                                                            Customer                                                          #
#------------------------------------------------------------------------------------------------------------------------------#
$Self->{'Customer::AuthModule'} = 'Kernel::System::CustomerAuth::HTTPBasicAuth';
$Self->{CustomerPanelLoginURL} = 'http://host.example.com/not-authorised-for-otrs.html';
$Self->{CustomerPanelLogoutURL} = 'http://host.example.com/thanks-for-using-otrs.html';

        $Self->{'Customer::AuthModule1'} = 'Kernel::System::CustomerAuth::LDAP';
        $Self->{'Customer::AuthModule::LDAP::Host1'} = '192.168.1.1';
        $Self->{'Customer::AuthModule::LDAP::BaseDN1'} ='dc=meineDomain,dc=local'; # hier die DN
		# in der eure User liegen, kommt halt drauf an wie eurer AD strukturiert ist
        $Self->{'Customer::AuthModule::LDAP::UID1'} = 'sAMAccountName';
		#$Self->{'Customer::AuthModule::LDAP::GroupDN1'} = 'CN=otrscustomer,CN=Users,DC=Firma,DC=local'; # das gleiche wie bei den Agents
		# nur wer in der Gruppe 'otrscustomer' ist darf sich einloggen
		$Self->{'Customer::AuthModule::LDAP::AccessAttr1'} = 'memberUID'; #s.o.
        $Self->{'Customer::AuthModule::LDAP::SearchUserDN1'} = 'CN=Admin,OU=Administration,dc=meineDomain,dc=local'; #s.o. das hier wäre dann der userPrincipalName
		#ob es irgenwelche Nachteile hat wenn man den userPrincipalName anstatt der DN nimmt weiss ich nicht...
        $Self->{'Customer::AuthModule::LDAP::SearchUserPw1'} = 'spezialpassword';
		$Self->{'Customer::AuthModule::LDAP::Params1'} = {
            port => 389,
            timeout => 120,
            async => 0,
            version => 3,
			};
	
#------------------------------------------------------------------------------------------------------------------------------#
#                                                       LDAP System Users                                                      #
#------------------------------------------------------------------------------------------------------------------------------#


        $Self->{'AuthModule1'} = 'Kernel::System::Auth::LDAP';
        $Self->{'AuthModule::LDAP::Host1'} =  '192.168.1.1';
        $Self->{'AuthModule::LDAP::BaseDN1'} =  'dc=meineDomain,dc=local';
        $Self->{'AuthModule::LDAP::UID1'} =  'sAMAccountName';
        $Self->{'AuthModule::LDAP::SearchUserDN1'} =  'CN=AdminOU=Administration,dc=meineDomain,dc=local';
        $Self->{'AuthModule::LDAP::SearchUserPw1'} =  'spezialpassword';
        $Self->{'AuthModule::LDAP::Params1'} =  {
              'async' => '0',
              'timeout' => '120',
              'version' => '3',
              'port' => '389'
			};

		$Self->{'AuthModule::LDAP::Die1'} = 1;
	
#------------------------------------------------------------------------------------------------------------------------------#
#                                                           UserSyncLDAPMap                                                    #
#------------------------------------------------------------------------------------------------------------------------------#

      $Self->{'UserSyncLDAPMap1'} =  {
      'UserEmail' => 'mail',
      'UserFirstname' => 'givenName',
      'UserLastname' => 'sn',
      'UserLogin' => 'sAMAccountName'
    };      

    $Self->{CustomerUser1} = {
    Name => 'Firma Customer',
    Module => 'Kernel::System::CustomerUser::LDAP',
	Params => {
    Host => '192.168.1.1',
    BaseDN => 'dc=meineDomain,dc=local', 
    SSCOPE => 'sub',
    UserDN => 'CN=Admin,OU=Administration,dc=meineDomain,dc=local', # wieder DN oder UserPrincipalName
    UserPw => 'spezialpassword',
	AlwaysFilter =>  '(&(objectclass=user)(mail=*.*@pkf-fasselt.de))',
	# falls ihr was ausschliessen wollt:
	# AlwaysFilter =>  '(&(objectclass=user)(mail=*.*@Firma.de)(!((was auch immer)))',
    },
    CustomerKey => 'sAMAccountName',
    CustomerID => 'mail',
    CustomerUserListFields => ['sAMAccountName', 'cn', 'mail'],
    CustomerUserSearchFields => ['sAMAccountName', 'cn', 'mail'],
	CustomerUserPostMasterSearchFields => ['mail'],
    CustomerUserNameFields => ['givenname', 'sn'],
	CustomerUserSearchListLimit => 1000,  # die Anzahl der User die in euerer Kundenübersicht maximal angezeit werden.
    # die Zeile muss nicht rein, macht aber bei uns hier Sinn.	

    Map => [
    [ 'UserSalutation', 'Title', 'title', 1, 0, 'var' ],
    [ 'UserFirstname', 'Firstname', 'givenname', 1, 1, 'var' ],
    [ 'UserLastname', 'Lastname', 'sn', 1, 1, 'var' ],
    [ 'UserLogin', 'Login', 'sAMAccountName', 1, 1, 'var' ],
    [ 'UserEmail', 'Email', 'mail', 1, 1, 'var' ],
    [ 'UserCustomerID', 'CustomerID', 'mail', 0, 1, 'var' ],
    [ 'UserPhone', 'Phone', 'telephonenumber', 1, 0, 'var' ],
    ],
    };

            # note: Login, Email and CustomerID needed!
            # var, frontend, storage, shown (1=always,2=lite), required, storage-type, http-link, readonly, http-link-target
            [ 'UserTitle',      'Title',      'title',      1, 0, 'var', '', 0 ],
            [ 'UserFirstname',  'Firstname',  'first_name', 1, 1, 'var', '', 0 ],
            [ 'UserLastname',   'Lastname',   'last_name',  1, 1, 'var', '', 0 ],
            [ 'UserLogin',      'Username',   'login',      1, 1, 'var', '', 0 ],
            [ 'UserPassword',   'Password',   'pw',         0, 0, 'var', '', 0 ],
            [ 'UserEmail',      'Email',      'email',      1, 1, 'var', '', 0 ],

#            [ 'UserEmail',      'Email', 'email',           1, 1, 'var', '$Env{"CGIHandle"}?Action=AgentTicketCompose&ResponseID=1&TicketID=$Data{"TicketID"}&ArticleID=$Data{"ArticleID"}', 0 ],
            [ 'UserCustomerID', 'CustomerID', 'customer_id', 0, 1, 'var', '', 0 ],

#            [ 'UserCustomerIDs', 'CustomerIDs', 'customer_ids', 1, 0, 'var', '', 0 ],
            [ 'UserPhone',        'Phone',       'phone',        1, 0, 'var', '', 0 ],
            [ 'UserFax',          'Fax',         'fax',          1, 0, 'var', '', 0 ],
            [ 'UserMobile',       'Mobile',      'mobile',       1, 0, 'var', '', 0 ],
            [ 'UserStreet',       'Street',      'street',       1, 0, 'var', '', 0 ],
            [ 'UserZip',          'Zip',         'zip',          1, 0, 'var', '', 0 ],
            [ 'UserCity',         'City',        'city',         1, 0, 'var', '', 0 ],
            [ 'UserCountry',      'Country',     'country',      1, 0, 'var', '', 0 ],
            [ 'UserComment',      'Comment',     'comments',     1, 0, 'var', '', 0 ],
            [ 'ValidID',          'Valid',       'valid_id',     0, 1, 'int', '', 0 ],
        ],

        # default selections
        Selections => {

#            UserTitle => {
#                'Mr.' => 'Mr.',
#                'Mrs.' => 'Mrs.',
#            },
        },
    };


    $Self->{CustomerCompany} = {
        Params => {
            # if you want to use an external database, add the
            # required settings
#            DSN => 'DBI:odbc:yourdsn',
#            DSN => 'DBI:mysql:database=customerdb;host=customerdbhost',
#            User => '',
#            Password => '',
            Table => 'customer_company',
        },

        # customer uniq id
        CustomerCompanyKey          => 'customer_id',
        CustomerCompanyValid        => 'valid_id',
        CustomerCompanyListFields   => [ 'customer_id', 'name' ],
        CustomerCompanySearchFields => ['customer_id', 'name'],
        CustomerCompanySearchPrefix => '',
        CustomerCompanySearchSuffix => '*',
        CustomerCompanySearchListLimit => 250,
        Map                       => [

# var, frontend, storage, shown (1=always,2=lite), required, storage-type, http-link, readonly
            [ 'CustomerID',             'CustomerID', 'customer_id', 0, 1, 'var', '', 0 ],
            [ 'CustomerCompanyName',    'Company',       'name',        1, 1, 'var', '', 0 ],
            [ 'CustomerCompanyStreet',  'Street',     'street',      1, 0, 'var', '', 0 ],
            [ 'CustomerCompanyZIP',     'Zip',        'zip',         1, 0, 'var', '', 0 ],
            [ 'CustomerCompanyCity',    'City',       'city',        1, 0, 'var', '', 0 ],
            [ 'CustomerCompanyCountry', 'Country',    'country',     1, 0, 'var', '', 0 ],
            [ 'CustomerCompanyURL', 'URL', 'url', 1, 0, 'var', '$Data{"CustomerCompanyURL"}', 0 ],
            [ 'CustomerCompanyComment', 'Comment', 'comments', 1, 0, 'var', '', 0 ],
            [ 'ValidID',                'Valid',   'valid_id', 0, 1, 'int', '', 0 ],
        ],

        # default selections
        Selections => {
            CustomerCompanyCountry => {
                '-'                              => '-',
                'Afghanistan'                    => 'Afghanistan',
                'Albania'                        => 'Albania',
                'Algeria'                        => 'Algeria',
                'American Samoa'                 => 'American Samoa',
                'Andorra'                        => 'Andorra',
                'Angola'                         => 'Angola',
                'Anguilla'                       => 'Anguilla',
                'Antarctica'                     => 'Antarctica',
                'Antigua and Barbuda'            => 'Antigua and Barbuda',
                'Argentina'                      => 'Argentina',
                'Armenia'                        => 'Armenia',
                'Aruba'                          => 'Aruba',
                'Australia'                      => 'Australia',
                'Austria'                        => 'Austria',
                'Azerbaijan'                     => 'Azerbaijan',
                'Bahamas'                        => 'Bahamas',
                'Bahrain'                        => 'Bahrain',
                'Bangladesh'                     => 'Bangladesh',
                'Barbados'                       => 'Barbados',
                'Belarus'                        => 'Belarus',
                'Belgium'                        => 'Belgium',
                'Belize'                         => 'Belize',
                'Benin'                          => 'Benin',
                'Bermuda'                        => 'Bermuda',
                'Bhutan'                         => 'Bhutan',
                'Bolivia'                        => 'Bolivia',
                'Bosnia and Herzegowina'         => 'Bosnia and Herzegowina',
                'Botswana'                       => 'Botswana',
                'Bouvet Island'                  => 'Bouvet Island',
                'Brazil'                         => 'Brazil',
                'British Indian Ocean Territory' => 'British Indian Ocean Territory',
                'Brunei Darussalam'              => 'Brunei Darussalam',
                'Bulgaria'                       => 'Bulgaria',
                'Burkina Faso'                   => 'Burkina Faso',
                'Burundi'                        => 'Burundi',
                'Cambodia'                       => 'Cambodia',
                'Cameroon'                       => 'Cameroon',
                'Canada'                         => 'Canada',
                'Cape Verde'                     => 'Cape Verde',
                'Cayman Islands'                 => 'Cayman Islands',
                'Central African Republic'       => 'Central African Republic',
                'Chad'                           => 'Chad',
                'Chile'                          => 'Chile',
                'China'                          => 'China',
                'Christmas Island'               => 'Christmas Island',
                'Cocos (Keeling) Islands'        => 'Cocos (Keeling) Islands',
                'Colombia'                       => 'Colombia',
                'Comoros'                        => 'Comoros',
                'Congo, Democratic Republic of'  => 'Congo, Democratic Republic of',
                'Congo, Republic of'             => 'Congo, Republic of',
                'Cook Islands'                   => 'Cook Islands',
                'Costa Rica'                     => 'Costa Rica',
                'Cote d\'Ivoire'                 => 'Cote d\'Ivoire',
                'Croatia'                        => 'Croatia',
                'Cuba'                           => 'Cuba',
                'Cyprus'                         => 'Cyprus',
                'Czech Republic'                 => 'Czech Republic',
                'Denmark'                        => 'Denmark',
                'Djibouti'                       => 'Djibouti',
                'Dominica'                       => 'Dominica',
                'Dominican Republic'             => 'Dominican Republic',
                'Ecuador'                        => 'Ecuador',
                'Egypt'                          => 'Egypt',
                'El Salvador'                    => 'El Salvador',
                'Equatorial Guinea'              => 'Equatorial Guinea',
                'Eritrea'                        => 'Eritrea',
                'Estonia'                        => 'Estonia',
                'Ethiopia'                       => 'Ethiopia',
                'Falkland Islands (Malvinas)'    => 'Falkland Islands (Malvinas)',
                'Faroe Islands'                  => 'Faroe Islands',
                'Fiji'                           => 'Fiji',
                'Finland'                        => 'Finland',
                'France'                         => 'France',
                'French Guiana'                  => 'French Guiana',
                'French Polynesia'               => 'French Polynesia',
                'French Southern Territories'    => 'French Southern Territories',
                'Gabon'                          => 'Gabon',
                'Gambia'                         => 'Gambia',
                'Georgia'                        => 'Georgia',
                'Germany'                        => 'Germany',
                'Ghana'                          => 'Ghana',
                'Gibraltar'                      => 'Gibraltar',
                'Greece'                         => 'Greece',
                'Greenland'                      => 'Greenland',
                'Grenada'                        => 'Grenada',
                'Guadeloupe'                     => 'Guadeloupe',
                'Guam'                           => 'Guam',
                'Guatemala'                      => 'Guatemala',
                'Guinea'                         => 'Guinea',
                'Guinea-bissau'                  => 'Guinea-bissau',
                'Guyana'                         => 'Guyana',
                'Haiti'                          => 'Haiti',
                'Heard and Mc Donald Islands'    => 'Heard and Mc Donald Islands',
                'Honduras'                       => 'Honduras',
                'Hong Kong'                      => 'Hong Kong',
                'Hungary'                        => 'Hungary',
                'Iceland'                        => 'Iceland',
                'India'                          => 'India',
                'Indonesia'                      => 'Indonesia',
                'Iran (Islamic Republic of)'     => 'Iran (Islamic Republic of)',
                'Iraq'                           => 'Iraq',
                'Ireland'                        => 'Ireland',
                'Israel'                         => 'Israel',
                'Italy'                          => 'Italy',
                'Jamaica'                        => 'Jamaica',
                'Japan'                          => 'Japan',
                'Jordan'                         => 'Jordan',
                'Kazakhstan'                     => 'Kazakhstan',
                'Kenya'                          => 'Kenya',
                'Kiribati'                       => 'Kiribati',
                'Korea, Democratic People\'s Republic of' =>
                    'Korea, Democratic People\'s Republic of',
                'Korea, Republic of'                => 'Korea, Republic of',
                'Kuwait'                            => 'Kuwait',
                'Kyrgyzstan'                        => 'Kyrgyzstan',
                'Lao People\'s Democratic Republic' => 'Lao People\'s Democratic Republic',
                'Latvia'                            => 'Latvia',
                'Lebanon'                           => 'Lebanon',
                'Lesotho'                           => 'Lesotho',
                'Liberia'                           => 'Liberia',
                'Libyan Arab Jamahiriya'            => 'Libyan Arab Jamahiriya',
                'Liechtenstein'                     => 'Liechtenstein',
                'Lithuania'                         => 'Lithuania',
                'Luxembourg'                        => 'Luxembourg',
                'Macau'                             => 'Macau',
                'Macedonia, the Former Yugoslav Republic of' =>
                    'Macedonia, the Former Yugoslav Republic of',
                'Madagascar'                       => 'Madagascar',
                'Malawi'                           => 'Malawi',
                'Malaysia'                         => 'Malaysia',
                'Maldives'                         => 'Maldives',
                'Mali'                             => 'Mali',
                'Malta'                            => 'Malta',
                'Marshall Islands'                 => 'Marshall Islands',
                'Martinique'                       => 'Martinique',
                'Mauritania'                       => 'Mauritania',
                'Mauritius'                        => 'Mauritius',
                'Mayotte'                          => 'Mayotte',
                'Mexico'                           => 'Mexico',
                'Micronesia, Federated States of'  => 'Micronesia, Federated States of',
                'Moldova, Republic of'             => 'Moldova, Republic of',
                'Monaco'                           => 'Monaco',
                'Mongolia'                         => 'Mongolia',
                'Montserrat'                       => 'Montserrat',
                'Morocco'                          => 'Morocco',
                'Mozambique'                       => 'Mozambique',
                'Myanmar'                          => 'Myanmar',
                'Namibia'                          => 'Namibia',
                'Nauru'                            => 'Nauru',
                'Nepal'                            => 'Nepal',
                'Netherlands'                      => 'Netherlands',
                'Netherlands Antilles'             => 'Netherlands Antilles',
                'New Caledonia'                    => 'New Caledonia',
                'New Zealand'                      => 'New Zealand',
                'Nicaragua'                        => 'Nicaragua',
                'Niger'                            => 'Niger',
                'Nigeria'                          => 'Nigeria',
                'Niue'                             => 'Niue',
                'Norfolk Island'                   => 'Norfolk Island',
                'Northern Mariana Islands'         => 'Northern Mariana Islands',
                'Norway'                           => 'Norway',
                'Oman'                             => 'Oman',
                'Pakistan'                         => 'Pakistan',
                'Palau'                            => 'Palau',
                'Palestinian Territory, oCCUPIED'  => 'Palestinian Territory, oCCUPIED',
                'Panama'                           => 'Panama',
                'Papua New Guinea'                 => 'Papua New Guinea',
                'Paraguay'                         => 'Paraguay',
                'Peru'                             => 'Peru',
                'Philippines'                      => 'Philippines',
                'Pitcairn'                         => 'Pitcairn',
                'Poland'                           => 'Poland',
                'Portugal'                         => 'Portugal',
                'Puerto Rico'                      => 'Puerto Rico',
                'Qatar'                            => 'Qatar',
                'Reunion'                          => 'Reunion',
                'Romania'                          => 'Romania',
                'Russian Federation'               => 'Russian Federation',
                'Rwanda'                           => 'Rwanda',
                'Saint Helena'                     => 'Saint Helena',
                'Saint Kitts and Nevis'            => 'Saint Kitts and Nevis',
                'Saint Lucia'                      => 'Saint Lucia',
                'Saint Pierre and Miquelon'        => 'Saint Pierre and Miquelon',
                'Saint Vincent and the Grenadines' => 'Saint Vincent and the Grenadines',
                'Samoa'                            => 'Samoa',
                'San Marino'                       => 'San Marino',
                'Sao tome and Principe'            => 'Sao tome and Principe',
                'Saudi Arabia'                     => 'Saudi Arabia',
                'Senegal'                          => 'Senegal',
                'Serbia and Montenegro'            => 'Serbia and Montenegro',
                'Seychelles'                       => 'Seychelles',
                'Sierra Leone'                     => 'Sierra Leone',
                'Singapore'                        => 'Singapore',
                'Slovakia'                         => 'Slovakia',
                'Slovenia'                         => 'Slovenia',
                'Solomon Islands'                  => 'Solomon Islands',
                'Somalia'                          => 'Somalia',
                'South Africa'                     => 'South Africa',
                'South Georgia and the South Sandwich Islands' =>
                    'South Georgia and the South Sandwich Islands',
                'Spain'                                => 'Spain',
                'Sri Lanka'                            => 'Sri Lanka',
                'Sudan'                                => 'Sudan',
                'Suriname'                             => 'Suriname',
                'Svalbard and Jan Mayen Islands'       => 'Svalbard and Jan Mayen Islands',
                'Swaziland'                            => 'Swaziland',
                'Sweden'                               => 'Sweden',
                'Switzerland'                          => 'Switzerland',
                'Syrian Arab Republic'                 => 'Syrian Arab Republic',
                'Taiwan'                               => 'Taiwan',
                'Tajikistan'                           => 'Tajikistan',
                'Thailand'                             => 'Thailand',
                'Timor-Leste'                          => 'Timor-Leste',
                'Togo'                                 => 'Togo',
                'Tokelau'                              => 'Tokelau',
                'Tonga'                                => 'Tonga',
                'Trinidad and Tobago'                  => 'Trinidad and Tobago',
                'Tunisia'                              => 'Tunisia',
                'Turkey'                               => 'Turkey',
                'Turkmenistan'                         => 'Turkmenistan',
                'Turks and Caicos Islands'             => 'Turks and Caicos Islands',
                'Tuvalu'                               => 'Tuvalu',
                'Uganda'                               => 'Uganda',
                'Ukraine'                              => 'Ukraine',
                'United Arab Emirates'                 => 'United Arab Emirates',
                'United Kingdom'                       => 'United Kingdom',
                'United States'                        => 'United States',
                'United States Minor outlying Islands' => 'United States Minor outlying Islands',
                'Uruguay'                              => 'Uruguay',
                'Uzbekistan'                           => 'Uzbekistan',
                'Vanuatu'                              => 'Vanuatu',
                'Vatican City State (Holy See)'        => 'Vatican City State (Holy See)',
                'Venezuela'                            => 'Venezuela',
                'Viet nam'                             => 'Viet nam',
                'Virgin Islands (British)'             => 'Virgin Islands (British)',
                'Virgin Islands (U.S.)'                => 'Virgin Islands (U.S.)',
                'Wallis and Futuna Islands'            => 'Wallis and Futuna Islands',
                'Western Sahara'                       => 'Western Sahara',
                'Yemen'                                => 'Yemen',
                'Zambia'                               => 'Zambia',
                'Zimbabwe'                             => 'Zimbabwe',
                'Lettland'                             => 'Lettland',
            },
        },
    };



























    # ---------------------------------------------------- #
    # ---------------------------------------------------- #
    #                                                      #
    #           End of your own config options!!!          #
    #                                                      #
    # ---------------------------------------------------- #
    # ---------------------------------------------------- #
}

# ---------------------------------------------------- #
# needed system stuff (don't edit this)                #
# ---------------------------------------------------- #
use strict;
use warnings;

use vars qw(@ISA $VERSION);
$VERSION = qw($Revision: 1.23 $)[1];

use Kernel::Config::Defaults;
push (@ISA, 'Kernel::Config::Defaults');

# -----------------------------------------------------#

1;
Hat hier irgendwer eine Idee?
oleole
Znuny advanced
Posts: 148
Joined: 08 Jun 2012, 10:19
Znuny Version: 4.0.x

Re: otrs 3.0.11 auf 3.1.8 zerschießt SSON

Post by oleole »

Kannst du mal den Apache-Errorlog posten?
Produktiv: OTRS 4.0.X | Ubuntu 12.04.2 | Apache2 | MySQL 5.5 | KIX4OTRS
ledonz
Znuny newbie
Posts: 4
Joined: 21 Aug 2012, 11:02
Znuny Version: 3.0.11
Real Name: Nicolai
Company: PKF

Re: otrs 3.0.11 auf 3.1.8 zerschießt SSON

Post by ledonz »

Wenn ich als Customer zugreife, um 13.27 , dann:
Access.log
10.3.16.106 - - [23/Aug/2012:13:27:02 +0200] "GET /otrs/customer.pl HTTP/1.1" 302 73
10.3.16.106 - - [23/Aug/2012:13:27:03 +0200] "GET /otrs/customer.pl?Action=Login;RequestedURL= HTTP/1.1" 302 146

Letzte Einträge im Error.log

[Thu Aug 23 12:04:53 2012] -e: Terminating on signal SIGTERM(15)
Scalars leaked: 1
Scalars leaked: 1
Scalars leaked: 1
[Thu Aug 23 13:14:39 2012] [warn] pid file C:/Program Files (x86)/OTRS/Apache/logs/httpd.pid overwritten -- Unclean shutdown of previous Apache run?
[Thu Aug 23 13:14:40 2012] [notice] Apache/2.2.22 (Win32) mod_auth_sspi/1.0.4 mod_apreq2-20090110/2.7.1 mod_perl/2.0.4 Perl/v5.12.3 configured -- resuming normal operations
[Thu Aug 23 13:14:40 2012] [notice] Server built: Jan 28 2012 11:16:39
[Thu Aug 23 13:14:40 2012] [notice] Parent: Created child process 1848
Scalars leaked: 1
Scalars leaked: 1
Scalars leaked: 1
[Thu Aug 23 13:14:41 2012] [notice] Child 1848: Child process is running
[Thu Aug 23 13:14:41 2012] [notice] Child 1848: Acquired the start mutex.
[Thu Aug 23 13:14:41 2012] [notice] Child 1848: Starting 64 worker threads.
[Thu Aug 23 13:14:41 2012] [notice] Child 1848: Starting thread to listen on port 80.
ERROR: OTRS-CGI-20 Perl: 5.12.3 OS: MSWin32 Time: Thu Aug 23 13:27:03 2012

Message: Need User!

Traceback (1848):
Module: Kernel::System::CustomerAuth::LDAP::Auth (v1.38) Line: 137
Module: Kernel::System::CustomerAuth::Auth (v1.36) Line: 151
Module: Kernel::System::Web::InterfaceCustomer::Run (v1.63) Line: 206
Module: ModPerl::ROOT::ModPerl::Registry::C_3a_Program_20Files_20_28x86_29_OTRS_OTRS_bin_cgi_2dbin_customer_2epl::handler (unknown version) Line: 49
Module: (eval) (v1.44) Line: 204
Module: ModPerl::RegistryCooker::run (v1.44) Line: 204
Module: ModPerl::RegistryCooker::default_handler (v1.44) Line: 170



_______________________

Ich habe es jetzt nochmal versucht und wirklich nur die customer.pl aufgerufen. Da macht er mir das auf:
Welcome! This is the default public interface of OTRS!
There was no action parameter given.
You could install a custom public module (via the package manager), for example the FAQ module, which has a public interface.
Powered by OTRS 3.1.8

Ich habe noch mal aus /Kernel/module/ einige dateien rübergezogen aus der alten Maschine... aber das bringt auch nichts..
Last edited by ledonz on 27 Aug 2012, 11:57, edited 1 time in total.
ledonz
Znuny newbie
Posts: 4
Joined: 21 Aug 2012, 11:02
Znuny Version: 3.0.11
Real Name: Nicolai
Company: PKF

Re: otrs 3.0.11 auf 3.1.8 zerschießt SSON

Post by ledonz »

Hm... niemand eine Idee? oder ist das Problem so offensichtlich, dass niemand antworten will?
Ich geb zu von Apache hab ich nicht sonderlich viel Ahnung, aber ein Hint wäre schon supi... :?
Locked