Bill_L
September 14, 2021, 2:30am
1
What does additional output warning mean?
Is it a concern?
Checking for file conflicts: .................................................................[done]
(1/4) Installing: google-chrome-stable-93.0.4577.82-1.x86_64 .................... [done]
(2/4) Installing: brave-browser-1.29.80-1.x86_64 .........................................[done]
(3/4) Installing: libcares2-1.17.1+20200724-3.17.1.x86_64 ..........................[done]
**Additional rpm output:**
**warning: waiting for exclusive lock on /usr/lib/sysimage/rpm/Packages**
(4/4) Installing: wxWidgets-lang-3.0.5.1-11.3.2.noarch
Bill_L:
What does additional output warning mean?
Is it a concern?
Checking for file conflicts: .................................................................[done]
(1/4) Installing: google-chrome-stable-93.0.4577.82-1.x86_64 .................... [done]
(2/4) Installing: brave-browser-1.29.80-1.x86_64 .........................................[done]
(3/4) Installing: libcares2-1.17.1+20200724-3.17.1.x86_64 ..........................[done]
**Additional rpm output:**
**warning: waiting for exclusive lock on /usr/lib/sysimage/rpm/Packages**
(4/4) Installing: wxWidgets-lang-3.0.5.1-11.3.2.noarch
Hi
It’s just waiting for the process to finish installing before continuing the install of rpms…
Are you just using en_US? If so, I get rid of all the lang files and lock them so they are not installed…
Bill_L
September 15, 2021, 3:03am
3
malcolmlewis:
Hi
It’s just waiting for the process to finish installing before continuing the install of rpms…
Are you just using en_US? If so, I get rid of all the lang files and lock them so they are not installed…
OK, thanks!(AGAIN)
I will find and remove them. That one slipped by me, I usually try to keep things at en_US.
Hi
On a fresh install I run the following;
rpm -qa *-lang --qf "%{name}
" |xargs zypper rm -u
zypper al *-lang
Bill_L
September 15, 2021, 3:12am
5
Can I go into YaST and find instances of ‘lang’ and delete then?
I know there will be things that have nothing to do with languages translations.
Hi
Sure, the above finds them all… but search in YaST as well is the same.
Bill_L
September 15, 2021, 3:31am
7
When I used
rpm -qa *-lang --qf "%{name}
" |xargs zypper rm -u
, there are files that do not have ',.lang. behind them
(ie; a short list of examples,)
brasero 3.12.2+20171213.567326a7-9.56
brasero-lang 3.12.2+20171213.567326a7-9.56
kgpg 20.04.2-bp153.2.2.1
kgpg-lang 20.04.2-bp153.2.2.1
libKF5JsEmbed5 5.76.0-bp153.2.2.1
libKF5JsEmbed5-lang 5.76.0-bp153.2.2.1
tracker 2.3.2-2.32
tracker-lang 2.3.2-2.32
tracker-miner-files 2.3.2-1.58
tracker-miners 2.3.2-1.58
tracker-miners-lang
**Is it OK to let them go with the associated .lang files?
**
Bill_L:
When I used
rpm -qa *-lang --qf "%{name}
" |xargs zypper rm -u
, there are files that do not have ',.lang. behind them
(ie; a short list of examples,)
CODE]brasero 3.12.2+20171213.567326a7-9.56
brasero-lang 3.12.2+20171213.567326a7-9.56
kgpg 20.04.2-bp153.2.2.1
kgpg-lang 20.04.2-bp153.2.2.1
libKF5JsEmbed5 5.76.0-bp153.2.2.1
libKF5JsEmbed5-lang 5.76.0-bp153.2.2.1
tracker 2.3.2-2.32
tracker-lang 2.3.2-2.32
tracker-miner-files 2.3.2-1.58
tracker-miners 2.3.2-1.58
tracker-miners-lang
**Is it OK to let them go with the associated .lang files?
**
Hi
Strange, no only the lang files…
Bill_L
September 15, 2021, 4:52am
9
I went into YaST, searched on ‘-lang’, and found out how to select all that were there and deleted them.
What’s odd is, if I issue your rpm command, AFTER deleting in YaST, I get this.
rpm -qa *-lang --qf "%{name}
" |xargs zypper rm -u
Too few arguments.
At least one package name is required.
remove (rm) [OPTIONS] <CAPABILITY> ...
Remove packages with specified capabilities. A capability is NAME.ARCH][OP<VERSION>], where OP is
one of <, <=, =, >=, >.
Command options:
-t, --type <TYPE> Type of package (package, patch, pattern, product).
-n, --name Select packages by plain name, not by capability. Default: false
-C, --capability Select packages solely by capability. Default: false
--details Show the detailed installation summary. Default: false
-r, --repo <ALIAS|#|URI> Work only with the specified repository.
-y, --no-confirm Don't require user interaction. Alias for the --non-interactive global
option. Default: false
-D, --dry-run Don't change anything, just report what would be done. A meaningful file
conflict check can only be performed if used together with
'--download-only'. Default: false
-u, --clean-deps Automatically remove unneeded dependencies.
-U, --no-clean-deps No automatic removal of unneeded dependencies.
Solver options
--debug-solver Create a solver test case for debugging.
--force-resolution Force the solver to find a solution (even an aggressive one) rather than
asking.
-R, --no-force-resolution Do not force the solver to find a solution, let it ask.
--solver-focus <MODE> Set the solvers general attitude when resolving a job.
None of the things like I exampled in my other post.
Bill_L:
I went into YaST, searched on ‘-lang’, and found out how to select all that were there and deleted them.
What’s odd is, if I issue your rpm command, AFTER deleting in YaST, I get this. None of the things like I exampled in my other post.
rpm -qa *-lang --qf "%{name}
" |xargs zypper rm -u
Too few arguments.
At least one package name is required.
remove (rm) [OPTIONS] <CAPABILITY> ...
Remove packages with specified capabilities. A capability is NAME.ARCH][OP<VERSION>], where OP is
one of <, <=, =, >=, >.
Command options:
-t, --type <TYPE> Type of package (package, patch, pattern, product).
-n, --name Select packages by plain name, not by capability. Default: false
-C, --capability Select packages solely by capability. Default: false
--details Show the detailed installation summary. Default: false
-r, --repo <ALIAS|#|URI> Work only with the specified repository.
-y, --no-confirm Don't require user interaction. Alias for the --non-interactive global
option. Default: false
-D, --dry-run Don't change anything, just report what would be done. A meaningful file
conflict check can only be performed if used together with
'--download-only'. Default: false
-u, --clean-deps Automatically remove unneeded dependencies.
-U, --no-clean-deps No automatic removal of unneeded dependencies.
Solver options
--debug-solver Create a solver test case for debugging.
--force-resolution Force the solver to find a solution (even an aggressive one) rather than
asking.
-R, --no-force-resolution Do not force the solver to find a solution, let it ask.
--solver-focus <MODE> Set the solvers general attitude when resolving a job.
Hi
That’s good…it means the *-lang files are gone… just remember to lock them with the zypper command else they will re-install.
Bill_L
September 15, 2021, 5:02am
11
Thanks for the reminder! I was about to pass right over the lock command!
This being OLD stuff is a PITA!