You are not logged in.

#1 2015-02-13 03:51:38

cmagnuson
Member
Registered: 2015-02-13
Posts: 5

Cannot upgrade due to dependencies on a package in Testing speexdsp

I tried to run sudo pacman -Syu and get the following:

[cmagnuson@node1 ~]$ sudo 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...
:: Replace kdebase-katepart with extra/katepart4? [Y/n] y
:: Replace kdebase-konsole with extra/konsole? [Y/n] y
:: Replace kdebase-kwrite with extra/kwrite? [Y/n] y
:: Replace kdeedu-kalgebra with extra/kalgebra? [Y/n] y
:: Replace kdeedu-kanagram with extra/kanagram? [Y/n] y
:: Replace kdeedu-khangman with extra/khangman? [Y/n] y
:: Replace kdeedu-kig with extra/kig? [Y/n] y
:: Replace kdeedu-parley with extra/parley? [Y/n] y
:: Replace kdegraphics-gwenview with extra/gwenview? [Y/n] y
y:: Replace kdesdk-kapptemplate with extra/kapptemplate? [Y/n] 
:: Replace kdesdk-kate with extra/kate? [Y/n] y
:: Replace kdesdk-okteta with extra/okteta? [Y/n] y
y
y:: Replace libreoffice-still-base with extra/libreoffice-still? [Y/n] y
:: Replace libreoffice-still-calc with extra/libreoffice-still? [Y/n] y
:: Replace libreoffice-still-common with extra/libreoffice-still? [Y/n] y
:: Replace libreoffice-still-draw with extra/libreoffice-still? [Y/n] y
:: Replace libreoffice-still-en-US with extra/libreoffice-still? [Y/n] y
:: Replace libreoffice-still-gnome with extra/libreoffice-still? [Y/n] y
:: Replace libreoffice-still-impress with extra/libreoffice-still? [Y/n] y
:: Replace libreoffice-still-kde4 with extra/libreoffice-still? [Y/n] y
:: Replace libreoffice-still-math with extra/libreoffice-still? [Y/n] y
:: Replace libreoffice-still-postgresql-connector with extra/libreoffice-still? [Y/n] y
:: Replace libreoffice-still-writer with extra/libreoffice-still? [Y/n] y
resolving dependencies...
warning: cannot resolve "speexdsp", a dependency of "speex"
warning: cannot resolve "speexdsp", a dependency of "pulseaudio"
warning: cannot resolve "speexdsp", a dependency of "speex"
:: The following packages cannot be upgraded due to unresolvable dependencies:
      pulseaudio  speex
:: Do you want to skip the above packages for this upgrade? [y/N] n
error: failed to prepare transaction (could not satisfy dependencies)
:: speex: requires speexdsp
:: pulseaudio: requires speexdsp
:: speex: requires speexdsp

Looking at speex I can see that speexdsp is a dependency but it has (testing) after its name and seems to live in a testing repository:
https://www.archlinux.org/packages/extra/x86_64/speex/
https://www.archlinux.org/packages/extr … /speexdsp/

I then tried to get more clever than I really am an tired to remove speex:

[cmagnuson@node1 ~]$ sudo pacman -R speex
checking dependencies...
error: failed to prepare transaction (could not satisfy dependencies)
:: ffmpeg: requires speex
:: libshout: requires speex
:: pulseaudio: requires speex

After this I though to myself that something has to be wrong as there is it doesn't make sense to me that ffmpeg would depend on speex normally so I thought maybe I have installed something via AUR that did this so if I manually remove speex that might help.

Following this train of thought I ran:

[cmagnuson@node1 ~]$ sudo pacman -Rdd speex
:: alsa-plugins optionally requires speex: libspeexdsp resampling plugin
:: xmms2 optionally requires speex: Speex support
Packages (1) speex-1.2rc1-4
Total Removed Size:  0.72 MiB
:: Do you want to remove these packages? [Y/n] y
(1/1) removing speex                                                              [##############################################] 100%

Now when I try to upgrade again I get errors indicating that both speex and speexdsp is missing:

[cmagnuson@node1 ~]$ sudo 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...
:: Replace kdebase-katepart with extra/katepart4? [Y/n] y
:: Replace kdebase-konsole with extra/konsole? [Y/n] y
:: Replace kdebase-kwrite with extra/kwrite? [Y/n] y
:: Replace kdeedu-kalgebra with extra/kalgebra? [Y/n] y
:: Replace kdeedu-kanagram with extra/kanagram? [Y/n] y
:: Replace kdeedu-khangman with extra/khangman? [Y/n] y
:: Replace kdeedu-kig with extra/kig? [Y/n] y
:: Replace kdeedu-parley with extra/parley? [Y/n] y
:: Replace kdegraphics-gwenview with extra/gwenview? [Y/n] y
:: Replace kdesdk-kapptemplate with extra/kapptemplate? [Y/n] y
:: Replace kdesdk-kate with extra/kate? [Y/n] y
:: Replace kdesdk-okteta with extra/okteta? [Y/n] y
y:: Replace libreoffice-still-base with extra/libreoffice-still? [Y/n] 
:: Replace libreoffice-still-calc with extra/libreoffice-still? [Y/n] y
:: Replace libreoffice-still-common with extra/libreoffice-still? [Y/n] y
:: Replace libreoffice-still-draw with extra/libreoffice-still? [Y/n] y
:: Replace libreoffice-still-en-US with extra/libreoffice-still? [Y/n] y
:: Replace libreoffice-still-gnome with extra/libreoffice-still? [Y/n] y
:: Replace libreoffice-still-impress with extra/libreoffice-still? [Y/n] y
:: Replace libreoffice-still-kde4 with extra/libreoffice-still? [Y/n] y
:: Replace libreoffice-still-math with extra/libreoffice-still? [Y/n] y
:: Replace libreoffice-still-postgresql-connector with extra/libreoffice-still? [Y/n] y
:: Replace libreoffice-still-writer with extra/libreoffice-still? [Y/n] y
y
resolving dependencies...
warning: cannot resolve "speexdsp", a dependency of "speex"
warning: cannot resolve "speex", a dependency of "ffmpeg"
ywarning: cannot resolve "speexdsp", a dependency of "speex"
warning: cannot resolve "speex", a dependency of "ffmpeg"
warning: cannot resolve "speexdsp", a dependency of "speex"
warning: cannot resolve "speex", a dependency of "ffmpeg"
warning: cannot resolve "speexdsp", a dependency of "speex"
warning: cannot resolve "speex", a dependency of "ffmpeg"

warning: cannot resolve "speexdsp", a dependency of "pulseaudio"
:: The following packages cannot be upgraded due to unresolvable dependencies:
      ffmpeg  pulseaudio

:: Do you want to skip the above packages for this upgrade? [y/N] y
looking for conflicting packages...
:: kalgebra and kdeedu-analitza are in conflict. Remove kdeedu-analitza? [y/N] y
:: libreoffice-still-sdk and libreoffice-still-sdk-doc are in conflict. Remove libreoffice-still-sdk-doc? [y/N] y
error: failed to prepare transaction (could not satisfy dependencies)
:: pulseaudio: requires libpulse=5.0-1

At this point I found a post that tells you how to enable the testing repository but comes with some strong warnings that make me think this is a one way trip and I don't really want to have to depend on the testing repo.

I don't know what I did to cause myself to get into this situation and now I am pretty sure that I am possibly making it worse.

Anyone have some insight on what I should do?

Last edited by cmagnuson (2015-02-13 03:54:11)

Offline

#2 2015-02-13 03:56:48

cmagnuson
Member
Registered: 2015-02-13
Posts: 5

Re: Cannot upgrade due to dependencies on a package in Testing speexdsp

I don't know what is going on but I just saw that the page for speex and speexdsp has just been updated as I was writing my post and now no longer shows that speexdsp it is in testing.

Tried to run sudo pacman -Syu again just in case something is being fixed currently but it still failed with the same output as the last run of it above.

Last edited by cmagnuson (2015-02-13 03:57:15)

Offline

#3 2015-02-13 04:00:53

progandy
Member
Registered: 2012-05-17
Posts: 5,200

Re: Cannot upgrade due to dependencies on a package in Testing speexdsp

You hit the repositories at a bad time. You'll have to wait until your mirror refreshes the package list.

Last edited by progandy (2015-02-13 04:01:11)


| alias CUTF='LANG=en_XX.UTF-8@POSIX ' |

Offline

#4 2015-02-13 04:02:46

nullified
Member
From: Massachusetts, USA
Registered: 2013-12-09
Posts: 468

Re: Cannot upgrade due to dependencies on a package in Testing speexdsp

Looks like there is some package updating going on. Give it a little bit and try again. I'm getting the same error but I expect it'll be resolved shortly.


"We may say most aptly, that the Analytical Engine weaves algebraical patterns just as the Jacquard-loom weaves flowers and leaves." - Ada Lovelace

Offline

#5 2015-02-13 04:21:35

cmagnuson
Member
Registered: 2015-02-13
Posts: 5

Re: Cannot upgrade due to dependencies on a package in Testing speexdsp

Thank you both, your absolutely right. I just ran it again and it is now starting the upgrade. Thank you!

Offline

#6 2015-02-13 05:39:13

karol
Archivist
Registered: 2009-05-06
Posts: 25,440

Re: Cannot upgrade due to dependencies on a package in Testing speexdsp

Please remember to mark the thread as solved https://bbs.archlinux.org/viewtopic.php?id=130309

Offline

Board footer

Powered by FluxBB