You are not logged in.
So I recieved a free product key from an executive that works for vmware last year - very nice fellow very random. I have had this installed on a different linux box before but I just rePartitioned my main computer for Arch and really want it on this workstation, however I cannot seem to get passed just launching the bundle.
Error Message:
ImportError: libncursesw.so.5: cannot open shared object file: No such file or directory
[2018-01-18 12:12:09,449]
[2018-01-18 12:12:09,449]
[2018-01-18 12:12:09,449] Installer running.
[2018-01-18 12:12:09,449] Command Line Arguments:
[2018-01-18 12:12:09,449] ['/tmp/vmis.olJg7w/install/vmware-installer/vmware-installer.py', '--set-setting', 'vmware-installer', 'libconf', '/tmp/vmis.olJg7w/install/vmware-installer/lib/libconf', '--install-component', '/tmp/vmis.olJg7w/install/vmware-installer', '--install-bundle', '/home/ginger/Downloads/VMware-Workstation-Full-12.5.9-7535481.x86_64.bundle', '']
[2018-01-18 12:12:09,534] /tmp/vmis.olJg7w/install/vmware-installer/python/pygtk/gtk/__init__.py:69: GtkWarning: could not open display
warnings.warn(str(e), _gtk.Warning)
[2018-01-18 12:12:09,534] Unable to initialize gtk: could not open display
[2018-01-18 12:12:09,535] Could not set up curses... Falling back on null term type.
[2018-01-18 12:12:09,538] UI Initialization failed.
Traceback (most recent call last):
File "/tmp/vmis.olJg7w/install/vmware-installer/vmware-installer.py", line 293, in main
ui.Initialize(options.ui)
File "/tmp/vmis.olJg7w/install/vmware-installer/vmis/ui/__init__.py", line 83, in Initialize
exec 'from vmis.ui.null import *' in globals()
File "<string>", line 1, in <module>
File "/tmp/vmis.olJg7w/install/vmware-installer/vmis/ui/null.py", line 13, in <module>
from vmis.ui import console
File "/tmp/vmis.olJg7w/install/vmware-installer/vmis/ui/console.py", line 9, in <module>
import curses
File "/tmp/vmis.olJg7w/install/vmware-installer/python/lib/curses/__init__.py", line 15, in <module>
from _curses import *
ImportError: libncursesw.so.5: cannot open shared object file: No such file or directorySo as far as I can tell, it really wants: libncursesw.so.5
Search using pacman -Ss libncurses
I get which I have installed already:
core/ncurses 6.0+20170902-3 [installed]
System V Release 4.0 curses emulation libraryI attempted to go to arch's package repository via browser, download it as a tarball to install it that way, but it just has a PKGBUILD. I have no idea what to do with this. Looked at a few sites, one forum post mentioned you have to have X (but this is to vague), that or some ncurses-compatible which does not exist in my repository.
uname -a
Linux "myhostname" 4.14.13-1-ARCH #1 SMP PREEMPT Wed Jan 10 11:14:50 UTC 2018 x86_64 GNU/LinuxAfter tinkering with this for 8 hours or so I have to reach out. Any suggestions?
Last edited by l3l00 (2018-01-18 22:52:57)
Offline
Offline
This is covered in the wiki...
https://wiki.archlinux.org/index.php/VMware
Offline
Thank you #Anarchist & #slithery.
The wiki I have been using as reference, it goes back to the libncurses. The package I mentioned above about PKGBUILD was from the tarball of ncurses5-compat-libs
I clicked on download snapshot, but I have no idea how to install it. Apologies.
As far as I can tell you use makepkg.
I tried as root, yelled at me in terminal. So I attempted as standard even sudoer, the sudoer.
$ makepkg /tmp/PKGBUILD
==> ERROR: PKGBUILD does not exist.
==> ERROR: An unknown error has occurred. Exiting...
-----------------------------------------------------------------------------------------------------------------------------------
[sudo] password for -:
==> ERROR: Running makepkg as root is not allowed as it can cause permanent,
catastrophic damage to your system.
==> ERROR: An unknown error has occurred. Exiting...
-----------------------------------------------------------------------------------------------------------------------------------
# makepkg PKGBUILD
==> ERROR: Running makepkg as root is not allowed as it can cause permanent,
catastrophic damage to your system.
==> ERROR: An unknown error has occurred. Exiting...Last edited by l3l00 (2018-01-18 19:51:01)
Offline
Offline
Welcome to Arch Linux.
Installing AUR packages is covered in this wiki article:
https://wiki.archlinux.org/index.php/Ar … Repository
(The VMware article does not link to it directly, but you can easily get to it with two clicks: In the installation section, the word "Install" is linked to a definition which links to the AUR article.)
Last edited by progandy (2018-01-18 19:59:29)
| alias CUTF='LANG=en_XX.UTF-8@POSIX ' | alias ENGLISH='LANG=C.UTF-8 ' |
Offline
Offline
So I got better luck, Originally in: https://aur.archlinux.org/packages/ncur … mpat-libs/ I was clicking on Download snapshot, attempting to use makepkg -si this route, it never worked complaining it could not find the PKG. This time I used git clone, which got me further:
$ makepkg -si PKGBUILD
==> Making package: ncurses5-compat-libs 6.0+20170902-1 (Thu Jan 18 13:22:43 MST 2018)
==> Checking runtime dependencies...
==> Checking buildtime dependencies...
==> Retrieving sources...
-> Found ncurses-6.0-20170902.tgz
-> Found ncurses-6.0-20170902.tgz.asc
==> Validating source files with md5sums...
ncurses-6.0-20170902.tgz ... Passed
ncurses-6.0-20170902.tgz.asc ... Skipped
==> Verifying source file signatures with gpg...
ncurses-6.0-20170902.tgz ... FAILED (unknown public key 702353E0F7E48EDB)
==> ERROR: One or more PGP signatures could not be verified!Scrolling down on the page, it gives instructions to get the latest GPG key and give it an extension .key which I did from: http://pgp.mit.edu:11371/pks/lookup?op= … D59B3B2E93 (Copied everything and pasted naming it ncurse5_key0.key in the same folder as PKGBUILD currently located in the standard users Downlod directory).
which I got from > http://pgp.mit.edu:11371/pks/lookup?sea … y&op=index
next I did:
$ gpg --import ncurse5_key0.key
gpg: no valid OpenPGP data found.
gpg: Total number processed: 0Getting close but it did not accept the key, do I need to do all the keys listed in: http://pgp.mit.edu:11371/pks/lookup?sea … y&op=index
?
Offline
This got it working >
gpg --keyserver keys.gnupg.net --recv-keys 702353E0F7E48EDBFound by: https://forum.manjaro.org/t/error-tryin … es/19354/2
It looks like it is still installing now, once done if no errors I will mark as SOLVED.
Offline
==> Tidying install...
-> Removing libtool files...
-> Purging unwanted files...
-> Removing static library files...
-> Stripping unneeded symbols from binaries and libraries...
-> Compressing man and info pages...
==> Checking for packaging issue...
==> Creating package "ncurses5-compat-libs"...
-> Generating .PKGINFO file...
-> Generating .BUILDINFO file...
-> Generating .MTREE file...
-> Compressing package...
==> Leaving fakeroot environment.
==> Finished making: ncurses5-compat-libs 6.0+20170902-1 (Thu Jan 18 13:31:45 MST 2018)
==> Installing package ncurses5-compat-libs with pacman -U...
We trust you have received the usual lecture from the local System
Administrator. It usually boils down to these three things:
#1) Respect the privacy of others.
#2) Think before you type.
#3) With great power comes great responsibility.
[sudo] password for -:
- is not in the sudoers file. This incident will be reported.
==> WARNING: Failed to install built package(s).Offline
How did you install Arch?
Offline
Sudo see the Example entries the default configuration only allows root to use sudo.
Offline
I got it working! I installed arch by itself using pacstrap on a live Arch downloading to partitioned ext4 I made with fdisk.
pacman -U ncurses5-compat-libs-6.0+20170902-1-x86_64.pkg.tar.xz I am kind of stuck now with the services it asks after the EULA, because my arch does not have a /etc/init.d/ section like what I would have on my other normal linux workstations. So I typed in, "/etc/systemd/system/" but that did not seem to take. :\
Offline
weird in the documentation it said to just use: For the System service scripts directory, use /etc/init.d (the default). (https://wiki.archlinux.org/index.php/VMware)
It accepted it?
I am at:
Do you agree? [yes/no]: yes
System service scripts directory (commonly /etc/init.d).: /etc/init.d
Would you like to check for product updates on startup? [yes]: yes
Would you like to help make VMware software better by sending
anonymous system data and usage statistics to VMware? [yes]: no
Please enter the user that will initially connect to Workstation
Server. Without setting this correctly, you will not be able to share
VMs with other users. Additional users and administrators can be
configured later in Workstation by selecting "Shared VMs" and clicking
"Permissions". [root]: I want standard users to use vmware workstation as well instead of just root, should I just put root?
Offline
F#@k it, just defaulted root because it said I could change or add later on. Installing now, it accepted my product key, Thank you everyone for the lovely assistance!
This can now be marked as SOLVED (not sure how to label the title that way)
Last edited by l3l00 (2018-01-18 21:19:41)
Offline
Yes, it just accepts the path. The wiki later describes how to create systemd services.
https://bbs.archlinux.org/viewtopic.php?id=130309
Please mark solved threads as [SOLVED]
Marking threads as [SOLVED], after a solution has been found will help others to find an expedient solution for their own issues. Please be considerate and mark those threads when an answer is found.
Simply edit the original post by clicking on the 'edit' button at the lower right corner of it and prepend [SOLVED] to the title.
Last edited by progandy (2018-01-18 21:22:47)
| alias CUTF='LANG=en_XX.UTF-8@POSIX ' | alias ENGLISH='LANG=C.UTF-8 ' |
Offline