You could tell a little bit more. What made you to use this command? Are you immedialtly after an installation? Are you missing something? When you want us to follw your strain of thoughts, you must be a bit more talkative.
I personaly never did it (but maybe YaST did some equivalent) and you made me curious. So I did (on my 32-bit 11.4):
I did it, because of this:
*install-new-recommends or inr
This command finds and installs newly added recommended packages for packages you have already installed. This provides an easy way to get new language bundles for your software or drivers for newly added hardware.
*Anyway I installed those packages and everything went well …
No, those 32-bit packages are installed when you ask zypper to install recommendations… because they are recommended. Just that.
My 12.1 x86-64 system only has four -32bit packages
$ zypper --no-refresh se -s -i -- -32bit
Loading repository data...
Reading installed packages...
S | Name | Type | Version | Arch | Repository
i | glibc-32bit | package | 2.14.1-14.27.1 | x86_64 | Updates
i | glibc-locale-32bit | package | 2.14.1-14.27.1 | x86_64 | Updates
i | libncurses5-32bit | package | 5.8-5.1.4 | x86_64 | OSS
i | nss-mdns-32bit | package | 0.10-52.1.2 | x86_64 | OSS
(grub needs glibc-32bit and libncurses5-32bit, and the other two are recommendations of the first ones)
But that’s because of my /var/lib/zypp/SoftLocks file. Most people will have way more.
gtk2-engines recommends gtk2-engines-32bit… A basic 64 bits package recommends a -32bit one. And obviously gtk2-engines-32bit has it’s own -32bit requirements…
Since they are recommendations and not requirements zypper will not complain about anything.