Attempts to upgrade an i386 from 6.0 to either 6.2 or 7.0 fail at the point where the installer is attempting to install selected packages. The error log was saved to floppy and is appended. Jeff Elman / UC San Diego / elman.edu ============================= Traceback (innermost last): File "/usr/bin/anaconda", line 438, in ? intf.run(todo, test = test) File "/var/tmp/anaconda-7.0.1//usr/lib/anaconda/text.py", line 1030, in run rc = apply (step[1](), step[2]) File "/var/tmp/anaconda-7.0.1//usr/lib/anaconda/text.py", line 507, in __call__ if todo.doInstall (): File "/var/tmp/anaconda-7.0.1//usr/lib/anaconda/todo.py", line 1526, in doInstall self.instLog = open(self.instLogName, "w+") IOError: [Errno 2] No such file or directory: '/mnt/sysimage/tmp/upgrade.log' Local variables in innermost frame: arch: i386 total: 458 msg: File exists logname: /tmp/upgrade.log i: /etc/X11 p: xsysinfo l: [abiword, adjtimex, anaconda, anacron, anonftp, apache, apmd, arpwatch, ash, aspell, at, audiofile, aumix, authconfig, autoconf, automake, awesfx, basesystem, bash, bc, bdflush, bind-utils, binutils, bison, bug-buddy, byacc, bzip2, bzip2-devel, cdecl, cdp, chkconfig, chkfontpath, compat-egcs, compat-egcs-c++, compat-glibc, compat-libstdc++, console-tools, control-center, control-panel, cpio, cpp, cproto, cracklib, cracklib-dicts, crontabs, ctags, cvs, cyrus-sasl, db1, db1-devel, db2, db3, desktop-backgrounds, dev, dev86, dhcpcd, dia, dialog, diffutils, dip, dump, e2fsprogs, ed, ee, eject, ElectricFence, elm, emacs, emacs-nox, emacs-X11, esound, exmh, expect, extace, fetchmail, file, filesystem, fileutils, findutils, finger, finger-server, flex, fortune-mod, freetype, ftp, gawk, gcc, gcc-c++, gd, gdb, gdbm, gdbm-devel, gdk-pixbuf, gdm, gedit, gettext, gftp, ghostscript, ghostscript-fonts, gimp, gimp-devel, glib, glib-devel, glibc, glibc-devel, gmc, gmp, gnome-applets, gnome-audio, gnome-audio-extra, gnome-core, gnome-games, gnome-libs, gnome-linuxconf, gnome-media, gnome-pim, gnome-print, gnome-users-guide, gnome-utils, gnorpm, gnotepad+, gnumeric, gnupg, gpm, gpm-devel, gqview, grep, groff, groff-perl, gtk+, gtk+-devel, gtk-engines, gtop, guile, gv, gzip, hdparm, ical, ImageMagick, imlib, imlib-cfgeditor, imlib-devel, indexhtml, inews, info, initscripts, iputils, isapnptools, kbdconfig, kdebase, kdelibs, kdelibs-devel, kdesupport, kdesupport-devel, kernel, kernel-doc, kernel-headers, kernel-pcmcia-cs, kernel-source, kernel-utils, kgcc, krb5-libs, kudzu, less, libghttp, libglade, libgtop, libjpeg, libjpeg-devel, libpng, libpng-devel, librep, libstdc++, libstdc++-devel, libtermcap, libtermcap-devel, libtiff, libtiff-devel, libtool, libtool-libs, libungif, libungif-devel, libxml, lilo, linuxconf, logrotate, losetup, LPRng, lrzsz, lsof, lynx, m4, mailcap, mailx, make, MAKEDEV, man, man-pages, mc, Mesa, metamail, mikmod, mingetty, minicom, mkbootdisk, mkinitrd, mktemp, mkxauth, modemtool, modutils, mount, mouseconfig, mpage, mt-st, multimedia, mutt, ncftp, ncompress, ncurses, ncurses-devel, ncurses4, net-tools, netcfg, netpbm, netpbm-devel, netpbm-progs, netscape-common, netscape-communicator, newt, newt-devel, nfs-utils, nmh, ntsysv, openldap, openssh, openssh-askpass, openssh-askpass-gnome, openssh-clients, openssl, ORBit, pam, passwd, patch, pciutils, perl, pine, playmidi, playmidi-X11, pmake, popt, portmap, ppp, printtool, procmail, procps, psmisc, pspell, pump, pwdb, pygnome-libglade, pygtk-libglade, python, pythonlib, qt, qt1x, qt1x-devel, quota, raidtools, rcs, rdate, rdist, readline, readline-devel, redhat-logos, redhat-release, rep-gtk, rep-gtk-gnome, rep-gtk-libglade, rhs-printfilters, rmt, rootfiles, rp3, rpm, rpm-build, rpm-devel, rpm-python, rsh, rsh-server, rsync, rusers, rusers-server, rwall-server, rwho, rxvt, samba, samba-client, samba-common, sash, sawfish, screen, sed, sendmail, setserial, setup, setuptool, sh-utils, shadow-utils, sharutils, slang, slang-devel, slocate, slrn, sndconfig, sox, stat, statserial, strace, stunnel, switchdesk, switchdesk-gnome, sysklogd, SysVinit, talk, talk-server, tar, tcl, tclx, tcp_wrappers, tcsh, telnet, telnet-server, termcap, tetex, tetex-fonts, tetex-xdvi, texinfo, textutils, tftp-server, time, timeconfig, timetool, tin, tix, tk, tkinter, tksysv, tmpwatch, traceroute, trn, umb-scheme, unzip, urlview, urw-fonts, usermode, utempter, util-linux, vim-common, vim-minimal, vixie-cron, which, whois, words, wu-ftpd, wvdial, Xaw3d, xchat, Xconfigurator, XFree86, XFree86-100dpi-fonts, XFree86-3DLabs, XFree86-75dpi-fonts, XFree86-8514, XFree86-AGX, XFree86-cyrillic-fonts, XFree86-devel, XFree86-doc, XFree86-FBDev, XFree86-I128, XFree86-libs, XFree86-Mach32, XFree86-Mach64, XFree86-Mach8, XFree86-Mono, XFree86-SVGA, XFree86-tools, XFree86-twm, XFree86-VGA16, XFree86-xdm, XFree86-xf86cfg, XFree86-xfs, XFree86-Xnest, XFree86-Xvfb, xinetd, xinitrc, xloadimage, xmailbox, xmms, xmorph, xpaint, xpdf, xrn, xscreensaver, xsri, xxgdb, zip, zlib, zlib-devel, db2-devel, db3-devel, db3-utils, enlightenment, enscript, fetchmailconf, fnlib, freetype-devel, freetype-utils, fvwm2, fvwm2-icons, getty_ps, giftrans, glib10, glibc-profile, gnuplot, groff-gxditview, gtk+10, imap, ircii, libjpeg6a, libpcap, libungif-progs, licq, macutils, mcserv, mysql, mysql-server, ntp, psacct, python-docs, python-tools, readline2.2.1, routed, rwall, sawfish-themer, sendmail-cf, symlinks, tftp, timed, transfig, tree, uucp, vim-enhanced, vim-X11, wmconfig, xcpustate, xfig, xmms-gnome, xosview, xsysinfo] db: <rpmdb object at 91dfa40> self: <todo.ToDo instance at 827c7b0> how: u errno: 17 totalSize: 1093508 f: <closed file '/mnt/sysimage/etc/mtab', mode 'w+' at 9238880> ts: <rpmtrans object at 922b128> ToDo object: (itodo ToDo p1 (dp2 S'method' p3 (iimage CdromInstallMethod p4 (dp5 S'currentDisc' p6 I1 sS'tree' p7 S'/mnt/source' sS'device' p8 S'hdc' sS'progressWindow' p9 <failed>
Created attachment 3638 [details] this is the error log that was created by the installer and saved to floppy
Please verify Brent. I would recommend setting up a 6.2 box, put a upgrade.log file in /tmp and do an upgrade and see if you get this error.
*** Bug 18330 has been marked as a duplicate of this bug. ***
This problem appears to arise whenever the installer needs to access a file or directory that has been symlinked to / (or that falls in the hierarchy below a symblink). Thus if either /tmp or /var/lib are symlinks, the installer will fail. The user workaround is to make sure that no files or directories that are accessed by the installer involve symlinks.
*** This bug has been marked as a duplicate of 13071 ***