ALT Linux Sisyphus discussions
 help / color / mirror / Atom feed
* [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-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

* 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-15  8:31                 ` Anton Gorlov
@ 2006-05-15 19:23                   ` Michael Shigorin
  0 siblings, 0 replies; 15+ messages in thread
From: Michael Shigorin @ 2006-05-15 19:23 UTC (permalink / raw)
  To: ALT Linux Sisyphus discussion list

On Mon, May 15, 2006 at 12:31:35PM +0400, Anton Gorlov wrote:
> > А о проблемах и путях их решения подробнее можно?  Может быть
> > кому интересно будет?  Мне, например, так точно ... :)
> Вы идеале хотелось бы на вики увидеть (freesource.info к примеру)

~ http://www.freesource.info/wiki/ALTLinux/Dokumentacija/OpenLDAP

-- 
 ---- 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