bug-wget
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: wget claims "Success" when it failed to write to local directory


From: Michael D. Setzer II
Subject: Re: wget claims "Success" when it failed to write to local directory
Date: Sun, 22 Oct 2023 04:42:54 +1000

On 21 Oct 2023 at 19:22, Tim Rühsen wrote:

Date sent:      Sat, 21 Oct 2023 19:22:25 +0200
Subject:        Re: wget claims "Success" when it failed to write to local 
directory
To:     Christian Rosentreter <karibu@gmx.net>, bug-wget@gnu.org
From:   Tim Rühsen <tim.ruehsen@gmx.de>

Did a test with wget2 and get this result with error (2) if no write
permission?
wget2 https://www.christianrosentreter.com/
Failed to open 'index.html' (2)
index.html           100%
[==============================================================
=======>]    1.89K    --.-KB/s
                          [Files: 1  Bytes: 1.89K [2.23KB/s] Redirects: 0  
Todo: 0  Errors: 0    ]

With write permission it downloads index.html fine.
wget2 https://www.christianrosentreter.com/
index.html           100%
[==============================================================
======>]    1.89K    --.-KB/s
                          [Files: 1  Bytes: 1.89K [2.27KB/s] Redirects: 0  
Todo: 0  Errors: 0   ]





> Hi,
>
> do you run the latest wget (1.21.4)?
>
> With that version, you get a
>
>    Cannot write to 'index.html' (Permission denied).
>
> Regards, Tim
>
> On 10/21/23 17:16, Christian Rosentreter wrote:
> >
> > Hi there,
> >
> > There's a minor cosmetic bug in wget 1.x where it claims "Success" when it 
> > in fact entirely failed to write to the local
> > disk, e.g. because of missing permissions/ write access to the current 
> > directory. The return code is "3" however, so it's
> > basically only the message that it prints on screen that is funny in a 
> > suspicious way:
> >
> >
> > ### Prepare situation…
> > $ mkdir foobar
> > $ chmod -w foobar   # remove write access
> > $ cd foobar
> >
> >
> > ### Note: the "Permission denied" and "Cannot write to" messages, but we
> > ###       get a "(Success)" anyway:
> > $ wget https://www.christianrosentreter.com/
> > --2023-10-21 17:05:35--  https://www.christianrosentreter.com/
> > Resolving www.christianrosentreter.com (www.christianrosentreter.com)... 
> > 85.13.142.16
> > Connecting to www.christianrosentreter.com 
> > (www.christianrosentreter.com)|85.13.142.16|:443... connected.
> > HTTP request sent, awaiting response... 200 OK
> > Length: unspecified [text/html]
> > index.html: Permission denied
> >
> > Cannot write to 'index.html' (Success).
> >
> >
> > ### The return code seems to be reasonable though:
> > $ echo $?
> > 3
> >
> >
> > ### Version tested:
> > $ wget --version
> > GNU Wget 1.21.4 built on darwin14.5.0.
> >
> > +cares +digest -gpgme +https +ipv6 +iri +large-file +metalink -nls
> > +ntlm +opie +psl +ssl/openssl
> >
> > …cut…
> >
> >
> >
> >
> >



+------------------------------------------------------------+
 Michael D. Setzer II - Computer Science Instructor (Retired)
 mailto:mikes@guam.net
 mailto:msetzerii@gmail.com
 Guam - Where America's Day Begins
 G4L Disk Imaging Project maintainer
 http://sourceforge.net/projects/g4l/
+------------------------------------------------------------+




reply via email to

[Prev in Thread] Current Thread [Next in Thread]