Discussion:
[gentoo-user] My emerge @preserved-rebuild is wedged. Help, please!
(too old to reply)
Alan Mackenzie
2024-04-06 07:50:08 UTC
Permalink
Hello, Jack.

Sorry it's taken me so long to reply. Just after I first posted, I
updated my system, with which libssl-1.1.1w got unmerged. So my qmail
stopped working. I've now reinstalled and configured it.
If you are just going to unmerge it anyway, why not do so before
Possibly because it didn't occur to me that --unmerge would work on a
package that wasn't properly installed.

However, after unmerging it (and two ancient versions of php),
@preserved-rebuild worked. :-). So I'm back in action.

Thanks very much!
--
Alan Mackenzie (Nuremberg, Germany).
Alan Mackenzie
2024-04-06 07:50:51 UTC
Permalink
Hello, Michael.

Sorry it's taken me so long to reply. Just after I first posted, I
updated myrsystem,2with which libssl-1.1.1w got unmerged. So my qmail
stopped working. I've now reinstalled and configured it.
Hello, Gentoo.
I'm trying to do
.. For this purpose, I created a temporary repository, filling it with
ancient ebuilds recovered from /var/db/pkg.
I may be missing something, but why are you doing this?
My @preserved-rebuild had been broken for months. It needed sorting out
before migrating to the new profile.
stable state, before you proceed with anything else, e.g. migrating to profile
23.0?
@world updates didn't resolve the problem with @p-r. But Jack's
suggestion has worked for me.
--
Alan Mackenzie (Nuremberg, Germany).
stefan11111
2024-04-06 07:50:57 UTC
Permalink
Hello, Gentoo.
I'm trying to do
.. For this purpose, I created a temporary repository, filling it with
ancient ebuilds recovered from /var/db/pkg.
It shows me 5 packages to be merged, among them being
[ebuild R ] dev-lang/spidermonkey-78.15.0 [78.15.0]
.. When I answer the "are you sure?" prompt with Yes, spidermonkey
fails
Emerging (1 of 5) dev-lang/spidermonkey-78.15.0::localrepo
!!! Fetched file: firefox-78.15.0esr.source.tar.xz VERIFY FAILED!
!!! Reason: Insufficient data for checksum verification
!!! Expected: BLAKE2B BLAKE2S MD5 RMD160 SHA1 SHA256 SHA3_256 SHA3_512
SHA512 WHIRLPOOL
* '/var/tmp/portage/dev-lang/spidermonkey-78.15.0/temp/build.log'
It would appear that the sources are no longer available at Firefox,
and
I no longer have a copy in /usr/portage/distfiles.
Why is portage trying to build this obsolete version? I surely will
just
unmerge it as soon as my system is back in order.
Most importantly, how can I free up my system so that I can proceed
with
the pending profile update? I appear to be stuck. I hope I won't have
to reinstall gentoo.
For old distfiles, NeddySeagoon hosts them publicly accessible.

This is the closest I found to your version:

https://bloodnoc.org/~roy/olde-distfiles/spidermonkey-78-patches-04.tar.xz
--
Linux-gentoo-x86_64-Intel-R-_Core-TM-_i5-***@_3.00GHz

COMMON_FLAGS="-O3 -pipe -march=native -fno-stack-protector
-ftree-vectorize -ffast-math -funswitch-loops -fuse-linker-plugin -flto
-fdevirtualize-at-ltrans -fno-plt -fno-semantic-interposition
-falign-functions=64 -fgraphite-identity -floop-nest-optimize"

USE="-* git verify-sig rsync-verify man alsa X grub ssl ipv6 lto
libressl olde-gentoo asm native-symlinks threads jit jumbo-build minimal
strip system-man"

INSTALL_MASK="/etc/systemd /lib/systemd /usr/lib/systemd
/usr/lib/modules-load.d /usr/lib/tmpfiles.d *tmpfiles* /var/lib/dbus
/lib/udev /usr/share/icons /usr/share/applications
/usr/share/gtk-3.0/emoji"
Alan Mackenzie
2024-04-06 07:52:43 UTC
Permalink
Hello, Stefan.

Sorry it's taken me so long to reply. Just after I first posted, I
updated my system, with which libssl-1.1.1w got unmerged. So my qmail
stopped working. I've now reinstalled and configured it.
Post by stefan11111
Hello, Gentoo.
I'm trying to do
.. For this purpose, I created a temporary repository, filling it with
ancient ebuilds recovered from /var/db/pkg.
It shows me 5 packages to be merged, among them being
[ebuild R ] dev-lang/spidermonkey-78.15.0 [78.15.0]
.. When I answer the "are you sure?" prompt with Yes, spidermonkey
fails
Emerging (1 of 5) dev-lang/spidermonkey-78.15.0::localrepo
!!! Fetched file: firefox-78.15.0esr.source.tar.xz VERIFY FAILED!
!!! Reason: Insufficient data for checksum verification
!!! Expected: BLAKE2B BLAKE2S MD5 RMD160 SHA1 SHA256 SHA3_256 SHA3_512
SHA512 WHIRLPOOL
* '/var/tmp/portage/dev-lang/spidermonkey-78.15.0/temp/build.log'
It would appear that the sources are no longer available at Firefox,
and
I no longer have a copy in /usr/portage/distfiles.
Why is portage trying to build this obsolete version? I surely will
just
unmerge it as soon as my system is back in order.
Most importantly, how can I free up my system so that I can proceed
with
the pending profile update? I appear to be stuck. I hope I won't have
to reinstall gentoo.
For old distfiles, NeddySeagoon hosts them publicly accessible.
https://bloodnoc.org/~roy/olde-distfiles/spidermonkey-78-patches-04.tar.xz
Thanks! In the end I didn't need to download any files.
Post by stefan11111
--
COMMON_FLAGS="-O3 -pipe -march=native -fno-stack-protector
-ftree-vectorize -ffast-math -funswitch-loops -fuse-linker-plugin -flto
-fdevirtualize-at-ltrans -fno-plt -fno-semantic-interposition
-falign-functions=64 -fgraphite-identity -floop-nest-optimize"
USE="-* git verify-sig rsync-verify man alsa X grub ssl ipv6 lto
libressl olde-gentoo asm native-symlinks threads jit jumbo-build minimal
strip system-man"
INSTALL_MASK="/etc/systemd /lib/systemd /usr/lib/systemd
/usr/lib/modules-load.d /usr/lib/tmpfiles.d *tmpfiles* /var/lib/dbus
/lib/udev /usr/share/icons /usr/share/applications
/usr/share/gtk-3.0/emoji"
--
Alan Mackenzie (Nuremberg, Germany).
Arsen Arsenović
2024-04-06 07:50:59 UTC
Permalink
Hi Alan,
Hello, Gentoo.
I'm trying to do
.. For this purpose, I created a temporary repository, filling it with
ancient ebuilds recovered from /var/db/pkg.
It shows me 5 packages to be merged, among them being
[ebuild R ] dev-lang/spidermonkey-78.15.0 [78.15.0]
.. When I answer the "are you sure?" prompt with Yes, spidermonkey fails
Emerging (1 of 5) dev-lang/spidermonkey-78.15.0::localrepo
!!! Fetched file: firefox-78.15.0esr.source.tar.xz VERIFY FAILED!
!!! Reason: Insufficient data for checksum verification
!!! Expected: BLAKE2B BLAKE2S MD5 RMD160 SHA1 SHA256 SHA3_256 SHA3_512
SHA512 WHIRLPOOL
* '/var/tmp/portage/dev-lang/spidermonkey-78.15.0/temp/build.log'
It would appear that the sources are no longer available at Firefox, and
I no longer have a copy in /usr/portage/distfiles.
Why is portage trying to build this obsolete version? I surely will just
unmerge it as soon as my system is back in order.
Because it currently is installed and depends on a preserved lib.
Most importantly, how can I free up my system so that I can proceed with
the pending profile update? I appear to be stuck. I hope I won't have
to reinstall gentoo.
You can just go ahead with it. Odds are Spidermonkey will be updated,
or at least rebuilt, when you do that.
--
Arsen Arsenović
Alan Mackenzie
2024-04-06 07:52:20 UTC
Permalink
Hello, Arsen.

Sorry it's taken me so long to reply. Just after I first posted, I
updated my system, with which libssl-1.1.1w got unmerged. So my qmail
stopped working. I've now reinstalled and configured it.
Post by Arsen Arsenović
Hi Alan,
Hello, Gentoo.
I'm trying to do
.. For this purpose, I created a temporary repository, filling it with
ancient ebuilds recovered from /var/db/pkg.
It shows me 5 packages to be merged, among them being
[ebuild R ] dev-lang/spidermonkey-78.15.0 [78.15.0]
.. When I answer the "are you sure?" prompt with Yes, spidermonkey fails
Emerging (1 of 5) dev-lang/spidermonkey-78.15.0::localrepo
!!! Fetched file: firefox-78.15.0esr.source.tar.xz VERIFY FAILED!
!!! Reason: Insufficient data for checksum verification
!!! Expected: BLAKE2B BLAKE2S MD5 RMD160 SHA1 SHA256 SHA3_256 SHA3_512
SHA512 WHIRLPOOL
* '/var/tmp/portage/dev-lang/spidermonkey-78.15.0/temp/build.log'
It would appear that the sources are no longer available at Firefox, and
I no longer have a copy in /usr/portage/distfiles.
Why is portage trying to build this obsolete version? I surely will just
unmerge it as soon as my system is back in order.
Because it currently is installed and depends on a preserved lib.
I was confused about that. It didn't appear to be present and
functional.
Post by Arsen Arsenović
Most importantly, how can I free up my system so that I can proceed with
the pending profile update? I appear to be stuck. I hope I won't have
to reinstall gentoo.
You can just go ahead with it. Odds are Spidermonkey will be updated,
or at least rebuilt, when you do that.
I've got rid of it with energe --unmerge. My @preserved-rebuild now
works again.

So it's time to go for the 23.0 profile.

Thanks!
Post by Arsen Arsenović
--
Arsen Arsenović
--
Alan Mackenzie (Nuremberg, Germany).
Michael
2024-04-06 07:51:03 UTC
Permalink
Hello, Gentoo.
I'm trying to do
.. For this purpose, I created a temporary repository, filling it with
ancient ebuilds recovered from /var/db/pkg.
I may be missing something, but why are you doing this?

Why don't you run @world update first, which will bring your system to a
stable state, before you proceed with anything else, e.g. migrating to profile
23.0?
Jack
2024-04-06 07:51:11 UTC
Permalink
If you are just going to unmerge it anyway, why not do so before
Hello, Gentoo.
I'm trying to do
.. For this purpose, I created a temporary repository, filling it with
ancient ebuilds recovered from /var/db/pkg.
It shows me 5 packages to be merged, among them being
[ebuild R ] dev-lang/spidermonkey-78.15.0 [78.15.0]
.. When I answer the "are you sure?" prompt with Yes, spidermonkey fails
Emerging (1 of 5) dev-lang/spidermonkey-78.15.0::localrepo
!!! Fetched file: firefox-78.15.0esr.source.tar.xz VERIFY FAILED!
!!! Reason: Insufficient data for checksum verification
!!! Expected: BLAKE2B BLAKE2S MD5 RMD160 SHA1 SHA256 SHA3_256 SHA3_512
SHA512 WHIRLPOOL
* '/var/tmp/portage/dev-lang/spidermonkey-78.15.0/temp/build.log'
It would appear that the sources are no longer available at Firefox, and
I no longer have a copy in /usr/portage/distfiles.
Why is portage trying to build this obsolete version? I surely will just
unmerge it as soon as my system is back in order.
Most importantly, how can I free up my system so that I can proceed with
the pending profile update? I appear to be stuck. I hope I won't have
to reinstall gentoo.
Loading...