Posts: 32
kozaki
Joined: 15 Oct 2015
#1
Hi ho, thanks for stopping by __{{emoticon}}__

I'm currently unable to install gstreamer-{libav,plugins-bad} or ffmpeg with both stable and Debian backports. Having both would allow to add h264 (aac and mp3) playing support on Palemoon >=26.2 (a good little browser particularly for antique boxes).
EDIT: issue (and solution) in the source.list below... Or in post #3.

Code: Select all

apt install gstreamer1.0-plugins-bad  # 1
                                                                                 
    The following packages have unmet dependencies:
     gstreamer1.0-plugins-bad : Depends: libchromaprint1 but it is not going to be installed
                    Depends: libgme0 (>= 0.6.0) but 0.5.5-2 is to be installed
                    Depends: libgstreamer-plugins-bad1.0-0 (= 1:1.8.2-dmo2) but it is not going to be ...
                    Depends: libgstreamer-plugins-base1.0-0 (>= 1.8.0) but 1.4.4-2 is to be installed
                    Depends: libgstreamer1.0-0 (>= 1.6.0) but 1.4.4-2 is to be installed
                    Depends: libgtk-3-0 (>= 3.16.2) but 3.14.5-1+deb8u1 is to be installed
                    Depends: libilmbase12 (>= 2.2.0) but it is not installable   
                    Depends: libmodplug1 (>= 1:0.8.8.5) but 1:0.8.8.4-4.1+b1 is to be installed
                    Depends: libnettle6 but it is not installable                
                    Depends: libopenexr22 (>= 2.2.0) but it is not installable   
                    Depends: liborc-0.4-0 (>= 1:0.4.25) but 1:0.4.22-1 is to be installed
                    Depends: libpng16-16 (>= 1.6.2-1) but it is not installable  
                    Depends: libsoundtouch1 (>= 1.9.2) but it is not installable 
                    Depends: libwayland-client0 (>= 1.9.91) but 1.6.0-2 is to be installed
                    Depends: libwebp5 (>= 0.4.3) but it is not going to be installed
    E: Unable to correct problems, you have held broken packages. 

apt install ffmpeg   # 2
                                                                                 
    The following packages have unmet dependencies:
     ffmpeg : Depends: libavcodec57 (>= 10:3.1.1) but it is not going to be installed
          Depends: libavdevice57 (>= 10:3.1.1) but it is not going to be installed
          Depends: libavfilter6 (>= 10:3.1.1) but it is not going to be installed
          Depends: libavformat57 (>= 10:3.1.1) but it is not going to be installed
    E: Unable to correct problems, you have held broken packages.

apt install gstreamer1.0-libav         # 3

    The following packages have unmet dependencies:                              
     gstreamer1.0-libav : Depends: libgstreamer-plugins-base1.0-0 (>= 1.6.0) but 1.4.4-2 is to be           installed
                  Depends: libgstreamer1.0-0 (>= 1.6.0) but 1.4.4-2 is to be installed
    E: Unable to correct problems, you have held broken packages.
 video streams
→ A `apt-get remove libavformat56 libavcodec56 libavcodec-extra-56` and retry did not correct the missing dependancies part.

→ If adding Jessie backports (deb
========= SCRAPER REMOVED AN EMBEDDED LINK HERE ===========
url was:"http://httpredir.debian.org/debian"
linktext was:"http://httpredir.debian.org/debian"
====================================
jessie-backports main contrib non-free):
# 1 installs.
# 2 and 3 no change.

→ If shifting to testing:
All three would install without a hitch according to apt install` (aborted as I would rather stay with stable on these set-ups).

Am feeling just like on a Slack-based OS at this point. Please don't misrepresent my goal: Streamlight (and minitube) are brilliant tools and I personally <3 them! Now it wouldn't hurt if the browser could use h264. PM with h264ify and uBlock on Lubuntu do shine on 720p vids quite better than without, despite the heavier system in the background.

I read on the antiX 15 Killah part of this forum:
dolphin_oracle wrote:is suspect your issue is that you left deb-multimedia enabled when you did the dist-upgrade.
unpredictableness ensues when this happens.
It shouldn't be the case when going with *stable*, should it?

- cpus: Athlon XP (main goal), Pentium3
Present testing set-up:
- Palemoon 26.3.3
- antiX16 up to date with kernel 3.16.0-4-i586
- apt sources.lists:

Code: Select all

    # Use with Debian Stable/Jessie repositories. Set as default for antiX-16.   
    deb http://nl.mxrepo.com/antix/jessie jessie main nosystemd                  
    # Use with Debian Testing repositories.                                      
    #deb http://nl.mxrepo.com/antix/testing testing main nosystemd               
                                                                                 
    # Debian Stable. Default for antiX-16.                                       
    # Use for maximum stability INSTEAD of the 'rolling' TESTING release concept.
    deb http://ftp.fr.debian.org/debian/ jessie main contrib non-free            
    deb http://security.debian.org/ jessie/updates main contrib non-free         
    #deb-src http://ftp.fr.debian.org/debian/ jessie main contrib non-free       
                                                                                 
    # Debian Testing.                                                            
    # Testing enabled for 'rolling' release.                                     
    #deb http://ftp.fr.debian.org/debian/ testing main contrib non-free          
    #deb http://security.debian.org/ testing/updates main contrib non-free       
    #deb-src http://ftp.fr.debian.org/debian/ testing main contrib non-free      
                                                                                 
    # Multimedia Stable and Testing                                              
    # Use to install libdvdcss2 and codecs.                                      
    deb http://www.deb-multimedia.org jessie main non-free                       
    deb http://www.deb-multimedia.org testing main non-free                      
                                                                                 
    ## Debian Backports                                                          
    ## Backports are recompiled packages from testing (mostly) and unstable (in a few cases only, e.g.⟫
    deb http://httpredir.debian.org/debian jessie-backports main contrib non-free
                                                                                 
    # Mepis Community Main and Test Repos. Only use with jessie on antiX         
    deb http://nl.mxrepo.com/mx/repo/ mx15 main non-free                         
                                                                                 
    # firefox                                                                    
    # For testing next Fx on cpus without sse2                                   
    deb http://mozilla.debian.net/ jessie-backports firefox-aurora 
Last edited by kozaki on 11 Aug 2016, 01:06, edited 2 times in total.
Posts: 2,238
dolphin_oracle
Joined: 16 Dec 2007
#2
It shouldn't be the case when going with *stable*, should it?
as a matter of fact, yes, this kind of thing is a problem when deb-multimedia is left enabled. deb-multi uses its own ffmpeg, among other things, and you can rapidly descend into dependency hell this way.

your case is exactly what happened to me, and why I oppose deb-multi being left enabled. In future MX releases, I'm going to lobby for it to be not even predefined in the sources lists.

all that said, you should try disabling deb-multi and trying again. gstreamer1.0-plugins-bad installs perfectly on my antiX16 system I'm typing on right now. ffmpeg shouldn't be necessary as debian jessie utilizes the avconv system (libav*), with diversions to allow compatibility with ffmpeg . If the problem is just a version conflict, disabling deb-multi (and apt-get update your sources) might allow things to go thru.
Posts: 32
kozaki
Joined: 15 Oct 2015
#3
dolphin, PM keeps having h264 support with ffmpeg uninstalled! Have tested very quick but it ooks like that avconv system whatever it is, is fully operational.

As for my issue, errr it's gone. I disabled... the testing repo for deb-multimedia, keeping the stable and Debian backports. Gosh! it's harder to see things on these tiny screens vim mono-color vim.