Veracrypt not installing

Hi I am trying to install veracrypt on my tumbleweed laptop but I am getting this error

Blockquote
Problem: 1: nothing provides ‘libwx_baseu-suse.so.3.0.5()(64bit)’ needed by the to be installed veracrypt-1.26.14-3.4.x86_64
Solution 1: do not install veracrypt-1.26.14-3.4.x86_64
Solution 2: break veracrypt-1.26.14-3.4.x86_64 by ignoring some of its dependencies

Choose from above solutions by number or cancel [1/2/c/d/?] (c):

Blockquote
Please help me to install :sweat_smile:

From where do you try to install this package from? Which repo do you use?
The factory security repo has at least some newer version which you could try:
https://download.opensuse.org/repositories/security/openSUSE_Tumbleweed/

I am trying to install by this repo

Blockquote
zypper addrepo https://download.opensuse.org/repositories/security/openSUSE_Tumbleweed/security.repo
zypper refresh
zypper install veracrypt

From this site

Blockquote
Install package security / veracrypt

I have it installed from this repo (the repo @hui mentioned):

https://download.opensuse.org/repositories/security/openSUSE_Tumbleweed/

Works just fine on Tumbleweed here.

When you use the Blockquote button " the idea is that you then replace the word “Blockquote” with the text you want to quote.

But when you want to show computer text (as here), the idea is that you do use the Preformatted text button </> instead of the Blockquote button (and again replace the text “type or paste code here” with your copied/pasted computer text).

1 Like

Good for you

Actually you did not show full terminal output…so how should we guess why it doesn’t work for you?

Show your repo list.
zypper lr -d

Show the full output of an installation attempt via
sudo zypper in veracrypt

When I do it now, it installs veracrypt-1.26.18-1.1.x86_64. Was repository refreshed?

No need to be rude. Perhaps you should review the forum rules and the code of conduct. :slight_smile:

I mentioned that it works for me not as a brag, but to say that the repo that Hui suggested contains a version that works, and you will likely have success with the same.

I missed that you were attempting the install from the same repo. My mistake; it’s been a while since I set it up on my system (I installed it when I first built this system a couple years ago).

Looking at the dependent packages, I see that libwx_baseu_suse3_0_5 is installed on my system, but not from a repo. It looks like I pulled it directly from the wxwidgets site.

CodeLite IDE | Main / WxWidgets30Binaries seems to have links to comparable packages. It says they’re for Leap 15.1, but should work fine on TW. I believe the one you’re looking for is the wx-base-unicode package (that’s what the ‘baseu’ part of the name indicates).

1 Like

There is no need for an external libwx_baseu_suse3 package. The correct package libwx_baseu-suse12 is pulled in from the openSUSE standard OSS repo. As pointed out by @arvidjaar the installation works fine. The TO does not show any proof why it shouldn’t work. The request for informations stays valid.

Here my proof that the installation works perfectly fine.

Add repo:

tumblevb@test:~> sudo zypper addrepo https://download.opensuse.org/repositories/security/openSUSE_Tumbleweed/security.repo
Adding repository 'Security tools (openSUSE_Tumbleweed)' ...............................................................................................................................................................................................................[done]
Repository 'Security tools (openSUSE_Tumbleweed)' successfully added

URI         : https://download.opensuse.org/repositories/security/openSUSE_Tumbleweed/
Enabled     : Yes
GPG Check   : Yes
Autorefresh : No
Priority    : 99 (default priority)

Repository priorities in effect:                                                                                                                                                                                                              (See 'zypper lr -P' for details)
      90 (raised priority)  :  1 repository
      99 (default priority) :  5 repositories

Refresh repos:

tumblevb@test:~> sudo zypper ref
Repository 'NON-OSS' is up to date.                                                                                                                                                                                                                                           
Repository 'OSS' is up to date.                                                                                                                                                                                                                                               
Repository 'UPD' is up to date.                                                                                                                                                                                                                                               
Repository 'google-chrome' is up to date.                                                                                                                                                                                                                                     
Repository 'packman' is up to date.                                                                                                                                                                                                                                           

New repository or package signing key received:

  Repository:       Security tools (openSUSE_Tumbleweed)
  Key Fingerprint:  F9FA 0223 B56B 116C 3637 37EF 5DA5 7BDD 6DD7 85CA
  Key Name:         security OBS Project <security@build.opensuse.org>
  Key Algorithm:    RSA 4096
  Key Created:      2024-09-23T14:27:57 CEST
  Key Expires:      2026-12-02T13:27:55 CET
  Rpm Name:         gpg-pubkey-6dd785ca-66f15ecd



    Note: Signing data enables the recipient to verify that no modifications occurred after the data
    were signed. Accepting data with no, wrong or unknown signature can lead to a corrupted system
    and in extreme cases even to a system compromise.

    Note: A GPG pubkey is clearly identified by its fingerprint. Do not rely on the key's name. If
    you are not sure whether the presented key is authentic, ask the repository provider or check
    their web site. Many providers maintain a web page showing the fingerprints of the GPG keys they
    are using.

Do you want to reject the key, trust temporarily, or trust always? [r/t/a/?] (r): a
Retrieving repository 'Security tools (openSUSE_Tumbleweed)' metadata ..................................................................................................................................................................................................[done]
Building repository 'Security tools (openSUSE_Tumbleweed)' cache .......................................................................................................................................................................................................[done]
All repositories have been refreshed.

Install Veracrypt:

tumblevb@test:~> sudo zypper in veracrypt
Loading repository data...
Reading installed packages...
Resolving package dependencies...

The following 4 NEW packages are going to be installed:
  libwx_baseu-suse12_0_0 libwx_gtk2u_core-suse12_0_0 veracrypt veracrypt-lang

4 new packages to install.

Package download size:     6,5 MiB

Package install size change:
              |      30,2 MiB  required by packages that will be installed
    30,2 MiB  |  -      0 B    released by packages that will be removed

Backend:  classic_rpmtrans
Continue? [y/n/v/...? shows all options] (y): 
Retrieving: libwx_baseu-suse12_0_0-3.2.6-2.2.x86_64 (OSS)                                                                                                                                                                                                 (1/4), 772,7 KiB    
Retrieving: libwx_baseu-suse12_0_0-3.2.6-2.2.x86_64.rpm ..................................................................................................................................................................................................[done (787,8 KiB/s)]
Retrieving: libwx_gtk2u_core-suse12_0_0-3.2.6-2.2.x86_64 (OSS)                                                                                                                                                                                            (2/4),   2,2 MiB    
Retrieving: libwx_gtk2u_core-suse12_0_0-3.2.6-2.2.x86_64.rpm ...............................................................................................................................................................................................[done (2,4 MiB/s)]
Retrieving: veracrypt-1.26.18-1.1.x86_64 (Security tools (openSUSE_Tumbleweed))                                                                                                                                                                           (3/4),   1,7 MiB    
Retrieving: veracrypt-1.26.18-1.1.x86_64.rpm ...............................................................................................................................................................................................................[done (4,3 MiB/s)]
Retrieving: veracrypt-lang-1.26.18-1.1.noarch (Security tools (openSUSE_Tumbleweed))                                                                                                                                                                      (4/4),   1,8 MiB    
Retrieving: veracrypt-lang-1.26.18-1.1.noarch.rpm ..........................................................................................................................................................................................................[done (6,0 MiB/s)]

Checking for file conflicts: ...........................................................................................................................................................................................................................................[done]
(1/4) Installing: libwx_baseu-suse12_0_0-3.2.6-2.2.x86_64 ..............................................................................................................................................................................................................[done]
(2/4) Installing: libwx_gtk2u_core-suse12_0_0-3.2.6-2.2.x86_64 .........................................................................................................................................................................................................[done]
(3/4) Installing: veracrypt-1.26.18-1.1.x86_64 .........................................................................................................................................................................................................................[done]
(4/4) Installing: veracrypt-lang-1.26.18-1.1.noarch ....................................................................................................................................................................................................................[done]
Running post-transaction scripts .......................................................................................................................................................................................................................................[done]
tumblevb@test:~> 

Good info - as I said, I installed it some time ago, and for whatever reason, that package didn’t seem appropriate, so I installed the one from the wx site directly, and that works.

Guess I’ll be swapping out the system package for the one from the repo myself. :slight_smile: Appreciate that insight.