Unity upgrade/rebuild

hi everyone
I have to upgrade unity 4.2 to 5.x over the weekend, Im wondering is it more straightforward to just rebuild it, keeping old messages is not important so I figured maybe a clean build would be easier?? Im not familiar with the process though so just wanted to check which was best option
Also Im going to take the server off site to rebuild and then bring back to site when finished, i will be rebuilding with same ip address etc but wondered is there any important information I need before rebuilding or should it straight forward to get the newly rebuilt server working with the original callmanager again??
thanks

Pretty much, if the stuff COBRAS does not backup is not something you really need, you can use the tool.
Otherwise it would mean building the new server with exact same version for DIRT restore and the upgrade.
All this is from the help file
Usage Scenarios
This is not a comprehensive list of uses but is  intended to demonstrate the targeted uses of COBRAS in the field.
Straight backup and restore
COBRAS can be used for simply backing up all  subscribers, call handlers, schedules, distribution lists, interviewers and routing rules  and restoring them to a clean install of Unity or Connection after a  failure.  For just plain backup and restore  scenarios where the version of Unity is not changing, however, DiRT (for Unity or  for Connection 1.x) or DRS (for Connection 2.x and later) is the better tool  since it’s faster and includes data COBRAS does not such as COS objects, name  lookup handlers and holiday information.  See the Data  Not Backed Up section for more details on what’s not included with COBRAS backups.
Restore onto a different version or product (migration)
COBRAS is unique in that it can take backed up data  from a Unity 4.0(5) and restore it to a Unity 4.0(5) or later system.  COBRAS can also move from Unity to Unity Connection 7.0.  There are, of course, some items that cannot go between versions and products given the differences  in features and data structures across them.  Be sure to review the details in the Data  Backed Up and Restored section below to understand what’s potentially lost when going across versions  or products.
NOTE:  When restoring a Unity backup to another Unity installation, the version can be different but must be later than  the version backed up.  You can restore to the same version or later only, you cannot restore to an older  installation of Unity.  See the Version  Support table below.
HTH
java
If this helps, please rate
www.cisco.com/go/pdihelpdesk

Similar Messages

  • Unity upgrade

    Going to do a Unity upgrade and have new server. Current running is 4.0(4). Going to 4.2.
    Would like to do DIRT and blow it away and build on new server with same name and ip and such.
    Is it possible just do do the resture and away we go or is this not possible?
    Any suggestions are welcome.
    Thanks,
    Paul.

    Yes, it can be done, just remember that you need to restore in the exact same version as the backup (including ES if you have), so you have two options:
    1) Upgrade your current server to 4.2, backup the server. Install 4.2 in the new server and restore.
    2) Backup your server, install 4.0(4) in the new server, restore and then upgrade to 4.2
    For future posts, Unity questions should go to the Unified Communications forum.
    HTH
    //Jorge

  • Unity Upgrade - 4.0(5) to 7.0 Cobras and GSM - Internet Subscriber

    I am upgrading from Unity 4.0(5) to 7.0. I have the old and new Unity servers in the same AD domain. I ran cobras export, then migrated all users to the new Unity server using GSM. GSM doesn't appear to move Internet Subscribers and neither does cobras. I tried adding an Internet subscriber to the new Unity server and got the error "this extension is in use by subscriber XYZ". I deleted the Internet subscriber from the old Unity and tried adding it to the new server and received the new error. At this point the subscriber does not appear in either Unity server. I have deleted the associate contact from AD and still can not add it to the new system.
    dbwalker is clean. How can I correct this problem?

    Hi William,
    Cobras has it limitation when it comes to internet subscriber -
    noted in the link : Internet subscribers, Bridge, AMIS, SMTP users and such will not be included.
    http://www.ciscounitytools.com/Applications/General/COBRAS/Help/COBRAS.htm
    You might try using Subscriber Information Dump under tools depot > administration tools > Subscriber Information Dump and export and import to the new unity server.
    Rick Mai

  • Unity Upgrade License Question

    I am upgrading Unity 4.05 to Unity 7.0x and changing out server hardware.
    I have a new license key file with the NEW servers MAC address.
    I am going to upgrade the old server from 4.05 to 7.01 then dirt backup and dirt restore to the new 7.01 unity server with the new license.
    Do I need to get a temp license for the old server mac address in order to convert it from Unity 4.05 to 7.0 just to dirt backup?

    If you are just using it for DIRT, then its no problem.
    However... I would probably do the following:
    Install Unity 4.05 on the new server
    DIRT Export the old server
    DIRT import to the new server
    In place upgrade to 7.x
    This way, if you have any problems, your production server is still running and easy rollback plan.  If you upgrade your production and something happens... you cant rollback. (could if you pull a drive)
    Unity will still start and run, but the Subscribers or ports will not register when the license is not there.  Which is fine for DIRT, it does not care.  Its only accessing the database to pull out what it needs. (everything)
    Be prepared for licensing issues.  They have been extremely slow lately

  • CCM Cluster upgrade/rebuild

    i am upgrading my cluster from CCM4.0 to 4.1. i am looking for any advice that would make the process go smooth. i will open a TAC case for backup.
    my OS version is 2000.2.7sr4.
    thanks in advance.

    The only recommendation that I have is to have a backup just in case that something goes wrong. I have made many many upgrades and just the 5% of them have had problems.
    The TAC case should be enough.

  • AD Migration from NT 4.0 using New Domain Name & Unity UM

    The customer currently has Unity 3.1(5) UM with Exchange 5.5 in NT 4.0 domain. They will be migrating to AD 2000 during phase 1 of the project, which will be followed by Unity upgrade to 4.0(4) a few weeks afterwards.
    During the phase 1, Exchange 2003 will be introduced, but the mailboxes will remain in Exchange 5.5 until phase 2.
    Here is the migration path proposed by the customer for the phase 1.
    1. Current DNS will be isolated to a W2K server with the new domain defined in the DNS. All servers will point to this DNS server as their primary.
    2. A BDC will be setup and then removed from our network.
    3. Our PDC will be upgraded to Windows 2000 server. AD will be setup with a new domain of XXX.PRV
    4. Service packs will be applied to the server.
    5. The AD connector will be installed for Exchange 5.5
    6. An additional W2K server will be brought online as a DC and additional global catalog.
    I do realize that domain name change is not supported for Unity, but would this have any impact on Unity? Basically, the PDC that will be upgraded to W2K DC will retain old domain name (XXX_NT) as the NetBios name whereas the new DNS domain name will be XXX.PRV.
    Since Unity does not need to talk to AD or Exchange 2003 at all until the phase 2, I’m thinking this would be okay, but wanted to get some expert opinions on it. Also, the customer has tested some legacy servers in the lab, and they were able to authenticate against the XXX_NT domain name in the new XXX.PRV AD environment.
    Phase 2 will consist of the following tasks.
    1. Run DB Walker.
    2. Back up using DiRT.
    3. Extend AD schema.
    4. Upgrade Unity to 4.0(4).
    5. Disconnect Unity from Exchange 5.5.
    6. Upgrade Exchange System Manager on Unity.
    7. Re-establish Exchange partner relationship using Exchange 2003.
    8. Run DB Walker.
    9. Move Exchange 5.5 mailboxes to Exchange 2003.
    Thank you bunch!
    Han

    Your project (from oh so long ago) looks very similar to what I am proposing to do now.  I currently run Cisco Unity 4.0.4 SR1 with Exchange 5.5 (Unified Messaging), on an NT4 network.  I have recently upgraded my network to Windows 2003 with Active Directory.  I am building a new Exchange 2003 server in the new domain but not upgrading Unity 4.0.4--at least, not yet.  I am looking to change the Partner Exchange server to point at the new Exchange server.  I see no docs that cover such a scenario--only lateral moves (5.5 to 5.5, 2003 to 2003).  As long as the ADC is in place, do you think I even have to change the Partner server when my new Exchange server comes online (initially)?  How did your project turn out?  Did you have to change the process you outlined above?
    Thanks for any info!
    John

  • Unity and IPCC SQL question

    Hello All,
    I have a question in regards to SQL, In the past I have been told that no maintenance was needed on the servers in regards to SQL (backups / reindex) and that it was all automated. Is that statement still correct in version 5 and 7 that we should not worry about the SQL installs on the box?
    2.   Because the SQL version is 2000. What are the steps for us to get the versions upgraded to at least SQL05?
    I know that with unity you need to go to the cisco site and download the unity upgrades, but for IPCC what do i need to do ?
    thank you

    There is no SQL upgrade that i know of for either product, Unity 8 will be the 1st version that will support SQL 2005
    •The applicable version of Microsoft SQL Server:
    –On a system with more than 32 voice ports, SQL Server 2005 Standard Edition or SQL Server 2000 Standard Edition
    –On a system with 32 or fewer voice ports, SQL Server 2005 Express or SQL Server 2000 Desktop Engine (MSDE 2000)
    http://www.cisco.com/en/US/docs/voice_ip_comm/unity/8x/requirements/8xcusysreq.html
    The requirement would be to upgrade to Unity 8.X
    I believe UCCX won't change SQL version (and DB platform) until they release the Linux version which will drop SQL.
    HTH
    java
    If this helps, please rate
    www.cisco.com/go/pdihelpdesk

  • How do I stop Determining Gapless Playback?

    Yet again, another iTunes upgrade has caused the horrible gapless playback scan to occur on my iTunes library. As a result, iTunes is totally unresponsive until this action completes. In my case, it's really slow as I'm accessing my files wirelessly from a network drive. I have to keep canceling the rescan to use iTunes. For the most part it keeps track of where it left off, however some files keep getting rescanned.
    Here's what I've observed so far (not that it solves anything)
    - it appears that rescans are triggered whenever an upgrade rebuilds the library. After going through this once for iTunes 7 upgrade, I remember it occurring again for 8 (and probably a point release in between) and version 9.
    - The gapless playback mp3 tag doesn't seem to stop the rescan from occurring. I tested this for files that kept getting rescanned. I first set them to No and they still got scanned. Next I set them to Yes and still no luck...
    - The number of files being scanned are less than the total number of files currently in my library, which leads me to believe the rescan trigger has to do with either when the file was added (i.e. before iTunes 7 release) or based on what version of iTunes the file was created.
    Based on the above, I think this is a bug as it should only go through this once and if needed when new files are added to iTunes. Better yet, there should be an option to shut this off completely!
    Any info on what causes this to occur or how to make it stop would be greatly appreciated!!!

    Yes, with previous upgrades, I had to let it run it's course (usually overnight). However, this still doesn't really answer my question.
    If the scan isn't used to auto update the gapless flag, then in my option it's completely useless and renders iTunes unusable until the process completes or is cancelled by the user.
    (1) What does the scan actually do??
    (2) Why does it reoccur after every major upgrade??
    (3) Why does the rescan only occur on a subset of the songs in the iTunes library??
    I'm convinced this is a bug and iTunes is hard coded to scan for gapless playback on files added prior to the iTunes 7 release date, which per Wiki was on 9/12/06. If I create a smart playlist of songs added before this date, then the total number of songs in the list is nearly identical to the number of songs that are scanned after a major upgrade.

  • Collection showing HTML code in report

    I'm trying to upgrade/rebuild an application. It was in 3.2 and now I'm moving to 4.1. Since APEX doesn't allow two tabular forms on the same page, I was trying to use collection handling to do the same thing, but I'm running into something I never saw under 3.2: when I use a report region to display the collection items, it displays the HTML literals instead of the form fields. I use collections a LOT so I need to know how to use them in 4.1 - if the rules have changed.
    I use this to build the collection:
    apex_collection.create_or_truncate_collection
      (p_collection_name => 'EQP_ACQ_TYPE');
    DECLARE
      v_type_id   EQUIP_ACQ_TYPE_REF.EQUIP_ACQ_TYPE_ID%TYPE;
      v_abbr      EQUIP_ACQ_TYPE_REF.ACQ_TYPE_ABBR%TYPE;
      v_desc      EQUIP_ACQ_TYPE_REF.ACQ_TYPE_DESC%TYPE;
      cursor c_prepop is
      select EQUIP_ACQ_TYPE_ID, ACQ_TYPE_ABBR, ACQ_TYPE_DESC
        from EQUIP_ACQ_TYPE_REF;
    BEGIN
      OPEN c_prepop;
        LOOP
          FETCH c_prepop into v_type_id, v_abbr, v_desc;
          EXIT WHEN c_prepop%NOTFOUND;
            APEX_COLLECTION.ADD_MEMBER(
               p_collection_name => 'EQP_ACQ_TYPE'
               , p_c001 => v_type_id --Type ID
               , p_c002 => v_abbr --Type Abbreviation
               , p_c003 => v_desc --Type Description
        END LOOP;
      CLOSE c_prepop;
      APEX_COLLECTION.ADD_MEMBER(
         p_collection_name => 'EQP_ACQ_TYPE'
         , p_c001 => 0  -- Type ID placeholder
         , p_c002 => NULL
         , p_c003 => NULL
    END;and this to display the collection in a standard report region:
    SELECT apex_item.hidden(9, SEQ_ID) as SEQ_ID
         , apex_item.text(1, c001, 3, 3) TYPE_ID
         , apex_item.text(2, c002, 8, 8) TYPE_ABBR
         , apex_item.text(3, c003, 16, 47) TYPE_DESC
      from APEX_COLLECTIONS
    where COLLECTION_NAME = 'EQP_ACQ_TYPE'This is the very most basic collection I use. Any help?

    So instead of the fields, I see the following text:
    Seq Id     Type Id     Type Abbr     Type Desc
    <input type="hidden" name="f09" value="1" />     <input type="text" name="f01" size="3" maxlength="3" value="0" />     <input type="text" name="f02" size="8" maxlength="8" value="" />     <input type="text" name="f03" size="16" maxlength="47" value="" />

  • Replacing CUCM VMs with newer ones?

    Hey all,
    I recently upgraded from 8.6 to 9.1, all is well. I have 2 questions:
    1. In order to meet the disk size requirements, do I have to build new machines and restore from DRS? If so, since they have to be built identical, any suggestions on doing this without causing a production outage?
    2. Unity upgrade threw back an error stating the machines did not meet requirements, same as above?
    Thanks,
    Frank

    Change Virtual Machine Configuration Specifications
    Use the following procedure when you need to change the configuration specifications on your virtual machine (VM) in order to upgrade to a new release of Unified Communications Manager or IM and Presence Service. Configuration specifications include the vCPU, vRAM, and vDisk size. For information about VM requirements, see the Readme file with the OVA template that supports your release. Details about OVA templates are available on the Virtualization Docwiki at http://docwiki.cisco.com/wiki/Implementing_Virtualization_Deployments.
    Procedure
    Step 1  
    Perform a Disaster Recovery System (DRS) backup. For more information about performing a backup, see the Cisco Unified Communications Manager Disaster Recovery Administration Guide.
    Step 2  
    (Optional.) If you need to increase the vDisk space to meet the space requirements of a refresh upgrade, install the following COP file: ciscocm.vmware-disk-size-reallocation-<latest_version>.cop.sgn
    Step 3  
    Shut down the virtual machine.
    Step 4  
    Change the configuration of the virtual machine as needed:
    Change the Guest OS version to match the requirements of the new release (Red Hat Enterprise Linux 6 (64-bit).
    To change the vCPU, make the change in vSphere Client. Ensure that you change the reservation value to match the specifications of the new release.
    To change the vRAM, make the change in vSphere Client. Ensure that you change the reservation value to match the specifications of the new release.
    To increase the vDisk space, edit the disk size using vDisk. If the virtual machine has two disks, expand the second one. The new space is automatically added to the common partition when you restart the virtual machine.
    Note   
    You need to change the disk size changes only if you need additional space to complete the upgrade. The disk space requirements are specified in the Readme file for the OVA template.
    Expanding the disk size to add space to the common partition will not increase the user capacity of your system. If you need to extend the user capacity of your system, you must migrate from a single-disk to a multi-disk virtual machine; seeReplace a Single Server or Cluster for Cisco Unified Communications Manager for more information.
    For more information about making configuration changes using vSphere Client, refer to the user manual for the product.
    Step 5  
    Modify the Network Adapter to use the VMXNET 3 Adapter type. For information about modifying the Network Adapter to meet the requirements of this release, see the Readme file for the OVA template.
    Step 6  
    Upgrade the software to the latest version.
    Step 7  
    Power on the virtual machine.
    HTH
    Yosh

  • P45 Neo2-FR hangs during large file moves

    Hello all,
        I have a newly built system that I moved my old XP install onto.  ( Removed old Video and hardware drivers then did a repair install on the new hardware.  )  That process appears to have been successful.  The system runs normally most of the time, including resource heavy 3D apps like SecondLife.  I have also accumulated over 32 hours running memtest86 with no errors found.  ( a 24 hours session and an 8+ hour one. )
        During the upgrade/rebuild I backed up almost 0.5TB of data onto an external drive and I'm not trying to move those files onto the new RAID array or a partition on the main hard drive.  During any large copy operation, the system locks up.  It's usually several minutes into the copy, and a hard reset is required to recover.  The external drive is formatted to FAT32, so I've already addressed file size limitations as I copied the data to the external.  The external drive is USB/Firewire/eSATA, but so far I've only used USB on the new hardware due to a lack of cables.
       Anyone seen something like this before ?  I'd really like to get the files back onto my internal drives.  The external is a loaner from a friend, so there's a little time pressure.  Any help will be appreciated.
    Thanks
    Todd

    Update on this.  I have not done a reinstall to date since I don't have a spare hard drive on which to do so.
    However, I can eliminate a windows or driver problem from the list.  I see exactly the same symptoms - random hangs of the machine - under Ubuntu 8 as well as windows.  The Linux install is clean from a downloaded image and updated as recommended by the package manager.
    It seems that the most likely time for the system to hang is during periods of intense IO activity.  I had thought it was large file copies because that was what I was doing a lot of at the time of my original post. 
    I have tried moving my video card to the first PCI-X slot.  No change.
    I have removed 2 of the 4 memory modules, leaving 2x2Gb installed in bank 0.  No change.
    I have added extra fans - a large on on the side of the hard drive bay ( The case is an Antec Sonata III ) and a smaller fan aimed at the memory.  No change.
    I am using the J-micron Raid controller - is this still problematic ?  I seem to recall some mentions of this.
    Any suggestions to help isolate the problem would be appreciated.

  • Licensing for Unity Connection after Upgrade from 8.5 to 9.1.2

    I upgraded my Unity connection from 8.5.1 to 9.1.2. ( my CUCM is still on 8.5.1) . I have 200 CUWL-STD ( 2200 DLUs), and 50 CUWL-PRO (850 DLUs) . Now I am working with Cisco to get a license file for Unity Connection and apply that to my ELM. I attached my licensing page for when I was in 8.5.1 . Just want to make sure if I will be getting enough license with that license file, or possibly I need to buy more. Someone told me that if I want to have users with mailbox I need to order more licenses since every user take one CUWL license.
    Honestly i do not know how CUWL licensing work regardig to Unity or even CUCM.
    Thanks,

    Hi,
    The following link provides details of licenses usage by diff endpoints on version 9.x
    http://www.cisco.com/c/en/us/td/docs/voice_ip_comm/cucm/upgrade/uct/9_1_1/CUCM_BK_U0AE00F5_00_uct-admin-guide/CUCM_BK_U0AE00F5_00_uct-admin-guide_chapter_0100.html
    HTH
    Manish

  • How can I perform an "in-place upgrade" on an unbootable Windows 7 machine or at least rebuild Safe Mode?

    Some strange glitch has erased every single unlocked & unprotected file on my C: drive. It wasn't a virus because I checked autorun records and running processes using the respective Sysinternals utilities and didn't find anything suspicious.
    I restored all data except for some system files and files that had "too long" of a path using shadow copies, which luckily for me were just a few hours old. Then, I decided to reboot into Recovery Environment and run System Restore from there. For even
    more strange reason, the available restore points in RE were dated November 2010 (it's May 2012 right now) and the recent save dates are nowhere to be found.
    To make matters worse, SFC doesn't work and Safe Mode shows BSOD after loading CLASSPNP.SYS.
    Error messages so far:
    RE's startup repair tool: System files integrity check and repair error code 0x2
    SFC: Windows Resource Protection could not perform the requested operation
    BSOD: 0x7B (0xFFFFF880009A9928, 0XFFFFFFFFC0000034, 0x0, 0x0), but the HDD is perfectly fine - it's a dual-boot machine
    CBS.log: Failed to get CSI store. [HRESULT = 0x80073712 - ERROR_SXS_COMPONENT_STORE_CORRUPT]
    What I need is a way to perform either an in-place upgrade without booting into Windows, or a way to fix the SXS Component Store, or rebuild the Safe Mode so that I could initiate upgrade install from there. A clean install isn't an option because I don't
    have the luxury of time to run through the reboot cycles when re-installing and updating other software (I'm using Windows 8 CP for now as my work tools are mostly in the cloud).

    "Den B" wrote in message news:9528356a-7e8f-45bf-9eee-30b40b5df4aa...
    Some strange glitch has erased every single unlocked & unprotected file on my C: drive. It wasn't a virus because I checked autorun records and running processes using the respective Sysinternals utilities and didn't find anything suspicious.
    I restored all data except for some system files and files that had "too long" of a path using shadow copies, which luckily for me were just a few hours old. Then, I decided to reboot into Recovery Environment and run System Restore from there. For even
    more strange reason, the available restore points in RE were dated November 2010 (it's May 2012 right now) and the recent save dates are nowhere to be found.
    To make matters worse, SFC doesn't work and Safe Mode shows BSOD after loading CLASSPNP.SYS.
    Error messages so far:
    RE's startup repair tool: System files integrity check and repair error code 0x2
    SFC: Windows Resource Protection could not perform the requested operation
    BSOD: 0x7B (0xFFFFF880009A9928, 0XFFFFFFFFC0000034, 0x0, 0x0), but the HDD is perfectly fine - it's a dual-boot machine
    CBS.log: Failed to get CSI store. [HRESULT = 0x80073712 - ERROR_SXS_COMPONENT_STORE_CORRUPT]
    What I need is a way to perform either an in-place upgrade without booting into Windows, or a way to fix the SXS Component Store, or rebuild the Safe Mode so that I could initiate upgrade install from there. A clean install isn't an option because I don't
    have the luxury of time to run through the reboot cycles when re-installing and updating other software (I'm using Windows 8 CP for now as my work tools are mostly in the cloud).
    It is not possible to do a repair install of a system unless you can boot to the system.
    Have you checked the hard drive for problems? - download the manufacturer's test utility, create the disk, and run the extended checks.
    Noel Paton | Nil Carborundum Illegitemi |
    CrashFixPC | The Three-toed Sloth

  • Trying to open old iPhoto library on osx 10.9.5 with iPhoto 9.5.1.  iPhoto says I must upgrade but upgrade eventually hangs.  Tried to rebuild/repair database but it always says you have to upgrade database first and eventually hangs

    Trying to open old iPhoto library on osx 10.9.5 with iPhoto 9.5.1.  iPhoto says I must upgrade but upgrade eventually hangs.  Tried to rebuild/repair database but it always says you have to upgrade database first and eventually hangs

    What version was the old library made with?
    What is the exact message? when it hangs does it crash or do you have to force quit?
    LN

  • Library can't upgrade to iPhoto '11, can't rebuild Library either.

    After recently installing iLife '11, my iPhoto Library became unusable. When I OK'd iPhoto to "upgrade" my library, it started the process and then presented an error message "iPhoto is unable to open this Library".
    I couldn't rebuild the Library either. So I was able to "downgrade" back to iPhoto '09 and restored my Library from an older backup (a couple days old). I simply moved iPhoto '11 to the desktop, deleted iPhoto prefs, and reinstalled iPhoto '09 from disc. My intention was to use iPhoto '09 to rebuild the library and then upgrade again. After reinstalling iPhoto '09, I can open my iPhoto library just fine. Appears to be normal. However, when I try to "rebuild" the library, iPhoto instantly quits. No error messages or anything. Just quits.
    I downloaded iPhoto Library Manager hoping that it may allow me to rebuild the library. When I try to do that, it prompts me to use iPhoto 9.0 ('11) to upgrade the library before I rebuild. It appears that my Mac (at least iPhoto Library Manager) still thinks iPhoto 9.0 ('11) is installed. I'm positive that iPhoto 8.1 is installed, and that's what's in my Applications folder. That's what is successfully opening my iPhoto library. Any ideas on how I can rebuild this Library in '09 so that I can try to "upgrade" again?
    Running on new iMac with 10.6.4 installed.

    Just wanted to chime in to this as I ran into the same issue, and these boards have been a great resource in the past.
    Here's what I attempted to do that didn't fix the issue;
    - Tried to rebuild the library from iPhoto '11 (CMD+Option) when opening the program, which failed with the exact same error as OSO - Mac was mentioning above.
    - Reverted back to iPhoto '09 (deleted iPhoto '11 from /Applications/, as well as deleted any reference to iPhoto in /Library/Receipts; I saw no references but took that suggestions from a previous thread here), then reinstalled iPhoto '09 via original discs. I was able to open the library as I wanted (pulled a library from a few days ago in a Time Machine backup to be safe), then attempted to rebuild in hopes that would help issue. Reinstalled iPhoto '11, but the same issue occurred.
    Here's what I attempted to do that somewhat fixed the issue;
    - Option-clicked to open iPhoto '11, then chose to create a new library. Created a new library (I named mine iPhoto2) in the ~/Pictures/ folder. Closed iPhoto. Then I navigated to the ~/Pictures/ folder, right-clicked on the original iPhoto library that won't open, as well as the newly created iPhoto library that does open (but lacks any content), and choose to Show Contents. I manually copied all the contents of the original iPhoto library to the new iPhoto library (some folders and files overwrote, some did not; note that the structure of the iPhoto '11 library is radically different than that of the iPhoto '09 library) and then re-opened iPhoto. iPhoto prompted me to upgrade the library again (peculiar since the library technically was created in iPhoto '11, but I guess it saw elements of the iPhoto '09 structure) and successfully upgraded the library. The only downside was that, for whatever reason, certain photos did not come back and were blatantly missing thumbnails and originals. But my album structure, faces, etc. remained intact.
    What I did that finally fixed the issue;
    - Brought back my good library from a Time Machine backup, then right-clicked on it within ~/Pictures/ and chose Get Info. I manually set permissions for everyone on my machine (admin, staff, everyone, and myself) to Read & Write. Option-clicked when opening iPhoto, forced it to look for my newly-permissioned library, and viola, upgraded without issue and no lost photos.
    Not sure if my solution will work for all, and my apologies for providing such information that isn't so concrete, but since these are user-to-user forums, I thought I'd offer my experience as I was not able to locate any other solutions without entirely losing my album structure, faces data, etc.

Maybe you are looking for