Bug 116458 - fetchmsfonts fails to see/use proxy information
Summary: fetchmsfonts fails to see/use proxy information
Status: RESOLVED FIXED
Alias: None
Product: SUSE LINUX 10.0
Classification: openSUSE
Component: Update Problems (show other bugs)
Version: RC 1
Hardware: i686 All
: P5 - None : Normal
Target Milestone: ---
Assignee: Stefan Dirsch
QA Contact: Klaus Kämpf
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2005-09-12 12:26 UTC by Jonathon Robison
Modified: 2005-09-29 02:41 UTC (History)
3 users (show)

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


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Jonathon Robison 2005-09-12 12:26:23 UTC
Not sure if it's really a blocker, but it certainly blocks thsoe of us who use
authenticating proxies.

The line "grep -q proxy-user $HOME/.curlrc" seems to be broken.  The file does
contain the correct information, yet I am always getting "Using authenticated
proxies seems to be broken.  Aborting..."

fetchmsttfonts has failed for me for years, on both updates and on fresh
installs. I figured perhaps because the script isn't executable, maybe not. All
I know is that I am always running it from within the company firewall, and it
always fails.

I commented out the whole test for $HOME/.curlrc, and it worked fine manually
(after chmod a+x).
Comment 2 Lukas Ocilka 2005-09-12 12:48:06 UTC
Harald, I hope it is yours :) ;)
Comment 3 Hendrik Vogelsang 2005-09-12 13:15:12 UTC
actually i think it was stefan...
Comment 4 Stefan Dirsch 2005-09-12 13:25:49 UTC
Yes, it never works for me for whatever reasons. Therefore the script exits in
this situation.
Comment 5 Stefan Dirsch 2005-09-12 13:58:34 UTC
Why the hell should this be a blocker? BTW, it is curl that did not work for me
when using an auth. Proxy last time I tested this. Adding the maintainer of curl
therefore.
Comment 6 Jonathon Robison 2005-09-12 14:05:20 UTC
2 quick suggestions.

1.  Stop looking in $HOME/.curlrc and try using env settings for proxy host,
user, and pass.
2.  Add a step to chmod a+x the script prior to execution?

Just ideas off the top of my head.  In every distro version I've grabbed the
script after failure, modified it, and then run it manually. Your basic
"grandma" user can't do that.
Comment 7 Jonathon Robison 2005-09-12 14:15:07 UTC
As I said at first, it may not be appropriate to label it a blocker.  I may have
misused the term; since the use of fetchmsttfonts is "blocked", I thought
blocker. I will support changing it to even as low as "Minor".
Comment 8 Stefan Dirsch 2005-09-12 14:23:39 UTC
> 1.  Stop looking in $HOME/.curlrc and try using env settings for proxy host,
> user, and pass.
proxy user/pass is not set as env. variable. YaST writes it into ~/.curlrc innstead.

> 2.  Add a step to chmod a+x the script prior to execution?
Why? It's not required for YOU to have it executable.
Comment 9 Stefan Dirsch 2005-09-18 15:32:19 UTC
Harald, couldn't you set up (or find someone who does this) an authenticated 
proxy server for testing? I think it's a valid scenario for YOU udpates. 
Comment 10 Harald Mueller-Ney 2005-09-19 09:28:47 UTC
I will try to get a authenticated proxy for testing. I couldn' tell you a
timeframe yet as I am working on some other issues too. Maybe I will find a
person to setup one for us.
You may assign the bug to me, if you want get rid of it till we have testing
possibilities.
Comment 11 Stefan Dirsch 2005-09-19 10:05:10 UTC
done. 
Comment 12 Harald Mueller-Ney 2005-09-26 16:08:55 UTC
We need an authenticated YOU server now anyway for analyzing:
95647

I make a comment ASAP after it has been setup
Comment 14 Harald Mueller-Ney 2005-09-29 00:10:50 UTC
Use my freshly setup proxy for testing.
Comment 15 Stefan Dirsch 2005-09-29 02:41:30 UTC
Thanks for setting up the auth. proxy. Indeed, using this proxy works for me. 
 
Changes: 
- removed the check for an auth. proxy 
- exit when no server for download is available or connection to server is  
  to slow