Pacman fails to prepare the transaction

Hi I recently am having issues upgrading my system.
When I run sudo pacman -Syu I get the following:
:: Starting full system upgrade...
:: Replace kfilemetadata with extra/kfilemetadata4? [Y/n] y
:: Replace libkscreen with extra/libkscreen4? [Y/n] y
resolving dependencies...
looking for conflicting packages...
error: failed to prepare transaction (could not satisfy dependencies)
:: haskell-nats: requires ghc=7.8.4-1
:: haskell-nats: requires haskell-hashable=1.2.3.1-2
:: haskell-pandoc: requires ghc=7.8.4-1
:: haskell-pandoc: requires haskell-http=4000.2.19-4
:: haskell-pandoc: requires haskell-juicypixels=3.2.3-1
:: haskell-pandoc: requires haskell-sha=1.6.4.1-3
:: haskell-pandoc: requires haskell-aeson=0.8.0.2-12
#.....long list of haskell related packages...
Apparently kfilemetadata4 conflicts  with kfilemetadata and libkscreen4 conflicts with libkscreen.
When I am asked to replace one version with the other neither choosing to replace one version with the other,
nor removing the current version seems to work.
What can I do?
Thanks in advance for the help!

The problem is that the archhaskell team started to port their packages to ghc 7.10.1:
https://mail.haskell.org/pipermail/arch … -April.txt
From magnus at therning.org  Thu Apr  2 17:13:58 2015
From: magnus at therning.org (Magnus Therning)
Date: Thu, 2 Apr 2015 19:13:58 +0200
Subject: [arch-haskell] Ghc 7.10.1 in testing repo
Message-ID: <20150402171358.GA8677@tatooine>
Hi all,
Ghc 7.10.1 has been released, and I've begun the big re-build.  I've
revived the testing repo for this, so if you're eager you can switch
over to it until I'm all done.
porting is apparently an ongoing process:
From magnus at therning.org  Sat Apr  4 20:12:13 2015
From: magnus at therning.org (Magnus Therning)
Date: Sat, 4 Apr 2015 22:12:13 +0200
Subject: [arch-haskell] Ghc 7.10.1 in repo [was: Re: Ghc 7.10.1 in testing
    repo]
In-Reply-To: <20150402171358.GA8677@tatooine>
References: <20150402171358.GA8677@tatooine>
Message-ID: <20150404201213.GA9821@tatooine>
I've just switched over haskell-core to include ghc 7.10.1.
There are a few packages that didn't make it over due to incompatibilities with
the new version of ghc:
    cabal-file-th
    cblrepo
    cmdlib
    edit-distance
    FileManipCompat
    ghc-mod
    graphviz
    hakyll
    http-attoparsec
    MonadCatchIO-mtl
    nats
    pandoc
    pandoc-citeproc
    shellish
    taffybar
    timezone-olson
    timezone-series
    xmonad
    xmonad-contrib
I'll try to get them re-added ASAP.
/M
so you have the update problem because some packages you have installed are
depending ghc 7.8, and i.e. pandoc has not been ported to ghc 7.10 and was
temporarily removed from the repository.
so either you follow the other advices, or you keep your feet still and wait
for the end of the porting.
sas

Similar Messages

  • Incremental load fails with the error LM_44127 Failed to prepare the task

    Guys,
    I have created a custom mapping and cretaed a execution plan for this mapping in the DAC. The full load completes successfully. But when ever the incremental lod is run , i am getting the below error and the task fails(The SDE load completes sucessfully , but the SIL load fails with the below error).
    LM_44127     Failed to prepare the task
    Please help!!!

    i googled it..
    http://datawarehouse.ittoolbox.com/groups/technical-functional/informatica-l/lm_44127-failed-to-prepare-task-when-running-workflow-in-informatica-86-on-aix-3199309
    you can try for better links now.. !!

  • What can I do? Every "iPhoto Library Upgrader" I've downloaded fails to prepare the my iPhoto Library, so I can't open iPhoto any more.

    What can I do? Every time I download & run "iPhoto Library Upgrader" it fails to "prepare" the my iPhoto Library, so I can't open iPhoto any more. 
    (My MacOS & iPhoto are the latest versions.) 
    Ever since my last upgrades, every time I try to open iPhoto, a Alert box pops up saying, "To open your library with this version of iPhoto, it first needs to be prepared. To prepare the library, use the iPhoto Library Upgrader", and it gives 2 options: a "Learn More" button or "Quit" (iPhoto) button. The "Learn More" button links to Apple's "iPhoto '11: About the Library Upgrader" page (http://support.apple.com/kb/HT5037), but whenever I then download and run that page's linked app, the same thing happens all over again. 
    It does no good to rebuild the iPhoto Library (holding down the command & option keys while reopening iPhoto): the same thing happens. 
    It does no good to use iPhoto Library Manager (http://www.fatcatsoftware.com/iplm/) to rebuild the iPhoto Library, as was suggested elsewhere: the same thing happens.

    Option 1
    Back Up and try rebuild the library: hold down the command and option (or alt) keys while launching iPhoto. Use the resulting dialogue to rebuild. Choose to Repair Database. If that doesn't help, then try again, this time using Rebuild Database.
    If that fails:
    Option 2
    Download iPhoto Library Manager and use its rebuild function. (In early versions of Library Manager it's the File -> Rebuild command. In later versions it's under the Library menu.)
    This will create an entirely new library. It will then copy (or try to) your photos and all the associated metadata and versions to this new Library, and arrange it as close as it can to what you had in the damaged Library. It does this based on information it finds in the iPhoto sharing mechanism - but that means that things not shared won't be there, so no slideshows, books or calendars, for instance - but it should get all your events, albums and keywords, faces and places back.
    Because this process creates an entirely new library and leaves your old one untouched, it is non-destructive, and if you're not happy with the results you can simply return to your old one.  
    Regards
    TD

  • The server failed to resume the transaction. Desc:d200000003.

    Hi,
    We recently migrated our application from SQL Server 2000 to SQL Server 2005 and we also migrated from WAS5 to WAS6.
    We are getting the following exception when we call any of the stored procedures.
    The server failed to resume the transaction. Desc:d200000003.
    I guess this is the problem with the drivers.We use JDBC 2005 driver Version 1.1.
    But we didnt face this problems when we use JDBC 2000 driver when we used to connect to SQL Server 2000
    The Microsoft says that it has fixed the date problems as well as the transaction problems in the version 1.1.But still are facing the issues.
    Can anyone of you please help me in getting the solution for the same?

    This appears to be an error message which has it roots in MS DTC, Microsoft Distributed Transaction Coordinator.
    This indicates that you somewhere manage to get a distributed transaction. This could be because of two things:
    1) There are triggers on the tables that accesses linked server.
    2) Your client code dabbles with some transaction class, like TransactionScope or similar.
    Erland Sommarskog, SQL Server MVP, [email protected]

  • The server failed to resume the transaction. Desc:4500000006

    I am calling single store procedure from asp.net C# which basically insert/update data in two different tables. I am using SQL transaction in store procedure.
    I am getting exception
    THE SERVER FAILED TO RESUME THE TRANSACTION, DESC:4500000006. THE TRANSACTION ACTIVE IN THIS SESSION HAS BEEN COMMITTED OR ABORTED BY ANOTHER SESSION.
    Exception which I get its not frequent messsage.
    Any Idea!!!!
    ALTER PROCEDURE [dbo].[ssp_UpdateActivity]
    @ActivityID uniqueidentifier,
    @MasterCustomerID bigint = NULL,
    @MasterCustomerAccountNumber varchar(30) = NULL,
    @MasterIdentifier varchar(30) = NULL,
    @UpdateDateTime datetime,
    @UpdateBy varchar(100),
    @ActivitySDRecord dbo.ActivitySDRecord READONLY
    AS
    SET NOCOUNT ON;
    BEGIN TRY
    BEGIN TRAN
    UPDATE Activity
    SET MasterCustomerID = @MasterCustomerID,
    MasterCustomerAccountNumber = @MasterCustomerAccountNumber,
    MasterIdentifier = @MasterIdentifier,
    UpdateDateTime = @UpdateDateTime,
    UpdateBy = @UpdateBy
    WHERE ActivityID = @ActivityID
    IF EXISTS (SELECT * FROM @ActivitySDRecord)
    BEGIN
    MERGE ActivitySubDisposition AS TRG
    USING @ActivitySDRecord AS SRC
    ON TRG.ActivityID = SRC.ActivityID
    AND TRG.ActivityTypeID = SRC.ActivityTypeID
    WHEN NOT MATCHED BY TARGET THEN
    INSERT (ActivityTypeID, ActivityID)
    VALUES (SRC.ActivityTypeID, SRC.ActivityID)
    END
    COMMIT TRAN
    SELECT @ActivityID
    END TRY
    BEGIN CATCH
    -- Rollback any uncommited transactions before rethrowing the error.
    IF XACT_STATE() <> 0
    BEGIN
    ROLLBACK TRANSACTION;
    END
    DECLARE @ErrorMessage NVARCHAR(4000)
    , @ErrorNumber INT = ERROR_NUMBER()
    , @ErrorSeverity INT = ERROR_SEVERITY()
    , @ErrorState INT = ERROR_STATE()
    , @ErrorLine INT = ERROR_LINE()
    , @ErrorProcedure NVARCHAR(200) = ISNULL(ERROR_PROCEDURE(), '-');
    -- Build the message string that will contain original error information.
    SET @ErrorMessage = N'Error %d, Level %d, State %d, Procedure %s, Line %d, ' + 'Message: '+ ERROR_MESSAGE();
    -- Raise an error: msg_str parameter of RAISERROR will contain the original error information.
    RAISERROR
    @ErrorMessage,
    @ErrorSeverity,
    1,
    @ErrorNumber, -- parameter: original error number.
    @ErrorSeverity, -- parameter: original error severity.
    @ErrorState, -- parameter: original error state.
    @ErrorProcedure, -- parameter: original error procedure name.
    @ErrorLine -- parameter: original error line number.
    END CATCH

    This appears to be an error message which has it roots in MS DTC, Microsoft Distributed Transaction Coordinator.
    This indicates that you somewhere manage to get a distributed transaction. This could be because of two things:
    1) There are triggers on the tables that accesses linked server.
    2) Your client code dabbles with some transaction class, like TransactionScope or similar.
    Erland Sommarskog, SQL Server MVP, [email protected]

  • [SOLVED]pacman upgrade: error# failed to prepare transaction

    Whenever I am trying to install some packages using pacman, I get a message to upgrade pacman. When I say 'yes', I get an error message.
    ##code_begin##
    [root@arch matrix]# pacman -S libreoffice
    :: The following packages should be upgraded first :
        pacman
    :: Do you want to cancel the current operation
    :: and upgrade these packages now? [Y/n] y
    resolving dependencies...
    warning: dependency cycle detected:
    warning: udev will be installed before its util-linux dependency
    looking for inter-conflicts...
    error: failed to prepare transaction (could not satisfy dependencies)
    :: gcc: requires gcc-libs=4.7.0-3
    [root@arch matrix]#
    ##code_end##
    This started after adding a new mirror and performing "pacman -Syu" (I was trying to install firefox in arch, which didn't go through even with different mirrors).
    What should I do now to upgrade pacman?
    Last edited by matrix13 (2012-04-11 14:48:24)

    Anyone else, looking at this, look at https://bbs.archlinux.org/viewtopic.php … 3#p1086153 which suggests the above method could break pacman (but I don't understand why yet).

  • [SOLVED] pacman -Syu - error: failed to prepare transaction

    [root@localhost username]# pacman -Syu
    :: Synchronising package databases...
    core 104.3 KiB 691K/s 00:00 [######################] 100%
    extra 1406.0 KiB 1117K/s 00:01 [######################] 100%
    community 1697.2 KiB 1120K/s 00:02 [######################] 100%
    :: Starting full system upgrade...
    resolving dependencies...
    looking for inter-conflicts...
    error: failed to prepare transaction (could not satisfy dependencies)
    :: open-vm-tools-modules: requires linux<3.4
    I assume I need to wait for open-vm-tools to be updated now?
    Last edited by Swarfega (2012-06-15 11:54:27)

    Wait until your server upload the recent Arch Linux updates. Than you will be able to upgrade it. Or do like i had: download open-bm-tools from Arch Linux official site  and install it and then issue "pacman -Syu".
    Last edited by Shark (2012-06-15 11:54:02)

  • Pacman -Syu error: failed to prepare transaction

    Currently, trying to update my packages results in a huge error message that I'm not sure how to fix. This is the output of pacman -Syu:
    :: Synchronizing package databases...
    core is up to date
    extra is up to date
    community is up to date
    multilib is up to date
    :: Starting full system upgrade...
    error: could not parse package description file 'gambas3-gb-ncurses-3.3.4-3/desc' from db 'community'
    warning: haskell-mtl: local (2.1.2-25) is newer than extra (2.1.2-2)
    warning: haskell-parsec: local (3.1.3-25) is newer than extra (3.1.3-2)
    warning: haskell-text: local (0.11.2.3-25) is newer than extra (0.11.2.3-2)
    warning: haskell-transformers: local (0.3.0.0-25) is newer than extra (0.3.0.0-3)
    resolving dependencies...
    looking for inter-conflicts...
    error: failed to prepare transaction (could not satisfy dependencies)
    :: haskell-extensible-exceptions: requires ghc=7.6.1-1
    :: haskell-mtl: requires ghc=7.6.1-1
    :: haskell-parsec: requires ghc=7.6.1-1
    :: haskell-regex-base: requires ghc=7.6.1-1
    :: haskell-syb: requires ghc=7.6.1-1
    :: haskell-text: requires ghc=7.6.1-1
    :: haskell-transformers: requires ghc=7.6.1-1
    :: haskell-utf8-string: requires ghc=7.6.1-1
    :: haskell-x11: requires ghc=7.6.1-1
    :: haskell-x11-xft: requires ghc=7.6.1-1
    :: xmonad: requires ghc=7.6.1-1
    :: xmonad-contrib: requires ghc=7.6.1
    :: xmonad-contrib: requires haskell-random=1.0.1.1-3
    At some point I think I had the haskell repository enabled on this machine, but I removed it because it was giving me too many headaches and conflicts. I'm not sure how to go about resetting things so that I can update packages comfortable again.

    error: could not parse package description file 'gambas3-gb-ncurses-3.3.4-3/desc' from db 'community'
    You should deal with this error - something is wrong. Does that file exist? Is the package installed? Is it missing files?
    As for haskell, unless you want to reenable the repository, I guess you need to uninstall those packages. You can then update and reinstall the versions from the standard repositories if you need them.
    I checked a couple of those packages, including xmonad, and the versions in the official repos require e.g. ghc 7.6.2-1 so those should work fine with upgrading.

  • [SOLVED]pacman Dependency problem-error: failed to prepare transaction

    Hi There,
    Got an issue with pacman after doing a pacman - Syu I get the below error
    jase : /home/jase > sudo pacman -Syu
    :: Synchronizing package databases...
    core is up to date
    extra is up to date
    community is up to date
    kdemod-legacy is up to date
    :: Starting full system upgrade...
    :: Replace kdeaccessibility with extra/kde-meta-kdeaccessibility? [Y/n] y
    :: Replace kdeadmin with extra/kde-meta-kdeadmin? [Y/n] y
    :: Replace kdeartwork with extra/kde-meta-kdeartwork? [Y/n] y
    :: Replace kdebase with extra/kde-meta-kdebase? [Y/n] y
    :: Replace kdebindings with extra/kde-meta-kdebindings? [Y/n] y
    :: Replace kdeedu with extra/kde-meta-kdeedu? [Y/n] y
    :: Replace kdegames with extra/kde-meta-kdegames? [Y/n] y
    :: Replace kdegraphics with extra/kde-meta-kdegraphics? [Y/n] y
    :: Replace kdemultimedia with extra/kde-meta-kdemultimedia? [Y/n] y
    :: Replace kdenetwork with extra/kde-meta-kdenetwork? [Y/n] y
    :: Replace kdepim with extra/kde-meta-kdepim? [Y/n] y
    :: Replace kdeplasma-addons with extra/kde-meta-kdeplasma-addons? [Y/n] y
    :: Replace kdesdk with extra/kde-meta-kdesdk? [Y/n] y
    :: Replace kdetoys with extra/kde-meta-kdetoys? [Y/n] y
    :: Replace kdeutils with extra/kde-meta-kdeutils? [Y/n] y
    :: Replace kdewebdev with extra/kde-meta-kdewebdev? [Y/n] y
    warning: perl-datetime-timezone: local (0.8301-1) is newer than community (0.99-1)
    :: Replace phonon with extra/qt? [Y/n] y
    :: Replace portmap with core/rpcbind? [Y/n] y
    :: Replace rt2500 with core/kernel26? [Y/n] y
    :: Replace system-config-printer with extra/system-config-printer-common? [Y/n] y
    resolving dependencies...
    looking for inter-conflicts...
    error: failed to prepare transaction (could not satisfy dependencies)
    :: perl-io-zlib: requires perl-compress-zlib
    any ideas on what I should do from here on ?
    Cheers
    Quazza
    Last edited by quazza (2009-11-04 23:29:37)

    haha yeah I guess it has been a while, I didn't realise.  So what do I do to use core/perl?
    Cheers
    Quazza
    Last edited by quazza (2009-11-02 10:11:11)

  • [solved]pacman error: failed to prepare transaction

    [iblicf@myarch ~]$ sudo pacman -S inkscape
    resolving dependencies...
    error: could not open file /var/lib/pacman/sync/extra//openoffice-sv-2.3.1-1/depends: No such file or directory
    error: cannot resolve "pyxml", a dependency of "inkscape"
    error: failed to prepare transaction (could not satisfy dependencies)
    :: inkscape: requires pyxml
    [iblicf@myarch ~]$ sudo pacman -S abiword
    resolving dependencies...
    error: could not open file /var/lib/pacman/sync/extra//openoffice-sv-2.3.1-1/depends: No such file or directory
    error: cannot resolve "wv>=1.2.4", a dependency of "abiword"
    error: failed to prepare transaction (could not satisfy dependencies)
    :: abiword: requires wv>=1.2.4
    what's wrong with it  ? plz help
    Last edited by iblicf (2008-03-05 03:54:10)

    pacman -Syy  ,yeah , that works ... thanks
    Last edited by iblicf (2008-03-05 03:55:08)

  • Yaourt fails "error: failed to prepare transaction (unexpected error)"

    Today, I am trying to do a full system upgrade using yaourt, but I get this strange message:
    [christian@pb-tj72 ~]$ yaourt -Syua
    :: Synchronizing package databases...
    core is up to date
    extra is up to date
    community is up to date
    error: failed to prepare transaction (unexpected error)
    :: Starting full system upgrade...
    It makes me wonder that it first reports the error and then executes the full system upgrade.
    I hope that this is a well-known problem or that somebody can help me with instructions regarding how to increase verbosity or which log files to look at.
    Otherwise, will the yaourt-alternatives work with the AUR packages that I've already installed with yaourt?
    BR,
    Christian

    SS4 wrote:I'd imagine yaourt has a -v switch for verbose
    I tried yaourt -Syuv (didn't work together with the '-a' switch). First I got error: you cannot perform this operation unless you are root., but when running as sudo, it works. This makes me wonder whether the -v switch is undocumented or if it invokes pacman instead.
    pstree -a shows me that in fact, yaourt -Syuv launches pacman -Syuv
    nbvcxz wrote:Please find if you have some packages installed with "unsatisfied" dependences (eg. pulseaudio but no rtkit or libreoffice but no orbit2). To see more please do first pacman -Syu - should tell you more.
    pacman -Syu tells me that I do have unresolved dependencies since my kernel is frozen until a certain bug is resolved:
    warning: linux: ignoring package upgrade (3.2.14-1 => 3.3.2-1)
    resolving dependencies...
    warning: ignoring package linux-3.3.2-1
    warning: cannot resolve "linux>=3.3", a dependency of "virtualbox-modules"
    warning: ignoring package linux-3.3.2-1
    warning: cannot resolve "linux>=3.3", a dependency of "virtualbox-modules"
    But shouldn't yaourt handle this in the same way that pacman would?
    My conclusion so far is that yaourt doesn't work with unresolved dependencies. So I will try another tool.

  • [SOLVED]error: failed to prepare transaction (could not ......

    I'm new user of arch linux , recently I thought of trying plasma 5 p.s i'm using kde  Platform Version 4.14.4. and i followed steps :
    sudo pacman -Syu
    and
    sudo pacman -R $(LANG=C pacman -Qi kdebase-workspace | grep "Req" | sed -e 's/Required By    : //g')
    because As for the Arch Wiki “Plasma 5 is not co-installable with KDE 4 Workspace
    but i got error:
    [alis@alis ~]$ sudo pacman -R $(LANG=C pacman -Qi kdebase-workspace | grep "Req" | sed -e 's/Required By    : //g')
    checking dependencies...
    error: failed to prepare transaction (could not satisfy dependencies)
    :: kdeplasma-addons-applets-comic: requires kdeplasma-addons-libs
    :: kdeplasma-addons-applets-kimpanel: requires kdeplasma-addons-libs
    :: kdeplasma-addons-applets-konqprofiles: requires kdeplasma-addons-libs
    :: kdeplasma-addons-applets-konsoleprofiles: requires kdeplasma-addons-libs
    :: kdeplasma-addons-applets-microblog: requires kdeplasma-addons-libs
    :: kdeplasma-addons-applets-rememberthemilk: requires kdeplasma-addons-libs
    :: kdeplasma-addons-applets-social-news: requires kdeplasma-addons-libs
    :: kdeplasma-addons-applets-weather: requires kdeplasma-addons-libs
    :: kdeplasma-addons-applets-weatherstation: requires kdeplasma-addons-libs
    :: kdeplasma-addons-wallpapers-potd: requires kdeplasma-addons-libs
    :: kdeplasma-addons-wallpapers-weather: requires kdeplasma-addons-libs
    how hard i try i wont be able to remove kde base worspace
    any idea to solve it ??
    Last edited by urzzalis (2015-01-26 05:25:03)

    The wiki is your friend, depending on your specific circumstances, there are a variety of ways to deal with this. You should mark this thread as solved though, and start a new thread if you can't find your answer to the volume issue by browsing the wiki. I use xbindkeys: https://wiki.archlinux.org/index.php/Xb … media_keys

  • [solved]error: failed to prepare transaction

    [caleb@Calebs-Arch ~]$ sudo pacman -R xfce4
    checking dependencies...
    error: failed to prepare transaction (could not satisfy dependencies)
    :: libxfcegui4: requires xfconf>=4.6.2
    :: ristretto: requires thunar
    :: squeeze: requires thunar
    :: thunar-archive-plugin: requires thunar
    :: thunar-media-tags-plugin: requires thunar
    :: thunar-volman: requires thunar>=1.0.1
    :: xfburn: requires thunar>=1.0.1-5
    :: xfce4-battery-plugin: requires xfce4-panel
    :: xfce4-clipman-plugin: requires xfce4-panel
    :: xfce4-cpufreq-plugin: requires xfce4-panel
    :: xfce4-cpugraph-plugin: requires xfce4-panel
    :: xfce4-datetime-plugin: requires xfce4-panel
    :: xfce4-dict-plugin: requires xfce4-panel>=4.6.1
    :: xfce4-diskperf-plugin: requires xfce4-panel
    :: xfce4-eyes-plugin: requires xfce4-panel
    :: xfce4-fsguard-plugin: requires xfce4-panel
    :: xfce4-genmon-plugin: requires xfce4-panel>=4.5.99.1
    :: xfce4-mailwatch-plugin: requires xfce4-panel
    :: xfce4-messenger-plugin: requires xfce4-panel
    :: xfce4-mount-plugin: requires xfce4-panel
    :: xfce4-mpc-plugin: requires xfce4-panel
    :: xfce4-netload-plugin: requires xfce4-panel>=4.6.1
    :: xfce4-notes-plugin: requires xfce4-panel>=4.6.1
    :: xfce4-playercontrol-plugin: requires xfce4-panel>=4.5.99.1
    :: xfce4-power-manager: requires xfce4-panel>=4.6.1
    :: xfce4-quicklauncher-plugin: requires xfce4-panel
    :: xfce4-screenshooter: requires xfce4-panel
    :: xfce4-sensors-plugin: requires xfce4-panel>=4.6.0
    :: xfce4-smartbookmark-plugin: requires xfce4-panel
    :: xfce4-systemload-plugin: requires xfce4-panel>=4.6.1
    :: xfce4-timer-plugin: requires xfce4-panel
    :: xfce4-verve-plugin: requires xfce4-panel
    :: xfce4-wavelan-plugin: requires xfce4-panel
    :: xfce4-weather-plugin: requires xfce4-panel
    :: xfce4-xfapplet-plugin: requires xfce4-panel
    :: xfce4-xkb-plugin: requires xfce4-panel>=4.5.99.1
    I get that when I try to remove xfce4 and it's similiar exactly but other dependencies when I try to remove gnome. I want to switch to a windows manager instead and get rid of the desktop enviroments for better performance
    Any help would be appreciated!
    Last edited by nightblade09 (2010-12-20 21:38:50)

    man pacman
    Specifically pay close attention to remove options -s,-c,-n.
    Last edited by Misfit138 (2010-12-20 21:23:34)

  • Error: failed to prepare transaction (could not satisfy dependencies)

    Hi,
    I was going to install a winff package (a GUI front end to ffmpeg for converting between video formats), but when I ran yaourt -S winff and tried to install it refused because it isn't for the x86_64 architecture. So I decided to edit the PKGBUILD and perhaps try to force it anyway, but then I saw that the PKGBUILD is actually getting the precompiled RPM package and as I checked, while there was no precompiled 64bit version of the RPM there was one for a deb version that is offered on winff site.
    Since deb's are just archives I ended up, after a few tries, with this PKGBUILD which uses ar and tar commands to get to the binaries inside of the amd64 deb:
    # Contributor: yugrotavele <[email protected]>
    # Modified by libervisco for x86_64
    pkgname=winff-amd64
    pkgver=0.42
    pkgrel=1
    pkgdesc="GUI for ffmpeg"
    url="http://www.winff.org"
    license=('GPL')
    depends=('ffmpeg gtk gdk-pixbuf')
    makedepends=('')
    source=('http://winff.googlecode.com/files/winff-0.42-amd64.deb')
    arch=('x86_64')
    md5sums=('1febf5fd19fa76bdc1da06d3e6c4d3b8')
    build() {
    ar vx winff-0.42-amd64.deb
    tar xvzf data.tar.gz
    install -Dm755 $startdir/src/usr/bin/winff $startdir/pkg/usr/bin/winff
    install -Dm755 $startdir/src/usr/share/winff/presets.xml $startdir/pkg/usr/share/winff/presets.xml
    install -Dm755 $startdir/src/usr/share/winff/winff.png $startdir/pkg/usr/share/winff/winff.png
    So what I basically do is run yaourt -S winff and when it asks whether I want to edit it, I edit it and replace the original PKGBUILD content with above.
    It successfully runs the build() commands, finds and installs the dependencies, but when it's time to install the actual new winff package is throws up this:
    loading package data...
    checking dependencies...
    error: failed to prepare transaction (could not satisfy dependencies)
    :: winff: requires ffmpeg gtk gdk-pixbuf
    I don't get it. It installed all the dependencies (and I even checked whether winff works in one of the earlier tries when I manually installed gdk-pixbuf when the binary asked for it). What does it want now?
    Here is the whole process:
    [daniel@memeport ~]$ yaourt -S winff
    ==> Downloading winff PKGBUILD from AUR...
    Comment by: yugrotavele on 20080518 [04:36:56]
    A nice GUI frontend for ffmpeg.
    First Submitted: Sun, 18 May 2008 04:28:31 +0000
    Last Updated: Mon, 30 Jun 2008 04:23:08 +0000
    winff 0.42-1 (Unsupported): GUI for ffmpeg
    ==> winff dependencies:
    - ffmpeg (already installed)
    - rpmextract (already installed)
    ==> Edit the PKGBUILD (recommended) ? [Y/n] ("A" to abort)
    ==> ----------------------------------------------
    ==>y
    Please add $EDITOR to your environment variables
    for example:
    ==> Edit PKGBUILD with: (replace gvim with your favorite editor)
    ==> Edit ./PKGBUILD with: gedit
    ==> winff dependencies:
    - ffmpeg (already installed)
    - gtk (already installed)
    - gdk-pixbuf (package found)
    ==> Continue the building of 'winff'? [Y/n]
    ==> ----------------------------------------------
    ==>y
    ==> Building and installing package
    ==> Making package: winff 0.42-1 (Tue Jul 1 21:34:12 CEST 2008)
    ==> Checking Runtime Dependencies...
    ==> Installing missing dependencies...
    resolving dependencies...
    looking for inter-conflicts...
    Targets: gdk-pixbuf-0.22.0-4
    Total Download Size: 0.00 MB
    Total Installed Size: 0.70 MB
    Proceed with installation? [Y/n]
    checking package integrity...
    (1/1) checking for file conflicts [############################################################] 100%
    (1/1) installing gdk-pixbuf [############################################################] 100%
    ==> Checking Buildtime Dependencies...
    ==> Retrieving Sources...
    -> Downloading winff-0.42-amd64.deb...
    --2008-07-01 21:34:13-- http://winff.googlecode.com/files/winff-0.42-amd64.deb
    Resolving winff.googlecode.com... 64.233.187.82
    Connecting to winff.googlecode.com|64.233.187.82|:80... connected.
    HTTP request sent, awaiting response... 200 OK
    Length: 1383594 (1.3M) [application/x-archive application/x-debian-package]
    Saving to: `winff-0.42-amd64.deb'
    100%[=============================================================================>] 1,383,594 191K/s in 7.4s
    2008-07-01 21:34:21 (183 KB/s) - `winff-0.42-amd64.deb' saved [1383594/1383594]
    ==> Validating source files with md5sums...
    winff-0.42-amd64.deb ... Passed
    ==> Extracting Sources...
    ==> Entering fakeroot environment...
    ==> Starting build()...
    x - debian-binary
    x - control.tar.gz
    x - data.tar.gz
    ./usr/
    ./usr/bin/
    ./usr/bin/winff
    ./usr/share/
    ./usr/share/doc/
    ./usr/share/doc/winff/
    ./usr/share/doc/winff/copyright
    ./usr/share/doc/winff/winff.pdf
    ./usr/share/doc/winff/README.txt
    ./usr/share/doc/winff/README-Icons.txt
    ./usr/share/doc/winff/README-Presets.txt
    ./usr/share/doc/winff/changelog
    ./usr/share/applications/
    ./usr/share/applications/winff.desktop
    ./usr/share/winff/
    ./usr/share/winff/winff.png
    ./usr/share/winff/presets.xml
    ./usr/share/winff/languages/
    ./usr/share/winff/languages/winff.es.po
    ./usr/share/winff/languages/winff.nl.po
    ./usr/share/winff/languages/winff.fr.po
    ./usr/share/winff/languages/winff.pb.po
    ./usr/share/winff/languages/winff.tr.po
    ./usr/share/winff/languages/winff.de.po
    ./usr/share/winff/languages/winff.zh.po
    ./usr/share/winff/languages/winff.it.po
    ./usr/share/winff/languages/winff.pt.po
    ./usr/share/winff/languages/winff.pl.po
    ./usr/share/winff/languages/winff.bg.po
    ./usr/share/winff/languages/winff.po
    ==> Tidying install...
    -> Removing info/doc files...
    -> Compressing man pages...
    -> Stripping debugging symbols from binaries and libraries...
    ==> Creating package...
    -> Generating .PKGINFO file...
    -> Compressing package...
    ==> Leaving fakeroot environment.
    ==> Finished making: winff (Tue Jul 1 21:34:22 CEST 2008)
    ==> Continue installing 'winff'? [Y/n]
    ==> [v]iew package contents [c]heck package with namcap
    ==> ----------------------------------------------
    ==>y
    loading package data...
    checking dependencies...
    error: failed to prepare transaction (could not satisfy dependencies)
    :: winff: requires ffmpeg gtk gdk-pixbuf
    ==> WARNING: Your package is saved in /tmp/winff-0.42-1-x86_64.pkg.tar.gz
    I tried doing it without changing the package name to winff-amd64, but same thing happens. What's going on?

    Ahh man, and that's it! It works.
    I'm just wondering now how can I contribute this PKGBUILD to AUR, but I can read that in the wiki too.
    Thanks!

  • [solved]dnsutils 9.4.2-1 Error "failed to prepare transaction"

    [root@arch-01 jada]# pacman -Syu
    :: Synchronizing package databases...
    core is up to date
    extra is up to date
    community is up to date
    :: Starting full system upgrade...
    warning: dnsutils: forcing upgrade to version 9.4.2-1
    resolving dependencies... done.
    error: failed to prepare transaction (could not satisfy dependencies)
    :: bind requires dnsutils=9.4.1_P1
    [root@arch-01 jada]#
    [root@arch-01 jada]# pacman -Sf dnsutils
    warning: dnsutils: forcing upgrade to version 9.4.2-1
    resolving dependencies... done.
    error: failed to prepare transaction (could not satisfy dependencies)
    :: bind requires dnsutils=9.4.1_P1
    [root@arch-01 jada]#
    what I have to do now?
    Last edited by JaDa (2007-12-24 04:11:39)

    [root@arch-01 jada]# pacman -Sy
    :: Synchronizing package databases...
    core is up to date
    extra 309.6K 277.1K/s 00:00:01 [#####################] 100%
    community is up to date
    local database is up to date
    [root@arch-01 jada]# pacman -Syu
    :: Synchronizing package databases...
    core is up to date
    extra is up to date
    community is up to date
    :: Starting full system upgrade...
    warning: bind: forcing upgrade to version 9.4.2-1
    warning: dnsutils: forcing upgrade to version 9.4.2-1
    resolving dependencies... done.
    looking for inter-conflicts... done.
    Targets: dnsutils-9.4.2-1 bind-9.4.2-1
    Total Package Size: 3.73 MB
    Proceed with installation? [Y/n] y
    :: Retrieving packages from core...
    dnsutils 1908.5K 330.7K/s 00:00:06 [#####################] 100%
    :: Retrieving packages from extra...
    bind 1914.1K 505.4K/s 00:00:04 [#####################] 100%
    checking package integrity... done.
    cleaning up... done.
    (2/2) checking for file conflicts [#####################] 100%
    (1/2) upgrading dnsutils [#####################] 100%
    (2/2) upgrading bind [#####################] 100%
    [root@arch-01 jada]#

Maybe you are looking for