upgrade YDL3.01 --> YDL4 via yum? = NO, read this anyway

system irrelevant topics

upgrade YDL3.01 --> YDL4 via yum? = NO, read this anyway

Postby virgule » 27 Nov 2004, 20:09

**** PLEASE, SCROLL DOWN AND READ "Its Working!!" POST **** ITS ALL GOOD!!! :mrgreen:

This is in 'Off topic' because I am messing around with rpm and yum and this and that. In case I screw my installation I will have access to my 'work log' and everyone else will be able to see my progress.... I'll try to use these datas to write a HOWTO for us, the OldWorld dinosaurus who hope to use YDL4.

Ok, In an attempt to get YDL4 up and running on my unsupported G3/300 (OldWorld) I've downloaded the CD1 ISO and burneth it in Toast 4.0 from the MacOS side of things (I never got the burner to work in Linux, never really bothered anyway...) I've put the 2.6.8 kernel and 'ramdisk.image.gz' where they belong (for bootx to use). Upon selecting the 'vmlinux-2.6.8* kernel and selected the appropriate ramdisk, I got some stuffs on screen (!!!!!) this could mean we're not so far from success!!! ...but it just sit there, with a "mon>' prompt. Its 'fonctionnal' but I don't know what I have to do from there... Here is what the screen show:

Welcome to Linux, Kernel 2.6.8-1.ydl.7

Linked at =0xc0000000
Frame buffer at =0x82800800 (Phys), 0xd0800800 log
Klimit =0xc06c400
MSR =0x00000072
HID0 (this may be HIDO) =0x0291c0ac
ICTC =0x00000000

pmac_init(): exit
id_mach(): done
MMU: enter
MMU: hwinit
hash= enter
hash= find piece
hash= patch
hash= done
MMU= mapin
MMU= setio
MMU= exit

xmon uses screen and keyboard

Setup_arch: enter
Setup_arch: bootmem
arch: exit
Vector: 300 at pc = c0014428, lr= c00149d0
msr= 1032, sp = c0419f70 [c0419ec0]
dar= 0, dsisr = 40000000
current= c035c930, pid = 0, comm= swapper
mon>


Thats all. mon> accept keyboard commands. '?' give some output, nothing I know how to use :lol:

A *BOOT kernel could be all we need........

NOTE: now that I am typing this, I recall I did not attempted to boot from the 2.6.8 kernel without ramdisk.image.gz selected in bootx.....

************************************************************

UPGRADE attempt via yum log:

- Started all over from scratch. Installed *everything* off v3.01 CDs...
- 'yum update yum' to yum-2.0.7-3.0.yd.fr
- rm /etc/yum.conf; cp /etc/yum.conf.rpmnew /etc/yum.conf
- yum update
-- I had to remove galeon... yum update succeed except for kernel 2.4.22g kernel that reported post script error...hmmm the kernel is still operational tho..

Ok, now, for the real deal: I've added YDL4 repositories into yum.conf as follow:
This is the closest to me (and fastest) mirror I could find....

[YDL4 - base]
name=YellowDog Linux 4 - base
baseurl=http://gulus.usherbrooke.ca/pub/distro/yellowdog/yum/4.0/base/
gpgcheck=1

[YDL4 - update]
name=YellowDog Linux 4 - update
baseurl=http://gulus.usherbrooke.ca/pub/distro/yellowdog/yum/4.0/update/
gpgcheck=1

[YDL4 - updates]
name=YellowDog Linux 4 - updates
baseurl=http://gulus.usherbrooke.ca/pub/distro/yellowdog/yum/4.0/updates/
gpgcheck=1

[YDL4 - extras]
name=YellowDog Linux 4 - extras
baseurl=http://gulus.usherbrooke.ca/pub/distro/yellowdog/yum/4.0/extras/
gpgcheck=1

-ATTEMPT VIA <YUM UPDATE>
[root@virgule root]# yum -Y update
Gathering header information file(s) from server(s)
Server: YellowDog Linux 4 - base
Server: YellowDog Linux 4 - extras
Server: YellowDog Linux 4 - update
Server: YellowDog Linux 4 - updates
Server: Yellow Dog Linux 3.0 - ppc - freshrpms
Server: Yellow Dog Linux 3.0 - ppc - os
Server: Yellow Dog Linux 3.0 - ppc - updates
Finding updated packages
Downloading needed headers
<shitload of files>
Resolving dependencies
.Package glibc-utils needs libgd.so.1.8, this is not available.
Package rpm2html needs librpm-4.1.so, this is not available.
Package apt needs librpm-4.1.so, this is not available.
Package rpm2html needs librpmdb-4.1.so, this is not available.
Package apt needs librpmdb-4.1.so, this is not available.
Package rpm2html needs librpmio-4.1.so, this is not available.
Package apt needs librpmio-4.1.so, this is not available.
Package im-sdk needs libcanna.so.1.0, this is not available.
Package imap needs libcom_err.so.3, this is not available.
Package pine needs libcom_err.so.3, this is not available.
Package redhat-config-date needs /usr/bin/python2.2, this is not available.
Package redhat-config-keyboard needs /usr/bin/python2.2, this is not available.
Package redhat-config-language needs /usr/bin/python2.2, this is not available.
Package redhat-config-mouse needs /usr/bin/python2.2, this is not available.
Package redhat-config-rootpassword needs /usr/bin/python2.2, this is not available.
Package redhat-config-soundcard needs /usr/bin/python2.2, this is not available.
Package redhat-config-users needs /usr/bin/python2.2, this is not available.
Package redhat-logviewer needs /usr/bin/python2.2, this is not available.
Package redhat-config-securitylevel needs /usr/bin/python2.2, this is not available.
Package redhat-config-network-tui needs /usr/bin/python2.2, this is not available.
Package redhat-config-xfree86 needs /usr/bin/python2.2, this is not available.
Package redhat-config-bind needs /usr/bin/python2.2, this is not available.
Package redhat-config-nfs needs /usr/bin/python2.2, this is not available.
Package redhat-config-samba needs /usr/bin/python2.2, this is not available.

..but these files ARE available AND installed:
-[root@virgule andrew]# whereis libgd.so.1.8
libgd.so.1: /usr/lib/libgd.so.1 /usr/lib/libgd.so
-[root@virgule andrew]# whereis python
python: /usr/bin/python2.2 /usr/bin/python /usr/lib/python2.2 /usr/include/python2.2 /usr/share/man/man1/python.1.gz
-[root@virgule andrew]# whereis librpm-4.1.so
librpm-4.1: /usr/lib/librpm-4.1.so
-[root@virgule andrew]# whereis librpmdb-4.1.so
librpmdb-4.1: /usr/lib/librpmdb-4.1.so
-[root@virgule andrew]# whereis librpmio-4.1.so
librpmio-4.1: /usr/lib/librpmio-4.1.so
-[root@virgule andrew]# whereis libcanna.so.1.0
libcanna.so.1: /usr/lib/libcanna.so.1.

..This file is NOT available, either already installed:
-[root@virgule andrew]# whereis libcom_err.so.3
libcom_err.so: /lib/libcom_err.so.2 /usr/lib/libcom_err.so

-ATTEMPT VIA <YUM -Y UPGRADE>
[root@virgule root]# yum upgrade
Gathering header information file(s) from server(s)
Server: YellowDog Linux 4 - base
Server: YellowDog Linux 4 - extras
Server: YellowDog Linux 4 - update
Server: YellowDog Linux 4 - updates
Server: Yellow Dog Linux 3.0 - ppc - freshrpms
Server: Yellow Dog Linux 3.0 - ppc - os
Server: Yellow Dog Linux 3.0 - ppc - updates
Finding updated packages
Downloading needed headers
Finding obsoleted packages
Resolving dependencies
.Package Xtest needs XFree86 >= 4.2.0, this is not available.
Package glibc-utils needs libgd.so.1.8, this is not available.
Package rpm2html needs librpm-4.1.so, this is not available.
Package apt needs librpm-4.1.so, this is not available.
Package rpm2html needs librpmdb-4.1.so, this is not available.
Package apt needs librpmdb-4.1.so, this is not available.
Package rpm2html needs librpmio-4.1.so, this is not available.
Package apt needs librpmio-4.1.so, this is not available.
Package pine needs libcom_err.so.3, this is not available.
Package apt needs libelf.so.0, this is not available.
[root@virgule root]#

..but, here again, these files ARE installed and available:
-[root@virgule andrew]# rpm -q XFree86
XFree86-4.3.0-2.1e
-[root@virgule andrew]# whereis libgd.so.1.8
libgd.so.1: /usr/lib/libgd.so.1 /usr/lib/libgd.so.1.8
-[root@virgule andrew]# whereis librpm-4.1.so
librpm-4.1: /usr/lib/librpm-4.1.so
-[root@virgule andrew]# whereis librpmio-4.1.so
librpmio-4.1: /usr/lib/librpmio-4.1.so
-[root@virgule andrew]# whereis librpmdb-4.1.so
librpmdb-4.1: /usr/lib/librpmdb-4.1.so
-[root@virgule andrew]# whereis libelf.so.0
libelf.so: /usr/lib/libelf.so.0 /usr/lib/libelf.so

This file is NOT available:
-[root@virgule andrew]# whereis libcom_err.so.3
libcom_err.so: /lib/libcom_err.so.2 /usr/lib/libcom_err

..more to come..
Last edited by virgule on 29 Nov 2004, 14:19, edited 2 times in total.
To Be or Not To Be?? --This is NOT even a question...
User avatar
virgule
ydl addict
ydl addict
 
Posts: 151
Joined: 25 Nov 2004, 02:52
Location: Quebec, Canada ( hey.. its not my fault..ok?)

Postby virgule » 27 Nov 2004, 20:54

all my efforts have been fruitless so far :(
I want help! If only there is a *BOOT kernel!

yum update <whatever> will either results with failed dependencies or "This is not available"

sigh!
To Be or Not To Be?? --This is NOT even a question...
User avatar
virgule
ydl addict
ydl addict
 
Posts: 151
Joined: 25 Nov 2004, 02:52
Location: Quebec, Canada ( hey.. its not my fault..ok?)

Postby trash » 28 Nov 2004, 06:06

hey there, i was kinda hopin for ya hehe... man pages say...

upgrade
Can take packages as arguments, upgrade is just like update
except that it includes package obsoletes in its calculations -
this makes it better for distro-version changes, for example:
upgrading from somelinux 8.0 to somelinux 9. *deprecated* - this
command may be removed in the future.

and I kinda remember reading somewhere 'yum upgrade disrto' or something like that.. can anybody confirm?

good luck virgule:)
6100,g3,g4
trash
ydl beginner
ydl beginner
 
Posts: 35
Joined: 11 Aug 2004, 19:49

Postby virgule » 28 Nov 2004, 07:54

right now, im trying eddieb's method http://www.shiner.info/?manuals/ANS-from-3-to-4.html
[/url]
To Be or Not To Be?? --This is NOT even a question...
User avatar
virgule
ydl addict
ydl addict
 
Posts: 151
Joined: 25 Nov 2004, 02:52
Location: Quebec, Canada ( hey.. its not my fault..ok?)

usingl ocal yum repository

Postby virgule » 28 Nov 2004, 18:04

eddieb's instructions seam to work.. I'll still need to figure out how to switch from XFree85 to X.org and the 2.6.8 kernel. Im sure it can be done.

When I hit (say):
Package stomack needs some_food, this is not available.
I simply remove the stomack package:
rpm -ev --nodeps stomack
and go on (again) with yum -y upgrade

so far, these are the packages I had to remove:
Xtest
pine
rpm2html
apt
qt-Xt
php-manual
db4-java
To Be or Not To Be?? --This is NOT even a question...
User avatar
virgule
ydl addict
ydl addict
 
Posts: 151
Joined: 25 Nov 2004, 02:52
Location: Quebec, Canada ( hey.. its not my fault..ok?)

There it goes again

Postby virgule » 28 Nov 2004, 18:57

even after erasing </etc/X11/starthere/> and </usr/share/desktop-menu*> directory it still complain about conflicting files!!! Thereis no 'yellowdog-menus' installed package! :

<rpm -qa | grep yellowdog> results:
yellowdog-artwork-0.68-1c
yellowdog-release-3.0-1c
yellowdog-rpm-config-8.0-1b
yellowdog-logos-3.0-2c
**********************
<yum -y upgrade>
running test transaction:
Test transaction complete, Success!
Errors installing:
('file /etc/X11/starthere/applications.desktop from install of yellowdog-menus-1.4.1-1.ydl.1 conflicts with file from package redhat-menus-0.36-1', (7, '/etc/X11/starthere/applications.desktop', 0L))
('file /etc/X11/starthere/preferences.desktop from install of yellowdog-menus-1.4.1-1.ydl.1 conflicts with file from package redhat-menus-0.36-1', (7, '/etc/X11/starthere/preferences.desktop', 0L))
('file /etc/X11/starthere/sysconfig.desktop from install of yellowdog-menus-1.4.1-1.ydl.1 conflicts with file from package redhat-menus-0.36-1', (7, '/etc/X11/starthere/sysconfig.desktop', 0L))
('file /usr/share/desktop-menu-patches/gnome-accessibility.desktop from install of yellowdog-menus-1.4.1-1.ydl.1 conflicts with file from package redhat-menus-0.36-1', (7, '/usr/share/desktop-menu-patches/gnome-accessibility.desktop', 0L))
('file /usr/share/desktop-menu-patches/gnome-control-center.desktop from install of yellowdog-menus-1.4.1-1.ydl.1 conflicts with file from package redhat-menus-0.36-1', (7, '/usr/share/desktop-menu-patches/gnome-control-center.desktop', 0L))
('file /usr/share/desktop-menu-patches/gnome-gdmsetup.desktop from install of yellowdog-menus-1.4.1-1.ydl.1 conflicts with file from package redhat-menus-0.36-1', (7, '/usr/share/desktop-menu-patches/gnome-gdmsetup.desktop', 0L))
('file /usr/share/desktop-menu-patches/gnome-pilot.desktop from install of yellowdog-menus-1.4.1-1.ydl.1 conflicts with file from package redhat-menus-0.36-1', (7, '/usr/share/desktop-menu-patches/gnome-pilot.desktop', 0L))
('file /usr/share/desktop-menu-patches/openoffice-printeradmin.desktop from install of yellowdog-menus-1.4.1-1.ydl.1 conflicts with file from package redhat-menus-0.36-1', (7, '/usr/share/desktop-menu-patches/openoffice-printeradmin.desktop', 0L))
('file /usr/share/desktop-menu-patches/openoffice-setup.desktop from install of yellowdog-menus-1.4.1-1.ydl.1 conflicts with file from package redhat-menus-0.36-1', (7, '/usr/share/desktop-menu-patches/openoffice-setup.desktop', 0L))
('file /usr/share/desktop-menu-patches/redhat-audio-player.desktop from install of yellowdog-menus-1.4.1-1.ydl.1 conflicts with file from package redhat-menus-0.36-1', (7, '/usr/share/desktop-menu-patches/redhat-audio-player.desktop', 0L))
('file /usr/share/desktop-menu-patches/redhat-diagrams.desktop from install of yellowdog-menus-1.4.1-1.ydl.1 conflicts with file from package redhat-menus-0.36-1', (7, '/usr/share/desktop-menu-patches/redhat-diagrams.desktop', 0L))
('file /usr/share/desktop-menu-patches/redhat-drawing.desktop from install of yellowdog-menus-1.4.1-1.ydl.1 conflicts with file from package redhat-menus-0.36-1', (7, '/usr/share/desktop-menu-patches/redhat-drawing.desktop', 0L))
('file /usr/share/desktop-menu-patches/redhat-email.desktop from install of yellowdog-menus-1.4.1-1.ydl.1 conflicts with file from package redhat-menus-0.36-1', (7, '/usr/share/desktop-menu-patches/redhat-email.desktop', 0L))
('file /usr/share/desktop-menu-patches/redhat-gnomemeeting.desktop from install of yellowdog-menus-1.4.1-1.ydl.1 conflicts with file from package redhat-menus-0.36-1', (7, '/usr/share/desktop-menu-patches/redhat-gnomemeeting.desktop', 0L))
('file /usr/share/desktop-menu-patches/redhat-math.desktop from install of yellowdog-menus-1.4.1-1.ydl.1 conflicts with file from package redhat-menus-0.36-1', (7, '/usr/share/desktop-menu-patches/redhat-math.desktop', 0L))
('file /usr/share/desktop-menu-patches/redhat-presentations.desktop from install of yellowdog-menus-1.4.1-1.ydl.1 conflicts with file from package redhat-menus-0.36-1', (7, '/usr/share/desktop-menu-patches/redhat-presentations.desktop', 0L))
('file /usr/share/desktop-menu-patches/redhat-print.desktop from install of yellowdog-menus-1.4.1-1.ydl.1 conflicts with file from package redhat-menus-0.36-1', (7, '/usr/share/desktop-menu-patches/redhat-print.desktop', 0L))
('file /usr/share/desktop-menu-patches/redhat-spreadsheet.desktop from install of yellowdog-menus-1.4.1-1.ydl.1 conflicts with file from package redhat-menus-0.36-1', (7, '/usr/share/desktop-menu-patches/redhat-spreadsheet.desktop', 0L))
('file /usr/share/desktop-menu-patches/redhat-web.desktop from install of yellowdog-menus-1.4.1-1.ydl.1 conflicts with file from package redhat-menus-0.36-1', (7, '/usr/share/desktop-menu-patches/redhat-web.desktop', 0L))
('file /usr/share/desktop-menu-patches/redhat-word-processor.desktop from install of yellowdog-menus-1.4.1-1.ydl.1 conflicts with file from package redhat-menus-0.36-1', (7, '/usr/share/desktop-menu-patches/redhat-word-processor.desktop', 0L))


I swear there is NO MORE /usr/share/desktop-menu-whatever on my system, either /etc/X11/starthere directory. Whats this all about??!

****

:shock:

Now its about python2.2... I erased python2.2 and tried to install python 2.3....yum need python..... yum no working anymore :(


im gone with this. It really feel like running around in circle... like a dog after his tail. This need that, that conflict with doh, doh is not available... Its been fun for a while but I like success. this is a failure. Im going to try Ubuntu until someone who actually know what he is doing manage to find a way up to YDL4 on OldWorld.

At least, I tried. I tried hard! I even bought extra hardware! :-)
l8tr dude & dudettes :-)
To Be or Not To Be?? --This is NOT even a question...
User avatar
virgule
ydl addict
ydl addict
 
Posts: 151
Joined: 25 Nov 2004, 02:52
Location: Quebec, Canada ( hey.. its not my fault..ok?)

Its Working!!!

Postby virgule » 29 Nov 2004, 14:18

Alright! I got YellowDog4 up and running. Upgrading from 3 to 4 using yum is actually possible (if you are the kind of geek who sleep under his desk.. while downloading...) As far as I am concerned, this is a no-go. I say: Just backup your beloved files and start from scratch. Im Sorry I couldnt do better.

http://www.yellowdog-board.com/viewtopi ... =1927#1927
To Be or Not To Be?? --This is NOT even a question...
User avatar
virgule
ydl addict
ydl addict
 
Posts: 151
Joined: 25 Nov 2004, 02:52
Location: Quebec, Canada ( hey.. its not my fault..ok?)


Return to Off Topic

Who is online

Users browsing this forum: No registered users and 38 guests