| Author |
Message |
|
|
Post subject: vlc is broken
Posted: 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. |
|
|
| |
|
|
|
 |
|
|
Post subject: RE: vlc is broken
Posted: 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
|
| |
|
|
|
 |
|
|
Post subject: RE: vlc is broken
Posted: 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  |
_________________ .... _
... (0)>
... / / \
.. / / . )
.. V_/_sidux powered
|
| |
|
|
|
 |
|
|
Post subject: RE: vlc is broken
Posted: 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.
|
| |
|
|
|
 |
|
|
Post subject: RE: vlc is broken
Posted: 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? |
|
|
| |
|
|
|
 |
|
|
Post subject: RE: vlc is broken
Posted: 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
|
| |
|
|
|
 |
|
|
Post subject: RE: vlc is broken
Posted: 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
|
| |
|
|
|
 |
|
|
Post subject: RE: vlc is broken
Posted: 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.
|
| |
|
|
|
 |
|
|
Post subject: RE: vlc is broken
Posted: 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.
|
| |
|
|
|
 |
|
|
Post subject: RE: vlc is broken
Posted: 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 Serveral others had the same problem on irc, I recommended testing and hold |
_________________ .... _
... (0)>
... / / \
.. / / . )
.. V_/_sidux powered
|
| |
|
|
|
 |
|
|
Post subject: Re: RE: vlc is broken
Posted: 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!
|
| |
|
|
|
 |
|
|
Post subject: Re: RE: vlc is broken
Posted: 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  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.
|
| |
|
|
|
 |
|
|
Post subject: RE: Re: RE: vlc is broken
Posted: 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)  |
_________________ .... _
... (0)>
... / / \
.. / / . )
.. V_/_sidux powered
|
| |
|
|
|
 |
|
|
Post subject: RE: Re: RE: vlc is broken
Posted: 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.
|
| |
|
|
|
 |
|
|
Post subject: RE: Re: RE: vlc is broken
Posted: Jun 23, 2008 - 12:02 AM
|
|
Team Member

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