Gentoo Archives: gentoo-installer

From: Ladislav Laska <ladislav.laska@×××××.com>
To: gentoo-installer@l.g.o
Subject: Re: [gentoo-installer] emerge gives traceback during gentoo installation
Date: Tue, 23 Jan 2007 06:25:17
Message-Id: 255f067f0701222224u62d5b102vcc64d8dfb7f16f9d@mail.gmail.com
In Reply to: [gentoo-installer] emerge gives traceback during gentoo installation by Hendrik Boom
1 Hello,
2
3 I think that this is an error in ebuild. Try to sync portage tree and
4 emerge it again - or use another ebuild. Try tu update portage (emerge
5 portage) too.
6
7 If it does not helps, contact user maillist.
8
9 On 1/22/07, Hendrik Boom <hendrik@××××××××××.com> wrote:
10 > Installing gentoo for the first time, starting yesterday. I just got to
11 > the point of choosing the system logger as described in section 9b of
12 > http://www.gentoo.org/doc/en/handbook/handbook-x86.xml?part=1&chap=9
13 > and syslog-ng gives me a traceback.
14 >
15 > (chroot) lovesong etc # emerge -vp syslog-ng
16 >
17 > These are the packages that would be merged, in order:
18 >
19 > Calculating dependencies... done!
20 > Traceback (most recent call last):
21 > File "/usr/bin/emerge", line 3511, in ?
22 > mydepgraph.display(mydepgraph.altlist())
23 > File "/usr/bin/emerge", line 1699, in display
24 > myfilesdict=portage.portdb.getfetchsizes(x[2], useflags=self.applied_useflags[x[2]], debug=edebug)
25 > File "/usr/lib/portage/pym/portage.py", line 5222, in getfetchsizes
26 > mf = Manifest(pkgdir, self.mysettings["DISTDIR"])
27 > File "/usr/lib/portage/pym/portage_manifest.py", line 119, in __init__
28 > self._read()
29 > File "/usr/lib/portage/pym/portage_manifest.py", line 179, in _read
30 > self._readDigests(myhashdict=self.fhashdict)
31 > File "/usr/lib/portage/pym/portage_manifest.py", line 148, in _readDigests
32 > myhashdict=myhashdict)
33 > File "/usr/lib/portage/pym/portage_manifest.py", line 164, in _readManifest
34 > self._parseDigests(fd, myhashdict=myhashdict, **kwargs)
35 > File "/usr/lib/portage/pym/portage_manifest.py", line 198, in _parseDigests
36 > for myentry in self._parseManifestLines(mylines):
37 > File "/usr/lib/portage/pym/portage_manifest.py", line 184, in _parseManifestLines
38 > for myline in mylines:
39 > IOError: [Errno 5] Input/output error
40 > (chroot) lovesong etc #
41 >
42 >
43 > This is the second time I issued the command. The first time I got about
44 > 487 lines of output, ending with:
45 >
46 >
47 > >>> /usr/lib/libol.so.0 -> libol.so.0.0.0
48 > >>> /usr/lib/libol.la
49 > >>> /usr/lib/libol.so -> libol.so.0.0.0
50 > >>> Regenerating /etc/ld.so.cache...
51 > >>> dev-libs/libol-0.3.18 merged.
52 >
53 > >>> No packages selected for removal by clean.
54 >
55 > >>> Emerging (2 of 2) app-admin/syslog-ng-1.6.9 to /
56 > Traceback (most recent call last):
57 > File "/usr/bin/emerge", line 3545, in ?
58 > mydepgraph.merge(pkglist)
59 > File "/usr/bin/emerge", line 2075, in merge
60 > retval=portage.doebuild(y,"merge",myroot,self.pkgsettings,edebug,tree="porttree")
61 > File "/usr/lib/portage/pym/portage.py", line 2948, in doebuild
62 > if need_distfiles and not fetch(fetchme, mysettings, listonly=listonly, fetchonly=fetchonly):
63 > File "/usr/lib/portage/pym/portage.py", line 1954, in fetch
64 > mydigests = Manifest(
65 > File "/usr/lib/portage/pym/portage_manifest.py", line 119, in __init__
66 > self._read()
67 > File "/usr/lib/portage/pym/portage_manifest.py", line 179, in _read
68 > self._readDigests(myhashdict=self.fhashdict)
69 > File "/usr/lib/portage/pym/portage_manifest.py", line 148, in _readDigests
70 > myhashdict=myhashdict)
71 > File "/usr/lib/portage/pym/portage_manifest.py", line 164, in _readManifest
72 > self._parseDigests(fd, myhashdict=myhashdict, **kwargs)
73 > File "/usr/lib/portage/pym/portage_manifest.py", line 198, in _parseDigests
74 > for myentry in self._parseManifestLines(mylines):
75 > File "/usr/lib/portage/pym/portage_manifest.py", line 184, in _parseManifestLines
76 > for myline in mylines:
77 > IOError: [Errno 5] Input/output error
78 > (chroot) lovesong etc # df
79 > Filesystem 1K-blocks Used Available Use% Mounted on
80 > /dev/ROOT 12389324 4263576 7496404 37% /
81 > (chroot) lovesong etc # mount
82 > /dev/ROOT on / type ext3 (rw,noatime)
83 > (chroot) lovesong etc # ls -l /dev/ROOT
84 > ls: /dev/ROOT: No such file or directory
85 > (chroot) lovesong etc #
86 >
87 >
88 > Further, I'm installing this using a chroot from a Debian sarge system.
89 > I've encountered a few anomalies along the way, but I suspect most of them
90 > are cosmetic, and that some just need a documentation update.
91 > I don't think they are related to the tracebacks, but I mention them below
92 > just in case they are a clue to the deeper problem. (I planned to mention
93 > them in a separate letter of advice on how to avoid confusing newbies.)
94 >
95 > (1) The portage file on the mirror was called
96 > portage-latest.tar.bz2.tar
97 > instead of
98 > portage-latest.tar.bx2
99 >
100 > (2) Of course, from sarge I couldn't run mirrorselect. So I picked a
101 > mirror by hand, and is seemed to work.
102 >
103 > (3) At section 7.d, where I was supposed to
104 > zcat /proc/config.gz
105 > there was no such file. But the file I was supposed to create,
106 > /usr/share/genkernel/x86/kernel-config-26
107 > already existed, so I just used the one that was already there.
108 >
109 > This may have resulted from the fact that /proc was, of course, a window
110 > into the Debian 2.6.8 kernel instead of the 2.6.17 installer kernel.
111 >
112 > (4) When doing
113 > genkernel all
114 > I got the message
115 > mount: special device /dev/BOOT does not exist
116 > * warning: failed to mount /boot
117 >
118 > There was still a directory /boot on the intended partition into which I
119 > was installing gentoo, so I presumed it would use that one for /boot, as I
120 > intended, and just let it go on.
121 >
122 > (5) There was not sufficient information on locales and keymaps. IN
123 > particular, none of the available locales had "UTF-8" in their names, even
124 > though some of the suggested ones did. Should I presume that the UTF-8
125 > adaptation is created by the locale generating software? What I want is
126 > a system that uses UTF-8 internally and keyboards and consoles that accept
127 > input in several languages -- English, French, math, Japanese, and
128 > mathematics. I guesses some entries and went on -- confident that this
129 > can be fixed after installation.
130 >
131 > What further information should I dig out to help track down the
132 > problem?
133 >
134 > -- hendrik
135 >
136 > --
137 > gentoo-installer@g.o mailing list
138 >
139 >
140
141
142 --
143 Regards Ladislav Laska
144 S pozdravem Ladislav Laska
145 --
146 gentoo-installer@g.o mailing list