I've finally seen and/or met this problem by upgrading today to the
latest trunk RPMs....  libzypp seems to be the cause of the new
problems, and the behavior seems to be present in
http://download.meego.com/snapshots/1.1.99.2.20110408.2/repos/oss/ia32/packages/i586/libzypp-8.10.2-4.17.i586.rpm
and  
http://download.meego.com/snapshots/1.1.99.0.20110330.3/repos/oss/ia32/packages/i586/libzypp-8.10.2-4.13.i586.rpm
 as well as the latest libzypp-8.12.1-1.2.i586.

It can be fixed, for example, by installing a previous  version of
libzypp (zypper itself can be up-to-date, only libzypp needs rolling
back):

zypper in --force
http://download.meego.com/snapshots/1.1.90.4.20110222.2/repos/oss/ia32/packages/i586/libzypp-8.10.2-1.35.i586.rpm

The latest libzypp causes my  http://wiki.meego.com/MeeGo-Lem installs
to output warnings, and then die with:

..................
warning: 
/var/cache/zypp/packages/fedora/Packages/emacs-htmlize-1.34-4.fc12.noarch.rpm:
Header V3 RSA/SHA256 Signature, key ID 97a1071f: NOKEY
The package integrity check failed. This may be a problem with the
repository or media. Try one of the following:

- just retry previous command
- refresh the repositories using 'zypper refresh'
- use another installation medium (if e.g. damaged)
- use another repository
/var/cache/zypp/packages/fedora/Packages/emacs-htmlize-1.34-4.fc12.noarch.rpm
Public key is unavailable
..................

With the old libzypp, installs missing the correct key would just
issue a warning but continue:

..................
$ zypper in jack-keyboard
Loading repository data...
Reading installed packages...
Resolving package dependencies...

The following NEW package is going to be installed:
  jack-keyboard

1 new package to install.
Overall download size: 34.0 KiB. After the operation, additional 65.0 KiB will
be used.
Continue? [y/n/?] (y): y
Retrieving package jack-keyboard-2.5-5.fc13.i686 (1/1), 34.0 KiB (65.0
KiB unpacked)
Retrieving: jack-keyboard-2.5-5.fc13.i686.rpm [done]
Installing: jack-keyboard-2.5-5.fc13 [done]
Additional rpm output:
warning: 
/var/cache/zypp/packages/fedora/Packages/jack-keyboard-2.5-5.fc13.i686.rpm:
Header V3 RSA/SHA256 Signature, key ID 97a1071f: NOKEY
..................

Because, in my case, I'm importing from Fedora/RPMFusion repositories,
the *correct* solution is to prevent this warning by importing the
missing "NOKEY" mentioned in the warning (you'll need to do similar
for any external MeeGo repos you add to /etc/zypp/repos.d):

$ rpm --import https://fedoraproject.org/static/97A1071F.txt

After correcting any missing public keys, you can go back to the more
stringent/secure/later version of zypper
......................
$ zypper up libzypp
Loading repository data...
Reading installed packages...
Resolving package dependencies...

The following package is going to be upgraded:
  libzypp

1 package to upgrade.
Overall download size: 2.7 MiB. After the operation, additional 6.0 KiB will be
used.
Continue? [y/n/?] (y): y
Retrieving package libzypp-8.12.1-1.2.i586 (1/1), 2.7 MiB (6.8 MiB unpacked)
Retrieving: libzypp-8.12.1-1.2.i586.rpm [done (725.2 KiB/s)]
Installing: libzypp-8.12.1-1.2 [done]
.......................

Now things install as smoothly as they did before the 04/20/11 upgrade:

.......................
$ zypper in qsynth
Loading repository data...
Reading installed packages...
Resolving package dependencies...

The following NEW packages are going to be installed:
  fluid-soundfont-common fluid-soundfont-gm qsynth

3 new packages to install.
Overall download size: 113.9 MiB. After the operation, additional 142.3 MiB
will be used.
Continue? [y/n/?] (y): y
Retrieving package fluid-soundfont-common-3.1-4.fc12.noarch (1/3),
82.0 KiB (79.0 KiB unpacked)
Retrieving: fluid-soundfont-common-3.1-4.fc12.noarch.rpm [done]
Retrieving package fluid-soundfont-gm-3.1-4.fc12.noarch (2/3), 113.6
MiB (141.5 MiB unpacked)
Retrieving: fluid-soundfont-gm-3.1-4.fc12.noarch.rpm [done (1.1 MiB/s)]
Retrieving package qsynth-0.3.5-1.fc14.i686 (3/3), 220.0 KiB (712.0
KiB unpacked)
Retrieving: qsynth-0.3.5-1.fc14.i686.rpm [done (62.9 KiB/s)]
Installing: fluid-soundfont-common-3.1-4.fc12 [done]
Installing: fluid-soundfont-gm-3.1-4.fc12 [done]
Installing: qsynth-0.3.5-1.fc14 [done]
...........................

Niels
http://nielsmayer.com
_______________________________________________
MeeGo-dev mailing list
MeeGo-dev@meego.com
http://lists.meego.com/listinfo/meego-dev
http://wiki.meego.com/Mailing_list_guidelines

Reply via email to