Thats telling you don't have a branchcode mapped, and no default defined (or it is mapped by doesn't match a branchcode in the db) <branchcode is="branch" >MAIN</branchcode>
For example Chris On 09/05/18 19:32, Andreas Schultze wrote: > Hi Chris, > Thank you for your answer. > <categorycode is="">ST</categorycode> is working > > But now I have a problem with entering into the database > > > > > /usr/share/koha/opac/cgi-bin/opac/opac-user.pl userid=anna password=#### > DBD::mysql::st execute failed: Cannot add or update a child row: a foreign > key constraint fails (`koha_nw`.`borrowers`, CONSTRAINT `borrowers_ibfk_2` > FOREIGN KEY (`branchcode`) REFERENCES `branches` (`branchcode`)) [for > Statement "INSERT INTO `borrowers` ( `branchcode`, `cardnumber`, > `categorycode`, `dateenrolled`, `dateexpiry`, `dateofbirth`, `debarred`, > `email`, `guarantorid`, `initials`, `password`, `privacy`, > `privacy_guarantor_checkouts`, `sms_provider_id`, `userid`) VALUES ( ?, ?, ?, > ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ? )" with ParamValues: 0="TYLER", 1=' ', > 2="ST", 3="2019-07-01", 4="2019-09-01", 5=undef, 6=undef, 7='a...@nwschule.de > <mailto:7='a...@nwschule.de>', 8=undef, 9=' ', > 10='$2a$08$YYhbT6xQ.oibdpEUvojdpuT.jp7IewumfmzwCt5Ur/.5iRvtPcx/.', 11=1, > 12=1, 13=undef, 14='anna'] at /usr/share/perl5/DBIx/Class/Storage/DBI.pm line > 1836, <DATA> line 755. > DBIx::Class::Storage::DBI::_dbh_execute(): Cannot add or update a child row: > a foreign key constraint fails (`koha_nw`.`borrowers`, CONSTRAINT > `borrowers_ibfk_2` FOREIGN KEY (`branchcode`) REFERENCES `branches` > (`branchcode`)) at /usr/share/koha/lib/Koha/Object.pm line 121 > > could you help me ? > > Thank you and best regards > Andreas > > > > >> Anfang der weitergeleiteten Nachricht: >> >> Von: Chris Cormack <chr...@catalyst.net.nz <mailto:chr...@catalyst.net.nz>> >> Betreff: Aw: [Koha] openldap >> Datum: 9. Mai 2018 um 08:42:41 MESZ >> An: koha@lists.katipo.co.nz <mailto:koha@lists.katipo.co.nz> >> >> Hi Andreas >> >> If you look here >> >> https://perldoc.koha-community.org/C4/Auth_with_ldap.html#KOHA_CONF_and_field_mapping >> >> <https://perldoc.koha-community.org/C4/Auth_with_ldap.html#KOHA_CONF_and_field_mapping> >> >> You can see an example of how to set a default category code >> Chris >> >> >> On 09/05/18 18:08, Andreas Schultze wrote: >>> Hi Jonathan, >>> Thank you for your answer, unfortunately I do not quite understand this. It >>> is the first login of an LDAP user, which is not yet available in the >>> system. >>> Is there a way to set the categorycode. >>> >>> <install_log>/usr/share/koha/misc/koha-install-log</install_log> >>> <useldapserver>1</useldapserver><!-- see C4::Auth_with_ldap for extra >>> configs you must add if you want to turn this on --> >>> <ldapserver id="ldapserver" listenref="ldapserver"> >>> <hostname>ldap://debian.nwschule.de >>> <ldap://debian.nwschule.de></hostname> >>> <base>ou=people,dc=nwschule,dc=de</base> >>> <user></user><!-- DN, if not anonymous --> >>> <pass></pass><!-- password, if not anonymous --> >>> <replicate>1</replicate> <!-- add new users from LDAP to Koha >>> database --> >>> <update>1</update> <!-- update existing users in Koha >>> database --> >>> <auth_by_bind>0</auth_by_bind> <!-- set to 1 to authenticate by binding >>> instead of password comparison, e.g., to use A$ --> >>> <anonymous_bind>1</anonymous_bind> >>> <!-- <principal_name></principal_name> --> >>> <mapping> <!-- match koha SQL field names to your LDAP >>> record field names --> >>> <userid is="uid"></userid> >>> <password is="userpassword"></password> >>> <email is="mail"></email> >>> <dateexpiry is="">2019-09-01</dateexpiry> >>> <dateenrolled is="">2019-07-01</dateenrolled> >>> </mapping> >>> </ldapserver> >>> >>> >>> >>> Thank you and best regards >>> Andreas >>> >>>> Am 08.05.2018 um 15:18 schrieb Jonathan Druart >>>> <jonathan.dru...@bugs.koha-community.org >>>> <mailto:jonathan.dru...@bugs.koha-community.org>>: >>>> >>>> Hi Andreas, >>>> >>>> It seems that the category (categorycode) you use for this patron does not >>>> exist. >>>> >>>> Regards, >>>> Jonathan >>>> >>>> >>>> On Tue, 8 May 2018 at 04:26 Andreas Schultze <aschul...@online.de >>>> <mailto:aschul...@online.de>> wrote: >>>> Hallo, >>>> I have a problem with the ldap connection on Debian9 Server. >>>> User authentication works but I can not log in with an ldap user. >>>> >>>> I receive the following error message: >>>> /usr/share/koha/opac/cgi-bin/opac/opac-user.pl <http://opac-user.pl/> >>>> userid=#### password=#### >>>> Can't call method "default_privacy" on an undefined value at >>>> /usr/share/koha/lib/C4/Members.pm line 416, <DATA> line 755. >>>> >>>> Thank you and best regards >>>> Andreas >>>> _______________________________________________ >>>> Koha mailing list http://koha-community.org <http://koha-community.org/> >>>> Koha@lists.katipo.co.nz <mailto:Koha@lists.katipo.co.nz> >>>> https://lists.katipo.co.nz/mailman/listinfo/koha >>>> <https://lists.katipo.co.nz/mailman/listinfo/koha> >>> >>> >>> >>> _______________________________________________ >>> Koha mailing list http://koha-community.org >>> Koha@lists.katipo.co.nz >>> https://lists.katipo.co.nz/mailman/listinfo/koha >>> >> _______________________________________________ >> Koha mailing list http://koha-community.org >> Koha@lists.katipo.co.nz >> https://lists.katipo.co.nz/mailman/listinfo/koha > > > > _______________________________________________ > Koha mailing list http://koha-community.org > Koha@lists.katipo.co.nz > https://lists.katipo.co.nz/mailman/listinfo/koha > _______________________________________________ Koha mailing list http://koha-community.org Koha@lists.katipo.co.nz https://lists.katipo.co.nz/mailman/listinfo/koha