Bug 3812

Summary: Installed audacity-freeworld in f23 won't run
Product: Fedora Reporter: Joachim Backes <joachim.backes>
Component: audacity-freeworldAssignee: David Timms <dtimms>
Status: RESOLVED FIXED    
Severity: normal CC: bugzilla, sallyahaj, sergio
Priority: P5    
Version: 23   
Hardware: All   
OS: GNU/Linux   
namespace:

Description Joachim Backes 2015-10-30 09:21:02 CET
I'm running "dnf install-freeworld --allowerasing" in F23. This will erase the current audacity-2.1.1-1.fc23.x86_64 (from the fedora repos) and install audacity-freeworld-2.0.6-1.fc22.x86_64 (from rpmfusion).

Then I try to run it, bit I get some errormessages:

audacity
ALSA lib pcm.c:2267:(snd_pcm_open_noupdate) Unknown PCM cards.pcm.rear
ALSA lib pcm.c:2267:(snd_pcm_open_noupdate) Unknown PCM cards.pcm.center_lfe
ALSA lib pcm.c:2267:(snd_pcm_open_noupdate) Unknown PCM cards.pcm.side
ALSA lib pcm_route.c:867:(find_matching_chmap) Found no matching channel map
ALSA lib pcm.c:7046:(snd_pcm_slave_conf) missing field rate
ALSA lib pcm.c:7046:(snd_pcm_slave_conf) missing field rate
Cannot connect to server socket err = No such file or directory
Cannot connect to server request channel
jack server is not running or cannot be started
Cannot connect to server socket err = No such file or directory
Cannot connect to server request channel
jack server is not running or cannot be started
ALSA lib pcm_oss.c:397:(_snd_pcm_oss_open) Cannot open device /dev/dsp
ALSA lib pcm_oss.c:397:(_snd_pcm_oss_open) Cannot open device /dev/dsp
Cannot connect to server socket err = No such file or directory
Cannot connect to server request channel
jack server is not running or cannot be started
Expression 'stream->capture.pcm' failed in 'src/hostapi/alsa/pa_linux_alsa.c', line: 4589
audacity: symbol lookup error: audacity: undefined symbol: _ZN9_VampHost4Vamp7HostExt12PluginLoader11listPluginsEv
Comment 1 David Timms 2015-11-03 12:27:18 CET
It seems like rpmfusion-updates might not be enabled, since:
$ dnf list all audacity\*

Available Packages
audacity-freeworld.x86_64 2.1.1-1.fc22                      rpmfusion-free-updates

2.0.6 is quite old, and the above suggests that vamp stuff changed in an incompatible way.

What to you get for the same command ?
Comment 2 Joachim Backes 2015-11-03 12:48:13 CET
Doing the whole thing again! First, I removed the installed audacity from fedora.

Then:

backes@eule [~/Desktop]: dnf list all audacity\*
Last metadata expiration check performed 2:48:56 ago on Tue Nov  3 09:53:48 2015.
Available Packages
audacity.x86_64                        2.1.1-1.fc23               fedora        
audacity-freeworld.i686                2.0.6-1.fc22               rpmfusion-free
audacity-freeworld.x86_64              2.0.6-1.fc22               rpmfusion-free
audacity-manual.noarch                 2.1.1-1.fc23               fedora        
backes@eule [~/Desktop]: sudo dnf install audacity-freeworld
Last metadata expiration check performed 2:38:27 ago on Tue Nov  3 10:04:50 2015.
Dependencies resolved.
================================================================================
 Package                Arch       Version             Repository          Size
================================================================================
Installing:
 audacity-freeworld     x86_64     2.0.6-1.fc22        rpmfusion-free     4.0 M
 libid3tag              x86_64     0.15.1b-20.fc23     fedora              52 k
 wxBase                 x86_64     2.8.12-19.fc23      fedora             595 k
 wxGTK                  x86_64     2.8.12-19.fc23      fedora             3.1 M

Transaction Summary
================================================================================
Install  4 Packages

Total download size: 7.7 M
Installed size: 30 M
Is this ok [y/N]: y
Downloading Packages:
(1/4): libid3tag-0.15.1b-20.fc23.x86_64.rpm     349 kB/s |  52 kB     00:00    
(2/4): audacity-freeworld-2.0.6-1.fc22.x86_64.r 2.8 MB/s | 4.0 MB     00:01    
(3/4): wxBase-2.8.12-19.fc23.x86_64.rpm         422 kB/s | 595 kB     00:01    
(4/4): wxGTK-2.8.12-19.fc23.x86_64.rpm          1.4 MB/s | 3.1 MB     00:02    
--------------------------------------------------------------------------------
Total                                           2.2 MB/s | 7.7 MB     00:03     
Running transaction check
Transaction check succeeded.
Running transaction test
Transaction test succeeded.
Running transaction
  Installing  : wxBase-2.8.12-19.fc23.x86_64                                1/4 
  Installing  : wxGTK-2.8.12-19.fc23.x86_64                                 2/4 
  Installing  : libid3tag-0.15.1b-20.fc23.x86_64                            3/4 
  Installing  : audacity-freeworld-2.0.6-1.fc22.x86_64                      4/4 
  Verifying   : audacity-freeworld-2.0.6-1.fc22.x86_64                      1/4 
  Verifying   : libid3tag-0.15.1b-20.fc23.x86_64                            2/4 
  Verifying   : wxBase-2.8.12-19.fc23.x86_64                                3/4 
  Verifying   : wxGTK-2.8.12-19.fc23.x86_64                                 4/4 

Installed:
  audacity-freeworld.x86_64 2.0.6-1.fc22    libid3tag.x86_64 0.15.1b-20.fc23   
  wxBase.x86_64 2.8.12-19.fc23              wxGTK.x86_64 2.8.12-19.fc23        

Complete!
backes@eule [~/Desktop]: audacity
ALSA lib pcm.c:2267:(snd_pcm_open_noupdate) Unknown PCM cards.pcm.rear
ALSA lib pcm.c:2267:(snd_pcm_open_noupdate) Unknown PCM cards.pcm.center_lfe
ALSA lib pcm.c:2267:(snd_pcm_open_noupdate) Unknown PCM cards.pcm.side
ALSA lib pcm_route.c:867:(find_matching_chmap) Found no matching channel map
ALSA lib pcm.c:7046:(snd_pcm_slave_conf) missing field rate
ALSA lib pcm.c:7046:(snd_pcm_slave_conf) missing field rate
Cannot connect to server socket err = No such file or directory
Cannot connect to server request channel
jack server is not running or cannot be started
Cannot connect to server socket err = No such file or directory
Cannot connect to server request channel
jack server is not running or cannot be started
ALSA lib pcm_oss.c:397:(_snd_pcm_oss_open) Cannot open device /dev/dsp
ALSA lib pcm_oss.c:397:(_snd_pcm_oss_open) Cannot open device /dev/dsp
Cannot connect to server socket err = No such file or directory
Cannot connect to server request channel
jack server is not running or cannot be started
Expression 'stream->capture.pcm' failed in 'src/hostapi/alsa/pa_linux_alsa.c', line: 4589
audacity: symbol lookup error: audacity: undefined symbol: _ZN9_VampHost4Vamp7HostExt12PluginLoader11listPluginsEv
Comment 3 Steve 2015-11-03 17:03:17 CET
I can confirm this bug:

[sysop@zajin ~]$ audacity 
ALSA lib pcm.c:2267:(snd_pcm_open_noupdate) Unknown PCM cards.pcm.rear
ALSA lib pcm.c:2267:(snd_pcm_open_noupdate) Unknown PCM cards.pcm.center_lfe
ALSA lib pcm.c:2267:(snd_pcm_open_noupdate) Unknown PCM cards.pcm.side
ALSA lib pcm_route.c:867:(find_matching_chmap) Found no matching channel map
Cannot connect to server socket err = No such file or directory
Cannot connect to server request channel
jack server is not running or cannot be started
Expression 'stream->capture.pcm' failed in 'src/hostapi/alsa/pa_linux_alsa.c', line: 4589
audacity: symbol lookup error: audacity: undefined symbol: _ZN9_VampHost4Vamp7HostExt12PluginLoader11listPluginsEv
[sysop@zajin ~]$
Comment 4 David Timms 2015-11-03 22:06:12 CET
RPM Fusion development / build is in a transition state to upgraded services. This means packagers don't have a a direct view into package builds.

For F22, the above version works. I understand RPM Fusion system might need a couple of weeks to be manually (thanks for your great efforts guys) brought up to F23. In the meantime, can you check whether the F22 package [1] works for you on F23 ?

[1] download1.rpmfusion.org/free/fedora/updates/22/x86_64/repoview/audacity-freeworld.html
Comment 5 Steve 2015-11-04 04:02:33 CET
Yes, audacity-freeworld-2.1.1-1.fc22.x86_64 works on F23.
Comment 6 Joachim Backes 2015-11-04 07:12:54 CET
(In reply to comment #4)
> RPM Fusion development / build is in a transition state to upgraded services.
> This means packagers don't have a a direct view into package builds.
> 
> For F22, the above version works. I understand RPM Fusion system might need a
> couple of weeks to be manually (thanks for your great efforts guys) brought up
> to F23. In the meantime, can you check whether the F22 package [1] works for
> you on F23 ?
> 
> [1]
> download1.rpmfusion.org/free/fedora/updates/22/x86_64/repoview/audacity-freeworld.html


I think it was a dependency problem which existed for some days in the past: Now I installed audacity-freeworld again exactly as described in the previous steps. The error messages at audacity start (see below) still appear, but now audacity continues, so I think my issue seems to be solved. Potentially, some interim F23 updates were useful, but I don't know which ones:

audacity
ALSA lib pcm.c:2267:(snd_pcm_open_noupdate) Unknown PCM cards.pcm.rear
ALSA lib pcm.c:2267:(snd_pcm_open_noupdate) Unknown PCM cards.pcm.center_lfe
ALSA lib pcm.c:2267:(snd_pcm_open_noupdate) Unknown PCM cards.pcm.side
ALSA lib pcm_route.c:867:(find_matching_chmap) Found no matching channel map
ALSA lib pcm.c:7046:(snd_pcm_slave_conf) missing field rate
ALSA lib pcm.c:7046:(snd_pcm_slave_conf) missing field rate
Cannot connect to server socket err = No such file or directory
Cannot connect to server request channel
jack server is not running or cannot be started
Cannot connect to server socket err = No such file or directory
Cannot connect to server request channel
jack server is not running or cannot be started
ALSA lib pcm_oss.c:397:(_snd_pcm_oss_open) Cannot open device /dev/dsp
ALSA lib pcm_oss.c:397:(_snd_pcm_oss_open) Cannot open device /dev/dsp
Cannot connect to server socket err = No such file or directory
Cannot connect to server request channel
jack server is not running or cannot be started
Expression 'stream->capture.pcm' failed in 'src/hostapi/alsa/pa_linux_alsa.c', line: 4589
Expression 'stream->playback.pcm' failed in 'src/hostapi/alsa/pa_linux_alsa.c', line: 4608
Expression 'stream->playback.pcm' failed in 'src/hostapi/alsa/pa_linux_alsa.c', line: 4608
Expression 'ret' failed in 'src/hostapi/alsa/pa_linux_alsa.c', line: 1735
Expression 'AlsaOpen( &alsaApi->baseHostApiRep, params, streamDir, &self->pcm )' failed in 'src/hostapi/alsa/pa_linux_alsa.c', line: 1902
Expression 'PaAlsaStreamComponent_Initialize( &self->capture, alsaApi, inParams, StreamDirection_In, NULL != callback )' failed in 'src/hostapi/alsa/pa_linux_alsa.c', line: 2166
Expression 'PaAlsaStream_Initialize( stream, alsaHostApi, inputParameters, outputParameters, sampleRate, framesPerBuffer, callback, streamFlags, userData )' failed in 'src/hostapi/alsa/pa_linux_alsa.c', line: 2835
Expression 'stream->playback.pcm' failed in 'src/hostapi/alsa/pa_linux_alsa.c', line: 4608
Comment 7 Joachim Backes 2015-11-04 07:27:33 CET
Now I'm totally confused: After rebooting my box, then audacity again won't run: 

audacity
ALSA lib pcm.c:2267:(snd_pcm_open_noupdate) Unknown PCM cards.pcm.rear
ALSA lib pcm.c:2267:(snd_pcm_open_noupdate) Unknown PCM cards.pcm.center_lfe
ALSA lib pcm.c:2267:(snd_pcm_open_noupdate) Unknown PCM cards.pcm.side
ALSA lib pcm_route.c:867:(find_matching_chmap) Found no matching channel map
ALSA lib pcm.c:7046:(snd_pcm_slave_conf) missing field rate
ALSA lib pcm.c:7046:(snd_pcm_slave_conf) missing field rate
Cannot connect to server socket err = No such file or directory
Cannot connect to server request channel
jack server is not running or cannot be started
Cannot connect to server socket err = No such file or directory
Cannot connect to server request channel
jack server is not running or cannot be started
ALSA lib pcm_oss.c:397:(_snd_pcm_oss_open) Cannot open device /dev/dsp
ALSA lib pcm_oss.c:397:(_snd_pcm_oss_open) Cannot open device /dev/dsp
Cannot connect to server socket err = No such file or directory
Cannot connect to server request channel
jack server is not running or cannot be started
Expression 'stream->capture.pcm' failed in 'src/hostapi/alsa/pa_linux_alsa.c', line: 4589
audacity: symbol lookup error: audacity: undefined symbol: _ZN9_VampHost4Vamp7HostExt12PluginLoader11listPluginsEv
Comment 8 Sally A. Haj 2015-11-07 21:23:28 CET
Same issue here with "audacity-freeworld"
What I did is repackage it with the new version of it, which it's "2.1.1", but because "mock-rpmfusion-free" is still in old version fc22, the result of the package is audacity-freeworld-2.1.1-1.fc22.x86_64.rpm
I tried the package from fc22 and it is working just fine.
Comment 9 Sérgio Basto 2015-11-12 17:14:02 CET
Can some one test if it is already fixed ? 

we got audacity-freeworld-2.1.1-1.fc23.x86_64 with Build Date  : Ter 10 Nov 2015 11:14:40 WET
Comment 10 Steve 2015-11-12 17:20:39 CET
(In reply to comment #9)
> Can some one test if it is already fixed ? 
> 
> we got audacity-freeworld-2.1.1-1.fc23.x86_64 with Build Date  : Ter 10 Nov
> 2015 11:14:40 WET

Yes, it's fixed.
Comment 11 Sérgio Basto 2015-11-12 17:29:18 CET
closing as fixed ! , if it is not correct please reopen , I'm just trying cleaning the house ...
Comment 12 Joachim Backes 2015-11-12 19:03:51 CET
(In reply to comment #11)
> closing as fixed ! , if it is not correct please reopen , I'm just trying
> cleaning the house ...

Sorry, but

sudo dnf install audacity-freeworld

will install audacity-freeworld-2.0.6-1.fc22.x86_64! Nothing to see from audacity-freeworld-2.1.1-1.fcs23.x86_64

sudo dnf install audacity-freeworld
Last metadata expiration check performed 1:19:26 ago on Thu Nov 12 17:40:13 2015.
Dependencies resolved.
================================================================================
 Package                Arch       Version             Repository          Size
================================================================================
Installing:
 audacity-freeworld     x86_64     2.0.6-1.fc22        rpmfusion-free     4.0 M
 libid3tag              x86_64     0.15.1b-20.fc23     fedora              52 k
 wxBase                 x86_64     2.8.12-19.fc23      fedora             595 k
 wxGTK                  x86_64     2.8.12-19.fc23      fedora             3.1 M

Transaction Summary
================================================================================
Install  4 Packages

Total download size: 7.7 M
Installed size: 30 M
Is this ok [y/N]: y
Downloading Packages:
(1/4): audacity-freeworld-2.0.6-1.fc22.x86_64.r 1.8 MB/s | 4.0 MB     00:02    
(2/4): libid3tag-0.15.1b-20.fc23.x86_64.rpm     3.8 kB/s |  52 kB     00:13    
(3/4): wxBase-2.8.12-19.fc23.x86_64.rpm          43 kB/s | 595 kB     00:13    
(4/4): wxGTK-2.8.12-19.fc23.x86_64.rpm          249 kB/s | 3.1 MB     00:12    
--------------------------------------------------------------------------------
Total                                           479 kB/s | 7.7 MB     00:16     
Running transaction check
Transaction check succeeded.
Running transaction test
Transaction test succeeded.
Running transaction
  Installing  : wxBase-2.8.12-19.fc23.x86_64                                1/4 
  Installing  : wxGTK-2.8.12-19.fc23.x86_64                                 2/4 
  Installing  : libid3tag-0.15.1b-20.fc23.x86_64                            3/4 
  Installing  : audacity-freeworld-2.0.6-1.fc22.x86_64                      4/4 
  Verifying   : audacity-freeworld-2.0.6-1.fc22.x86_64                      1/4 
  Verifying   : libid3tag-0.15.1b-20.fc23.x86_64                            2/4 
  Verifying   : wxBase-2.8.12-19.fc23.x86_64                                3/4 
  Verifying   : wxGTK-2.8.12-19.fc23.x86_64                                 4/4 

Installed:
  audacity-freeworld.x86_64 2.0.6-1.fc22    libid3tag.x86_64 0.15.1b-20.fc23   
  wxBase.x86_64 2.8.12-19.fc23              wxGTK.x86_64 2.8.12-19.fc23  

----------------------------------------------------------------------------

so what to check?
Comment 13 Sérgio Basto 2015-11-12 19:07:44 CET
RPMFusion still in beta state, you have the updates in updates-testing .
Comment 14 Joachim Backes 2015-11-12 20:01:03 CET
(In reply to comment #13)
> RPMFusion still in beta state, you have the updates in updates-testing .

Ok, now updating audacity-freeworld-2.1.1-1.fc23.x86_64 from rpmfusion-free-updates.

It runs well! Thank you!