Bug 28042 - While upgrading to MGA8: ERROR:'script' failed for samba-client-4.10.18-1.1mga7.x86_64
Summary: While upgrading to MGA8: ERROR:'script' failed for samba-client-4.10.18-1.1mg...
Status: RESOLVED FIXED
Alias: None
Product: Mageia
Classification: Unclassified
Component: RPM Packages (show other bugs)
Version: 7
Hardware: All Linux
Priority: High major
Target Milestone: ---
Assignee: Buchan Milne
QA Contact:
URL:
Whiteboard:
Keywords: 8final, IN_ERRATA8
Depends on: 28686
Blocks:
  Show dependency treegraph
 
Reported: 2021-01-08 21:07 CET by Brian Rockwell
Modified: 2021-06-26 08:59 CEST (History)
8 users (show)

See Also:
Source RPM: samba-4.10.18-1.1mga7.src.rpm
CVE:
Status comment:


Attachments
Upgrade Log (55.62 KB, application/zip)
2021-01-08 21:08 CET, Brian Rockwell
Details
report bug from failed upgrade (257.71 KB, application/x-xz)
2021-01-09 07:03 CET, Ben McMonagle
Details
Install and debug log from MGA7 to MGA8 upgrade (295.72 KB, application/zip)
2021-02-03 15:36 CET, Brian Rockwell
Details
screen shots (863.41 KB, application/zip)
2021-02-03 15:43 CET, Brian Rockwell
Details

Description Brian Rockwell 2021-01-08 21:07:18 CET
Description of problem:  Upgrading MGA7.1 Gnome with all updates (note this was built from live iso).


Version-Release number of selected component (if applicable): MGA8-RC1


How reproducible:  Build gnome 7.1 and updates.  Using gnome client


Steps to Reproduce:
1.  Run Classic - and choose upgrade
2.  System will run through upgrade and then report failure on samba-client
3.  Choose http media, it attempts again and fails.  Repeats endlessly until forced reboot

Will attach install log
Comment 1 Brian Rockwell 2021-01-08 21:08:29 CET
Created attachment 12199 [details]
Upgrade Log

This is the upgrade log of an attempted upgrade from MGA7.1 to 8.  Note the MGA7 entity was built and patched just yesterday.
Comment 2 Ben McMonagle 2021-01-09 07:03:56 CET
Created attachment 12200 [details]
report bug from failed upgrade

"report.bug" from failed upgrade attempt

CC: (none) => westel

Ben McMonagle 2021-01-09 07:05:47 CET

Summary: Upgrade to MGA8 Fails - Gnome Upgrade Process ends in Circular Try Again Failure => Upgrade to MGA8 Fails - ERROR:'script' failed for samba-client-4.10.18-1.1mga7.x86_64
Keywords: (none) => 8rc1
Target Milestone: --- => Mageia 8

Comment 3 Ben McMonagle 2021-01-09 07:09:56 CET
Comment on attachment 12200 [details]
report bug from failed upgrade

confirmed with all DE Mga7.1 X86_64 install updated to latest.
Upgrade via Mga8-rc USB

Attachment 12200 description: confirmed with all DE Mga7.1 X86_64 install updated to latest => report bug from failed upgrade

Comment 4 Jani Välimaa 2021-01-09 09:26:47 CET
(In reply to ben mcmonagle from comment #3)
> Comment on attachment 12200 [details]
> report bug from failed upgrade
> 
> confirmed with all DE Mga7.1 X86_64 install updated to latest.
> Upgrade via Mga8-rc USB

Files were moved between pkgs, but proper conflicts weren't added:

* 24 installation transactions failed
* file /usr/lib64/libmuffin.so.0.0.0 from install of lib64muffin0-4.8.0-1.mga8.x86_64 conflicts with file from package muffin-4.0.7-1.mga7.x86_64
file /usr/lib64/muffin/Cally-0.gir from install of lib64muffin-gir0-4.8.0-1.mga8.x86_64 conflicts with file from package muffin-4.0.7-1.mga7.x86_64
file /usr/lib64/muffin/Clutter-0.gir from install of lib64muffin-gir0-4.8.0-1.mga8.x86_64 conflicts with file from package muffin-4.0.7-1.mga7.x86_64
file /usr/lib64/muffin/Clutter-0.typelib from install of lib64muffin-gir0-4.8.0-1.mga8.x86_64 conflicts with file from package muffin-4.0.7-1.mga7.x86_64
file /usr/lib64/muffin/ClutterX11-0.gir from install of lib64muffin-gir0-4.8.0-1.mga8.x86_64 conflicts with file from package muffin-4.0.7-1.mga7.x86_64
file /usr/lib64/muffin/Cogl-0.gir from install of lib64muffin-gir0-4.8.0-1.mga8.x86_64 conflicts with file from package muffin-4.0.7-1.mga7.x86_64
file /usr/lib64/muffin/CoglPango-0.gir from install of lib64muffin-gir0-4.8.0-1.mga8.x86_64 conflicts with file from package muffin-4.0.7-1.mga7.x86_64
file /usr/lib64/muffin/Meta-Muffin.0.typelib from install of lib64muffin-gir0-4.8.0-1.mga8.x86_64 conflicts with file from package muffin-4.0.7-1.mga7.x86_64
file /usr/lib64/muffin/libmuffin-clutter-0.so from install of lib64muffin-gir0-4.8.0-1.mga8.x86_64 conflicts with file from package muffin-4.0.7-1.mga7.x86_64
file /usr/lib64/muffin/libmuffin-cogl-0.so from install of lib64muffin-gir0-4.8.0-1.mga8.x86_64 conflicts with file from package muffin-4.0.7-1.mga7.x86_64
file /usr/lib64/muffin/libmuffin-cogl-pango-0.so from install of lib64muffin-gir0-4.8.0-1.mga8.x86_64 conflicts with file from package muffin-4.0.7-1.mga7.x86_64
file /usr/lib64/muffin/libmuffin-cogl-path-0.so from install of lib64muffin-gir0-4.8.0-1.mga8.x86_64 conflicts with file from package muffin-4.0.7-1.mga7.x86_64
file /usr/lib64/muffin/plugins/default.so from install of lib64muffin-gir0-4.8.0-1.mga8.x86_64 conflicts with file from package muffin-4.0.7-1.mga7.x86_64
file /usr/share/glib-2.0/schemas/org.cinnamon.muffin.gschema.xml from install of lib64muffin-gir0-4.8.0-1.mga8.x86_64 conflicts with file from package muffin-4.0.7-1.mga7.x86_64

https://svnweb.mageia.org/packages/cauldron/muffin/current/SPECS/muffin.spec?r1=1464874&r2=1464961
https://svnweb.mageia.org/packages/cauldron/muffin/current/SPECS/muffin.spec?r1=1464982&r2=1465048
Comment 5 Jani Välimaa 2021-01-09 09:44:54 CET
(In reply to Brian Rockwell from comment #1)
> Created attachment 12199 [details]
> Upgrade Log
> 
> This is the upgrade log of an attempted upgrade from MGA7.1 to 8.  Note the
> MGA7 entity was built and patched just yesterday.

There are at least two separate and noticeable pkg'ing issue.

This install failed because of conflicting files in evince.

Installation failed:
	file /usr/lib64/evince/4/backends/comicsdocument.evince-backend from install of lib64evince-backends4-3.38.0-1.mga8.x86_64 conflicts with file from package evince-3.32.1-1.mga7.x86_64
	file /usr/lib64/evince/4/backends/djvudocument.evince-backend from install of lib64evince-backends4-3.38.0-1.mga8.x86_64 conflicts with file from package evince-3.32.1-1.mga7.x86_64
	file /usr/lib64/evince/4/backends/libcomicsdocument.so from install of lib64evince-backends4-3.38.0-1.mga8.x86_64 conflicts with file from package evince-3.32.1-1.mga7.x86_64
	file /usr/lib64/evince/4/backends/libdjvudocument.so from install of lib64evince-backends4-3.38.0-1.mga8.x86_64 conflicts with file from package evince-3.32.1-1.mga7.x86_64
	file /usr/lib64/evince/4/backends/libpdfdocument.so from install of lib64evince-backends4-3.38.0-1.mga8.x86_64 conflicts with file from package evince-3.32.1-1.mga7.x86_64
	file /usr/lib64/evince/4/backends/libtiffdocument.so from install of lib64evince-backends4-3.38.0-1.mga8.x86_64 conflicts with file from package evince-3.32.1-1.mga7.x86_64
	file /usr/lib64/evince/4/backends/libxpsdocument.so from install of lib64evince-backends4-3.38.0-1.mga8.x86_64 conflicts with file from package evince-3.32.1-1.mga7.x86_64
	file /usr/lib64/evince/4/backends/pdfdocument.evince-backend from install of lib64evince-backends4-3.38.0-1.mga8.x86_64 conflicts with file from package evince-3.32.1-1.mga7.x86_64
	file /usr/lib64/evince/4/backends/tiffdocument.evince-backend from install of lib64evince-backends4-3.38.0-1.mga8.x86_64 conflicts with file from package evince-3.32.1-1.mga7.x86_64
	file /usr/lib64/evince/4/backends/xpsdocument.evince-backend from install of lib64evince-backends4-3.38.0-1.mga8.x86_64 conflicts with file from package evince-3.32.1-1.mga7.x86_64
	file /usr/share/metainfo/evince-comicsdocument.metainfo.xml from install of lib64evince-backends4-3.38.0-1.mga8.x86_64 conflicts with file from package evince-3.32.1-1.mga7.x86_64
	file /usr/share/metainfo/evince-djvudocument.metainfo.xml from install of lib64evince-backends4-3.38.0-1.mga8.x86_64 conflicts with file from package evince-3.32.1-1.mga7.x86_64
	file /usr/share/metainfo/evince-pdfdocument.metainfo.xml from install of lib64evince-backends4-3.38.0-1.mga8.x86_64 conflicts with file from package evince-3.32.1-1.mga7.x86_64
	file /usr/share/metainfo/evince-tiffdocument.metainfo.xml from install of lib64evince-backends4-3.38.0-1.mga8.x86_64 conflicts with file from package evince-3.32.1-1.mga7.x86_64
	file /usr/share/metainfo/evince-xpsdocument.metainfo.xml from install of lib64evince-backends4-3.38.0-1.mga8.x86_64 conflicts with file from package evince-3.32.1-1.mga7.x86_64

CC: (none) => jani.valimaa

Comment 6 Jani Välimaa 2021-01-09 14:00:20 CET
Evince issue from comment 5 should be fixed with evince-3.38.0-3.mga8.
Comment 7 David Walser 2021-01-09 17:12:15 CET
Scriplet error for samba-client already fixed in SVN on December 9.  Will get pushed with the next security update.

CC: (none) => luigiwalser

Comment 8 Jani Välimaa 2021-01-09 19:52:47 CET
Muffin conflicts from comment 4 should be fixed with muffin-4.8.0-2.mga8.
Comment 9 Lewis Smith 2021-02-03 14:16:46 CET
My own more recent big upgrade upgrade was a success.
Can Brian & Ben confirm an up-to-date trial?

CC: (none) => lewyssmith

Comment 10 Brian Rockwell 2021-02-03 15:36:32 CET
Created attachment 12304 [details]
Install and debug log from MGA7 to MGA8 upgrade

If went pretty badly with the upgrade ending in errors and looping.  Fun

Note:  this is a gnome upgrade.   MGA7 was originally built from a Live iso.

I'll attach screen shots.
Comment 11 Brian Rockwell 2021-02-03 15:43:27 CET
Created attachment 12305 [details]
screen shots

The first one I see is the samba-client error.

I click okay and it processes for a while and comes to the next screen.

I click okay, it tries again and then comes back again to the same screen.  There is not way to get out of this except to reboot.

System does reboot to MGA8 and functions for me.
Comment 12 Lewis Smith 2021-02-03 16:30:34 CET
> If went pretty badly with the upgrade ending in errors
> The first one I see is the samba-client error.
Having scanned the entire Install log, things looked *good* EXCEPT for

1)
Error parsing key “help” in schema “org.gnome.settings-daemon.plugins.media-keys” as specified in override file “/usr/share/glib-2.0/schemas/glib2-branding.gschema.override”: 0-10:can not parse as value of type 'as'. Ignoring override for this key.
"
which occured in pairs every so often. No other literal 'Errors'. I saw this myself, and believed the 'ignoring' bit. Perhaps this specifically should be bugged.

>  and looping
I could not see any in the install log. It seemed to end OK.
OK, see your previous comment 11.
2) l615

%triggerun(samba-client-4.10.18-1.1.mga7.x86_64) scriptlet failed, exit status 1

Which is what you describe above. It was the *only 'fail'; to bug here. So the upgrade was extremely good, much better than you feared.
Did it carry on upgrading while you wrestled with the error dialogue? Or stick?
It looks as if despite this scriptlet failure, the upgrade went to end.
Re the re-boot, did you do it sooner 'interrupt the upgarde), or later (when you thought it had finished)? What to? The upgraded system? If so, somehow it went to end despite this error. Re-booting in the middle of any update/upgrade is asking for trouble (even if you had to).

You can check whether the upgrade really did get stuck by doing, on the upgraded system
 # urpme --auto-orphans
 $ rpm -qa | grep .mga7             [should be none or almost]
 $ rpm -qa | grep .mga8 | wc -l     [count rather than list them]

Leaving the debug log for the moment...
Comment 13 Brian Rockwell 2021-02-03 16:48:11 CET
I would get to the error message.  Click okay, it would try again and then come back to the same screen.  I clicked through that several times and finally concluded there was no way out, believe me I tried to find a way.

<ctrl><alt><del> did not work either

so it was caught in a constant try, fail, click okay loop.


[root@linux brian]# urpme --auto-orphans
writing /var/lib/rpm/installed-through-deps.list
To satisfy dependencies, the following 232 packages will be removed (685MB):
  
(orphan packages)
  bouncycastle-1.67-1.mga8.noarch
  bouncycastle-mail-1.67-1.mga8.noarch
  bouncycastle-pkix-1.67-1.mga8.noarch
  drakx-installer-matchbox-1.2-29.mga8.x86_64
  espeak-1.48.04-4.mga8.x86_64
  expat-2.2.10-1.mga8.x86_64
  expect-5.45.4-5.mga8.x86_64
  guile2.0-runtime-2.0.14-9.mga8.x86_64
  icu63-data-63.1-1.2.mga7.noarch
  itext-core-2.1.7-37.mga7.noarch
  java-1.8.0-openjdk-1.8.0.282.b04-0.0.ea.3.mga8.x86_64
  java-1.8.0-openjdk-headless-1.8.0.282.b04-0.0.ea.3.mga8.x86_64
  kernel-desktop-5.1.14-1.mga7-1-1.mga7.x86_64
  kernel-desktop-5.10.12-2.mga8-1-1.mga8.x86_64
  kernel-desktop-5.7.19-3.mga7-1-1.mga7.x86_64
  kernel-desktop-devel-5.1.14-1.mga7-1-1.mga7.x86_64
  kernel-desktop-devel-5.10.12-2.mga8-1-1.mga8.x86_64
  lib64Xsettings-client0-0.10-13.mga8.x86_64
  lib64aio1-0.3.112-1.mga8.x86_64
  lib64aom0-1.0.0-0.20180925gitd0076f5.mga7.x86_64
  lib64atomic_ops1-7.6.10-2.mga8.x86_64
  lib64blkid-devel-2.36.1-5.mga8.x86_64
  lib64boost_chrono1.68.0-1.68.0-4.mga7.x86_64
  lib64boost_date_time1.68.0-1.68.0-4.mga7.x86_64
  lib64boost_locale1.68.0-1.68.0-4.mga7.x86_64
  lib64boost_signals1.68.0-1.68.0-4.mga7.x86_64
  lib64boost_thread1.68.0-1.68.0-4.mga7.x86_64
  lib64brlapi0.6-5.5-7.mga7.x86_64
  lib64cdio18-2.0.0-5.mga7.x86_64
  lib64cfitsio7-3.450-5.mga7.x86_64
  lib64compat-openssl10_1.0.0-1.0.2u-1.1.mga7.x86_64
  lib64dav1d1-0.2.2-2.mga7.x86_64
  lib64dc1394_22-2.2.5-3.mga7.x86_64
  lib64dns1105-9.11.6-1.2.mga7.x86_64
  lib64dotconf0-1.3-8.mga8.x86_64
  lib64dvdread4-6.0.1-1.mga7.x86_64
  lib64ebook-contacts1.2_2-3.32.2-1.2.mga7.x86_64
  lib64ebook1.2_19-3.32.2-1.2.mga7.x86_64
  lib64ecal1.2_19-3.32.2-1.2.mga7.x86_64
  lib64edata-book1.2_25-3.32.2-1.2.mga7.x86_64
  lib64edata-cal1.2_29-3.32.2-1.2.mga7.x86_64
  lib64edataserver1.2_24-3.32.2-1.2.mga7.x86_64
  lib64espeak1-1.48.04-4.mga8.x86_64
  lib64event6-2.1.8-3.mga7.x86_64
  lib64expect5.45.4-5.45.4-5.mga8.x86_64
  lib64ffi6-3.2.1-7.mga7.x86_64
  lib64gsl23-2.5-1.mga7.x86_64
  lib64gssglue1-0.4-10.mga8.x86_64
  lib64guile2.0_22-2.0.14-9.mga8.x86_64
  lib64gweather3_15-3.32.1-2.mga7.x86_64
  lib64heimntlm-samba4_1-4.12.11-1.mga8.x86_64
  lib64hogweed4-3.4.1-1.mga7.x86_64
  lib64icu63-63.1-1.2.mga7.x86_64
  lib64ilbc2-2.0.2-8.mga8.x86_64
  lib64ilmbase24-2.3.0-1.1.mga7.x86_64
  lib64ilmimf2_3_24-2.3.0-2.3.mga7.x86_64
  lib64imobiledevice6-1.2.1-0.git20190818.1.mga7.x86_64
  lib64ip4tc0-1.8.2-5.1.mga7.x86_64
  lib64ip6tc0-1.8.2-5.1.mga7.x86_64
  lib64isc1100-9.11.6-1.2.mga7.x86_64
  lib64ixion0.14_0-0.14.1-2.mga7.x86_64
  lib64json-c4-0.13.1-2.2.mga7.x86_64
  lib64ldns2-1.7.0-3.mga7.x86_64
  lib64llvm8.0-8.0.0-1.1.mga7.x86_64
  lib64lpc10_0-1.5-21.mga8.x86_64
  lib64lvm2app2.2-2.02.183-1.1.mga7.x86_64
  lib64lvm2cmd2.03-2.03.10-3.mga8.x86_64
  lib64magick-7Q16HDRI_6-7.0.8.62-1.mga7.x86_64
  lib64mb1-1.9-19.mga8.x86_64
  lib64mesaglesv2_2-20.3.4-2.mga8.x86_64
  lib64mozjs60-60.9.0-3.mga8.x86_64
  lib64mpathcmd0-0.8.5-2.mga8.x86_64
  lib64mpathpersist0-0.8.5-2.mga8.x86_64
  lib64multipath0-0.8.5-2.mga8.x86_64
  lib64mypaint1.3_0-1.3.0-8.mga7.x86_64
  lib64nettle6-3.4.1-1.mga7.x86_64
  lib64nfs12-3.0.0-1.mga7.x86_64
  lib64nm-glib-vpn1-1.18.8-1.mga7.x86_64
  lib64nm-glib4-1.18.8-1.mga7.x86_64
  lib64nm-gtk0-1.8.24-1.mga7.x86_64
  lib64nm-util2-1.18.8-1.mga7.x86_64
  lib64opencv_core3.4-3.4.5-2.1.mga7.x86_64
  lib64opencv_imgproc3.4-3.4.5-2.1.mga7.x86_64
  lib64orcus0.14_0-0.14.1-2.mga7.x86_64
  lib64plist3-2.0.0-3.git20190813.1.mga7.x86_64
  lib64plymouth4-0.9.4-1.mga7.x86_64
  lib64poppler85-0.74.0-3.4.mga7.x86_64
  lib64procps7-3.3.15-1.mga7.x86_64
  lib64pt2.16.2-2.16.2-2.mga7.x86_64
  lib64pt2.16.2-plugins-2.16.2-2.mga7.x86_64
  lib64pulsecommon12.2-12.2-5.mga7.x86_64
  lib64pulsecore12.2-12.2-5.mga7.x86_64
  lib64qpdf21-8.4.1-1.mga7.x86_64
  lib64qt5svg5-5.15.2-1.mga8.x86_64
  lib64rarian0-0.8.1-18.mga8.x86_64
  lib64raw19-0.19.2-1.1.mga7.x86_64
  lib64readline7-7.0-3.mga7.x86_64
  lib64rpm8-4.14.3-1.mga7.x86_64
  lib64rpmbuild8-4.14.3-1.mga7.x86_64
  lib64rpmsign8-4.14.3-1.mga7.x86_64
  lib64ruby2.5-2.5.8-22.mga7.x86_64
  lib64semanage1-2.5-9.mga7.x86_64
  lib64semanage2-3.2-0.rc1.1.mga8.x86_64
  lib64sepol1-2.5-2.mga7.x86_64
  lib64sndio7.0-1.5.0-1.mga7.x86_64
  lib64sox3-14.4.3-0.git20200117.3.mga8.x86_64
  lib64speechd2-0.10.2-1.mga8.x86_64
  lib64srtp1-1.6.0-3.mga7.x86_64
  lib64synctex1-20180414-12.mga7.x86_64
  lib64taglib_c0-1.11.1-6.mga8.x86_64
  lib64tss2-sys0-2.4.3-1.mga7.x86_64
  lib64tss2-tcti-device0-3.0.3-1.mga8.x86_64
  lib64tss2-tcti-mssim0-3.0.3-1.mga8.x86_64
  lib64ttspico0-20180214-2.mga8.x86_64
  lib64turbojpeg0-2.0.5-1.mga8.x86_64
  lib64udev-devel-246.9-4.mga8.x86_64
  lib64usbmuxd4-1.1.0-0.git20190802.1.mga7.x86_64
  lib64ustr1.0_1-1.0.4-14.mga8.x86_64
  lib64uuid-devel-2.36.1-5.mga8.x86_64
  lib64wnck-gir3.0-3.36.0-1.mga8.x86_64
  lib64wnck3_0-3.36.0-1.mga8.x86_64
  lib64xres1-1.2.0-3.mga8.x86_64
  lib64yui9-3.4.2-1.mga7.x86_64
  lib64yui9-mga-1.0.8-3.mga7.x86_64
  lib64yui9-mga-ncurses-1.0.3-7.mga7.x86_64
  lib64yui9-ncurses-2.50.4-1.mga7.x86_64
  libselinux-python-2.5-10.mga7.x86_64
  libselinux-utils-3.2-0.rc1.4.mga8.x86_64
  libwnck3-3.36.0-1.mga8.x86_64
  libxml2-python-2.9.9-2.5.mga7.x86_64
  luit-1.1.1-11.mga8.x86_64
  lvm2-2.03.10-3.mga8.x86_64
  mageia-repos-cauldron-8-0.1.0.mga8.x86_64
  openssh-askpass-common-8.4p1-2.mga8.x86_64
  perl-Algorithm-Diff-1.201.0-1.mga8.noarch
  perl-Alien-Build-2.370.0-1.mga8.noarch
  perl-Alien-Libxml2-0.170.0-1.mga8.x86_64
  perl-B-Hooks-EndOfScope-0.240.0-4.mga8.noarch
  perl-Capture-Tiny-0.480.0-3.mga8.noarch
  perl-Class-Data-Inheritable-0.80.0-9.mga8.noarch
  perl-Class-Inspector-1.360.0-2.mga8.noarch
  perl-Class-Load-0.250.0-3.mga8.noarch
  perl-Class-Load-XS-0.100.0-9.mga8.x86_64
  perl-Class-Singleton-1.600.0-1.mga8.noarch
  perl-Config-Auto-0.440.0-8.mga8.noarch
  perl-Config-Hosts-0.30.0-7.mga8.noarch
  perl-Data-OptList-0.110.0-4.mga8.noarch
  perl-Data-Password-Meter-0.90.0-2.mga8.noarch
  perl-DateTime-TimeZone-2.460.0-1.mga8.noarch
  perl-Devel-GlobalDestruction-0.140.0-3.mga8.noarch
  perl-Devel-OverloadInfo-0.5.0-3.mga8.noarch
  perl-Devel-StackTrace-2.40.0-2.mga8.noarch
  perl-Dist-CheckConflicts-0.110.0-7.mga8.noarch
  perl-Eval-Closure-0.140.0-3.mga8.noarch
  perl-Exception-Class-1.440.0-3.mga8.noarch
  perl-Exporter-Tiny-1.2.2-1.mga8.noarch
  perl-FFI-CheckLib-0.270.0-1.mga8.noarch
  perl-File-Remove-1.600.0-1.mga8.noarch
  perl-File-ShareDir-1.118.0-1.mga8.noarch
  perl-File-chdir-0.101.100-3.mga8.noarch
  perl-Getopt-Long-Descriptive-0.105.0-1.mga8.noarch
  perl-IO-All-0.870.0-3.mga8.noarch
  perl-IO-String-1.80.0-9.mga8.noarch
  perl-IPC-Signal-1.0.0-14.mga8.noarch
  perl-List-AllUtils-0.180.0-1.mga8.noarch
  perl-List-MoreUtils-0.430.0-1.mga8.noarch
  perl-List-MoreUtils-XS-0.430-1.mga8.x86_64
  perl-List-SomeUtils-0.580.0-2.mga8.noarch
  perl-List-UtilsBy-0.110.0-3.mga8.noarch
  perl-MRO-Compat-0.130.0-3.mga8.noarch
  perl-Modern-Perl-1.202.2.10-2.mga8.noarch
  perl-Module-Build-0.423.100-2.mga8.noarch
  perl-Module-Implementation-0.90.0-7.mga8.noarch
  perl-Module-Runtime-0.16.0-3.mga8.noarch
  perl-Module-Runtime-Conflicts-0.3.0-3.mga8.noarch
  perl-Moose-2.201.400-1.mga8.x86_64
  perl-MooseX-ClassAttribute-0.290.0-3.mga8.noarch
  perl-MooseX-Getopt-0.740.0-2.mga8.noarch
  perl-MooseX-Role-Parameterized-1.110.0-2.mga8.noarch
  perl-Package-DeprecationManager-0.170.0-3.mga8.noarch
  perl-Package-Stash-0.390.0-1.mga8.noarch
  perl-Package-Stash-XS-0.290.0-4.mga8.x86_64
  perl-Params-Util-1.102.0-1.mga8.x86_64
  perl-Params-Validate-1.300.0-1.mga8.x86_64
  perl-Params-ValidationCompiler-0.300.0-3.mga8.noarch
  perl-Path-Tiny-0.114.0-1.mga8.noarch
  perl-Proc-Daemon-0.230.0-4.mga8.noarch
  perl-Proc-WaitStat-1.0.0-15.mga8.noarch
  perl-Regexp-IPv6-0.30.0-9.mga8.noarch
  perl-Role-Tiny-2.1.4-2.mga8.noarch
  perl-Scope-Guard-0.210.0-5.mga8.noarch
  perl-Specio-0.460.0-1.mga8.noarch
  perl-Sub-Exporter-0.987.0-8.mga8.noarch
  perl-Sub-Exporter-Progressive-0.1.13-3.mga8.noarch
  perl-Sub-Identify-0.140.0-8.mga8.x86_64
  perl-Sub-Install-0.928.0-7.mga8.noarch
  perl-Sub-Name-0.260.0-3.mga8.x86_64
  perl-Sub-Quote-2.6.6-2.mga8.noarch
  perl-Syntax-Keyword-Junction-0.3.8-8.mga8.noarch
  perl-Test-Fatal-0.16.0-1.mga8.noarch
  perl-Text-Diff-1.450.0-4.mga8.noarch
  perl-Variable-Magic-0.620.0-6.mga8.x86_64
  perl-XString-0.5.0-1.mga8.x86_64
  perl-YAML-1.300.0-2.mga8.noarch
  perl-namespace-autoclean-0.290.0-3.mga8.noarch
  perl-namespace-clean-0.270.0-4.mga8.noarch
  perl-syntax-0.4.0-10.mga8.noarch
  policycoreutils-3.2-0.rc1.1.mga8.x86_64
  pyatspi-2.32.1-1.mga7.noarch
  python-slip-0.6.5-1.mga7.noarch
  python-slip-dbus-0.6.5-1.mga7.noarch
  python2-cairo-1.17.0-2.mga7.x86_64
  python2-dbus-1.2.8-3.mga7.x86_64
  python2-decorator-4.3.0-3.mga7.noarch
  python2-gi-3.32.1-1.mga7.x86_64
  python2-numpy-1.16.3-1.mga7.x86_64
  python2-pkg-resources-41.0.0-1.mga7.noarch
  python2-pyxdg-0.26-4.mga7.noarch
  python2-six-1.12.0-3.mga7.noarch
  qtsvg5-5.15.2-1.mga8.x86_64
  rarian-0.8.1-18.mga8.x86_64
  rootcerts-java-20201201.00-2.mga8.noarch
  sox-14.4.3-0.git20200117.3.mga8.x86_64
  speech-dispatcher-0.10.2-1.mga8.x86_64
  task-obsolete-8-291.mga8.noarch
  thin-provisioning-tools-0.7.6-6.mga8.x86_64
  transfig-3.2.7b-3.mga8.x86_64
  userspace-rcu-0.12.1-1.mga8.x86_64
  webkit2-jsc-2.30.4-1.mga8.x86_64
  x11-font-type1-1.0.0-16.mga8.noarch
  x11-font-xfree86-type1-1.0.4-9.mga8.noarch
  xterm-363-1.mga8.x86_64
Remove 232 packages? (y/N) 

after I rebooted I went in and set up repos through MCC screens

Then went to command line and ran urpmi --auto-update

- which then updated about 230 packages


[root@linux brian]# rpm -qa | grep .mga7
lib64gutenprint2-5.2.14-2.mga7
lib64gnome-desktop3_17-3.32.2-1.mga7
lib64boost_system1.68.0-1.68.0-4.mga7
kernel-desktop-5.10.12-1.mga7-1-1.mga7
lib64dbnss4.8-4.8.30-24.mga7
lib64orcus0.15_0-0.15.3-4.mga7
kernel-desktop-devel-5.7.19-3.mga7-1-1.mga7
lib64mutter-private-gir4-3.32.1-2.mga7
kernel-desktop-5.10.8-2.mga7-1-1.mga7
lib64pipewire0.2_1-0.2.6-1.mga7
lib64boost_iostreams1.68.0-1.68.0-4.mga7
lib64mutter-private4-3.32.1-2.mga7
gutenprint-gimp2-5.2.14-2.mga7
lib64boost_filesystem1.68.0-1.68.0-4.mga7
kernel-desktop-devel-5.10.8-2.mga7-1-1.mga7
lib64double-conversion1-3.0.0-2.mga7
lib64mutter4_0-3.32.1-2.mga7
lib64ixion0.15_0-0.15.0-6.mga7
kernel-desktop-devel-5.10.12-1.mga7-1-1.mga7
lib64gutenprintui2_1-5.2.14-2.mga7


[root@linux brian]# rpm -qa | grep .mga8
lib64udisks2_0-2.9.1-4.mga8
s2u-0.9.2-10.mga8
lib64tdb1-1.4.3-1.mga8
lib64raw1394_11-2.1.2-4.mga8
microcode-0.20201118-2.mga8.nonfree
lib64peas-gtk-gir1.0-1.28.0-1.mga8
lib64grilo-gir0.3-0.3.13-1.mga8
lib64phodav2.0_0-2.5-1.mga8
lib64xcrypt1-4.4.17-1.mga8
gnome-keyring-3.36.0-3.mga8
perl-Config-IniFiles-3.0.3-1.mga8
lib64wrap0-7.6-51.mga8
lib64dav1d5-0.8.0-1.mga8
lib64champlain-gtk0.12_0-0.12.20-2.mga8
bogofilter-1.2.5-1.mga8
lib64readline8-8.1-1.mga8
mutter-3.38.3-1.mga8
media-player-info-24-2.mga8
lib64javascriptcore-gir4.0-2.30.4-1.mga8
lib64folks-telepathy25-0.14.0-2.mga8
vaapi-driver-vdpau-0.7.4-9.mga8
lib64xcb1-1.14-1.mga8
lib64xfont2_2-2.0.4-2.mga8
lib64pinyin13-2.6.0-1.mga8
pulseaudio-utils-14.2-1.mga8

..blah blah blah.. for awhile
Comment 14 Lewis Smith 2021-02-03 20:20:58 CET
I am intrigued by all the .mga8 pkgs shown by auto-orphans.
Also by the eventual number of residual .mga7 packages, except the kernels which routinely get left.

> $ rpm -qa | grep .mga8
You forgot the | wc -l ! Apart from the '$ rpm -qa | grep .mga7' output list, the others were not necessary.

The samba-client script error is definite.
Assigning the bug in the first instance for that to samba maintainer Buchan.
For the other repeated glitch 'Ignored' thing, I shall raise a bug for it.

Assignee: bugsquad => bgmilne
Source RPM: mageia-8-rc-x86_64 => samba-4.12.11-1.mga8.src.rpm

Comment 15 Brian Rockwell 2021-02-03 20:23:51 CET
ok don't smack me.

I went back - Cloned back the MGA7, updated it and then ran the upgrade again using the option to add updates from network.

Still got the samba client error, but the upgrade completely finished.
Comment 16 Lewis Smith 2021-02-03 20:40:47 CET
I have just noticed comment 7 which says
"Scriplet error for samba-client already fixed in SVN on December 9.  Will get pushed with the next security update."
?
Comment 17 David Walser 2021-02-03 21:09:07 CET
Yes, I already fixed this bug in SVN.  Fix wull go out with the inevitable next Samba security update, at the least.
Comment 18 Dave Hodgins 2021-02-04 00:18:51 CET
In order to avoid the message for people upgrading, it may be worth it to
go ahead and push it as a bugfix update.

CC: (none) => davidwhodgins

Aurelien Oudelet 2021-02-09 15:50:55 CET

Severity: normal => major
Source RPM: samba-4.12.11-1.mga8.src.rpm => samba-client-4.10.18-1.1mga7
Target Milestone: Mageia 8 => ---
Version: Cauldron => 7
CC: (none) => ouaurelien

Aurelien Oudelet 2021-02-09 15:51:15 CET

Source RPM: samba-client-4.10.18-1.1mga7 => samba-4.10.18-1.1mga7.src.rpm

Comment 19 Lewis Smith 2021-02-10 21:01:11 CET
I second that this fix gets out before releasing M8 & offering upgrade; if not, it is bound to cause angst. Especially if users hit Brian's comment 11 & comment 13 dialogue loop.
Talking of which, comment 15 says
> Still got the samba client error, but the upgrade completely finished.
but without mention of the grief in the two comments cited. Does this mean that did *not* happen in the end (despite the samba-client scriptlet error)?
Comment 20 Brian Rockwell 2021-02-11 17:10:27 CET
HI Lewis,
When I opted for network updates during install it still gave the samba error, but the loop out issue was resolved.

This will not go well for people where computer cannot connect to the network during the install process, but it did resolve the loop-out issue I had.

The Samba error still happened, but my understanding is there is a fix coming for MGA7 to address that.

Brian
Comment 21 Morgan Leijström 2021-02-11 20:33:32 CET
Yes could we push this update please.

As we released "RC" I think some people are already trying upgrading.

For now: https://wiki.mageia.org/en/Mageia_8_Errata#Samba

Priority: Normal => High
CC: (none) => fri
Keywords: (none) => IN_ERRATA8

Comment 22 Lewis Smith 2021-02-12 19:59:24 CET
Thanks for your ERRRATA work Morgan.

CC: lewyssmith => (none)

Comment 23 Morgan Leijström 2021-02-12 20:28:58 CET
Thank you :)
Comment 24 Aurelien Oudelet 2021-02-20 18:59:28 CET
(In reply to David Walser from comment #17)
> Yes, I already fixed this bug in SVN.  Fix wull go out with the inevitable
> next Samba security update, at the least.

(In reply to Dave Hodgins from comment #18)
> In order to avoid the message for people upgrading, it may be worth it to
> go ahead and push it as a bugfix update.

We are close to release for 8.

This should lands 7/updates ASAP, does not it?

Severity: major => critical

Manuel Hiebel 2021-02-20 19:05:19 CET

Blocks: (none) => 28393

Comment 25 papoteur 2021-02-20 21:24:16 CET
This bug still exists.
While updating in 32 bits.
%triggerun(samba-client-4.10.18-1.1.mga7.i586) scriptlet failed, exit status 1
r

CC: (none) => yves.brungard_mageia

Comment 26 Dave Hodgins 2021-02-21 16:02:22 CET
Increasing to release blocker.

Priority: High => release_blocker

Comment 27 Dave Hodgins 2021-02-23 02:13:22 CET
Decreasing priority/severity. I mis-remembered the impact of scriptlet failures,
thinking they would cause the transaction to be rejected, possibly leading
to a cascade of errors blocking the upgrade from completing.

That did happen in this report, but was due to the evince and muffin conflict
errors, not samba.

I'll retest a 32 bit upgrade with evince and muffin installed to ensure
the problems have been fixed.

Priority: release_blocker => Normal
Severity: critical => normal

Comment 28 Dave Hodgins 2021-02-23 04:09:48 CET
Tested i586 upgrade with evince, muffin, roundcubemail, samba installed.
Completed ok with no scriplet errors or conflicts.

Closing as fixed.

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

Comment 29 Morgan Leijström 2021-02-23 10:28:53 CET
Strange something fixed the scriptlet errors.

Anyway marking as fixed in errata, will be removed at release.
Comment 30 Aurelien Oudelet 2021-02-23 18:15:58 CET
https://bugs.mageia.org/show_bug.cgi?id=28419

No per see the above BR.

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

Comment 31 Morgan Leijström 2021-02-23 18:29:59 CET
Unmarked FIXED in Errata
Comment 32 Morgan Leijström 2021-02-25 00:40:44 CET
If we push the fix to mga7 and verify, it can be removed from errata?
Comment 33 Dave Hodgins 2021-02-25 00:49:05 CET
Yes, as there is no change required in Mageia 8 or the iso images, and it's
required to have the system fully updated before upgrading.
Comment 34 Morgan Leijström 2021-02-26 11:31:24 CET
From comment 22, this do not hinder upgrade.
Does it break samba?

Per bug 28419 fixing samba in mga7 would mean error is trigged then instead.  That medicine do not seem worth it.
Morgan Leijström 2021-02-26 19:47:55 CET

Summary: Upgrade to MGA8 Fails - ERROR:'script' failed for samba-client-4.10.18-1.1mga7.x86_64 => While upgrading to MGA8: ERROR:'script' failed for samba-client-4.10.18-1.1mga7.x86_64
Keywords: 8rc1 => 8final

Morgan Leijström 2021-03-01 00:44:22 CET

Priority: Normal => High
Severity: normal => major

Comment 35 Aurelien Oudelet 2021-03-08 13:05:52 CET
Some news @ Buchan Milne? ;-)
We need a fix for Mageia 7 to let smooth upgrade to M8.
Comment 36 Dave Hodgins 2021-03-08 14:02:07 CET
(In reply to Morgan Leijström from comment #34)
> From comment 22, this do not hinder upgrade.
> Does it break samba?
> 
> Per bug 28419 fixing samba in mga7 would mean error is trigged then instead.
> That medicine do not seem worth it.

If proper conflicts are added, the old package is removed just before the new
one is installed, preventing the file conflicts from happening.

Comment 27 was wrong. I'm not sure what happened and don't have those logs now.

Also, when a file conflict is detected, My memory was correct. It does cause
all packages in the same rpm transaction to fail to install, which on an
upgrade can trigger a cascade leading to an unusable system. The severity of
the problem in an upgrade depends on what other packages happen to be in the
same transaction.
Comment 37 David Walser 2021-03-08 14:04:58 CET
Remember this isn't a file conflict, it's a scriplet error.
Comment 38 Dave Hodgins 2021-03-08 14:29:25 CET
Sorry, mixing up the updates still having problems.
Comment 39 Buchan Milne 2021-03-14 20:54:22 CET
> We need a fix for Mageia 7 to let smooth upgrade to M8.

You mean via the installer?

Upgrade via urpmi is smooth, even with this "error".

I have also tested with a clean Mageia 7 VM with samba-client and cups installed,  upgrading via the installer. I get the error message, but the upgrade completes without any issues. After the upgrade, I checked, and all package updates had been applied.

But, if people think we really need it, we can push the update.

Status: REOPENED => RESOLVED
Resolution: (none) => WORKSFORME

Comment 40 Nicolas Lécureuil 2021-03-14 21:13:35 CET
yes what is important is that we don't have error aborting the installation, this is the most important.

If it does not abort and allow to intall mga8, this is not a blocker bug.


Can it be fixed in a second step as a normal update ?

CC: (none) => mageia

Comment 41 David Walser 2021-03-14 21:46:28 CET
Yes, the plan was always to fix it in the next security update.

Resolution: WORKSFORME => (none)
Status: RESOLVED => REOPENED

Comment 42 Nicolas Lécureuil 2021-03-14 21:51:10 CET
ok but i am in favor of removing of bug 28393
Comment 43 Dave Hodgins 2021-03-14 21:59:18 CET
Removing bug 28393 from listing as being blocked by this bug.

Blocks: 28393 => (none)

Comment 44 Morgan Leijström 2021-03-18 23:01:46 CET
I wonder it this may have caused Bug 28606, where user found cifs-utils was missing after the upgrade from Mageia 7.
Comment 45 David Walser 2021-03-18 23:07:42 CET
I can't think of any way it would cause that.
David Walser 2021-03-31 02:46:34 CEST

Depends on: (none) => 28686

Comment 46 Morgan Leijström 2021-04-04 12:30:59 CEST
So can we push the update?

And add in errata the the error message is harmless?
Comment 47 Thomas Backlund 2021-06-25 16:47:44 CEST
An update for this issue has been pushed to the Mageia Updates repository.

https://advisories.mageia.org/MGASA-2021-0287.html

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

Comment 48 Morgan Leijström 2021-06-26 08:59:26 CEST
Marking in errata as fixed

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