Nasty bug installing software by YaST remains under openSUSE 12.3

I just successfully installed openSUSE 12.3 on a quite old Pentium III PC,
using the 32bit oss DVD, the non-oss CD, and online sources
(=“http://download.opensuse.org/distribution/12.3/repo/oss/
=http://download.opensuse.org/distribution/12.3/repo/non-oss/
=“http://download.opensuse.org/update/12.3/”).

I enjoyed that, it worked fine!

And whatever I installed online during that installation worked.

Further, any page I view on this system using Firefox loads without any problems.

But, using YaST to install further software ONLINE just results in a hang at the very 1st package !
The same after booting in failsafe mode.

Just like before,
see https://forums.opensuse.org/english/get-technical-help-here/install-boot-login/477084-online-update-will-shoot-running-os-12-1-i586.html

This is frustrating.

This is a bug within YaST, not a bug of any drivers.

I’m >:(

I’ve never seen that before.
Do you have this problem with every package you install, or just with online updates (.drpm packages, they were mentioned in the other thread)?
If it’s the latter, you can configure YaST/zypper to not use them. Just add the following to /etc/zypp/zypp.conf:

download.use_deltarpm = false

Does it work with zypper on the command line?
Try:

sudo zypper up

or

sudo zypper in *​name_of_package1 name_of_package2*

On 2013-07-02 23:16, ratzi wrote:
>
> I just successfully installed openSUSE 12.3 on a quite old Pentium III
> PC,

12.3

> using the 32bit oss DVD, the non-oss CD, and online sources
> (‘Index of /debug/distribution/12.1/repo/oss’

now 12.1?

You installed with 12.3 DVD, and the 12.1 online repos?

So, you got a broken installation. You have to decide, 12.3 or 12.1, and
repeat the installation, or purge packages from the other one.


Cheers / Saludos,

Carlos E. R.
(from 12.3 x86_64 “Dartmouth” at Telcontar)

On 07/03/2013 12:33 AM, Carlos E. R. wrote:
> you got a broken installation. You have to decide, 12.3 or 12.1, and
> repeat the installation, or purge packages from the other one.

+1

might ‘get by’ with a well planned and understood ‘zypper dup’…


dd

Sorry, but I fail to see any 12.1 repos in his post.:
In fact, I don’t see any debug repo at all!

(The older thread he linked to was about 12.1 of course…)

On 07/03/2013 01:36 PM, wolfi323 wrote:
> Sorry, but I fail to see any 12.1 repos in his post.:\

that could be the case, because it seems to be impossible for the
http forums to faithfully relay exactly what is seen there to the
nntp server…here, Carlos and i read in Ratzi’s first post:

I just successfully installed openSUSE 12.3 on a quite old Pentium
III PC, using the 32bit oss DVD, the non-oss CD, and online sources
(‘Index of /debug/distribution/12.1/repo/oss’
(http://download.opensuse.org/debug/distribution/12.1/repo/oss/)
http://download.opensuse.org/debug/distribution/12.1/repo/non-oss/
‘Index of /update/12.1’ (http://download.opensuse.org/update/12.1/)).

i do not, and will not make it a habit to go to the web side to see
what is there…


dd
openSUSE®, the “German Engineered Automobile” of operating systems!
http://goo.gl/PUjnL
http://tinyurl.com/DD-Caveat
http://tinyurl.com/DD-Hardware
http://tinyurl.com/DD-Software

On 2013-07-03 13:36, wolfi323 wrote:

> Sorry, but I fail to see any 12.1 repos in his post.:
> In fact, I don’t see any debug repo at all!

He said: «I just successfully installed openSUSE 12.3 on a quite old
Pentium III» - so that’s about 12.3. Then he continues: «using the 32bit
oss DVD, the non-oss CD, and online sources
(‘Index of /debug/distribution/12.1/repo/oss’» - so he is using 12.1
repos. That’s the mix. It might be just a typo, but he has not clarified.

I don’t see a list of repos in this thread.


Cheers / Saludos,

Carlos E. R.
(from 12.3 x86_64 “Dartmouth” at Telcontar)

On 2013-07-03 14:30, dd wrote:
> On 07/03/2013 01:36 PM, wolfi323 wrote:
>> Sorry, but I fail to see any 12.1 repos in his post.:
>
> that could be the case, because it seems to be impossible for the http
> forums to faithfully relay exactly what is seen there to the nntp
> server…here, Carlos and i read in Ratzi’s first post:
>
>

> I just successfully installed openSUSE 12.3 on a quite old Pentium III
> PC, using the 32bit oss DVD, the non-oss CD, and online sources
> (‘Index of /debug/distribution/12.1/repo/oss’
> (http://download.opensuse.org/debug/distribution/12.1/repo/oss/)
> http://download.opensuse.org/debug/distribution/12.1/repo/non-oss/
> ‘Index of /update/12.1’ (http://download.opensuse.org/update/12.1/)).
>

>
> i do not, and will not make it a habit to go to the web side to see what
> is there…

Yagh :frowning:
The web side post is indeed different than the one I see in nntp :-/


Cheers / Saludos,

Carlos E. R.
(from 12.3 x86_64 “Dartmouth” at Telcontar)

[QUOTE=ratzi;2569038]I just successfully installed openSUSE 12.3 on a quite old Pentium III PC,
using the 32bit oss DVD, the non-oss CD, and online sources
(=“http://download.opensuse.org/distribution/12.3/repo/oss/
=http://download.opensuse.org/distribution/12.3/repo/non-oss/](http://=http://download.opensuse.org/distribution/12.3/repo/non-oss/)
[(https://forums.opensuse.org/blogs/jdmcdaniel3/zypper-command-zypper-package-management-menu-system-version-2-00-141/)

Thank You,](“http://=http://download.opensuse.org/update/12.3/””)

Maybe he edited his post?
I was just wondering because I only saw the 12.3 repos when I first read that post.
If I had seen 12.1 in there, you can bet I would have mentioned that as the first thing in my answer…:wink:

On 07/03/2013 05:16 PM, wolfi323 wrote:
> Maybe he edited his post?

most likely that is what happened…
*


dd
*

On 2013-07-03 17:16, wolfi323 wrote:
>
> robin_listas;2569123 Wrote:

>> Yagh :frowning:
>> The web side post is indeed different than the one I see in nntp :-/
>>
> Maybe he edited his post?

Highly probable (99.9%)

> I was just wondering because I only saw the 12.3 repos when I first
> read that post.
> If I had seen 12.1 in there, you can bet I would have mentioned that as
> the first thing in my answer…:wink:

I know. Till DD found about the different content on the web side, I
could not understand it.


Cheers / Saludos,

Carlos E. R.
(from 12.3 x86_64 “Dartmouth” at Telcontar)

Hi all !

Yes, I edited my 1st post because I saw the error with the 12.1 entries.
The cause of this was simple:
I wrote this post on a faster 2nd PC (a core-i5) that still runs under 12.1,
and I copied the addresses of the repos from there …
Scanning through the post again after having sent it, I discovered the error,
and edited the post.

Yes Carlos, usually the 12.1 would have been a clue.
Sorry for inconvenience.

The installation took place as follows.

I installed 12.3 at least 5 times on the Pentium III PC on a separate internal SCSI hard disk,
formating “/” (root partition) and “/home” each time with ext3 .

Custom install. Bootloader is legacy GRUB using MBR.

Sources were
openSUSE-12.3-DVD-i586.iso checked and burned to a DVD,
openSUSE-12.3-Addon-NonOss-BiArch-i586-x86_64.iso checked and burned to a CD-RW,
the latter specified to the installer as external source.

In the last install, at least, I added
http://download.opensuse.org/update/12.3/’](http://download.opensuse.org/update/12.3/)
as a further external source,
so that the installer would have direct access to all the updated .rpm’s present there along the .drpm’s.
So I didn’t end up with more than one kernel after the online update that I chose to take place during previous installations of 12.3,
i.e. still running openSUSE from the installer DVD.

A different previous attempt was to as well include
http://download.opensuse.org/repositories/KDE:/KDE3/openSUSE_12.3/’](http://download.opensuse.org/repositories/KDE:/KDE3/openSUSE_12.3/)
as external source during installation and to install kdebase3-session .
But that resulted in unresolved package dependencies and/or difficulties rebooting during the process of installation.
So I dropped that.

James,
thanks for the zypper command, that was much easier than copy and past …

myHost:~ # 
myHost:~ # zypper repos -u
#  | Alias                              | Name                               | Enabled | Refresh | URI                                                                      
---+------------------------------------+------------------------------------+---------+---------+--------------------------------------------------------------------------
 1 | 12.3_non-oss                       | openSUSE 12.3 NonOSS Add on        | Yes     | Yes     | http://download.opensuse.org/distribution/12.3/repo/non-oss/             
 2 | 12.3_oss                           | openSUSE                           | Yes     | Yes     | http://download.opensuse.org/distribution/12.3/repo/oss/                 
 3 | 12.3_update                        | 12.3 update                        | Yes     | Yes     | http://download.opensuse.org/update/12.3/                                
 4 | KDE3_for_12.3                      | KDE3 for 12.3                      | Yes     | Yes     | http://download.opensuse.org/repositories/KDE:/KDE3/openSUSE_12.3/       
 5 | openSUSE-12.3-1.7                  | openSUSE-12.3-1.7                  | No      | No      | cd:///?devices=/dev/disk/by-id/ata-_NEC_DVD_RW_ND-4570A,/dev/sr0,/dev/sr1
 6 | openSUSE-12.3-NonOSS-Add-on_12.3-0 | openSUSE 12.3 NonOSS Add on        | No      | No      | cd:///?devices=/dev/disk/by-id/ata-_NEC_DVD_RW_ND-4570A,/dev/sr0,/dev/sr1
 7 | repo-debug                         | openSUSE-12.3-Debug                | No      | Yes     | http://download.opensuse.org/debug/distribution/12.3/repo/oss/           
 8 | repo-debug-update                  | openSUSE-12.3-Update-Debug         | No      | Yes     | http://download.opensuse.org/debug/update/12.3/                          
 9 | repo-debug-update-non-oss          | openSUSE-12.3-Update-Debug-Non-Oss | No      | Yes     | http://download.opensuse.org/debug/update/12.3-non-oss/                  
10 | repo-source                        | openSUSE-12.3-Source               | No      | Yes     | http://download.opensuse.org/source/distribution/12.3/repo/oss/          
11 | repo-update-non-oss                | openSUSE-12.3-Update-Non-Oss       | Yes     | Yes     | http://download.opensuse.org/update/12.3-non-oss/                        
myHost:~ # 

Now to sum up for the Pentium III PC:

(1) After booting from the installer DVD, during the installation the internet is accessible.
Online updates do work if selected when the choice to do so comes up towards the end of the installation.
No serious network problems observed.

(2) Booting 12.3 from hard disk after installation, I start up Firefox, I load a satellite image, I install NoScript, and I have a look at the forums here.
No network problem at all.

(3) I enter YaST - Software Management
and search for kdebase3,
check kdebase3-session and a few more like kdebase3-SuSE etc.,
chose accept,
get a list of further packages required,
chose continue,
YaST2 window comes up: ‘Perform Installation’,
it hangs after having downloaded 97% of the first package, libwebkitgtk-3_0-0 (hopefully no typo, size is 6.00 MB)
(in another attempt it already hang after about 30% of that package).
I click the button ‘Abort’ - no reaction.

I Ctrl-Alt-Delete to shut down properly.

If you want me to try to install anything else I’ll do as long as the size of the software is 50 MB or less, or it is the updates for 12.3.

Thanks to all
Mike

Sounds like you are running out of space how much space did you give the root partition?

Maybe show us

fdisk -l

Hi gogalthorp,

yes, disk space was an issue during one of the previous installations of 12.3 on that system,
so I reduced the software packages to be installed.

Here’s for the current fdisk -l output

myHost:~ # 
myHost:~ # fdisk -l

Disk /dev/sda: 18.4 GB, 18351959040 bytes
255 heads, 63 sectors/track, 2231 cylinders, total 35843670 sectors
Units = sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk identifier: 0x0000ae35

   Device Boot      Start         End      Blocks   Id  System
/dev/sda1            2048    35842047    17920000    f  W95 Ext'd (LBA)
/dev/sda5            4096     4192255     2094080   82  Linux swap / Solaris
/dev/sda6         4194304    15935487     5870592   83  Linux
/dev/sda7        15937536    35825663     9944064   83  Linux

Disk /dev/sdb: 18.4 GB, 18351959040 bytes
255 heads, 63 sectors/track, 2231 cylinders, total 35843670 sectors
Units = sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk identifier: 0x00096222

   Device Boot      Start         End      Blocks   Id  System
/dev/sdb1           16065    35841014    17912475    f  W95 Ext'd (LBA)
/dev/sdb5           16128    10072754     5028313+  83  Linux
/dev/sdb6        10072818    35841014    12884098+  83  Linux

Disk /dev/sdc: 10.1 GB, 10141286400 bytes
255 heads, 63 sectors/track, 1232 cylinders, total 19807200 sectors
Units = sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk identifier: 0x01a101a0

   Device Boot      Start         End      Blocks   Id  System
/dev/sdc1   *          63     4192964     2096451    6  FAT16
/dev/sdc2         4192965    19792079     7799557+   f  W95 Ext'd (LBA)
/dev/sdc5         4193028     9558674     2682823+   b  W95 FAT32
/dev/sdc6         9558738    19792079     5116671    b  W95 FAT32
myHost:~ # 

12.3 is on /dev/sda in this listing
(/dev/sdb is 12.1, and /dev/sdc is win ME).

Using KDE4 to display disk usage I get
1.7 GiB free for / (or root of 12.3, /dev/sda6)
8.7 GiB free for /home (of 12.3, /dev/sda7)

Thanks
Mike

that may not be enough space for a large package to group of packages. remmeber you need at lest 2 X the package size since you first need to down load the tpm then the install which in itself may take a lot of temp space.

Another factor may be memory. Old machines may be a bit short compared to newer ones and installing stuff can take serious memory.

Yes, but YaST and zypper should warn that the disk is (nearly) full in that case.

Another factor may be memory. Old machines may be a bit short compared to newer ones and installing stuff can take serious memory.

Especially applying the delta rpms takes RAM and computing power. And he mentioned problems with .drpms in the other thread.
I already proposed a way to disable those, maybe that would help?
See comment #2

Hi gogalthorp,

the hang occurred during the installation of the 1st package of size 6 MB,
while 1.7 GiB free on / (or root).

I already experienced a similar behaviour in similar situations while running 12.1.

Memory usage - hmm I never thought of that.
I have 512 MB (or 0.5 GB) of physical memory, hardware of infineon,
the max that this old intel motherboard can take,
and 2 GB of swap.

Booting 12.1, sysinfo:/ (which no longer seems to be available under 12.3) tells me that I have
495.9 MiB of total memory, 78.1 MiB (+234.5 MiB Caches) available
(total swap is 2GB, just checked that using YaST’s partitioner).

Of course these numbers may look different under 12.3, but sysinfo:/ doesn’t seem to run under 12.3 anymore.

Is there a command line tool or another tool under 12.3 to show these values?

Thanks Mike

Hi wolfi323,
that was a nice hint, thank you!

But, as reported above, it even wasn’t a .drpm that caused the hang for my old Pentium III system.

Thank you
Mike

Install software.opensuse.org: and sysinfo:/ should work again.
Or use kinfocenter (you should have an icon on your desktop.

A command line tool:

free

or

free -h

And 512 MB can be tough especially if you’re using KDE, swapping can make things veeerrryyy slow. :wink: