Bug 4156 - boot.iso only works with anonymous ftp servers
Summary: boot.iso only works with anonymous ftp servers
Status: RESOLVED FIXED
Alias: None
Product: Mageia
Classification: Unclassified
Component: Installer (show other bugs)
Version: Cauldron
Hardware: i586 Linux
Priority: Normal normal
Target Milestone: ---
Assignee: Olivier Blin
QA Contact:
URL:
Whiteboard:
Keywords: NEEDINFO
Depends on:
Blocks:
 
Reported: 2012-01-16 16:52 CET by William Kenney
Modified: 2012-02-10 17:01 CET (History)
3 users (show)

See Also:
Source RPM: drakx-installer-images
CVE:
Status comment:


Attachments

Description William Kenney 2012-01-16 16:52:56 CET
This appears to be something that Mageia picked up
from Mandriva. It appears to me that if you use
boot.iso to install when the installer asks for
your ID and password if you enter anything in
there it won't connect. If you enter nothing,
anonymous, it will work fine. This is an error
that appears to be carried over from Mandriva.
The Mandriva boot.iso was corrected I believe
after the Mageia fork. I was part of that process.
Comment 1 Manuel Hiebel 2012-01-16 17:20:08 CET
Hi, thanks for reporting this bug.
Do you have a link to the fix/patch ?

Source RPM: boot.iso => drakx-installer-images

Comment 2 William Kenney 2012-01-16 20:46:03 CET
OK, here's the original Mandriva Bug where all this was discussed:

https://qa.mandriva.com/show_bug.cgi?id=49898

You can see it took awhile before we were able to
correctly define what was going on. The last boot.iso
I used on Mandriva did in fact work and I think that
was right around the time that Mageia forked away.

IMO, the issue now may, or may not, be the same.
More testing on my end going on to better define.
I am in control of the FTP server as it is on my
LAN and it uses ProFTP. It's a Mandriva 2010.2
system.

I'd rather have the FTP server be normal ( ID + PW )
rather then anonymous.
Comment 3 Manuel Hiebel 2012-01-16 22:24:38 CET
Ok thanks

>Olivier Blin 2009-10-27 13:37:27 CET

>Fixed in latest installer (12.72), uploaded in cooker

Mageia was forked in 10/2010 so it's seems it's broken again with the last change in our side


(P.S why don't you use plain line ?)

CC: (none) => mageia, thierry.vignaud

Comment 4 William Kenney 2012-01-17 01:04:35 CET
(In reply to comment #3)
> Mageia was forked in 10/2010 so it's seems it's broken again with the last
> change in our side
> 
> (P.S why don't you use plain line ?)

This is a test of the boot.iso. During the testing
period I actually prefer to use the Alpha/Beta isos
to start with. Ultimately when released I'd prefer
to switch to the boot.iso and my local repo to keep
the initial updates to a minimum. I use

mirrors.kernel.org

for my repo resync source.
Comment 5 William Kenney 2012-01-17 16:45:23 CET
So that you know exactly what I am doing

The FTP server ( Mandriva 2010.2 ) is located at IP: 192.168.1.2
The directory that the Mageia repo is at is: /home/mandy/mageia/2/i586/media/core.....
The FTP server is running ProFTPD and is running just fine.

Here is the process I use to run boot.iso

Boot boot.iso from CD

1) Install method: FTP Server

2) Network Connection: DHCP

3) Host Name ( Blank )
   Domain Name ( Blank )

4) Network comes up

5) HTTP proxy host: ( blank )
   HTTP proxy port: ( blank )

6) Specify a media manually

7) FTP server: 192.168.1.2
   Mageia Directory: /mageia/2/i586
   Login: mandy
   Password: xxxxx

8) Error
   Error: file not found

this process I have used many times successfully in the past
with Mandriva. Then it got broke then fixed again. Now broke,
or I'm not doing something right, in Mageia. I've changed the
Mageia Directory location to like

/mageia/2/i586/media
/home/mandy/mageia/2/i586/media

none seem to work. If I select an anonymous ftp point like

mirrors.kernel.org

that works fine.
Thierry Vignaud 2012-01-23 14:12:29 CET

Assignee: bugsquad => mageia

Comment 6 Thierry Vignaud 2012-01-23 14:39:14 CET
Can you attach stage1.log (/tmp/stage1.log or /root/drakx/stage1.log if you then complete the install with another server) in such a case?
Also could you point at the latest mdv release which worked for you (for bisecting)?

Keywords: (none) => NEEDINFO

Comment 7 Thierry Vignaud 2012-01-23 16:34:29 CET
Works for me BTW...
Comment 8 William Kenney 2012-01-23 17:14:02 CET
(In reply to comment #7)

> Works for me BTW...

Point me to an on line ftp server that you use.
Comment 9 Thierry Vignaud 2012-01-23 18:41:08 CET
Just a local one I set up for testing...
Comment 10 Thierry Vignaud 2012-01-23 21:28:42 CET
BTW do you know such a public server?
Comment 11 William Kenney 2012-01-23 22:50:40 CET
(In reply to comment #10)

> BTW do you know such a public server?

I use mirrors.kernel.org both as a source
for an boot.iso ( anonymous ) and ftp.
I get some really fast speeds from that.
Also it is my source for my local repo
rsync. I'm not say'n I'm not doing something
wrong here. Look at my process in comment #5.
This has worked many times in the past with
Mandriva but things may have changed. The
local ftp server is a Mandriva 2010.2 ProFTP.
Should be the same with Mageia.
Comment 12 Marja Van Waes 2012-02-08 11:42:46 CET
@ William

Please attach one of the files Thierry asked for in comment 6

CC: (none) => marja11

Comment 13 William Kenney 2012-02-08 18:55:22 CET
(In reply to comment #12)

> Please attach one of the files Thierry asked for in comment 6

I'm waiting for Beta 1, hopefully so I can
get a clean install on something. Right now,
even using boot.iso, I cannot get a complete
install of M2A3. Mostly due to:

https://bugs.mageia.org/show_bug.cgi?id=4124
Mageia 2 Alpha 3 32-bit i586 hangs on install
See my Comment 11.

Even using an anonomous ftp server with boot.iso
I cannot get a clean install.
Comment 14 Thierry Vignaud 2012-02-08 20:03:44 CET
This is absurd.
If you can get to the point installing packages hang, then you've set up the packages sources for quite some time.
So you definitively can start the installer with an auth ftp, and then copy log files on USB, floppy, network or whatever.
Comment 15 William Kenney 2012-02-08 21:42:47 CET
(In reply to comment #14)

> If you can get to the point installing packages hang, then you've set up the
> packages sources for quite some time.

The getting to the point where install hangs is
using the M2A3 32-bit DVD install. This bug
has to do with attempting to install using
boot.iso and attempting to use an ftp source
that requires a user name and password to
gain access to the repo on that ftp server.

If I use say ftp://mirrors.kernel.org that's
an anonymous server not needing and user and PW.
Installation launches and runs at least for awhile
installing packages.

I've come from a corporate environment where they
required a secured FTP point needing a User name
and Password to get to the local repo. If you
attempt to use boot.iso under that situation
you'll not even be able to get into the user
and repo in that users space. Nothing gets
written to the disk. Not even partitioning.

Most people will use anonymous servers with
boot.iso. I've a little wrinkle here right
now. Up to last week my Cauldron repo was on
a Mandriva 2010.2 server. That got pulled down
and replaced with a Mageia 1 server ( works great ).
I've built a local Mageia 1 32-bit repo on it
and that works fine. I plan on putting up
a Cauldron repo ( ftp User/PW ) in the next
week and I can get back into testing this,
certainly by the time we get to Beta 1.

This bug imo is tagged correctly at "normal".
In fact Mandriva released a number of versions
with this bug still open.
Comment 16 William Kenney 2012-02-08 22:19:36 CET
Ok hold the phone on this for a couple weeks.

As I mentioned in Comment 15 I've just replaced
my Mandriva 2010.2 ftp server with a Mageia 1
server. The first repo I built on this is
Mageia 1 32-bit. So I now have a local repo,
that requires an ID & PW. Using the Mageia 1
32-bit boot.iso ( 39.0 MB, 30 May 2011 ).
That works just fine. I'm getting a good
install on a Vbox test install.

I'll build a local repo for Cauldron, 32-bit,
next week and try the boot.iso against that
local ftp on a Mageia 1 server.

Thanks for your help on this.
Comment 17 William Kenney 2012-02-10 17:01:15 CET
I'm going to change the status of this bug to "RESOLVED"
for now. I changed my repo source FTP server from
Mandriva 2010.2 to Mageia 1 32-bit. The latest
M2 32-bit boot.iso, as of 9 Feb 2012, does in fact
handle this FTP server that needs an ID & PW. I
don't think it's worth our time to figure out
why the Mandriva FTP server does not work, at
least as of this time.

Thanks for all the help on this one. I'll keep
using it and if anything changes I'll reopen
this bug.

Status: NEW => RESOLVED
Resolution: (none) => FIXED


Note You need to log in before you can comment on or make changes to this bug.