Bug 157508 - [Fix_is_Ready:SLE10,11.0] YaST does not install packages located in folders whose names contain accented characters
Summary: [Fix_is_Ready:SLE10,11.0] YaST does not install packages located in folders w...
Status: RESOLVED FIXED
Alias: None
Product: openSUSE 10.2
Classification: openSUSE
Component: YaST2 (show other bugs)
Version: Final
Hardware: x86 SuSE Linux 10.0
: P2 - High : Normal (vote)
Target Milestone: ---
Assignee: E-mail List
QA Contact: Jiri Srain
URL:
Whiteboard:
Keywords: Fix_is_Ready
Depends on:
Blocks:
 
Reported: 2006-03-13 01:07 UTC by Carlos Eduardo Bezerra
Modified: 2008-11-22 09:27 UTC (History)
4 users (show)

See Also:
Found By: Customer
Services Priority:
Business Priority:
Blocker: ---
Marketing QA Status: ---
IT Deployment: ---


Attachments
y2log as required (999.78 KB, application/octet-stream)
2006-03-17 01:09 UTC, Carlos Eduardo Bezerra
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Carlos Eduardo Bezerra 2006-03-13 01:07:30 UTC
Whenever I double-click a RPM package for installation with YaST, that is located in a folder whose name contains accented or special characters (á, é, à, õ etc.), no description appears in Konqueror and if I choose "Install package with YaST", YaST2 launches but does not detect the package and does not install it. It just sends me straight to its 'Software Management' search window.

This happens in any directory or volume. If I change the folder name and remove the accented characters, package description is displayed and YaST works normally.

I'm using SuSE Linux 10.0 Eval, KDE 3.5.1 (updated through YaST), language Portuguese-Brazilian (pt-br).
Comment 1 Michael Gross 2006-03-13 10:16:43 UTC
This might be a character-encoding problem with libzypp.
Comment 3 Klaus Kämpf 2006-03-14 01:15:19 UTC
Looks like a kde  -> "yast -i" issue.

Please provide /var/log/YaST2/y2log
Comment 4 Carlos Eduardo Bezerra 2006-03-16 20:24:55 UTC
I'll post /var/log/YaST2/y2log this weekend, I'm out of town at the moment. Sorry about the delay.
Comment 5 Carlos Eduardo Bezerra 2006-03-17 01:09:41 UTC
Created attachment 73446 [details]
y2log as required

Here is the required y2log. In the same folder, however, there were other log files named y2log-1 through 9.
Comment 6 Stanislav Visnovsky 2006-03-22 09:12:58 UTC
SL 10.0 -> ma
Comment 9 Stanislav Visnovsky 2007-10-09 10:45:38 UTC
Is this reproducible on openSUSE 10.3?
Comment 10 Stanislav Visnovsky 2007-11-23 08:31:42 UTC
Moving the bug at least to 10.2, so we know it's still applicable for ZYPP.

We are not going to fix it for SUSE Linux 10.0
Comment 11 Michael Andres 2007-11-23 11:04:24 UTC
On 10.3 (kdebase3-3.5.7-87):

 (1) /tmp/test-1-1.intern.i586.rpm
vs.
 (2) /tmp/_áíėü_repo/test-1-1.intern.i586.rpm


If konqueror displays package data (1) the y2log says
 
  Launched YaST2 component 'y2base' 'sw_single' '("test")' 'qt'

If konqueror does not display data (2) it calls

 Launched YaST2 component 'y2base' 'sw_single' 'qt'


Don't know why konqueror can't display the data (I don't see any yast/zypper call at that time), but I guess this has to be fixed first. 

In case (2) /opt/kde3/share/apps/krpmview/setup_temp_source is invoked with
'/tmp/_?_repo/test-1-1.intern.i586.rpm' as argument (the '?' is a '?', 077), and this directory does not exist. 

Comment 12 Christoph Thiel 2008-04-25 13:31:11 UTC
KDE folks? *ping*
Comment 13 Dirk Mueller 2008-07-31 16:40:30 UTC
fixed for 11.1
Comment 14 Dirk Mueller 2008-07-31 16:40:42 UTC
.