Auto updates on opensue break flash

Bug #1366034 reported by Gary
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
Pipelight
New
Undecided
Unassigned

Bug Description

Starting in late August each time OpenSuse tries to update pipelight with yast flash fails to install on both 64bit and 32 bit systems running OpenSuse 13.1 KDE. The only way to fix is to uninstall pipelight and wine-compholio delete the .wine-pipelight folder and reinstall pipelight through a terminal using the instructions on the http://pipelight.net/cms/installation.html installation website. There have been update about every other day.

Konsole
gary@linux-l7o5:~> pipelight-plugin --system-check
>> 32 bit <<
wine-1.7.24

Patches:
Miscellaneous :: Erich E. Hoover :: Appease the blessed version of gcc (4.5) when -Werror is enabled.
Miscellaneous :: Erich E. Hoover :: wined3d: Silence repeated resource_check_usage FIXME. [rev 2]
Miscellaneous :: Sebastian Lackner :: kernel32: Silence repeated CompareStringEx FIXME.
Miscellaneous :: Sebastian Lackner :: wined3d: Silence repeated wined3d_swapchain_present FIXME.
Pipelight :: Michael Müller :: Allow changing strict draw ordering through an exported function.
Pipelight :: Michael Müller :: Decrease minimum SetTimer interval to 5 ms. [rev 2]
Pipelight :: Michael Müller :: Indicate direct rendering through OpenGL extension.
Pipelight :: Sebastian Lackner :: Implement X11DRV_FLUSH_GDI_DISPLAY ExtEscape command.
atl-IOCS_Property :: Qian Hong :: Store IOCS data in a property instead of GWLP_USERDATA.
comctl32-LoadIconMetric :: Michael Müller :: Implement LoadIconMetric function.
ddraw-Empty_Hardware_Flags :: Erich E. Hoover :: Return empty D3D hardware flags for HEL device enumeration.
dsound-Fast_Mixer :: Alexander E. Patrakov :: Add a linear resampler for use with a large number of dsound mixing buffers.
fonts-Missing_Fonts :: Torsten Kurbad / Erich E. Hoover :: Implement missing fonts expected by Silverlight. [rev 2]
iphlpapi-TCP_Table :: Erich E. Hoover :: Implement AllocateAndGetTcpExTableFromStack.
kernel32-GetSystemTimes :: Louis Lenders / Erich E. Hoover :: Implement GetSystemTimes.
kernel32-GetVolumePathName :: Erich E. Hoover :: Implement GetVolumePathName.
kernel32-Named_Pipe :: Sebastian Lackner / Dan Kegel :: Support for NamedPipe operations. [rev 2]
kernel32-SystemFileCacheSize :: Austin English :: Add stub for [Get|Set]SystemFileCacheSize.
libs-Unicode_Collation :: Dmitry Timoshkov :: Fix comparison of punctuation characters.
loader-Cmdline_Diagnostics :: Michael Müller :: Add commandline option --check-libs to test if shared libraries are installed.
loader-Cmdline_Diagnostics :: Sebastian Lackner :: Add commandline option --patches to show the patch list.
ntdll-Dynamic_DST :: Michael Müller :: Add support for Dynamic DST (daylight saving time) information in registry.
ntdll-Dynamic_DST :: Sebastian Lackner :: Add Dynamic DST exceptions for Israel Standard Time.
ntdll-FD_Cache :: Sebastian Lackner :: Use lockfree implementation for get_cached_fd. [rev 4]
ntdll-FileDispositionInformation :: Dmitry Timoshkov / Erich E. Hoover :: Add support for setting file disposition information.
ntdll-Junction_Points :: Erich E. Hoover :: Support for junction points/reparse points.
ntdll-Pipe_SpecialCharacters :: Michael Müller :: Allow special characters in pipe names.
ntdll-loader_EntryPoint :: Sebastian Lackner :: Set ldr.EntryPoint for main executable.
quartz-MediaSeeking_Positions :: Erich E. Hoover :: Return correct IMediaSeeking stream positions in quartz.
riched20-IText_Interface :: Jactry Zeng :: Implement IText{Range,Selection}::{GetChar,GetStart,GetEnd,GetDuplicate,Collapse,SetStart,SetEnd}.
riched20-IText_Interface :: Jactry Zeng :: Implement Stubs for ITextFont interface.
riched20-IText_Interface :: Jactry Zeng :: Implement Stubs for ITextPara interface.
riched20-IText_Interface :: Jactry Zeng :: Implement Stubs for ITextRange interface.
server-ACL_Compat :: Erich E. Hoover :: Compatibility patch for old method of storing extended file system attributes. [rev 6]
server-Address_Change_Notification :: Erich E. Hoover :: Implement SIO_ADDRESS_LIST_CHANGE. [rev 2]
server-CreateProcess_ACLs :: Joris van der Wel :: Implement passing ACLs to CreateProcess.
server-Inherited_ACLs :: Erich E. Hoover :: Add support for inherited security attributes. [rev 6]
server-Misc_ACL :: Erich E. Hoover :: Add default security descriptor ownership and DACLs for processes.
server-Stored_ACLs :: Erich E. Hoover :: Store and return security attributes with extended file attributes. [rev 6]
shell32-Default_Folder_ACLs :: Erich E. Hoover :: Generate default ACLs for user shell folders. [rev 6]
shell32-Icons :: Michael Müller :: Add support for extra large and jumbo icon lists in shell32.
shell32-RunDLL_CallEntry16 :: Michael Müller :: Manually relay RunDLL_CallEntry16 to make Tages Protection v5 happy.
shell32-SHCreateSessionKey :: Dmitry Timoshkov :: shell32: Implement SHCreateSessionKey.
shlwapi-UrlCombine :: Sebastian Lackner :: Workaround for broken implementation of shlwapi url functions.
user32-GetSystemMetrics :: Michael Müller :: Allow changing the tablet / media center status via wine registry key.
user32-GetTipText :: Erich E. Hoover :: Handle TOOLTIPS_GetTipText edge cases.
user32-WndProc :: Sebastian Lackner :: Workaround for programs leaking wndproc splots.
wineboot-HKEY_DYN_DATA :: Michael Müller :: Add some generic hardware in HKEY_DYN_DATA\\Config Manager\\Enum.
winepulse-PulseAudio_Support :: Maarten Lankhorst :: Winepulse patches extracted from https://launchpad.net/~ubuntu-wine/+archive/ubuntu/ppa/+files/wine1.7_1.7.22-0ubuntu1.debian.tar.gz. [rev 4]
winex11-XEMBED :: Sebastian Lackner :: Enable/disable windows when they are (un)mapped by foreign applications.
winex11-XEMBED :: Sebastian Lackner :: Update gl_drawable for embedded windows.
ws2_32-Connect_Time :: Bruno Jesus / Erich E. Hoover :: Return the appropriate connection time with SO_CONNECT_TIME.
ws2_32-TransmitFile :: Erich E. Hoover :: Implement TransmitFile.
ws2_32-inet_pton :: Bruno Jesus :: Implement ws2_32.inet_pton.
wtsapi32-EnumerateProcesses :: Sebastian Lackner :: Partial implementation of WTSEnumerateProcessesW.

wine: cannot find L"C:\\windows\\system32\\winemenubuilder.exe"
err:wineboot:ProcessRunKeys Error running cmd L"C:\\windows\\system32\\winemenubuilder.exe -a -r" (2)
Checking OpenGL ...
OpenGL Vendor: X.Org
OpenGL Renderer: Gallium 0.4 on AMD OLAND
OpenGL Direct Rendering: True
OpenGL: PASSED

Checking fonts ...
Found Arial in Z:\usr\share\fonts\truetype\arial.ttf
Found Arial in Z:\usr\share\fonts\truetype\arialbd.ttf
Found Arial in Z:\usr\share\fonts\truetype\arialbi.ttf
Found Arial in Z:\usr\share\fonts\truetype\ariali.ttf
Found Verdana in Z:\usr\share\fonts\truetype\verdana.ttf
Found Verdana in Z:\usr\share\fonts\truetype\verdanab.ttf
Found Verdana in Z:\usr\share\fonts\truetype\verdanaz.ttf
Found Verdana in Z:\usr\share\fonts\truetype\verdanai.ttf
Fonts: PASSED

Checking ACLs / XATTR ...
ACLs: PASSED

Checking libraries...
libcapi20.so.3: /usr/lib/libcapi20.so.3
libcups.so.2: /usr/lib/libcups.so.2
libdbus-1.so.3: /lib/libdbus-1.so.3
libfontconfig.so.1: /usr/lib/libfontconfig.so.1
libGL.so.1: /usr/lib/libGL.so.1
libgnutls.so.28: /usr/lib/libgnutls.so.28
libgsm.so.1: /usr/lib/libgsm.so.1
libjpeg.so.8: /usr/lib/libjpeg.so.8
libncurses.so.5: /lib/libncurses.so.5
libnetapi.so: missing
libodbc.so: missing
libOSMesa.so.8: /usr/lib/libOSMesa.so.8
libpng16.so.16: /usr/lib/libpng16.so.16
libtiff.so.5: /usr/lib/libtiff.so.5
libv4l1.so.0: /usr/lib/libv4l1.so.0
libXcomposite.so.1: /usr/lib/libXcomposite.so.1
libXcursor.so.1: /usr/lib/libXcursor.so.1
libXext.so.6: /usr/lib/libXext.so.6
libXi.so.6: /usr/lib/libXi.so.6
libXinerama.so.1: /usr/lib/libXinerama.so.1
libXrandr.so.2: /usr/lib/libXrandr.so.2
libXrender.so.1: /usr/lib/libXrender.so.1
libxslt.so.1: /usr/lib/libxslt.so.1
libXxf86vm.so.1: /usr/lib/libXxf86vm.so.1
Libraries: FAILURE

>> 64 bit <<
wine-1.7.24

Patches:
Miscellaneous :: Erich E. Hoover :: Appease the blessed version of gcc (4.5) when -Werror is enabled.
Miscellaneous :: Erich E. Hoover :: wined3d: Silence repeated resource_check_usage FIXME. [rev 2]
Miscellaneous :: Sebastian Lackner :: kernel32: Silence repeated CompareStringEx FIXME.
Miscellaneous :: Sebastian Lackner :: wined3d: Silence repeated wined3d_swapchain_present FIXME.
Pipelight :: Michael Müller :: Allow changing strict draw ordering through an exported function.
Pipelight :: Michael Müller :: Decrease minimum SetTimer interval to 5 ms. [rev 2]
Pipelight :: Michael Müller :: Indicate direct rendering through OpenGL extension.
Pipelight :: Sebastian Lackner :: Implement X11DRV_FLUSH_GDI_DISPLAY ExtEscape command.
atl-IOCS_Property :: Qian Hong :: Store IOCS data in a property instead of GWLP_USERDATA.
comctl32-LoadIconMetric :: Michael Müller :: Implement LoadIconMetric function.
ddraw-Empty_Hardware_Flags :: Erich E. Hoover :: Return empty D3D hardware flags for HEL device enumeration.
dsound-Fast_Mixer :: Alexander E. Patrakov :: Add a linear resampler for use with a large number of dsound mixing buffers.
fonts-Missing_Fonts :: Torsten Kurbad / Erich E. Hoover :: Implement missing fonts expected by Silverlight. [rev 2]
iphlpapi-TCP_Table :: Erich E. Hoover :: Implement AllocateAndGetTcpExTableFromStack.
kernel32-GetSystemTimes :: Louis Lenders / Erich E. Hoover :: Implement GetSystemTimes.
kernel32-GetVolumePathName :: Erich E. Hoover :: Implement GetVolumePathName.
kernel32-Named_Pipe :: Sebastian Lackner / Dan Kegel :: Support for NamedPipe operations. [rev 2]
kernel32-SystemFileCacheSize :: Austin English :: Add stub for [Get|Set]SystemFileCacheSize.
libs-Unicode_Collation :: Dmitry Timoshkov :: Fix comparison of punctuation characters.
loader-Cmdline_Diagnostics :: Michael Müller :: Add commandline option --check-libs to test if shared libraries are installed.
loader-Cmdline_Diagnostics :: Sebastian Lackner :: Add commandline option --patches to show the patch list.
ntdll-Dynamic_DST :: Michael Müller :: Add support for Dynamic DST (daylight saving time) information in registry.
ntdll-Dynamic_DST :: Sebastian Lackner :: Add Dynamic DST exceptions for Israel Standard Time.
ntdll-FD_Cache :: Sebastian Lackner :: Use lockfree implementation for get_cached_fd. [rev 4]
ntdll-FileDispositionInformation :: Dmitry Timoshkov / Erich E. Hoover :: Add support for setting file disposition information.
ntdll-Junction_Points :: Erich E. Hoover :: Support for junction points/reparse points.
ntdll-Pipe_SpecialCharacters :: Michael Müller :: Allow special characters in pipe names.
ntdll-loader_EntryPoint :: Sebastian Lackner :: Set ldr.EntryPoint for main executable.
quartz-MediaSeeking_Positions :: Erich E. Hoover :: Return correct IMediaSeeking stream positions in quartz.
riched20-IText_Interface :: Jactry Zeng :: Implement IText{Range,Selection}::{GetChar,GetStart,GetEnd,GetDuplicate,Collapse,SetStart,SetEnd}.
riched20-IText_Interface :: Jactry Zeng :: Implement Stubs for ITextFont interface.
riched20-IText_Interface :: Jactry Zeng :: Implement Stubs for ITextPara interface.
riched20-IText_Interface :: Jactry Zeng :: Implement Stubs for ITextRange interface.
server-ACL_Compat :: Erich E. Hoover :: Compatibility patch for old method of storing extended file system attributes. [rev 6]
server-Address_Change_Notification :: Erich E. Hoover :: Implement SIO_ADDRESS_LIST_CHANGE. [rev 2]
server-CreateProcess_ACLs :: Joris van der Wel :: Implement passing ACLs to CreateProcess.
server-Inherited_ACLs :: Erich E. Hoover :: Add support for inherited security attributes. [rev 6]
server-Misc_ACL :: Erich E. Hoover :: Add default security descriptor ownership and DACLs for processes.
server-Stored_ACLs :: Erich E. Hoover :: Store and return security attributes with extended file attributes. [rev 6]
shell32-Default_Folder_ACLs :: Erich E. Hoover :: Generate default ACLs for user shell folders. [rev 6]
shell32-Icons :: Michael Müller :: Add support for extra large and jumbo icon lists in shell32.
shell32-RunDLL_CallEntry16 :: Michael Müller :: Manually relay RunDLL_CallEntry16 to make Tages Protection v5 happy.
shell32-SHCreateSessionKey :: Dmitry Timoshkov :: shell32: Implement SHCreateSessionKey.
shlwapi-UrlCombine :: Sebastian Lackner :: Workaround for broken implementation of shlwapi url functions.
user32-GetSystemMetrics :: Michael Müller :: Allow changing the tablet / media center status via wine registry key.
user32-GetTipText :: Erich E. Hoover :: Handle TOOLTIPS_GetTipText edge cases.
user32-WndProc :: Sebastian Lackner :: Workaround for programs leaking wndproc splots.
wineboot-HKEY_DYN_DATA :: Michael Müller :: Add some generic hardware in HKEY_DYN_DATA\\Config Manager\\Enum.
winepulse-PulseAudio_Support :: Maarten Lankhorst :: Winepulse patches extracted from https://launchpad.net/~ubuntu-wine/+archive/ubuntu/ppa/+files/wine1.7_1.7.22-0ubuntu1.debian.tar.gz. [rev 4]
winex11-XEMBED :: Sebastian Lackner :: Enable/disable windows when they are (un)mapped by foreign applications.
winex11-XEMBED :: Sebastian Lackner :: Update gl_drawable for embedded windows.
ws2_32-Connect_Time :: Bruno Jesus / Erich E. Hoover :: Return the appropriate connection time with SO_CONNECT_TIME.
ws2_32-TransmitFile :: Erich E. Hoover :: Implement TransmitFile.
ws2_32-inet_pton :: Bruno Jesus :: Implement ws2_32.inet_pton.
wtsapi32-EnumerateProcesses :: Sebastian Lackner :: Partial implementation of WTSEnumerateProcessesW.

wine: created the configuration directory '/home/gary/.wine-pipelight64'
wine: configuration in '/home/gary/.wine-pipelight64' has been updated.
Checking OpenGL ...
OpenGL Vendor: X.Org
OpenGL Renderer: Gallium 0.4 on AMD OLAND
OpenGL Direct Rendering: True
OpenGL: PASSED

Checking fonts ...
Found Arial in Z:\usr\share\fonts\truetype\arial.ttf
Found Arial in Z:\usr\share\fonts\truetype\arialbd.ttf
Found Arial in Z:\usr\share\fonts\truetype\arialbi.ttf
Found Arial in Z:\usr\share\fonts\truetype\ariali.ttf
Found Verdana in Z:\usr\share\fonts\truetype\verdana.ttf
Found Verdana in Z:\usr\share\fonts\truetype\verdanab.ttf
Found Verdana in Z:\usr\share\fonts\truetype\verdanaz.ttf
Found Verdana in Z:\usr\share\fonts\truetype\verdanai.ttf
Fonts: PASSED

Checking ACLs / XATTR ...
ACLs: PASSED

Checking libraries...
libcapi20.so.3: /usr/lib64/libcapi20.so.3
libcups.so.2: /usr/lib64/libcups.so.2
libdbus-1.so.3: /lib64/libdbus-1.so.3
libfontconfig.so.1: /usr/lib64/libfontconfig.so.1
libGL.so.1: /usr/lib64/libGL.so.1
libgnutls.so.28: /usr/lib64/libgnutls.so.28
libgsm.so.1: /usr/lib64/libgsm.so.1
libjpeg.so.8: /usr/lib64/libjpeg.so.8
libncurses.so.5: /lib64/libncurses.so.5
libnetapi.so: missing
libodbc.so: missing
libOSMesa.so.8: /usr/lib64/libOSMesa.so.8
libpng16.so.16: /usr/lib64/libpng16.so.16
libtiff.so.5: /usr/lib64/libtiff.so.5
libv4l1.so.0: /usr/lib64/libv4l1.so.0
libXcomposite.so.1: /usr/lib64/libXcomposite.so.1
libXcursor.so.1: /usr/lib64/libXcursor.so.1
libXext.so.6: /usr/lib64/libXext.so.6
libXi.so.6: /usr/lib64/libXi.so.6
libXinerama.so.1: /usr/lib64/libXinerama.so.1
libXrandr.so.2: /usr/lib64/libXrandr.so.2
libXrender.so.1: /usr/lib64/libXrender.so.1
libxslt.so.1: /usr/lib64/libxslt.so.1
libXxf86vm.so.1: /usr/lib64/libXxf86vm.so.1
Libraries: FAILURE
gary@linux-l7o5:~>

Konsle-2
gary@linux-l7o5:~> pipelight-plugin --list-enabled-all
silverlight5.1
flash
grandstream
gary@linux-l7o5:~>

Revision history for this message
Sebastian Lackner (slackner) wrote :

Hi,

unfortunately the debug output doesn't really help to find out what the issue is in this case.

Its also not really clear to me what you mean with "fails to install". Normally there should be no reinstallation of Flash after every update, only when a new version of Flash was released in the meantime.

Do you mean that Firefox shows the plugin as failed, and doesn't want to load it anymore? This could also mean that firefox has cached an error during the plugin initialization. If you're able to reproduce this issue, please afterwards take a look at the following diagnostic page:

http://fds-team.de/pipelight

It should display if the reason for the failure is caused by the plugin cache. To invalidate the plugin cache you either have to delete it manually, or to run:

sudo pipelight-plugin --create-mozilla-plugins

I'll look into the caching issue a bit more during the next days, and try to find a solution to prevent this cache error from happening. Normally it should be considered a firefox bug, but ... :/

Regards,
Sebastian

Revision history for this message
Gary (uary) wrote :

Hi Sebastian
A little more detail The Opensuse auto updater is only doing a minor update of the pipelight package. I also agree flash and silverlight should not be reinstalling but they are doing so on opensuse. After the update runs the first time I open Firefox the flash installer will briefly flash on my screen then the silverlight installer will fully run. If I then go to the plugins page in Firefox flash shows as version (0.0 flash error) it should be (14.0.0.179) and silverlight shows normal (51.30514.0) going to the Pipelight diagnostic: page just shows flash as not installed so that is no help. As I said this is only an annoyance to me but may a big deal to less sophisticated users.
Thanks for your great work

To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.