* [sisyphus] PANIC: openldap update
@ 2006-05-13 9:03 Aleksey E. Birukov
2006-05-13 12:16 ` Dmitry Lebkov
0 siblings, 1 reply; 15+ messages in thread
From: Aleksey E. Birukov @ 2006-05-13 9:03 UTC (permalink / raw)
To: Sisyphus
Обновил openldap, а он...
# service slapd restart
Adjusting environment for slapd:
[ DONE ]
Checking slapd configuration bdb(dc=example,dc=com): PANIC: fatal region error
detected; run recovery
bdb_db_open: Database cannot be opened, err -30974. Restore from backup!
bdb(dc=example,dc=com): DB_ENV->lock_id_free interface requires an environment
configured for the locking subsystem
backend_startup_one: bi_db_open failed! (-30974)
slap_startup failed (test would succeed using the -u switch)
[FAILED]
Что делать?
--
$respect
^ permalink raw reply [flat|nested] 15+ messages in thread
* Re: [sisyphus] PANIC: openldap update
2006-05-13 9:03 [sisyphus] PANIC: openldap update Aleksey E. Birukov
@ 2006-05-13 12:16 ` Dmitry Lebkov
2006-05-13 14:50 ` Aleksey E. Birukov
0 siblings, 1 reply; 15+ messages in thread
From: Dmitry Lebkov @ 2006-05-13 12:16 UTC (permalink / raw)
To: ALT Linux Sisyphus discussion list
Aleksey E. Birukov wrote:
> Обновил openldap, а он...
> # service slapd restart
> Adjusting environment for slapd:
> [ DONE ]
> Checking slapd configuration bdb(dc=example,dc=com): PANIC: fatal region error
> detected; run recovery
> bdb_db_open: Database cannot be opened, err -30974. Restore from backup!
> bdb(dc=example,dc=com): DB_ENV->lock_id_free interface requires an environment
> configured for the locking subsystem
> backend_startup_one: bi_db_open failed! (-30974)
> slap_startup failed (test would succeed using the -u switch)
>
> [FAILED]
>
> Что делать?
Сделать dump существующей базы с помощью slapcat, после чего зафиксить конфиг на
предмет использования HDB-backend'а и восстановить базу с помощью slapadd.
--
WBR, Dmitry Lebkov
PS. Где-бы все эти грабли обозначить ... да так чтоб видно было из далека ... =\
^ permalink raw reply [flat|nested] 15+ messages in thread
* Re: [sisyphus] PANIC: openldap update
2006-05-13 12:16 ` Dmitry Lebkov
@ 2006-05-13 14:50 ` Aleksey E. Birukov
2006-05-13 15:56 ` Dmitry Lebkov
0 siblings, 1 reply; 15+ messages in thread
From: Aleksey E. Birukov @ 2006-05-13 14:50 UTC (permalink / raw)
To: ALT Linux Sisyphus discussion list
В сообщении от 13 мая 2006 16:16 Dmitry Lebkov написал(a):
> Сделать dump существующей базы с помощью slapcat
# slapcat
bdb(dc=example,dc=com): PANIC: fatal region error detected; run recovery
bdb_db_open: Database cannot be opened, err -30974. Restore from backup!
bdb(dc=example,dc=com): DB_ENV->lock_id_free interface requires an environment
configured for the locking subsystem
backend_startup_one: bi_db_open failed! (-30974)
slap_startup failed
Что я не так делаю?
> , после чего зафиксить
> конфиг на предмет использования HDB-backend'а и восстановить базу с помощью
> slapadd.
--
$respect
^ permalink raw reply [flat|nested] 15+ messages in thread
* Re: [sisyphus] PANIC: openldap update
2006-05-13 14:50 ` Aleksey E. Birukov
@ 2006-05-13 15:56 ` Dmitry Lebkov
2006-05-14 9:58 ` Aleksey E. Birukov
0 siblings, 1 reply; 15+ messages in thread
From: Dmitry Lebkov @ 2006-05-13 15:56 UTC (permalink / raw)
To: ALT Linux Sisyphus discussion list
Aleksey E. Birukov wrote:
> В сообщении от 13 мая 2006 16:16 Dmitry Lebkov написал(a):
>> Сделать dump существующей базы с помощью slapcat
> # slapcat
> bdb(dc=example,dc=com): PANIC: fatal region error detected; run recovery
> bdb_db_open: Database cannot be opened, err -30974. Restore from backup!
> bdb(dc=example,dc=com): DB_ENV->lock_id_free interface requires an environment
> configured for the locking subsystem
> backend_startup_one: bi_db_open failed! (-30974)
> slap_startup failed
>
> Что я не так делаю?
По-идее, это надо делать, откатив openldap до версии, под которой эта база
работала. Либо, как вариант, убедиться, что в chroot'е openldap'а все версии
библиотек соответствуют системным.
В процессе тестирования миграции с 2.1 на 2.2 у меня таких проблем вроде не
наблюдалось ...
Быстрое гугленье навело вот на это:
http://www.ldapguru.com/modules/newbb/viewtopic.php?topic_id=3021&forum=6&post_id=8882
"db_recover -v -h /var/lib/ldap/bases/example.com/"
--
WBR, Dmitry Lebkov
^ permalink raw reply [flat|nested] 15+ messages in thread
* Re: [sisyphus] PANIC: openldap update
2006-05-13 15:56 ` Dmitry Lebkov
@ 2006-05-14 9:58 ` Aleksey E. Birukov
2006-05-14 10:36 ` Aleksey E. Birukov
0 siblings, 1 reply; 15+ messages in thread
From: Aleksey E. Birukov @ 2006-05-14 9:58 UTC (permalink / raw)
To: ALT Linux Sisyphus discussion list
В сообщении от 13 мая 2006 19:56 Dmitry Lebkov написал(a):
> db_recover -v -h /var/lib/ldap/bases/example.com/
Сейчас попробую. К какому пакету принадлежит эта программа?
# apt-cache search db_recover
(ничего не дал)
--
$respect
^ permalink raw reply [flat|nested] 15+ messages in thread
* Re: [sisyphus] PANIC: openldap update
2006-05-14 9:58 ` Aleksey E. Birukov
@ 2006-05-14 10:36 ` Aleksey E. Birukov
2006-05-14 10:47 ` Aleksey E. Birukov
2006-05-14 13:25 ` Dmitry Lebkov
0 siblings, 2 replies; 15+ messages in thread
From: Aleksey E. Birukov @ 2006-05-14 10:36 UTC (permalink / raw)
To: ALT Linux Sisyphus discussion list
В сообщении от 14 мая 2006 13:58 Aleksey E. Birukov написал(a):
> В сообщении от 13 мая 2006 19:56 Dmitry Lebkov написал(a):
> > db_recover -v -h /var/lib/ldap/bases/example.com/
Сделал. Теперь slapd стартует, но в базе данных как-будто нет. slapcat ничего
не выдает.
Что делать дальше?
>
> Сейчас попробую. К какому пакету принадлежит эта программа?
нашел: db4.4-utils-4.4.20-alt1
--
$respect
^ permalink raw reply [flat|nested] 15+ messages in thread
* Re: [sisyphus] PANIC: openldap update
2006-05-14 10:36 ` Aleksey E. Birukov
@ 2006-05-14 10:47 ` Aleksey E. Birukov
2006-05-14 13:25 ` Dmitry Lebkov
1 sibling, 0 replies; 15+ messages in thread
From: Aleksey E. Birukov @ 2006-05-14 10:47 UTC (permalink / raw)
To: ALT Linux Sisyphus discussion list
[-- Attachment #1: Type: text/plain, Size: 439 bytes --]
В сообщении от 14 мая 2006 14:36 Aleksey E. Birukov написал(a):
> slapcat ничего не выдает.
А вот если с дебагом:
# slapcat -d1
slapcat init: initiated tool.
(skiped)
slapcat startup: initiated.
backend_startup_one: starting "dc=example,dc=com"
bdb_db_open: dbenv_open(/var/lib/ldap/bases/example.com)
slapcat shutdown: initiated
====> bdb_cache_release_all
slapcat destroy: freeing system resources.
Полный вывод в аттаче.
--
$respect
[-- Attachment #2: slapcat.log --]
[-- Type: text/x-log, Size: 16136 bytes --]
slapcat init: initiated tool.
slap_sasl_init: initialized!
=> str2entry: "dn:
vendorName: The OpenLDAP Project <http://www.openldap.org/> build for ALTLinux Team
"
>>> dnPrettyNormal: <>
<<< dnPrettyNormal: <>, <>
<= str2entry() -> 0x816d050
>>> dnNormalize: <>
<<< dnNormalize: <>
>>> dnNormalize: <cn=Subschema>
<<< dnNormalize: <cn=subschema>
hdb_back_initialize: initialize HDB backend
hdb_back_initialize: Sleepycat Software: Berkeley DB 4.4.20: (January 10, 2006)
bdb_db_init: Initializing HDB database
>>> dnPrettyNormal: <dc=example,dc=com>
<<< dnPrettyNormal: <dc=example,dc=com>, <dc=example,dc=com>
>>> dnPrettyNormal: <cn=admin,dc=example,dc=com>
<<< dnPrettyNormal: <cn=admin,dc=example,dc=com>, <cn=admin,dc=example,dc=com>
>>> dnNormalize: <cn=Subschema>
<<< dnNormalize: <cn=subschema>
matching_rule_use_init
1.2.840.113556.1.4.804 (integerBitOrMatch): matchingRuleUse: ( 1.2.840.113556.1.4.804 NAME 'integerBitOrMatch' APPLIES ( supportedLDAPVersion $ uidNumber $ gidNumber $ olcConcurrency $ olcConnMaxPending $ olcConnMaxPendingAuth $ olcIdleTimeout $ olcIndexSubstrIfMinLen $ olcIndexSubstrIfMaxLen $ olcIndexSubstrAnyLen $ olcIndexSubstrAnyStep $ olcLocalSSF $ olcMaxDerefDepth $ olcReplicationInterval $ olcSockbufMaxIncoming $ olcSockbufMaxIncomingAuth $ olcThreads $ olcToolThreads $ mailPreferenceOption $ shadowLastChange $ shadowMin $ shadowMax $ shadowWarning $ shadowInactive $ shadowExpire $ shadowFlag $ ipServicePort $ ipProtocolNumber $ oncRpcNumber $ imapPort $ sievePort $ smtpPort $ OXGroupID $ groupwareServerPort $ webmailServerPort $ DBServerPort $ OXDayviewInterval $ olcDbCacheFree $ olcDbCacheSize $ olcDbIDLcacheSize $ olcDbMode $ olcDbSearchStack $ olcDbShmKey ) )
1.2.840.113556.1.4.803 (integerBitAndMatch): matchingRuleUse: ( 1.2.840.113556.1.4.803 NAME 'integerBitAndMatch' APPLIES ( supportedLDAPVersion $ uidNumber $ gidNumber $ olcConcurrency $ olcConnMaxPending $ olcConnMaxPendingAuth $ olcIdleTimeout $ olcIndexSubstrIfMinLen $ olcIndexSubstrIfMaxLen $ olcIndexSubstrAnyLen $ olcIndexSubstrAnyStep $ olcLocalSSF $ olcMaxDerefDepth $ olcReplicationInterval $ olcSockbufMaxIncoming $ olcSockbufMaxIncomingAuth $ olcThreads $ olcToolThreads $ mailPreferenceOption $ shadowLastChange $ shadowMin $ shadowMax $ shadowWarning $ shadowInactive $ shadowExpire $ shadowFlag $ ipServicePort $ ipProtocolNumber $ oncRpcNumber $ imapPort $ sievePort $ smtpPort $ OXGroupID $ groupwareServerPort $ webmailServerPort $ DBServerPort $ OXDayviewInterval $ olcDbCacheFree $ olcDbCacheSize $ olcDbIDLcacheSize $ olcDbMode $ olcDbSearchStack $ olcDbShmKey ) )
1.3.6.1.4.1.1466.109.114.2 (caseIgnoreIA5Match): matchingRuleUse: ( 1.3.6.1.4.1.1466.109.114.2 NAME 'caseIgnoreIA5Match' APPLIES ( altServer $ mail $ dc $ associatedDomain $ email $ aRecord $ mDRecord $ mXRecord $ nSRecord $ sOARecord $ cNAMERecord $ janetMailbox $ gecos $ homeDirectory $ loginShell $ memberUid $ memberNisNetgroup $ ipHostNumber $ ipNetworkNumber $ ipNetmaskNumber $ macAddress $ bootFile $ nisMapEntry $ colocRouteAddr $ reject $ OXAppointmentDays $ OXTaskDays $ vaddress $ domainName ) )
1.3.6.1.4.1.1466.109.114.1 (caseExactIA5Match): matchingRuleUse: ( 1.3.6.1.4.1.1466.109.114.1 NAME 'caseExactIA5Match' APPLIES ( altServer $ mail $ dc $ associatedDomain $ email $ aRecord $ mDRecord $ mXRecord $ nSRecord $ sOARecord $ cNAMERecord $ janetMailbox $ gecos $ homeDirectory $ loginShell $ memberUid $ memberNisNetgroup $ ipHostNumber $ ipNetworkNumber $ ipNetmaskNumber $ macAddress $ bootFile $ nisMapEntry $ colocRouteAddr $ reject $ OXAppointmentDays $ OXTaskDays $ vaddress $ domainName ) )
2.5.13.35 (certificateMatch): matchingRuleUse: ( 2.5.13.35 NAME 'certificateMatch' APPLIES ( userCertificate $ cACertificate ) )
2.5.13.34 (certificateExactMatch): matchingRuleUse: ( 2.5.13.34 NAME 'certificateExactMatch' APPLIES ( userCertificate $ cACertificate ) )
2.5.13.30 (objectIdentifierFirstComponentMatch): matchingRuleUse: ( 2.5.13.30 NAME 'objectIdentifierFirstComponentMatch' APPLIES ( supportedControl $ supportedExtension $ supportedFeatures $ ldapSyntaxes $ supportedApplicationContext ) )
2.5.13.29 (integerFirstComponentMatch): matchingRuleUse: ( 2.5.13.29 NAME 'integerFirstComponentMatch' APPLIES ( supportedLDAPVersion $ uidNumber $ gidNumber $ olcConcurrency $ olcConnMaxPending $ olcConnMaxPendingAuth $ olcIdleTimeout $ olcIndexSubstrIfMinLen $ olcIndexSubstrIfMaxLen $ olcIndexSubstrAnyLen $ olcIndexSubstrAnyStep $ olcLocalSSF $ olcMaxDerefDepth $ olcReplicationInterval $ olcSockbufMaxIncoming $ olcSockbufMaxIncomingAuth $ olcThreads $ olcToolThreads $ mailPreferenceOption $ shadowLastChange $ shadowMin $ shadowMax $ shadowWarning $ shadowInactive $ shadowExpire $ shadowFlag $ ipServicePort $ ipProtocolNumber $ oncRpcNumber $ imapPort $ sievePort $ smtpPort $ OXGroupID $ groupwareServerPort $ webmailServerPort $ DBServerPort $ OXDayviewInterval $ olcDbCacheFree $ olcDbCacheSize $ olcDbIDLcacheSize $ olcDbMode $ olcDbSearchStack $ olcDbShmKey ) )
2.5.13.27 (generalizedTimeMatch): matchingRuleUse: ( 2.5.13.27 NAME 'generalizedTimeMatch' APPLIES ( createTimestamp $ modifyTimestamp ) )
2.5.13.24 (protocolInformationMatch): matchingRuleUse: ( 2.5.13.24 NAME 'protocolInformationMatch' APPLIES protocolInformation )
2.5.13.23 (uniqueMemberMatch): matchingRuleUse: ( 2.5.13.23 NAME 'uniqueMemberMatch' APPLIES uniqueMember )
2.5.13.22 (presentationAddressMatch): matchingRuleUse: ( 2.5.13.22 NAME 'presentationAddressMatch' APPLIES presentationAddress )
2.5.13.20 (telephoneNumberMatch): matchingRuleUse: ( 2.5.13.20 NAME 'telephoneNumberMatch' APPLIES ( telephoneNumber $ homePhone $ mobile $ pager ) )
2.5.13.17 (octetStringMatch): matchingRuleUse: ( 2.5.13.17 NAME 'octetStringMatch' APPLIES userPassword )
2.5.13.16 (bitStringMatch): matchingRuleUse: ( 2.5.13.16 NAME 'bitStringMatch' APPLIES x500UniqueIdentifier )
2.5.13.14 (integerMatch): matchingRuleUse: ( 2.5.13.14 NAME 'integerMatch' APPLIES ( supportedLDAPVersion $ uidNumber $ gidNumber $ olcConcurrency $ olcConnMaxPending $ olcConnMaxPendingAuth $ olcIdleTimeout $ olcIndexSubstrIfMinLen $ olcIndexSubstrIfMaxLen $ olcIndexSubstrAnyLen $ olcIndexSubstrAnyStep $ olcLocalSSF $ olcMaxDerefDepth $ olcReplicationInterval $ olcSockbufMaxIncoming $ olcSockbufMaxIncomingAuth $ olcThreads $ olcToolThreads $ mailPreferenceOption $ shadowLastChange $ shadowMin $ shadowMax $ shadowWarning $ shadowInactive $ shadowExpire $ shadowFlag $ ipServicePort $ ipProtocolNumber $ oncRpcNumber $ imapPort $ sievePort $ smtpPort $ OXGroupID $ groupwareServerPort $ webmailServerPort $ DBServerPort $ OXDayviewInterval $ olcDbCacheFree $ olcDbCacheSize $ olcDbIDLcacheSize $ olcDbMode $ olcDbSearchStack $ olcDbShmKey ) )
2.5.13.13 (booleanMatch): matchingRuleUse: ( 2.5.13.13 NAME 'booleanMatch' APPLIES ( hasSubordinates $ olcGentleHUP $ olcLastMod $ olcReadOnly $ olcReverseLookup $ resourceGroupAvailable $ resourceAvailable $ olcDbNoSync $ olcDbDirtyRead $ olcDbLinearIndex ) )
2.5.13.11 (caseIgnoreListMatch): matchingRuleUse: ( 2.5.13.11 NAME 'caseIgnoreListMatch' APPLIES ( postalAddress $ registeredAddress $ homePostalAddress ) )
2.5.13.8 (numericStringMatch): matchingRuleUse: ( 2.5.13.8 NAME 'numericStringMatch' APPLIES ( x121Address $ internationaliSDNNumber ) )
2.5.13.7 (caseExactSubstringsMatch): matchingRuleUse: ( 2.5.13.7 NAME 'caseExactSubstringsMatch' APPLIES ( serialNumber $ destinationIndicator $ dnQualifier ) )
2.5.13.6 (caseExactOrderingMatch): matchingRuleUse: ( 2.5.13.6 NAME 'caseExactOrderingMatch' APPLIES ( serialNumber $ destinationIndicator $ dnQualifier ) )
2.5.13.5 (caseExactMatch): matchingRuleUse: ( 2.5.13.5 NAME 'caseExactMatch' APPLIES ( supportedSASLMechanisms $ vendorName $ vendorVersion $ ref $ name $ cn $ uid $ labeledURI $ description $ olcConfigFile $ olcConfigDir $ olcAccess $ olcAllows $ olcArgsFile $ olcAttributeOptions $ olcAttributeTypes $ olcAuthIDRewrite $ olcAuthzPolicy $ olcAuthzRegexp $ olcBackend $ olcDatabase $ olcDisallows $ olcDitContentRules $ olcInclude $ olcLimits $ olcLogFile $ olcLogLevel $ olcModuleLoad $ olcModulePath $ olcObjectClasses $ olcObjectIdentifier $ olcOverlay $ olcPasswordCryptSaltFormat $ olcPasswordHash $ olcPidFile $ olcPlugin $ olcPluginLogFile $ olcReferral $ olcReplica $ olcReplicaArgsFile $ olcReplicaPidFile $ olcReplogFile $ olcRequires $ olcRestrict $ olcRootDSE $ olcRootPW $ olcSaslHost $ olcSaslRealm $ olcSaslSecProps $ olcSecurity $ olcSizeLimit $ olcSrvtab $ olcSubordinate $ olcSyncrepl $ olcTimeLimit $ olcTLSCACertificateFile $ olcTLSCACertificatePath $ olcTLSCertificateFile $ olcTLSCertificateKeyFile $ olcTLSCipherSuite $ olcTLSCRLCheck $ olcTLSRandFile $ olcTLSVerifyClient $ olcTLSDHParamFile $ olcUpdateRef $ olcDbDirectory $ knowledgeInformation $ sn $ serialNumber $ c $ l $ st $ street $ o $ ou $ title $ businessCategory $ postalCode $ postOfficeBox $ physicalDeliveryOfficeName $ destinationIndicator $ givenName $ initials $ generationQualifier $ dnQualifier $ houseIdentifier $ dmdName $ pseudonym $ textEncodedORAddress $ info $ drink $ roomNumber $ userClass $ host $ documentIdentifier $ documentTitle $ documentVersion $ documentLocation $ personalTitle $ co $ uniqueIdentifier $ organizationalStatus $ buildingName $ documentPublisher $ carLicense $ departmentNumber $ displayName $ employeeNumber $ employeeType $ preferredLanguage $ ipServiceProtocol $ nisMapName $ mailEnabled $ alias $ imapServer $ smtpServer $ relClientCert $ userCountry $ loginDestination $ birthDay $ lnetMailAccess $ OXGroupwareStyle $ OXWebmailStyle $ OXTimeZone $ groupwareServer $ webmailServer $ DBServer $ DBServerType $ resourceGroupName $ resourceGroupMember $ resourceGroupDescription $ resourceName $ resourceDescription $ mailDomain $ MTALocaldomain $ mailDeliveryProgram $ deliverToUID $ fn $ smtpDomainTransportNexthop $ smtpDomain $ IPPhone $ url $ otherpager $ otherfacsimiletelephonenumber $ middleName $ conferenceInformation $ OXUserPosition $ OXUserSalesVolume $ OXUserCity $ OXUserTaxID $ OXUserComReg $ OXUserBranches $ OXUserCategories $ OXUserOtherStreet $ OXUserOtherPostalCode $ OXUserOtherCity $ OXUserOtherState $ OXUserOtherCountry $ OXUserTeleAssistant $ OXUserTeleBusiness2 $ OXUserTeleCallback $ OXUserTeleCar $ OXUserTeleCompany $ OXUserTeleHome2 $ OXUserTeleMobile2 $ OXUserTeleOther $ OXUserTeleFax2 $ OXUserTelePrimary $ OXUserTeleRadio $ OXUserTeleTTY $ OXUserInstantMessenger $ OXUserInstantmessenger2 $ OXUserEmail2 $ OXUserEmail3 $ OXUserUserUndef01 $ OXUserUserUndef02 $ OXUserUserUndef03 $ OXUserUserUndef04 $ OXUserUserUndef05 $ OXUserUserUndef06 $ OXUserUserUndef07 $ OXUserUserUndef08 $ OXUserUserUndef09 $ OXUserUserUndef10 $ OXUserUserUndef11 $ OXUserUserUndef12 $ OXUserUserUndef13 $ OXUserUserUndef14 $ OXUserUserUndef15 $ OXUserUserUndef16 $ OXUserUserUndef17 $ OXUserUserUndef18 $ OXUserUserUndef19 $ OXUserUserUndef20 $ OXUserSuffix $ OXUserPostalCode $ OXUserState $ OXUserMaritalStatus $ OXUserChildren $ OXUserProfession $ OXUserNickName $ OXUserSpouseName $ OXUserAnniversary $ OXUserComment $ OXUserDistributionList $ OXDayviewStartTime $ OXDayviewEndTime $ olcDbCheckpoint $ olcDbConfig $ olcDbIndex $ olcDbLockDetect ) )
2.5.13.4 (caseIgnoreSubstringsMatch): matchingRuleUse: ( 2.5.13.4 NAME 'caseIgnoreSubstringsMatch' APPLIES ( serialNumber $ destinationIndicator $ dnQualifier ) )
2.5.13.3 (caseIgnoreOrderingMatch): matchingRuleUse: ( 2.5.13.3 NAME 'caseIgnoreOrderingMatch' APPLIES ( serialNumber $ destinationIndicator $ dnQualifier ) )
2.5.13.2 (caseIgnoreMatch): matchingRuleUse: ( 2.5.13.2 NAME 'caseIgnoreMatch' APPLIES ( supportedSASLMechanisms $ vendorName $ vendorVersion $ ref $ name $ cn $ uid $ labeledURI $ description $ olcConfigFile $ olcConfigDir $ olcAccess $ olcAllows $ olcArgsFile $ olcAttributeOptions $ olcAttributeTypes $ olcAuthIDRewrite $ olcAuthzPolicy $ olcAuthzRegexp $ olcBackend $ olcDatabase $ olcDisallows $ olcDitContentRules $ olcInclude $ olcLimits $ olcLogFile $ olcLogLevel $ olcModuleLoad $ olcModulePath $ olcObjectClasses $ olcObjectIdentifier $ olcOverlay $ olcPasswordCryptSaltFormat $ olcPasswordHash $ olcPidFile $ olcPlugin $ olcPluginLogFile $ olcReferral $ olcReplica $ olcReplicaArgsFile $ olcReplicaPidFile $ olcReplogFile $ olcRequires $ olcRestrict $ olcRootDSE $ olcRootPW $ olcSaslHost $ olcSaslRealm $ olcSaslSecProps $ olcSecurity $ olcSizeLimit $ olcSrvtab $ olcSubordinate $ olcSyncrepl $ olcTimeLimit $ olcTLSCACertificateFile $ olcTLSCACertificatePath $ olcTLSCertificateFile $ olcTLSCertificateKeyFile $ olcTLSCipherSuite $ olcTLSCRLCheck $ olcTLSRandFile $ olcTLSVerifyClient $ olcTLSDHParamFile $ olcUpdateRef $ olcDbDirectory $ knowledgeInformation $ sn $ serialNumber $ c $ l $ st $ street $ o $ ou $ title $ businessCategory $ postalCode $ postOfficeBox $ physicalDeliveryOfficeName $ destinationIndicator $ givenName $ initials $ generationQualifier $ dnQualifier $ houseIdentifier $ dmdName $ pseudonym $ textEncodedORAddress $ info $ drink $ roomNumber $ userClass $ host $ documentIdentifier $ documentTitle $ documentVersion $ documentLocation $ personalTitle $ co $ uniqueIdentifier $ organizationalStatus $ buildingName $ documentPublisher $ carLicense $ departmentNumber $ displayName $ employeeNumber $ employeeType $ preferredLanguage $ ipServiceProtocol $ nisMapName $ mailEnabled $ alias $ imapServer $ smtpServer $ relClientCert $ userCountry $ loginDestination $ birthDay $ lnetMailAccess $ OXGroupwareStyle $ OXWebmailStyle $ OXTimeZone $ groupwareServer $ webmailServer $ DBServer $ DBServerType $ resourceGroupName $ resourceGroupMember $ resourceGroupDescription $ resourceName $ resourceDescription $ mailDomain $ MTALocaldomain $ mailDeliveryProgram $ deliverToUID $ fn $ smtpDomainTransportNexthop $ smtpDomain $ IPPhone $ url $ otherpager $ otherfacsimiletelephonenumber $ middleName $ conferenceInformation $ OXUserPosition $ OXUserSalesVolume $ OXUserCity $ OXUserTaxID $ OXUserComReg $ OXUserBranches $ OXUserCategories $ OXUserOtherStreet $ OXUserOtherPostalCode $ OXUserOtherCity $ OXUserOtherState $ OXUserOtherCountry $ OXUserTeleAssistant $ OXUserTeleBusiness2 $ OXUserTeleCallback $ OXUserTeleCar $ OXUserTeleCompany $ OXUserTeleHome2 $ OXUserTeleMobile2 $ OXUserTeleOther $ OXUserTeleFax2 $ OXUserTelePrimary $ OXUserTeleRadio $ OXUserTeleTTY $ OXUserInstantMessenger $ OXUserInstantmessenger2 $ OXUserEmail2 $ OXUserEmail3 $ OXUserUserUndef01 $ OXUserUserUndef02 $ OXUserUserUndef03 $ OXUserUserUndef04 $ OXUserUserUndef05 $ OXUserUserUndef06 $ OXUserUserUndef07 $ OXUserUserUndef08 $ OXUserUserUndef09 $ OXUserUserUndef10 $ OXUserUserUndef11 $ OXUserUserUndef12 $ OXUserUserUndef13 $ OXUserUserUndef14 $ OXUserUserUndef15 $ OXUserUserUndef16 $ OXUserUserUndef17 $ OXUserUserUndef18 $ OXUserUserUndef19 $ OXUserUserUndef20 $ OXUserSuffix $ OXUserPostalCode $ OXUserState $ OXUserMaritalStatus $ OXUserChildren $ OXUserProfession $ OXUserNickName $ OXUserSpouseName $ OXUserAnniversary $ OXUserComment $ OXUserDistributionList $ OXDayviewStartTime $ OXDayviewEndTime $ olcDbCheckpoint $ olcDbConfig $ olcDbIndex $ olcDbLockDetect ) )
1.2.36.79672281.1.13.3 (rdnMatch): 2.5.13.1 (distinguishedNameMatch): matchingRuleUse: ( 2.5.13.1 NAME 'distinguishedNameMatch' APPLIES ( creatorsName $ modifiersName $ subschemaSubentry $ namingContexts $ aliasedObjectName $ distinguishedName $ seeAlso $ olcDefaultSearchBase $ olcRootDN $ olcSchemaDN $ olcSuffix $ olcUpdateDN $ member $ owner $ roleOccupant $ manager $ documentAuthor $ secretary $ associatedName $ dITRedirect $ OXUserAssistant ) )
2.5.13.0 (objectIdentifierMatch): matchingRuleUse: ( 2.5.13.0 NAME 'objectIdentifierMatch' APPLIES ( supportedControl $ supportedExtension $ supportedFeatures $ supportedApplicationContext ) )
slapcat startup: initiated.
backend_startup_one: starting "dc=example,dc=com"
bdb_db_open: dbenv_open(/var/lib/ldap/bases/example.com)
slapcat shutdown: initiated
====> bdb_cache_release_all
slapcat destroy: freeing system resources.
^ permalink raw reply [flat|nested] 15+ messages in thread
* Re: [sisyphus] PANIC: openldap update
2006-05-14 10:36 ` Aleksey E. Birukov
2006-05-14 10:47 ` Aleksey E. Birukov
@ 2006-05-14 13:25 ` Dmitry Lebkov
2006-05-15 7:26 ` Aleksey E. Birukov
2006-05-15 19:21 ` Michael Shigorin
1 sibling, 2 replies; 15+ messages in thread
From: Dmitry Lebkov @ 2006-05-14 13:25 UTC (permalink / raw)
To: ALT Linux Sisyphus discussion list
Aleksey E. Birukov wrote:
> В сообщении от 14 мая 2006 13:58 Aleksey E. Birukov написал(a):
>> В сообщении от 13 мая 2006 19:56 Dmitry Lebkov написал(a):
>>> db_recover -v -h /var/lib/ldap/bases/example.com/
> Сделал. Теперь slapd стартует, но в базе данных как-будто нет. slapcat ничего
> не выдает.
> Что делать дальше?
Если остались резервные копии баз - таки рекомендую попытаться подсунуть их
предыдущей версии openldap. Если не поможет - попробовать воспользоваться
db_recover из db4.3-utils, т.к. сами базы скорее всего были созданы с использованием
libdb4.3. Ну а если и это не поможет - тогда только восстановление заведомо рабочей
копии из бэкапа и slapcat из openldap-2.1.x
К сожалению, у меня есть отрицательный опыт использования openldap-2.1 + libdb4.3 c
dbd-backend'ом. Ситуация была похожа на вашу. Вот тольк это был не upgrade, а обычный
restart. slapd вываливался с руганью на поврежденную базу. Исправить ее мне тогда так
и не удалось - восстанавливался из ежедневного дампа slapcat.
--
WBR, Dmitry Lebkov
^ permalink raw reply [flat|nested] 15+ messages in thread
* Re: [sisyphus] PANIC: openldap update
2006-05-14 13:25 ` Dmitry Lebkov
@ 2006-05-15 7:26 ` Aleksey E. Birukov
2006-05-15 8:01 ` Dmitry Lebkov
2006-05-15 8:19 ` Dmitriy L. Kruglikov
2006-05-15 19:21 ` Michael Shigorin
1 sibling, 2 replies; 15+ messages in thread
From: Aleksey E. Birukov @ 2006-05-15 7:26 UTC (permalink / raw)
To: ALT Linux Sisyphus discussion list
В сообщении от 14 мая 2006 17:25 Dmitry Lebkov написал(a):
> Aleksey E. Birukov wrote:
> > В сообщении от 14 мая 2006 13:58 Aleksey E. Birukov написал(a):
> >> В сообщении от 13 мая 2006 19:56 Dmitry Lebkov написал(a):
> >>> db_recover -v -h /var/lib/ldap/bases/example.com/
> >
> > Сделал. Теперь slapd стартует, но в базе данных как-будто нет. slapcat
> > ничего не выдает.
> > Что делать дальше?
>
> Если остались резервные копии баз - таки рекомендую попытаться подсунуть их
> предыдущей версии openldap.
Сработало. Были проблемы с откатом и с чрутом, но все решилось.
--
$respect
^ permalink raw reply [flat|nested] 15+ messages in thread
* Re: [sisyphus] PANIC: openldap update
2006-05-15 7:26 ` Aleksey E. Birukov
@ 2006-05-15 8:01 ` Dmitry Lebkov
2006-05-15 8:19 ` Dmitriy L. Kruglikov
1 sibling, 0 replies; 15+ messages in thread
From: Dmitry Lebkov @ 2006-05-15 8:01 UTC (permalink / raw)
To: ALT Linux Sisyphus discussion list
Aleksey E. Birukov пишет:
> В сообщении от 14 мая 2006 17:25 Dmitry Lebkov написал(a):
>> Aleksey E. Birukov wrote:
>>> В сообщении от 14 мая 2006 13:58 Aleksey E. Birukov написал(a):
>>>> В сообщении от 13 мая 2006 19:56 Dmitry Lebkov написал(a):
>>>>> db_recover -v -h /var/lib/ldap/bases/example.com/
>>> Сделал. Теперь slapd стартует, но в базе данных как-будто нет. slapcat
>>> ничего не выдает.
>>> Что делать дальше?
>> Если остались резервные копии баз - таки рекомендую попытаться подсунуть их
>> предыдущей версии openldap.
> Сработало. Были проблемы с откатом и с чрутом, но все решилось.
Замечательно. Вот теперь настрой HDB-backend и будет тебе щастье. ;)
С ним можно делать slapcat базы без остановки сервера - очполезное
свойство для ежедневного бэкапа. У меня оно уже достаточно долго
живет на боевом сервере - проблем пока не наблюдалось.
--
WBR, Dmitry Lebkov
^ permalink raw reply [flat|nested] 15+ messages in thread
* Re: [sisyphus] PANIC: openldap update
2006-05-15 7:26 ` Aleksey E. Birukov
2006-05-15 8:01 ` Dmitry Lebkov
@ 2006-05-15 8:19 ` Dmitriy L. Kruglikov
2006-05-15 8:31 ` Anton Gorlov
2006-05-15 19:21 ` Michael Shigorin
1 sibling, 2 replies; 15+ messages in thread
From: Dmitriy L. Kruglikov @ 2006-05-15 8:19 UTC (permalink / raw)
To: sisyphus
On Mon, 15 May 2006 11:26:11 +0400
Aleksey E. Birukov wrote:
> > Если остались резервные копии баз - таки рекомендую попытаться подсунуть их
> > предыдущей версии openldap.
> Сработало. Были проблемы с откатом и с чрутом, но все решилось.
А о проблемах и путях их решения подробнее можно?
Может быть кому интересно будет?
Мне, например, так точно ... :)
--
Best regards,
Dmitriy L. Kruglikov .--.
Dmitriy.Kruglikov@orionagro.com.ua |@_@ |
DKR6-RIPE |!_/ |
ICQ# 13047326 // \ \
XMPP:dkr6@jabber.ru (| | )
/'\_ _/`\
Powered by Linux \___)=(___/
-- Мысль --
Я пишу не чернилами, как другие, говорил Берне, я пишу кровью своего
сердца и соком моих нервов. Так и только так должен писать каждый
писатель. Кто пишет иначе, тому следует шить сапоги и печь кулебяки.
-- Д.И.Писарев
^ permalink raw reply [flat|nested] 15+ messages in thread
* Re: [sisyphus] PANIC: openldap update
2006-05-15 8:19 ` Dmitriy L. Kruglikov
@ 2006-05-15 8:31 ` Anton Gorlov
2006-05-15 19:23 ` Michael Shigorin
2006-05-15 19:21 ` Michael Shigorin
1 sibling, 1 reply; 15+ messages in thread
From: Anton Gorlov @ 2006-05-15 8:31 UTC (permalink / raw)
To: ALT Linux Sisyphus discussion list
Dmitriy L. Kruglikov пишет:
>>> Если остались резервные копии баз - таки рекомендую попытаться подсунуть их
>>> предыдущей версии openldap.
>> Сработало. Были проблемы с откатом и с чрутом, но все решилось.
> А о проблемах и путях их решения подробнее можно?
> Может быть кому интересно будет?
> Мне, например, так точно ... :)
Вы идеале хотелось бы на вики увидеть (freesource.info к примеру)
--
np: silence
^ permalink raw reply [flat|nested] 15+ messages in thread
* Re: [sisyphus] PANIC: openldap update
2006-05-15 8:19 ` Dmitriy L. Kruglikov
2006-05-15 8:31 ` Anton Gorlov
@ 2006-05-15 19:21 ` Michael Shigorin
1 sibling, 0 replies; 15+ messages in thread
From: Michael Shigorin @ 2006-05-15 19:21 UTC (permalink / raw)
To: sisyphus
On Mon, May 15, 2006 at 11:19:40AM +0300, Dmitriy L. Kruglikov wrote:
> > > Если остались резервные копии баз - таки рекомендую
> > > попытаться подсунуть их предыдущей версии openldap.
> > Сработало. Были проблемы с откатом и с чрутом, но все решилось.
> А о проблемах и путях их решения подробнее можно?
> Может быть кому интересно будет?
> Мне, например, так точно ... :)
btw, welcome to http://lists.osdn.org.ua/wws/info/openldap
--
---- WBR, Michael Shigorin <mike@altlinux.ru>
------ Linux.Kiev http://www.linux.kiev.ua/
^ permalink raw reply [flat|nested] 15+ messages in thread
* Re: [sisyphus] PANIC: openldap update
2006-05-14 13:25 ` Dmitry Lebkov
2006-05-15 7:26 ` Aleksey E. Birukov
@ 2006-05-15 19:21 ` Michael Shigorin
1 sibling, 0 replies; 15+ messages in thread
From: Michael Shigorin @ 2006-05-15 19:21 UTC (permalink / raw)
To: ALT Linux Sisyphus discussion list; +Cc: openldap
On Mon, May 15, 2006 at 12:25:09AM +1100, Dmitry Lebkov wrote:
> К сожалению, у меня есть отрицательный опыт использования
> openldap-2.1 + libdb4.3 c dbd-backend'ом. Ситуация была похожа
> на вашу. Вот тольк это был не upgrade, а обычный restart. slapd
> вываливался с руганью на поврежденную базу. Исправить ее мне
> тогда так и не удалось - восстанавливался из ежедневного дампа
> slapcat.
+1
--
---- WBR, Michael Shigorin <mike@altlinux.ru>
------ Linux.Kiev http://www.linux.kiev.ua/
^ permalink raw reply [flat|nested] 15+ messages in thread
end of thread, other threads:[~2006-05-15 19:23 UTC | newest]
Thread overview: 15+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2006-05-13 9:03 [sisyphus] PANIC: openldap update Aleksey E. Birukov
2006-05-13 12:16 ` Dmitry Lebkov
2006-05-13 14:50 ` Aleksey E. Birukov
2006-05-13 15:56 ` Dmitry Lebkov
2006-05-14 9:58 ` Aleksey E. Birukov
2006-05-14 10:36 ` Aleksey E. Birukov
2006-05-14 10:47 ` Aleksey E. Birukov
2006-05-14 13:25 ` Dmitry Lebkov
2006-05-15 7:26 ` Aleksey E. Birukov
2006-05-15 8:01 ` Dmitry Lebkov
2006-05-15 8:19 ` Dmitriy L. Kruglikov
2006-05-15 8:31 ` Anton Gorlov
2006-05-15 19:23 ` Michael Shigorin
2006-05-15 19:21 ` Michael Shigorin
2006-05-15 19:21 ` Michael Shigorin
ALT Linux Sisyphus discussions
This inbox may be cloned and mirrored by anyone:
git clone --mirror http://lore.altlinux.org/sisyphus/0 sisyphus/git/0.git
# If you have public-inbox 1.1+ installed, you may
# initialize and index your mirror using the following commands:
public-inbox-init -V2 sisyphus sisyphus/ http://lore.altlinux.org/sisyphus \
sisyphus@altlinux.ru sisyphus@altlinux.org sisyphus@lists.altlinux.org sisyphus@lists.altlinux.ru sisyphus@lists.altlinux.com sisyphus@linuxteam.iplabs.ru sisyphus@list.linux-os.ru
public-inbox-index sisyphus
Example config snippet for mirrors.
Newsgroup available over NNTP:
nntp://lore.altlinux.org/org.altlinux.lists.sisyphus
AGPL code for this site: git clone https://public-inbox.org/public-inbox.git