A Quarta 08 Dezembro 2010 23:28:52, você escreveu:
> Hi Miguel,
>  I have gone the logs on your suggestion (initially was too lazy to
> crawl syslog, SIGH). I should have seen it earlier ...

thanks for analyzing the installation logs.

> 
>  From syslog, it seem something got wrong on the network so the packages
> were not downloaded.
> (I am pretty sure it was not a permanent error as I was browsing the net
> all that time through the same router/switch)
> 
> Here it goes:
> [code]
> Dec  7 03:33:13 in-target: Get:970
> ftp://ftp.sk.debian.org/debian/squeeze/main ntfs-3g i386 1:2010.3.6-1
> [63.8 kB]
> Dec  7 03:33:13 kernel: [ 4842.663844] eth0: Transmit error, Tx status
> register 90.
> Dec  7 03:33:13 kernel: [ 4842.664070] eth0: Transmit error, Tx status
> register c0.
> Dec  7 03:35:13 in-target: Err
> ftp://ftp.sk.debian.org/debian/squeeze/main ntfs-3g i386 1:2010.3.6-1
> Dec  7 03:35:13 in-target:   Data socket timed out
> Dec  7 03:35:22 in-target: Err
> ftp://ftp.sk.debian.org/debian/squeeze/main ntfsprogs i386 2.0.0-1+b1
> [/code]

quoting linux-2.6-2-6-32/Documentation/networking/vortex.txt:

Transmit error, Tx status register 82
-------------------------------------

This is a common error which is almost always caused by another host on
the same network being in full-duplex mode, while this host is in
half-duplex mode.  You need to find that other host and make it run in
half-duplex mode or fix this host to run in full-duplex mode.

As a last resort, you can force the 3c59x driver into full-duplex mode
with

        options 3c59x full_duplex=1

but this has to be viewed as a workaround for broken network gear and
should only really be used for equipment which cannot autonegotiate.


I suggest you install again passing  the option to the module to use full 
duplex:

(5.3.1.2 on http://d-i.alioth.debian.org/manual/en.i386/ch05s03.html)

3c509.full_duplex=1

...or try with all hosts as half-duplex if using that NIC.

> 
> 
> It seems to me the installer error-handling can use some improvement.
> What bothers me most is the silent failure - which to most inexperienced
> user will "indicate" Debian/Linux's immaturity.

I found a related BR, #579520, on tasksel package. 
http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=579520
If it's the correct package for this, i suggest the discussion to be kept in 
it instead of ending up with several BRs for the same issue.

> 
> I am using GUI or basic installer, so the suggestion belove  is for
> Expert mode. But the general idea shall be plausible across the board.
> 
> Here it is:
> ----------------------
> 
> >>First stage = only detect and report issue
> 
> 1) The installer will notify the user that (some) package downloads
> failed
>  - just writing it into syslog is not enough (who watches that screen
> anyway...)
> 
> >>Second stage = attempt optimistic autocorrection + alow for manual
> 
> auto correction)
> 
> 2) To solve intermittend networks issues, Debian-installer shall
> (automatically) try at least twice to call for installing of the
> packages in case of errors (be it network or other)
>  - this should be trivial to achieve - apt will anyway ignore everything
> that is allready installed, so calling it twice is a no-brainer
>  - it is actually desirable to do it this way - the delay in APT
> installing what was installer shall provide for time shinf that may
> suffice to mittigate the connection issue
>  - in case a dual run was needed (and second run was flawless), user
> just needs be notified of issues (even though they were worked around)
> 
> 3) In case multi-run of apt is not sufficient to solve all problems,
> user shall be prompted to take appropriate measures to resolve the
> situation
>  - dialog box with options like:
>  - - a) repair issue (now) and try again
>  - - b) repair issue later and reboot into the system
>  - - c) repair issue later and perform a cleanup to remove orphaned
> packages (to ensure clean state if only a dependency got installed but
> the parent package was not)
> 
> >>Third stage = provide the user with a list of packages affected
> 
> 4) When the above (IMO easy to implement) features are there, there
> should be a serious thought given to actually providing a list of
> "broken/not-installed" packages in a (file) format suitable as input for
> apt for alter use
>  - until this is available, user shall be directed
> to /var/log/installer/syslog
> 
> >>Optional addon
> 
> 5) Actually provide user with two lists as in 4) but of all packages:
>  - designated for installation by Debian-installer
>  - installed correctly
> So for every installation, succesfull or not, user will get 3 package
> list with, hopefully, one zero-file while the other 2 identical.
> 
> 
> Yeah I know I am newbie here and now work done, but sometimes even an
> idea can have a non-zero value so here it is :)
> 
> 
> If you'd like to check the box, let me know until it's clean.
> 
> 
> Best regards,
> Milan Niznansky
> 
> On Wed, 2010-12-08 at 18:55 +0000, Miguel Figueiredo wrote:
> > Hi,
> > 
> > A Terça 07 Dezembro 2010 10:38:31 Milan Niznansky você escreveu:
> > > re-fill of initially missed check-boxes, see uncommented lines
> > > 
> > > On Tue, 2010-12-07 at 10:39 +0100, Milan Niznansky wrote:
> > > > Package: installation-reports
> > > > Severity: important
> > > > Tags: d-i
> > > > 
> > > > Run a mostly default "Expert Install" with no custom options worth
> > > > mentioning. Left defaults in software slection (Desktop + System
> > > > utils) and selected also SSH server.
> > > > Installtion ran through without a hitch. No X server got installed
> > > > though. I was just greeted with "/usr/bin/X: not found" after trying
> > > > "startx"...
> > 
> > Found anything 'suspicious' on the installation log?
> > Can you share the installation log (gzipped!) ?

-- 
Melhores cumprimentos/Best regards,

Miguel Figueiredo
http://www.DebianPT.org




--
To UNSUBSCRIBE, email to debian-bugs-dist-requ...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org

Reply via email to