[SOLVED][glibc] A lot of conflicts. Already existing files.

I'm trying to update my system with a ''pacman -Syu''. But I keep getting a conflict.
Targets (12): kernel-headers-2.6.31.5-1 glibc-2.11-1 binutils-2.20-2 bzip2-1.0.5-5 dhcpcd-5.1.3-1 fakeroot-1.14.3-1 gcc-4.4.2-3 gcc-libs-4.4.2-3 hal-0.5.13-3 kernel26-2.6.31.6-1 libcups-1.4.2-1 sqlite3-3.6.20-1
error: failed to commit transaction (conflicting files)
glibc: /lib/ld-2.11.so exists in filesystem
glibc: /lib/libBrokenLocale-2.11.so exists in filesystem
glibc: /lib/libanl-2.11.so exists in filesystem
glibc: /lib/libc-2.11.so exists in filesystem
glibc: /lib/libcidn-2.11.so exists in filesystem
glibc: /lib/libcrypt-2.11.so exists in filesystem
glibc: /lib/libdl-2.11.so exists in filesystem
glibc: /lib/libm-2.11.so exists in filesystem
glibc: /lib/libnsl-2.11.so exists in filesystem
glibc: /lib/libnss_compat-2.11.so exists in filesystem
glibc: /lib/libnss_dns-2.11.so exists in filesystem
glibc: /lib/libnss_files-2.11.so exists in filesystem
glibc: /lib/libnss_hesiod-2.11.so exists in filesystem
glibc: /lib/libnss_nis-2.11.so exists in filesystem
glibc: /lib/libnss_nisplus-2.11.so exists in filesystem
glibc: /lib/libpthread-2.11.so exists in filesystem
glibc: /lib/libresolv-2.11.so exists in filesystem
glibc: /lib/librt-2.11.so exists in filesystem
glibc: /lib/libutil-2.11.so exists in filesystem
glibc: /lib64/ld-2.11.so exists in filesystem
glibc: /usr/include/bits/setjmp2.h exists in filesystem
glibc: /usr/share/i18n/locales/dv_MV exists in filesystem
glibc: /usr/share/i18n/locales/my_MM exists in filesystem
glibc: /usr/share/i18n/locales/ps_AF exists in filesystem
glibc: /usr/share/i18n/locales/ur_IN exists in filesystem
bzip2: /usr/bin/bzdiff exists in filesystem
bzip2: /usr/bin/bzgrep exists in filesystem
bzip2: /usr/bin/bzmore exists in filesystem
Errors occurred, no packages were upgraded.
Should I forcefully remove the old glibc to update? How can I update to the newest kernel?
Thanks in advance.
Last edited by wunki (2009-11-15 15:31:40)

wonder wrote:oh i'm sorry.
No, problem. Your also only trying to help.
get the installation cd, mount the partition and use pacman -Sf glibc bzip -r /path/to/directory and then pacman -Syu -r  /path/to/directory
I'm back in my system, but I think that everything is still broken.. I'm now getting:
pacman: error while loading shared libraries: libbz2.so.1.0: cannot open shared object file: No such file or directory
Is there a way to re-install the base packages?

Similar Messages

  • Solaris 11.1 x86, lots of "snapshot already exists" in backup pool

    Experts,
    This is strange. I have been using time-slider and a synchronization script every 15 minutes since the OpenSolaris days. The recent update to 11.1 has caused the backup pool randomly to refuse to delete phantom snapshots during a weekly trim of the pool. Just now I saw several errors during a snapshot delete:
    deleting: backup/export/site@zfs-auto-snap_daily-2012-11-05-14h48
    cannot destroy 'backup/export/site@zfs-auto-snap_daily-2012-11-05-14h48': snapshot already exists
    The solution is to export then import the pool, but this happened earlier today and I could not export, even with the -f flag because the pool was busy (?). I suspended the synchronization and could find no processes with open files on mount points. I settled on a reboot.
    Does this happen to anyone else? Is there a less disruptive way to recover?
    Also, I have noticed that CPU utilization in pool and I/O operations is markedly higher on 11.1 vs. 11. Server is HP DL585 with 4x dual core Opteron 8216. Before the 11.1 upgrade, scrubbing three pools could sustain 400MB/s throughput with about 30% CPU utilization. After 11.1, the scrub will consume about 70% CPU with 320-ish MB/s throughput. Nothing else has changed. Similar effects happen during the regular snapshot synchronizations.
    Any insight on either issue is appreciated.
    Thanks,
    Marty

    I also get this - it's quite annoying.
    This may help:
    #!/bin/sh
    svcadm disable -t time-slider
    for f in `zfs list -H -t snapshot -o name`; do zfs release -r org.opensolaris:time-slider-plugin:zfs-send $f; done
    svcadm clear svc:/application/time-slider/plugin:zfs-send
    svcadm enable time-slider

  • Adobe workbench errors on checkin:  Asset already exists / file already exists

    Adobe workbench for Myserver checkin gives errors:  "Could not create the asset because the asset already exists" and/or "File already exists in global store with that name".  How does one fix this? 
    This seems to especially happen when I change login to workbench user/configuration/"mode" etc.

    If worst comes to worst:
    Save relevant directories in completely separate windows backup directory path.
    Remove all sub-folders from LC workbench (everything below the /1.0 leaf).
    Restore directories from backup path.
    This seems to ALWAYS work.

  • Unable to insert properly the text in a already existing file

    Hi Everyone,
    I am trying to read and write the text file using randomaccess class.
    When i am trying to update a line with string its over writing next line with the same number of bytes as my string which i am trying to insert.
    For example if my text file has following data
    test
    most
    must
    if i try to insert "text" after "test" the program overwriting the "most" word.
    if anyone can help that will be great. thanks in advance. Below is the code:
    RandomAccessFile raf = new RandomAccessFile(aFile, "rw");
    long len1 = raf.length();
    long off1 = 0;
    String line1;
    boolean updated = false;
    while ((line1 = raf.readLine()) != null)
    int coma;
    if ((coma = line1.indexOf(",")) != -1)
    String s = line1.substring(0, coma);
    if (s.equals(str))
    line1.indexOf(",", coma);
    StringBuffer nStr = new StringBuffer();
    nStr.append(line1);
    nStr.append(",");
    nStr.append(str1);
    nStr.append(System.getProperty("line.separator"));
    raf.seek(off1);
    raf.writeBytes(nStr.toString());
    raf.close();

    You can't insert data that way. You are always going to be overwriting data (unless you go past the end of the existing file, in which case you are going to be appending data).
    If you want to insert data, here's what you have to do:
    1. Write the data before the insertion point to a new file.
    2. Write the data you want to insert to that new file.
    3. Write the data after the insertion point to a new file.
    4. Close the new file.
    5. Delete the old file.
    6. Rename the new file.

  • How can I write new objects to the existing file with already written objec

    Hi,
    I've got a problem in my app.
    Namely, my app stores data as objects written to the files. Everything is OK, when I write some data (objects of a class defined by me) to the file (by using writeObject method from ObjectOutputStream) and then I'm reading it sequencially by the corresponding readObject method (from ObjectInputStream).
    Problems start when I add new objects to the already existing file (to the end of this file). Then, when I'm trying to read newly written data, I get an exception:
    java.io.StreamCorruptedException
    at java.io.ObjectInputStream.readObject0(Unknown Source)
    at java.io.ObjectInputStream.readObject(Unknown Source)
    Is there any method to avoid corrupting the stream? Maybe it is a silly problem, but I really can't cope with it! How can I write new objects to the existing file with already written objects?
    If anyone of you know something about this issue, please help!
    Jai

    Here is a piece of sample codes. You can save the bytes read from the object by invoking save(byte[] b), and load the last inserted object by invoking load.
    * Created on 2004-12-23
    package com.cpic.msgbus.monitor.util.cachequeue;
    import java.io.File;
    import java.io.FileInputStream;
    import java.io.FileOutputStream;
    import java.io.IOException;
    import java.io.RandomAccessFile;
    * @author elgs This is a very high performance implemention of Cache.
    public class StackCache implements Cache
        protected long             seed    = 0;
        protected RandomAccessFile raf;
        protected int              count;
        protected String           cacheDeviceName;
        protected Adapter          adapter;
        protected long             pointer = 0;
        protected File             f;
        public StackCache(String name) throws IOException
            cacheDeviceName = name;
            f = new File(Const.cacheHome + name);
            raf = new RandomAccessFile(f, "rw");
            if (raf.length() == 0)
                raf.writeLong(0L);
         * Whne the cache file is getting large in size and may there be fragments,
         * we should do a shrink.
        public synchronized void shrink() throws IOException
            int BUF = 8192;
            long pointer = getPointer();
            long size = pointer + 4;
            File temp = new File(Const.cacheHome + getCacheDeviceName() + ".shrink");
            FileInputStream in = new FileInputStream(f);
            FileOutputStream out = new FileOutputStream(temp);
            byte[] buf = new byte[BUF];
            long runs = size / BUF;
            int mode = (int) size % BUF;
            for (long l = 0; l < runs; ++l)
                in.read(buf);
                out.write(buf);
            in.read(buf, 0, mode);
            out.write(buf, 0, mode);
            out.flush();
            out.close();
            in.close();
            raf.close();
            f.delete();
            temp.renameTo(f);
            raf = new RandomAccessFile(f, "rw");
        private synchronized long getPointer() throws IOException
            long l = raf.getFilePointer();
            raf.seek(0);
            long pointer = raf.readLong();
            raf.seek(l);
            return pointer < 8 ? 4 : pointer;
         * (non-Javadoc)
         * @see com.cpic.msgbus.monitor.util.cachequeue.Cache#load()
        public synchronized byte[] load() throws IOException
            pointer = getPointer();
            if (pointer < 8)
                return null;
            raf.seek(pointer);
            int length = raf.readInt();
            pointer = pointer - length - 4;
            raf.seek(0);
            raf.writeLong(pointer);
            byte[] b = new byte[length];
            raf.seek(pointer + 4);
            raf.read(b);
            --count;
            return b;
         * (non-Javadoc)
         * @see com.cpic.msgbus.monitor.util.cachequeue.Cache#save(byte[])
        public synchronized void save(byte[] b) throws IOException
            pointer = getPointer();
            int length = b.length;
            pointer += 4;
            raf.seek(pointer);
            raf.write(b);
            raf.writeInt(length);
            pointer = raf.getFilePointer() - 4;
            raf.seek(0);
            raf.writeLong(pointer);
            ++count;
         * (non-Javadoc)
         * @see com.cpic.msgbus.monitor.util.cachequeue.Cache#getCachedObjectsCount()
        public synchronized int getCachedObjectsCount()
            return count;
         * (non-Javadoc)
         * @see com.cpic.msgbus.monitor.util.cachequeue.Cache#getCacheDeviceName()
        public String getCacheDeviceName()
            return cacheDeviceName;
    }

  • Download and overwrite existing file with same name

    Is there a way to tell Safari to erase previous versions of downloads, ie not adding a '-1' or '-n' to the file name, but overwrite an already existing file?

    I was going to say "hurrah!" but..... no.
    I does ask me for the file name, it does ask me if I want to replace, but it does not replace the file, and just saves it in dummy-1.ppt.
    Funny thing: it has the expected behaviour for pdf files, where replacement actually occurs.
    Bug report sent.

  • Spool to existing file

    how do i append to an already existing spool file
    if i say spool to an already existing file it overwrites the
    contents. i wnat to keep the old contents also.

    AFAIK you can't do this with a humble spool statement. If you
    want to do this you can either:
    (1) write a shell script that copies the old file to a new name
    before running the SQL statement and then sticks the two files
    together afterwards; or
    (2) use UTL_FILE
    rgds, APC

  • LVM2 - installer "see" already existing logical volumes [SOLVED]

    I've been messing about with LVM for about a week now and ran into a snag with the installer.
    Essentially if, for whatever reason, I make my logical volumes, then reboot and start the installer it won't "see" my L.Vols at all.  I did the
    modprobe dm_mod
    before starting and after starting the installer.  The result is still the same either way.  I ended up removing the L.Vols and re-creating them, then running the installer again.  It seems to be the only way I can get the setup scripts to "find" the Logical Volumes properly if the Physical Extent/Volume Group/Logical Volumes pre-existed before invoking /arch/setup. 
    I searched the installation forum but the closest thing I found was this from a year ago:  http://bbs.archlinux.org/viewtopic.php?id=48483.  I'm a bit baffled as to how I can get the installation routine to recognise the volumes exist so I don't need re-create things every time I want to do another install.  Any advice is appreciated.
    *goes to search elsewhere*
    MS
    Last edited by MoonSwan (2009-04-06 23:11:26)

    I think once you've modprobe dm_mod, u should be able to do a bunch of commands to activate existing volume groups and logical volumes. I'm running an lvm setup and it took me ages to suss it all out and get up and running.
    You can definitely do an lvscan command which should look for logical volumes and list them for you. I think you can activate them through there too. Does doing any of the following give you anything once you've done the modprobe?
    pvdisplay
    vgdisplay
    lvdisplay
    Also
    ls -al /dev/mapper (I think) should lisy the devices for lvm tht already exist. Sorry can't be more accurate for you at the mo, am not in front of my linux box. :-(

  • [SOLVED] Add a user that will use a home folder that already exists.

    I have been reading the add user information but am still unsure the proper way to do this.  I would like to create a user in arch that has all the super user, wheel, etc. permissions.  I would like this user to the home folder that already exists and was created on my Ubuntu partition.  Basically I have a dual boot between Ubuntu and Arch and want a user to share the home folder named "J" and not have any permission problems. 
    Any help would be greatly appreciated.
    Thank you,
    J.
    Last edited by zippymorocco (2012-11-21 04:15:03)

    Yeah, as I said above I didn't think the username part was necessary.  But the uid and gid are how the system keep track of file owndership.  So that is the important part.  One of the first things I had to learn about stuff when moveing from osx to linux is that the two use very different uids and gids for their systems.  So while I was still dual booting, I would always use 501 as my uid so that I could easily share files.  That way I could keep default file permissions in my home (or /Users in osx) folders.

  • Trying to set up an apple id for my daughter but it says that the apple id already exists...but it shouldnt as she has been using my account! not sure how to solve this problem ??

    I have an apple id myself which my children share, i am trying to set up an apple id for my daughter but it says that the id already exists?? which it shouldnt!
    I have tried taking her Mac and ipod off my devices but it still wont let me set it up!! any ideas anyone??

    Hello, Wyseup. 
    Thank you for visiting Apple Support Communities.
    Most likely this email address has been attempted to be setup as an Apple ID at some point.  You can reset your Apple ID password via the steps in the first article below.  If you do not have access to the email account, need assistance or are not receiving the password reset link, see the second article.
    Apple ID: If you forget your password
    http://support.apple.com/kb/ht5787
    Apple ID: Contacting Apple for help with Apple ID account security
    http://support.apple.com/kb/HT5699
    Cheers,
    Jason H.

  • Pacman -S glibc won't continue, conflict on `/lib/libiberty.a`?

    Hello, I've been hit with the recent glibc update that broke a lot of systems. I'm almost done fixing mine, but I'm not sure how to resolve this.
    For reference, this is what I've done so far.
    Used the `find /lib -exec pacman -Qo -- {} +` to determine what to do.
    I found /lib/gcc/x86_64-elf was unowned. I think this may have been from a freestanding cross compiler I built. I moved it to /usr/lib/gcc
    I also updated the android-udev AUR package which had a file in /lib.
    Now, I'm stuck on one final conflict. There is a /lib/libiberty.a file left over that is unowned. I would move it to /usr/lib, but a file by the same name already exists, but oddly they are different sizes.
    Stats from each:
    [root@EarlzZeta lib]# stat /usr/lib/libiberty.a
    File: ‘/usr/lib/libiberty.a’
    Size: 383554 Blocks: 752 IO Block: 4096 regular file
    Device: 905h/2309d Inode: 183093 Links: 1
    Access: (0644/-rw-r--r--) Uid: ( 0/ root) Gid: ( 0/ root)
    Access: 2012-07-07 15:16:08.000000000 +0000
    Modify: 2012-07-04 00:23:36.000000000 +0000
    Change: 2012-07-07 15:16:08.260683565 +0000
    Birth: -
    [root@EarlzZeta lib]# stat /lib/libiberty.a
    File: ‘/lib/libiberty.a’
    Size: 1456978 Blocks: 2848 IO Block: 4096 regular file
    Device: 903h/2307d Inode: 2116497 Links: 1
    Access: (0644/-rw-r--r--) Uid: ( 0/ root) Gid: ( 0/ root)
    Access: 2012-07-15 23:58:15.015310067 +0000
    Modify: 2012-02-26 22:41:42.994452142 +0000
    Change: 2012-02-26 22:41:43.004452143 +0000
    Birth: -
    What could this have been installed by? Will it break anything to remove it? And how do I resolve this conflict?

    That probably was installed with your cross compiler too.  Get rid of it.

  • Error message : B2 050: Change pointer ID already exists

    Hi Expert,
    Now , in our one client, whenever the user save any change, the system will popup one screen " Express document "Update was terminated" received from author " XXXXXX "
    The error message is " B2 050: Change pointer ID already exists "
    Actually, this client was one copy of our production system , which copied each weekend , during this weekend, as the sever was reset, the batch job of copy is not finished.
    Who could tell me the reason, and how to solve ?
    Thanks and Regards
    Shubin

    Hi Ashok ,
    Thanks a lot !
    From SM13, I see : T-code MM02 , Me21N, ME22N ..., and status : " error "
    From SM21, I see one of them like blow
                       07:16:05 UP1  015 310 SBTAN                 D0  1 Transaction Canceled B2 050 ( )
                       07:16:05 UP1  015 310 SBTAN                 R6  5 Update terminated
                       07:16:05 UP1  015 310 SBTAN                 R6  6 > Update key: 073686DE7A56F19EAA60001B7800807C
                       07:16:05 UP1  015 310 SBTAN                 R6  7 > Update module: MATERIAL_WRITE_DOCUMENT
    Details :
                          Task...... Process                User...... Terminal Session TCode Program  Cl Problem cl         Package
                          05052      V1 Update Task No. 015 SBTAN      BE071012       1       RSM13000 K  SAP Web AS Problem SDYN
      Document for log : Documentation for system log message D0 1 :
                         The transaction has been terminated.  This may be caused by a
                         termination message from the application (MESSAGE Axxx) or by an
                         error detected by the SAP System due to which it makes no sense to
                         proceed with the transaction.  The actual reason for the termination
                         is indicated by the T100 message and the parameters.
                          \Additional documentation for message B2                  050
                         Change pointer ID already exists.
                          No documentation exists for message B2050
    BR, Shubin

  • [Solved] glibc-Update-fail and broken system when using custom kernel

    I had a similar issue with the glibc-update as described in several threads.
    I guess, the reason why I ran into the problem was that I'm using a custom-built kernel. So the kernel modules (drivers etc.) under /lib/modules/custom-kernel/ are owned by no pacman package.
    At my system, after upgrating via
    # pacman -Syu --ignore glibc
    # pacman -Su
    The upgrade failed and  /lib/modules/ and the files, owned by the glibc-package remained at the still existing directory /lib.
    Rebooting the computer in this situation causes a sytem freeze.
    Now, here is my sucessful repair, briefly described. Maybe it will help someone:
    1. Booting the computer with the Arch Linux net Install image
    2. mounting my root partition manually at /mnt
    3. performing the following commands:
    # cd /mnt
    # cp -ar lib/* usr/lib/
    # rm -rf lib
    # ln -s usr/lib lib
    7. removing net install image and rebooting the computer
    ==> the system works again, but:
    # pacman -Su
    still produces error messages like:
    error: failed to commit transaction (conflicting files)
    glibc: /lib exists in filesystem
    glibc: /usr/lib/ld-2.16.so exists in filesystem
    glibc: /usr/lib/ld-linux.so.2 exists in filesystem
    glibc: /usr/lib/libBrokenLocale-2.16.so exists in filesystem
    glibc: /usr/lib/libBrokenLocale.so.1 exists in filesystem
    Now at the last step I did is, what the wiki is seriosly discouraging from I use --force:
    # pacman -f -Su
    After that my system was repaired
    I think using force at that point is OK, because the files will only be replaced which are already moved to the right location.

    If you use a custom-built kernel you should really package it up so you can easily avoid this sort of thing just by repackaging.

  • WBS *** Version Released already exists

    Dear all,
    i face the following problem.
    i created a project with some WBSE. I-0001 is one of the WBSE.
    i released the project.
    i deleted the WBSE I-0001 and I saved the project.
    after a few days, my manager told me to add WBSE I-0001 to the project and i did so.
    but the error message stated  +WBS I-0001 Version Released already exists.
    is it correct? how can i solve this problem??
    thanks a lot
    Judy

    thank you very much for all your answers.
    i find the table VSPRPS_CN and the field POSID
    the deteled WBS (status released )is in this table.
    therefore, i cannot add the WBS with the same name (status released).
    i will award the points.
    thanks
    Judy
    Edited by: Judy ZHU on Feb 17, 2009 8:18 AM
    Edited by: Judy ZHU on Feb 17, 2009 8:24 AM

  • Need help with Sharepoint foundation web application stuck on "STOPPING" error job-service-instance-GUID Number already exists

    Hi All,
         I cant get to stop SharePoint foundation web app service. Its stuck on status stopping
    I have tried the following:
    reset IIS
    restarted the Timer Service
    When I try to use powershell command to stop I get the following error:
    Can anyone who went through this help PLEASE
    Stop-SPServiceInstance : An object of the type
    Microsoft.SharePoint.Administration.SPServiceInstanceJobDefinition named
    "job-service-instance-1ff39eb2-12d2-457d-a749-265e350eb1b1" already exists
    under the parent Microsoft.SharePoint.Administration.SPTimerService named
    "SPTimerV4". Rename your object or delete the existing object.
    At line:1 char:127
    + ... pplication"} | Stop-SPServiceInstance
    + ~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo : InvalidData: (Microsoft.Share...ServiceInstance:
    SPCmdletStopServiceInstance) [Stop-SPServiceInstance], SPDuplicateObjectEx
    ception
    + FullyQualifiedErrorId : Microsoft.SharePoint.PowerShell.SPCmdletStopServ
    iceInstance

    Hi,
    It seems that the issue is in the timer job definition for executing this operation.
    My suggestion is to start the service again and delete the job definition from the error and again try to stop it.
    This might be helpful:
    http://sharepoint.stackexchange.com/questions/22368/is-there-a-powershell-cmdlet-to-delete-a-timer-job 
    I had a lot of issues in the past when try to stop this instance after the Web apps are provisioned.
    As general rule now If I have multi-server Farm topology that has servers that should not serve Web App requests I turn off the service prior to provisioning any Web Apps in the Farm. 
    BR,
    Ivan

Maybe you are looking for

  • %@ page import="..." % does not seem to be working correctly

    Hi,           I am running Weblogic 6.1 sp1 and I am having a problem with import page           directive. <%@ page import="my.package.*" %> does not appear to be working           correctly when I try to reference classes in imported packages (my.p

  • Pin code not accepted in new IOS 7.0.2

    Today I was asked to update my iPad to the new iOS - which I duly did. Then it asked me to put in a pin code for security. THis was OK and I put it in twice as requested - now what I thought was the code is not accepted and the Ipad is disabled. Help

  • Need to apply payment for delivered items only, not full down payment

    Version: (8.8 PL18) Description of requirements: (Be able to handle the right amount of down payment when we copy a sales order to an invoice and there is a back order for some items. It actually works fine when we go on an invoice and we copy from a

  • Infotype for org.unit

    hallow i wont to buield infotype for org.unit i thihnk i have to use ppci or ppcj but i dont now how please help regards

  • I sent in a repair report...what do i do now?? help :(

    my ipod was only holding 4 hours of charge (instead of 20!) and i was told to send a repair report and so i did, but now what do i do? arnt i supposed to send in my ipod?