Github messages for voidlinux
 help / color / mirror / Atom feed
* [ISSUE] Current live-DVD's won't update due to mozjs.so switch
@ 2021-02-15 12:36 p-kraszewski
  2021-02-17  0:44 ` powerelastic
                   ` (11 more replies)
  0 siblings, 12 replies; 13+ messages in thread
From: p-kraszewski @ 2021-02-15 12:36 UTC (permalink / raw)
  To: ml

[-- Attachment #1: Type: text/plain, Size: 1123 bytes --]

New issue by p-kraszewski on void-packages repository

https://github.com/void-linux/void-packages/issues/28779

Description:
### System

Fresh installation of `void-live-x86_64-20191109-mate.iso`.

### Expected behavior

`xbps-install -Su` proceeds correctly

### Actual behavior

`xbps-install -Su` is terminated due to problems with `mozjs60`:

```
`gjs-1.58.1_1`: broken, unresolvable shlib `libmozjs.so.60'
`polkit-*`: broken, unresolvable shlib `libmozjs.so.60'
Transaction aborted due to unresolved shlibs.
```
(I didn't note the version of `polkit`, but it must be one pre-installed, as `gjs` is)

### Steps to reproduce the behavior

* Fresh install `void-live-x86_64-20191109-mate.iso` (I suppose any flavor installing `polkit` would be affected).
* Try `xbps-install -Su`

### Workaround

* Remove all packages depending on `mozjs60`
* Perform `xbps-install -Su`
* Re-install removed packages

#### or

Install from `void-live-x86_64-20191109.iso`, do `xbps-install -Su` and *then* install everything user needs.

### Fix

Re-generate installation ISOs with fresh packages.


^ permalink raw reply	[flat|nested] 13+ messages in thread

* Re: Current live-DVD's won't update due to mozjs.so switch
  2021-02-15 12:36 [ISSUE] Current live-DVD's won't update due to mozjs.so switch p-kraszewski
@ 2021-02-17  0:44 ` powerelastic
  2021-02-17  0:48 ` powerelastic
                   ` (10 subsequent siblings)
  11 siblings, 0 replies; 13+ messages in thread
From: powerelastic @ 2021-02-17  0:44 UTC (permalink / raw)
  To: ml

[-- Attachment #1: Type: text/plain, Size: 371 bytes --]

New comment by powerelastic on void-packages repository

https://github.com/void-linux/void-packages/issues/28779#issuecomment-780212730

Comment:
Same issue here. On a new installation, except it isn't only when xbps-install -Su is used. It happens when I try to install anything, whether as root or by using sudo. It happens with and without graphical installation too

^ permalink raw reply	[flat|nested] 13+ messages in thread

* Re: Current live-DVD's won't update due to mozjs.so switch
  2021-02-15 12:36 [ISSUE] Current live-DVD's won't update due to mozjs.so switch p-kraszewski
  2021-02-17  0:44 ` powerelastic
@ 2021-02-17  0:48 ` powerelastic
  2021-02-17  1:14 ` ericonr
                   ` (9 subsequent siblings)
  11 siblings, 0 replies; 13+ messages in thread
From: powerelastic @ 2021-02-17  0:48 UTC (permalink / raw)
  To: ml

[-- Attachment #1: Type: text/plain, Size: 364 bytes --]

New comment by powerelastic on void-packages repository

https://github.com/void-linux/void-packages/issues/28779#issuecomment-780212730

Comment:
Same issue here. On a new installation, except it isn't only when xbps-install -Su is used. It happens when I try to install anything, whether as root or by using sudo. It happens with and without graphical login too

^ permalink raw reply	[flat|nested] 13+ messages in thread

* Re: Current live-DVD's won't update due to mozjs.so switch
  2021-02-15 12:36 [ISSUE] Current live-DVD's won't update due to mozjs.so switch p-kraszewski
  2021-02-17  0:44 ` powerelastic
  2021-02-17  0:48 ` powerelastic
@ 2021-02-17  1:14 ` ericonr
  2021-02-17  5:47 ` p-kraszewski
                   ` (8 subsequent siblings)
  11 siblings, 0 replies; 13+ messages in thread
From: ericonr @ 2021-02-17  1:14 UTC (permalink / raw)
  To: ml

[-- Attachment #1: Type: text/plain, Size: 233 bytes --]

New comment by ericonr on void-packages repository

https://github.com/void-linux/void-packages/issues/28779#issuecomment-780225698

Comment:
What you can do temporarily is add `ignorepkg=removed-packages` to `/etc/xbps.d/pkgs.conf`

^ permalink raw reply	[flat|nested] 13+ messages in thread

* Re: Current live-DVD's won't update due to mozjs.so switch
  2021-02-15 12:36 [ISSUE] Current live-DVD's won't update due to mozjs.so switch p-kraszewski
                   ` (2 preceding siblings ...)
  2021-02-17  1:14 ` ericonr
@ 2021-02-17  5:47 ` p-kraszewski
  2021-02-17  5:50 ` p-kraszewski
                   ` (7 subsequent siblings)
  11 siblings, 0 replies; 13+ messages in thread
From: p-kraszewski @ 2021-02-17  5:47 UTC (permalink / raw)
  To: ml

[-- Attachment #1: Type: text/plain, Size: 878 bytes --]

New comment by p-kraszewski on void-packages repository

https://github.com/void-linux/void-packages/issues/28779#issuecomment-780316947

Comment:
@powerelastic Yes, for me `xbps-install` was globally broken, too. Hopefully, being trained on Gentoo I knew the drill :)

@ericonr Is there any info, what **exactly** `removed-packages.xbps` is and how it interacts with system? Assuming your workaround does what _I mean_ it does (that is updates some sort of explicit package blacklist), it might be relatively safe to include a flag in `xbps-install` to temporarily disable `removed-packages` parsing altogether. 

I see 2 problems here: 
* there might be a better error message indicating that installed software depends on package marked for hard-removal and a hint for your workaround.
* there might be a bug in dependency resolving algorithm causing early termination

^ permalink raw reply	[flat|nested] 13+ messages in thread

* Re: Current live-DVD's won't update due to mozjs.so switch
  2021-02-15 12:36 [ISSUE] Current live-DVD's won't update due to mozjs.so switch p-kraszewski
                   ` (3 preceding siblings ...)
  2021-02-17  5:47 ` p-kraszewski
@ 2021-02-17  5:50 ` p-kraszewski
  2021-02-17  5:51 ` p-kraszewski
                   ` (6 subsequent siblings)
  11 siblings, 0 replies; 13+ messages in thread
From: p-kraszewski @ 2021-02-17  5:50 UTC (permalink / raw)
  To: ml

[-- Attachment #1: Type: text/plain, Size: 886 bytes --]

New comment by p-kraszewski on void-packages repository

https://github.com/void-linux/void-packages/issues/28779#issuecomment-780316947

Comment:
@powerelastic Yes, for me `xbps-install` was globally broken, too. Fortunately, being trained on Gentoo I knew the drill :)

@ericonr Is there any info, what **exactly** `removed-packages.xbps` is and how it interacts with system? Assuming your workaround does what _I mean_ it does (that is updates some sort of explicit package blacklist), it might be relatively safe to include a flag in `xbps-install` to temporarily disable `removed-packages` parsing altogether. 

I see 2 problems here: 
* there might be a better error message indicating, that installed software depends on package marked for hard-removal and a hint for your workaround.
* there might be a bug in dependency resolving algorithm causing the early termination.

^ permalink raw reply	[flat|nested] 13+ messages in thread

* Re: Current live-DVD's won't update due to mozjs.so switch
  2021-02-15 12:36 [ISSUE] Current live-DVD's won't update due to mozjs.so switch p-kraszewski
                   ` (4 preceding siblings ...)
  2021-02-17  5:50 ` p-kraszewski
@ 2021-02-17  5:51 ` p-kraszewski
  2021-02-17  7:40 ` Chocimier
                   ` (5 subsequent siblings)
  11 siblings, 0 replies; 13+ messages in thread
From: p-kraszewski @ 2021-02-17  5:51 UTC (permalink / raw)
  To: ml

[-- Attachment #1: Type: text/plain, Size: 970 bytes --]

New comment by p-kraszewski on void-packages repository

https://github.com/void-linux/void-packages/issues/28779#issuecomment-780316947

Comment:
@powerelastic Yes, for me `xbps-install` was globally broken, too. Fortunately, being trained on Gentoo I knew the drill :)

@ericonr Is there any info, what **exactly** `removed-packages.xbps` is and how it interacts with system? Assuming your workaround does what _I mean_ it does (that is updates some sort of explicit package blacklist), it might be relatively safe to include a flag in `xbps-install` to temporarily disable `removed-packages` parsing altogether. 

I see 2 problems here: 
* there might be a better error message indicating, that installed software depends on package marked for hard-removal and a hint for your workaround.
* there might be a bug in dependency resolving algorithm causing the early termination.

If I might be of any assistance, let me know, as I fell in love with Void Linux.

^ permalink raw reply	[flat|nested] 13+ messages in thread

* Re: Current live-DVD's won't update due to mozjs.so switch
  2021-02-15 12:36 [ISSUE] Current live-DVD's won't update due to mozjs.so switch p-kraszewski
                   ` (5 preceding siblings ...)
  2021-02-17  5:51 ` p-kraszewski
@ 2021-02-17  7:40 ` Chocimier
  2021-02-17  8:16 ` p-kraszewski
                   ` (4 subsequent siblings)
  11 siblings, 0 replies; 13+ messages in thread
From: Chocimier @ 2021-02-17  7:40 UTC (permalink / raw)
  To: ml

[-- Attachment #1: Type: text/plain, Size: 713 bytes --]

New comment by Chocimier on void-packages repository

https://github.com/void-linux/void-packages/issues/28779#issuecomment-780368942

Comment:
What's happening here is that when new xbps version is available (and there is newer than in images), xbps wants update itself in separate, small transaction other than updating rest of system. At the same time it adds all revdeps of xbps, being base-system, and all their dependencies (removed-packages between them) making transaction not small anymore and causing conflicts.

We could remove mozjs60 and mozjs52 from removed-packages for now if there are no file conflicts and updates will actually work, and try to make xbps' transaction smaller for longer term.

^ permalink raw reply	[flat|nested] 13+ messages in thread

* Re: Current live-DVD's won't update due to mozjs.so switch
  2021-02-15 12:36 [ISSUE] Current live-DVD's won't update due to mozjs.so switch p-kraszewski
                   ` (6 preceding siblings ...)
  2021-02-17  7:40 ` Chocimier
@ 2021-02-17  8:16 ` p-kraszewski
  2021-02-17  9:39 ` p-kraszewski
                   ` (3 subsequent siblings)
  11 siblings, 0 replies; 13+ messages in thread
From: p-kraszewski @ 2021-02-17  8:16 UTC (permalink / raw)
  To: ml

[-- Attachment #1: Type: text/plain, Size: 496 bytes --]

New comment by p-kraszewski on void-packages repository

https://github.com/void-linux/void-packages/issues/28779#issuecomment-780385265

Comment:
@Chocimier Thank you for a detailed insight. Dzięki.

I assume I can roll my own installer ISO using `void-mklive`. Which packages should be added to make it suitable to run `void-install` which will automatically install a specific DE? I already have pizza-with-everything almost 3GB live Void-KDE image, but I can't install a fresh OS with it.

^ permalink raw reply	[flat|nested] 13+ messages in thread

* Re: Current live-DVD's won't update due to mozjs.so switch
  2021-02-15 12:36 [ISSUE] Current live-DVD's won't update due to mozjs.so switch p-kraszewski
                   ` (7 preceding siblings ...)
  2021-02-17  8:16 ` p-kraszewski
@ 2021-02-17  9:39 ` p-kraszewski
  2021-02-17 10:00 ` p-kraszewski
                   ` (2 subsequent siblings)
  11 siblings, 0 replies; 13+ messages in thread
From: p-kraszewski @ 2021-02-17  9:39 UTC (permalink / raw)
  To: ml

[-- Attachment #1: Type: text/plain, Size: 577 bytes --]

New comment by p-kraszewski on void-packages repository

https://github.com/void-linux/void-packages/issues/28779#issuecomment-780385265

Comment:
@Chocimier Thank you for a detailed insight. Dzięki.

I assume I can roll my own installer ISO using `void-mklive`. Which packages should be added to make it suitable to run `void-install` which will automatically install a specific DE? I already have pizza-with-everything almost 3GB live Void-KDE image, but I can't install a fresh OS with it.
**EDIT**: Stupid me. I just missed `dialog` package and installer _just works_.

^ permalink raw reply	[flat|nested] 13+ messages in thread

* Re: Current live-DVD's won't update due to mozjs.so switch
  2021-02-15 12:36 [ISSUE] Current live-DVD's won't update due to mozjs.so switch p-kraszewski
                   ` (8 preceding siblings ...)
  2021-02-17  9:39 ` p-kraszewski
@ 2021-02-17 10:00 ` p-kraszewski
  2021-02-17 14:53 ` powerelastic
  2021-02-17 19:18 ` [ISSUE] [CLOSED] " Chocimier
  11 siblings, 0 replies; 13+ messages in thread
From: p-kraszewski @ 2021-02-17 10:00 UTC (permalink / raw)
  To: ml

[-- Attachment #1: Type: text/plain, Size: 589 bytes --]

New comment by p-kraszewski on void-packages repository

https://github.com/void-linux/void-packages/issues/28779#issuecomment-780385265

Comment:
@Chocimier Thank you for a detailed insight. Dzięki.

I assume I can roll my own installer ISO using `void-mklive`. Which packages should be added to make it suitable to run `void-install` which will automatically install a specific DE? I already have pizza-with-everything almost 3GB live Void-KDE image, but I can't install a fresh OS with it.
**EDIT**: Stupid me. I just missed `dialog` and `grub` packages and installer _just works_.

^ permalink raw reply	[flat|nested] 13+ messages in thread

* Re: Current live-DVD's won't update due to mozjs.so switch
  2021-02-15 12:36 [ISSUE] Current live-DVD's won't update due to mozjs.so switch p-kraszewski
                   ` (9 preceding siblings ...)
  2021-02-17 10:00 ` p-kraszewski
@ 2021-02-17 14:53 ` powerelastic
  2021-02-17 19:18 ` [ISSUE] [CLOSED] " Chocimier
  11 siblings, 0 replies; 13+ messages in thread
From: powerelastic @ 2021-02-17 14:53 UTC (permalink / raw)
  To: ml

[-- Attachment #1: Type: text/plain, Size: 680 bytes --]

New comment by powerelastic on void-packages repository

https://github.com/void-linux/void-packages/issues/28779#issuecomment-780610193

Comment:
Not a solution or problem development, just a post to say I understand a lot more now
@ Chocimier . Ahhh that explains a great deal. I have to say that in almost 18 months of using Void. This is the first issue I have encountered.  Ironically it happened just as I was installing Void for another person to show them how great it is. 
Isn't that always how life is?
Great posts from all of you and I'm sure, from what all of you have written I can work a workaround from your ideas and I know it will get solved at the dev level.

^ permalink raw reply	[flat|nested] 13+ messages in thread

* Re: [ISSUE] [CLOSED] Current live-DVD's won't update due to mozjs.so switch
  2021-02-15 12:36 [ISSUE] Current live-DVD's won't update due to mozjs.so switch p-kraszewski
                   ` (10 preceding siblings ...)
  2021-02-17 14:53 ` powerelastic
@ 2021-02-17 19:18 ` Chocimier
  11 siblings, 0 replies; 13+ messages in thread
From: Chocimier @ 2021-02-17 19:18 UTC (permalink / raw)
  To: ml

[-- Attachment #1: Type: text/plain, Size: 1126 bytes --]

Closed issue by p-kraszewski on void-packages repository

https://github.com/void-linux/void-packages/issues/28779

Description:
### System

Fresh installation of `void-live-x86_64-20191109-mate.iso`.

### Expected behavior

`xbps-install -Su` proceeds correctly

### Actual behavior

`xbps-install -Su` is terminated due to problems with `mozjs60`:

```
`gjs-1.58.1_1`: broken, unresolvable shlib `libmozjs.so.60'
`polkit-*`: broken, unresolvable shlib `libmozjs.so.60'
Transaction aborted due to unresolved shlibs.
```
(I didn't note the version of `polkit`, but it must be one pre-installed, as `gjs` is)

### Steps to reproduce the behavior

* Fresh install `void-live-x86_64-20191109-mate.iso` (I suppose any flavor installing `polkit` would be affected).
* Try `xbps-install -Su`

### Workaround

* Remove all packages depending on `mozjs60`
* Perform `xbps-install -Su`
* Re-install removed packages

#### or

Install from `void-live-x86_64-20191109.iso`, do `xbps-install -Su` and *then* install everything user needs.

### Fix

Re-generate installation ISOs with fresh packages.


^ permalink raw reply	[flat|nested] 13+ messages in thread

end of thread, other threads:[~2021-02-17 19:18 UTC | newest]

Thread overview: 13+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2021-02-15 12:36 [ISSUE] Current live-DVD's won't update due to mozjs.so switch p-kraszewski
2021-02-17  0:44 ` powerelastic
2021-02-17  0:48 ` powerelastic
2021-02-17  1:14 ` ericonr
2021-02-17  5:47 ` p-kraszewski
2021-02-17  5:50 ` p-kraszewski
2021-02-17  5:51 ` p-kraszewski
2021-02-17  7:40 ` Chocimier
2021-02-17  8:16 ` p-kraszewski
2021-02-17  9:39 ` p-kraszewski
2021-02-17 10:00 ` p-kraszewski
2021-02-17 14:53 ` powerelastic
2021-02-17 19:18 ` [ISSUE] [CLOSED] " Chocimier

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).