sidux.com
Menu

News

Give back
Last 3 Contributions
30-11-2008 20.00
25-11-2008 100.00
25-11-2008 20.00

Donate


Sponsor
hetzner.de

Languages
Preferred language:



Post new topic   Reply to topic
View previous topic Printable version Log in to check your private messages View next topic
Author Message
snvv
Post subject: vlc is broken  PostPosted: Jun 18, 2008 - 12:19 PM



Joined: May 28, 2007
Posts: 545

Status: Offline
Today, after long time on hold, I decided to install vlc but still it does not play *avi & *flv. So I had to downgrate it once more time, where it works without problems.

PS. If I remember well the last two upgrades in sid does not work.
 
 View user's profile Send private message  
Reply with quote Back to top
h2
Post subject: RE: vlc is broken  PostPosted: Jun 18, 2008 - 03:48 PM



Joined: Nov 28, 2006
Posts: 4303

Status: Offline
thanks for the update, I was wondering if someone had just forgotten to remove the vlc stuff from hold/install in smxi, but I guess the hold is still required.

_________________
sidux Maintenance script: dist-upgrade, kernel install, general utilities: smxi
Backup script [using rdiff-backup]: rd-h2.sh
 
 View user's profile Send private message  
Reply with quote Back to top
piper
Post subject: RE: vlc is broken  PostPosted: Jun 18, 2008 - 09:21 PM
Team Member


Joined: Nov 27, 2006
Posts: 1962
Location: underworld
Status: Offline
Yes, vlc is NOT fixed yet , not removed Wink

_________________
.... _
... (0)>
... / / \
.. / / . )
.. V_/_sidux powered
 
 View user's profile Send private message Send e-mail Visit poster's website  
Reply with quote Back to top
hubi
Post subject: RE: vlc is broken  PostPosted: Jun 21, 2008 - 08:21 PM



Joined: Nov 30, 2006
Posts: 3481
Location: Budapest
Status: Offline
vlc is not broken, and it is not a bug, so it will not be fixed. The problem are the ffmpeg packages in the French multimedia repo.

One needs to replace the following packages with those which are provided by Debian:
Code:
ffmpeg libavcodec51 libavdevice52 libavformat52 libavutil49 libpostproc51 libswscale0
Then remove vlc cache
Code:
rm ~/.vlc/cache/*.dat
and start vlc. It works.

Again: This is not a bug.

I have no idea when or if the Frenchman will adapt to this situation or if the next version works with third party repo packages again.

The newest vlc with dependencies fulfilled within Debian works flawlessly here.

Code:
$ apt-cache policy vlc ffmpeg
vlc:
  Installiert: 0.8.6.e-2.3+b1
  Kandidat: 0.8.6.e-2.3+b1
  Versions-Tabelle:
 *** 0.8.6.e-2.3+b1 0
        500 http://ftp.hu.debian.org sid/main Packages
        100 /var/lib/dpkg/status
ffmpeg:
  Installiert: 0.svn20080206-8
  Kandidat: 0.svn20080206-8
  Versions-Tabelle:
 *** 0.svn20080206-8 0
        500 http://ftp.hu.debian.org sid/main Packages
        100 /var/lib/dpkg/status
Back to handpicking third party packages.

hubi

_________________
Bonitas stultitiaque sodales sunt.
 
 View user's profile Send private message  
Reply with quote Back to top
op4latino
Post subject: RE: vlc is broken  PostPosted: Jun 21, 2008 - 09:55 PM



Joined: Dec 02, 2006
Posts: 1046
Location: East Coast
Status: Offline
hmm, does vlc 0.8.6.e-2.3+b1 has an improvement or security fix to brother upgrading it?
 
 View user's profile Send private message  
Reply with quote Back to top
hubi
Post subject: RE: vlc is broken  PostPosted: Jun 21, 2008 - 11:14 PM



Joined: Nov 30, 2006
Posts: 3481
Location: Budapest
Status: Offline
I don't see any security fixes in the changelog, so waiting might be a feasable solution. Though: debsecan warned me with -2.3. But I can't remember which version I had before (I had a busy time in May and June, not being bothered to much by upgrading, and I don't use vlc very regularily).

But, I was interested in it anyway why vlc stopped working, because Debian refuses to see it as bug (rightly from their point of view, everything is provided by Debian itself).

Here an excerpt from the changelog:
Code:
vlc (0.8.6.e-2.3+b1) unstable; urgency=low

  * Binary-only non-maintainer upload for i386; no source changes.
  * Rebuild against latest ffmpeg. (Closes: #483052)

 -- Debian/i386 Build Daemon <buildd_i386-ninsei>  Fri, 13 Jun 2008 10:26:40 -0700

vlc (0.8.6.e-2.3) unstable; urgency=low

  * Non-maintainer upload.
  * debian/control: Build depend on iceape-dev >= 1.1.9-4 instead of
    libxul-dev (Closes: #480812).
  * debian/patches/010_iceape.diff: configure.ac changes to allow to build
    against iceape.
  * debian/patches/050_bootstrap.diff: Corresponding configure changes.
  * debian/patches/series: Added 010_iceape.diff.

 -- Mike Hommey <glandium@debian.org>  Fri, 23 May 2008 21:11:07 +0200

vlc (0.8.6.e-2.2) unstable; urgency=high

  * Non-maintainer upload by the Security Team.
  * Fix regression introduced by latest security upload which
    did not properly define FREENULL (Closes: #478971,#481417,#477734).
  * Fix untrusted search path vulnerability by not loading libraries
    from plugins and modules directories in the current working
    directory (CVE-2008-2147; Closes: #480724).
  * Fix arbitrary file overwriting via a crafted playlist or an EXTLVLCOPT
    statement in an mp3 file by partially disabling this functionality
    for the browser plugin (CVE-2007-6683; Closes: #480370).

 -- Nico Golde <nion@debian.org>  Fri, 16 May 2008 16:18:04 +0200


hubi

_________________
Bonitas stultitiaque sodales sunt.


Last edited by hubi on Jun 22, 2008 - 01:23 AM; edited 2 times in total
 
 View user's profile Send private message  
Reply with quote Back to top
h2
Post subject: RE: vlc is broken  PostPosted: Jun 22, 2008 - 12:30 AM



Joined: Nov 28, 2006
Posts: 4303

Status: Offline
If this issue is related to using 3rd party repos, and vlc is not in fact broken at all, I think we should remove the hold, and test a fix instead.

Does the method hubi suggests work?

apt-get install ffmpeg libavcodec51 libavdevice52 libavformat52 libavutil49 libpostproc51 libswscale0

rm ~/.vlc/cache/*.dat

Please post feedback, if this simply requires that fix, then it's a simple matter to put it in.

_________________
sidux Maintenance script: dist-upgrade, kernel install, general utilities: smxi
Backup script [using rdiff-backup]: rd-h2.sh
 
 View user's profile Send private message  
Reply with quote Back to top
hubi
Post subject: RE: vlc is broken  PostPosted: Jun 22, 2008 - 12:45 AM



Joined: Nov 30, 2006
Posts: 3481
Location: Budapest
Status: Offline
The problem is, that with removing vlc from hold we would make quite a lot users unhappy, I suppose. It is some kind of catch 22. Reverting to Debian ffmpeg is quite trivial but only quite. For experienced users it is no problem at all, for people new into Debian stuff it is quite a new experience (deactivating the multimedia entry in one of the custom sources lists to reinstall the ffmpeg-free packages from Debian).

Regarding security: vlc (0.8.6.e-2.2) or higher should be installed. If people are happy with vlc (0.8.6.e-2.2) then it is fine until a new security fix would come out.

I really don't know what to recommend for smxi. The hold is definitely more userfriendly, using the ffmpeg packages from Debian would be a cleaner solution.

I'll give it a try the next day if I find any caveats with vlc running on Debian's ffmpeg.

hubi

_________________
Bonitas stultitiaque sodales sunt.
 
 View user's profile Send private message  
Reply with quote Back to top
hubi
Post subject: RE: vlc is broken  PostPosted: Jun 22, 2008 - 12:53 AM



Joined: Nov 30, 2006
Posts: 3481
Location: Budapest
Status: Offline
Now to the practical solution. The steps are:

1.
Code:
# apt-get remove ffmpeg libavcodec51 libavdevice52 libavformat52 libavutil49 libpostproc51 libswscale0
2. disabling of the multimedia repo in the custom sources list

3.
Code:
# apt-get update && apt-get install ffmpeg libavcodec51 libavdevice52 libavformat52 libavutil49 libpostproc51 libswscale0
4.
Code:
$ rm ~/.vlc/cache/*.dat
After this the new vlc is working again. But most users of that third party repository want to have it back, I suppose, so

5. enabling that custom repo again

6. pinning the packages in /etc/apt/preferences
Code:
# echo "Package: ffmpeg libavcodec51 libavdevice52 libavformat52 libavutil49 libpostproc51 libswscale0
Pin: origin debian.org
Pin-Priority:999" >> /etc/apt/preferences
This sounds quite complicated to me to have such a routine automated in smxi.

hubi

_________________
Bonitas stultitiaque sodales sunt.
 
 View user's profile Send private message  
Reply with quote Back to top
piper
Post subject: RE: vlc is broken  PostPosted: Jun 22, 2008 - 02:17 AM
Team Member


Joined: Nov 27, 2006
Posts: 1962
Location: underworld
Status: Offline
This does not work for me at all, the only way vlc works here is using testing and putting it on hold, (by working I mean playing .avi etc) I tried this method several times before, no dice here, your mileage may vary Wink Serveral others had the same problem on irc, I recommended testing and hold

_________________
.... _
... (0)>
... / / \
.. / / . )
.. V_/_sidux powered
 
 View user's profile Send private message Send e-mail Visit poster's website  
Reply with quote Back to top
speedygeo
Post subject: Re: RE: vlc is broken  PostPosted: Jun 22, 2008 - 04:16 AM



Joined: Dec 17, 2007
Posts: 171
Location: Italy
Status: Offline
hubi wrote:
Now to the practical solution. The steps are:

1.
Code:
# apt-get remove ffmpeg libavcodec51 libavdevice52 libavformat52 libavutil49 libpostproc51 libswscale0
2. disabling of the multimedia repo in the custom sources list

3.
Code:
# apt-get update && apt-get install ffmpeg libavcodec51 libavdevice52 libavformat52 libavutil49 libpostproc51 libswscale0
4.
Code:
$ rm ~/.vlc/cache/*.dat
After this the new vlc is working again. But most users of that third party repository want to have it back, I suppose, so

hubi


Your method works great for me! Thanks!
For debian I use the de and cz mirrors.

_________________
The free(dom) technologies are possible!
Stuff for free(dom) software newbies on work!
 
 View user's profile Send private message  
Reply with quote Back to top
hubi
Post subject: Re: RE: vlc is broken  PostPosted: Jun 22, 2008 - 09:30 AM



Joined: Nov 30, 2006
Posts: 3481
Location: Budapest
Status: Offline
piper wrote:
This does not work for me at all, the only way vlc works here is using testing and putting it on hold, (by working I mean playing .avi etc) I tried this method several times before, no dice here, your mileage may vary Wink Serveral others had the same problem on irc, I recommended testing and hold
I had that problem first as well, but then I realized, I had to revert all packages which are in the ffmpeg source package. Only ffmpeg-dbg is not in my list.

About reverting to testing: on a new installation one cannot revert to testing anymore, the vlc packages are the same in testing and Sid. So it is either snapshot.debian.org or security/testing.

And I am quite sure, that a working vlc was broken by the third party ffmpeg:

vlc-0.8.6.e-2.3 hit Sid 2008-05-23
ffmpeg_20080610-0.0 hit 3rd party repo 2008-06-17

hubi

_________________
Bonitas stultitiaque sodales sunt.
 
 View user's profile Send private message  
Reply with quote Back to top
piper
Post subject: RE: Re: RE: vlc is broken  PostPosted: Jun 22, 2008 - 04:16 PM
Team Member


Joined: Nov 27, 2006
Posts: 1962
Location: underworld
Status: Offline
Quote:

About reverting to testing: on a new installation one cannot revert to testing anymore, the vlc packages are the same in testing and Sid. So it is either snapshot.debian.org or security/testing.



Brand new build, fresh install (hours old) using apt-get install -t
Code:
apt-cache policy vlc
vlc:
  Installed: 0.8.6.c-6
  Candidate: 0.8.6.e-2.3+b1
  Version table:


Works like a charm, avi's now work, which I need for now (46gigs of Deep Space Nine) Wink

_________________
.... _
... (0)>
... / / \
.. / / . )
.. V_/_sidux powered
 
 View user's profile Send private message Send e-mail Visit poster's website  
Reply with quote Back to top
hubi
Post subject: RE: Re: RE: vlc is broken  PostPosted: Jun 22, 2008 - 04:49 PM



Joined: Nov 30, 2006
Posts: 3481
Location: Budapest
Status: Offline
piper,

your mirror really has to be slow then (and I thought the -hu mirror is slow which lacks a few hours), because for days, I get this:
Code:
apt-cache policy vlc
vlc:
  Installiert: 0.8.6.e-2.3+b1
  Kandidat: 0.8.6.e-2.3+b1
  Versions-Tabelle:
 *** 0.8.6.e-2.3+b1 0
        500 http://ftp.hu.debian.org testing/main Packages
        500 http://ftp.hu.debian.org sid/main Packages
        100 /var/lib/dpkg/status
     0.8.6.c-6+lenny5 0
        500 http://security.debian.org testing/updates/main Packages
So new installations have to pull vlc through the testing security repos if they want to use the 3rd party ffmpeg.

hubi

_________________
Bonitas stultitiaque sodales sunt.
 
 View user's profile Send private message  
Reply with quote Back to top
piper
Post subject: RE: Re: RE: vlc is broken  PostPosted: Jun 23, 2008 - 12:02 AM
Team Member


Joined: Nov 27, 2006
Posts: 1962
Location: underworld
Status: Offline
Well, I have it, a screenshot is here, as far as I know, US mirrors get things first

http://sidux.com/module-Mediashare-brow ... d-904.html

_________________
.... _
... (0)>
... / / \
.. / / . )
.. V_/_sidux powered
 
 View user's profile Send private message Send e-mail Visit poster's website  
Reply with quote Back to top
Display posts from previous:     
Jump to:  
All times are GMT
Post new topic   Reply to topic
View previous topic Printable version Log in to check your private messages View next topic
Powered by PNphpBB2 © 2003-2007 The PNphpBB Group
Credits
 
Logos and trademarks are the property of their respective owners, comments are property of their posters, the rest is © 2006-2008 by sidux e.V., 10407 Berlin, Kniprodestr. 104. sidux e.V. is a Berlin, Germany based non-profit foundation. Consult Impressum and Legal Terms for details. sidux™ is Free Software released under the GNU/GPL license and other compatible licenses.
powered by Zikula & Zafenio