Bug 32510 - Chromium 117.0.5938.132-1 not starting (symbol lookup error: /usr/bin/chromium-browser: undefined symbol: unzGetCurrentFileZStreamPos64)
Summary: Chromium 117.0.5938.132-1 not starting (symbol lookup error: /usr/bin/chromiu...
Status: RESOLVED FIXED
Alias: None
Product: Mageia
Classification: Unclassified
Component: RPM Packages (show other bugs)
Version: Cauldron
Hardware: All Linux
Priority: Normal normal
Target Milestone: ---
Assignee: christian barranco
QA Contact:
URL:
Whiteboard:
Keywords:
Depends on: 32529
Blocks:
  Show dependency treegraph
 
Reported: 2023-11-11 17:56 CET by Sorin Toma
Modified: 2024-03-06 20:03 CET (History)
2 users (show)

See Also:
Source RPM: chromium-browser-stable-117.0.5938.132-1.mga10.tainted
CVE:
Status comment:


Attachments

Description Sorin Toma 2023-11-11 17:56:01 CET
Description of problem:
On three different computers, trying to start chromium fails after the latest zlib-1.3-1.mga10 upgrade


Version-Release number of selected component (if applicable):
chromium-browser-stable Version: 117.0.5938.132-1.mga10.tainted

How reproducible:
always

Steps to Reproduce:
1. run chromium-browser
2. get /usr/bin/chromium-browser: symbol lookup error: /usr/bin/chromium-browser: undefined symbol: unzGetCurrentFileZStreamPos64
Comment 1 Marja Van Waes 2023-11-13 22:34:58 CET
Can you try whether chromium-browser-stable-118.0.5993.117-1.mga10.tainted from Cauldron tainted/updates_testing works?

CC'ing the registered chromium-browser-stable maintainer, assigning to the de facto maintainer

Source RPM: (none) => chromium-browser-stable-117.0.5938.132-1.mga10.tainted
CC: (none) => cjw, marja11
Assignee: bugsquad => chb0
Summary: Chromium 117.0.5938.132-1 not starting => Chromium 117.0.5938.132-1 not starting (symbol lookup error: /usr/bin/chromium-browser: undefined symbol: unzGetCurrentFileZStreamPos64)

Comment 2 christian barranco 2023-11-13 23:47:25 CET
Hi. 
Due to some lib updates, previous version of chromium can be broken. 
Any reason for not using the latest chromium 118 version ?
Comment 3 Sorin Toma 2023-11-14 03:43:49 CET
(In reply to Marja Van Waes from comment #1)
> Can you try whether chromium-browser-stable-118.0.5993.117-1.mga10.tainted
> from Cauldron tainted/updates_testing works?
> 
> CC'ing the registered chromium-browser-stable maintainer, assigning to the
> de facto maintainer

Thank you Marja, chromium-browser-stable-118.0.5993.117-1 from tainted/updates_testing starts and seems to run well. 

I'm not a chromium user, I just test Cauldron on a few spare devices I have :)
Comment 4 Sorin Toma 2023-11-14 03:45:45 CET
(In reply to christian barranco from comment #2)
> Hi. 
> Due to some lib updates, previous version of chromium can be broken. 
> Any reason for not using the latest chromium 118 version ?

Hi Christian,

No having tainted/updates_testing enabled is a good enough answer? :D
Comment 5 Marja Van Waes 2023-11-14 16:04:40 CET
@ Christian,

Can you please either ask a sysadmin to move chromium-browser-stable-118.0.5993.88-1.mga10.tainted from updates_testing to tainted/release or bump release and push it directly to cauldron tainted/release?
Comment 6 christian barranco 2023-11-14 22:49:57 CET
(In reply to Marja Van Waes from comment #5)
> @ Christian,
> 
> Can you please either ask a sysadmin to move
> chromium-browser-stable-118.0.5993.88-1.mga10.tainted from updates_testing
> to tainted/release or bump release and push it directly to cauldron
> tainted/release?

I can certainly do, but, how come isn't it already there? 
Per https://bugs.mageia.org/show_bug.cgi?id=32459, the robot has pushed it!?
Comment 7 christian barranco 2023-11-14 22:55:01 CET
(In reply to christian barranco from comment #6)
> (In reply to Marja Van Waes from comment #5)
> > @ Christian,
> > 
> > Can you please either ask a sysadmin to move
> > chromium-browser-stable-118.0.5993.88-1.mga10.tainted from updates_testing
> > to tainted/release or bump release and push it directly to cauldron
> > tainted/release?
> 
> I can certainly do, but, how come isn't it already there? 
> Per https://bugs.mageia.org/show_bug.cgi?id=32459, the robot has pushed it!?
Answering to myself: robot had pushed it for MGA9. Here, the topic is for Cauldron and I had built Chromium 118 on testing by mistake...
I will push Chromium 119 soon instead.

Apologies, my bad...
christian barranco 2023-11-16 00:32:57 CET

Depends on: (none) => 32529

Comment 8 Christiaan Welvaart 2023-11-17 00:12:59 CET
In case the M119 build problem in cauldron with gn is not yet solved: I used (for M120):

--- chromium-120.0.6073.0/build/config/linux/atspi2/BUILD.gn.build	2023-10-17 22:09:11.717827800 +0200
+++ chromium-120.0.6073.0/build/config/linux/atspi2/BUILD.gn	2023-10-22 20:52:48.707839527 +0200
@@ -17,18 +17,16 @@ if (use_atk) {
                                       "--version-as-components",
                                     ],
                                 "value")
-    major = atspi_version[0]
     minor = atspi_version[1]
-    micro = atspi_version[2]
 
     # ATSPI 2.49.90 now defines these for us and it's an error for us to
     # redefine them on the compiler command line.
     # See ATSPI 927344a34cd5bf81fc64da4968241735ecb4f03b
-    if (minor < 49 || (minor == 49 && micro < 90)) {
+    if (minor < 49 || (minor == 49 && atspi_version[2] < 90)) {
       defines = [
-        "ATSPI_MAJOR_VERSION=$major",
+        "ATSPI_MAJOR_VERSION=atspi_version[0]",
         "ATSPI_MINOR_VERSION=$minor",
-        "ATSPI_MICRO_VERSION=$micro",
+        "ATSPI_MICRO_VERSION=$atspi_version[2]",
       ]
     }
   }
Comment 9 christian barranco 2023-11-17 07:56:12 CET
(In reply to Christiaan Welvaart from comment #8)
> In case the M119 build problem in cauldron with gn is not yet solved: I used
> (for M120):
> 
> --- chromium-120.0.6073.0/build/config/linux/atspi2/BUILD.gn.build
> 2023-10-17 22:09:11.717827800 +0200
> +++ chromium-120.0.6073.0/build/config/linux/atspi2/BUILD.gn	2023-10-22
> 20:52:48.707839527 +0200
> @@ -17,18 +17,16 @@ if (use_atk) {
>                                        "--version-as-components",
>                                      ],
>                                  "value")
> -    major = atspi_version[0]
>      minor = atspi_version[1]
> -    micro = atspi_version[2]
>  
>      # ATSPI 2.49.90 now defines these for us and it's an error for us to
>      # redefine them on the compiler command line.
>      # See ATSPI 927344a34cd5bf81fc64da4968241735ecb4f03b
> -    if (minor < 49 || (minor == 49 && micro < 90)) {
> +    if (minor < 49 || (minor == 49 && atspi_version[2] < 90)) {
>        defines = [
> -        "ATSPI_MAJOR_VERSION=$major",
> +        "ATSPI_MAJOR_VERSION=atspi_version[0]",
>          "ATSPI_MINOR_VERSION=$minor",
> -        "ATSPI_MICRO_VERSION=$micro",
> +        "ATSPI_MICRO_VERSION=$atspi_version[2]",
>        ]
>      }
>    }

Thanks for your hints. For the time being, the issue with 19 build is a patch for minizip I need to update and I am lacking time...
Comment 10 Marja Van Waes 2023-11-20 14:47:28 CET
Hi Christia(a)n,

chromium-browser-stable-119.0.6045.159-1.mga9.tainted has landed in 9 tainted/updates

But it is still needed in cauldron tainted/release.

Could one of you find time to fix that?
Comment 11 christian barranco 2023-11-22 13:50:08 CET
(In reply to Marja Van Waes from comment #10)
> Hi Christia(a)n,
> 
> chromium-browser-stable-119.0.6045.159-1.mga9.tainted has landed in 9
> tainted/updates
> 
> But it is still needed in cauldron tainted/release.
> 
> Could one of you find time to fix that?

D...it...

I resubmit it...

Sorry....
Comment 12 christian barranco 2023-11-22 13:55:15 CET
me again.

Very weird, looking at http://pkgsubmit.mageia.org/?user=squidf
it has been submitted to tainted/release

and I see it here: https://mirrors.kernel.org/mageia/distrib/cauldron/SRPMS/tainted/release/

and tainted/updates is empty: https://mirrors.kernel.org/mageia/distrib/cauldron/SRPMS/tainted/updates/


@marja: where do you see it in tainted/updates ?
Comment 13 katnatek 2023-11-23 02:37:01 CET
(In reply to christian barranco from comment #12)
> me again.
> 
> Very weird, looking at http://pkgsubmit.mageia.org/?user=squidf
> it has been submitted to tainted/release
> 
> and I see it here:
> https://mirrors.kernel.org/mageia/distrib/cauldron/SRPMS/tainted/release/
> 
> and tainted/updates is empty:
> https://mirrors.kernel.org/mageia/distrib/cauldron/SRPMS/tainted/updates/
> 
> 
> @marja: where do you see it in tainted/updates ?
Is in updates_testing https://mirrors.kernel.org/mageia/distrib/cauldron/SRPMS/tainted/updates_testing/chromium-browser-stable-118.0.5993.117-1.mga10.tainted.src.rpm

https://mirrors.kernel.org/mageia/distrib/cauldron/x86_64/media/tainted/updates_testing/
Comment 14 christian barranco 2023-11-23 08:07:40 CET
Hi
It is version 118 then, not the new 119. 
Admin support is required then. I take it.
Comment 15 Marja Van Waes 2023-11-23 13:53:58 CET

(In reply to christian barranco from comment #12)
> me again.
> 
> Very weird, looking at http://pkgsubmit.mageia.org/?user=squidf
> it has been submitted to tainted/release

Yes, thanks, you did that some hours after I wrote comment 10 :-D


> 
> @marja: where do you see it in tainted/updates ?

That was and is in Mageia 9. I only complained because the version there was newer than in cauldron ;-)
Comment 16 christian barranco 2023-11-23 16:47:17 CET
Hi Marja 
Yes, Cauldron has been a bigger struggle than expected. Sorry for that.
Comment 17 Marja Van Waes 2023-11-23 18:03:32 CET
(In reply to christian barranco from comment #16)
> Hi Marja 
> Yes, Cauldron has been a bigger struggle than expected. Sorry for that.

No problem. Thanks a lot for not having given up :-)

(You're not alone, btw, ghibo has tried several times without success to push kernel-6.5.11-2.mga10 to cauldron core/release, while pushing almost identical 6.5.11-1 to cauldron core/updates_testing was no problem).
Comment 18 christian barranco 2024-03-06 20:03:44 CET
solved by https://bugs.mageia.org/show_bug.cgi?id=32529

Resolution: (none) => FIXED
Status: NEW => RESOLVED


Note You need to log in before you can comment on or make changes to this bug.