Gitlab version update - linux

I am trying to upgrade my GitLab docker container from version 13.8.0 to 13.8.8 with ce edition.
I tried by download the Debian package for the ubuntu focal version from the below link:
https://packages.gitlab.com/gitlab/gitlab-ce/packages/ubuntu/focal/gitlab-ce_13.8.8-ce.0_amd64.deb
but while installing the package I am getting the following errors...
root#2d66229ecf41:/tmp#dpkg -i gitlab-ce_13.8.8-ce.0_amd64.deb
(Reading database ... 86705 files and directories currently installed.)
Preparing to unpack gitlab-ce_13.8.8-ce.0_amd64.deb ...
/opt/gitlab/embedded/bin/ruby: /lib/x86_64-linux-gnu/libcrypt.so.1: version `XCRYPT_2.0' not found (required by /opt/gitlab/embedded/lib/libruby.so.2.7)
/opt/gitlab/embedded/bin/ruby: /lib/x86_64-linux-gnu/libm.so.6: version `GLIBC_2.29' not found (required by /opt/gitlab/embedded/lib/libruby.so.2.7)
/opt/gitlab/embedded/bin/ruby: /lib/x86_64-linux-gnu/libc.so.6: version `GLIBC_2.28' not found (required by /opt/gitlab/embedded/lib/libruby.so.2.7)
/opt/gitlab/embedded/bin/ruby: /lib/x86_64-linux-gnu/libc.so.6: version `GLIBC_2.25' not found (required by /opt/gitlab/embedded/lib/libruby.so.2.7)
/opt/gitlab/embedded/bin/ruby: /lib/x86_64-linux-gnu/libc.so.6: version `GLIBC_2.27' not found (required by /opt/gitlab/embedded/lib/libruby.so.2.7)
dpkg: error processing archive gitlab-ce_13.8.8-ce.0_amd64.deb (--install):
subprocess new pre-installation script returned error exit status 1
Errors were encountered while processing:
gitlab-ce_13.8.8-ce.0_amd64.deb
what I should I do?
My disc space is also free...
what is the problem?
can anyone help me to fix this?

Based on the error message, ruby needs xcrypt v2.0, glibc_2.xx and they are not installed or unable to be found.
This is the first step I would try, after performing a backup:
sudo apt-get update && sudo apt-get upgrade && sudo apt-get dist-upgrade
sudo apt-get install -f
https://ubuntuforums.org/showthread.php?t=2438576

Related

Problems installing Node.JS 10 or later on Linux MInt

World!
I'm following a step by step tutorial on how to install React.Js on Linux Mint. If you wish, you can check out the tutorial at this link.
When I reach the step:
sudo npm install -g create-react-app
I get the following message from the terminal:
node: /lib/x86_64-linux-gnu/libc.so.6: versionGLIBC_2.28' not found (required by node)
`
Please, how can I find my ideal version of Node.Js that meets my needs (Node.Js 10 or higher) and how to resolve this message?
Some details about my OS:
Linux Mint 19.3 Cinnamon;
4.4.8 Cinnamon version;
5.4.0-135-generic Kernel.
Also, I'm having troubles for updating my OS but this is another topic and I'm just a curious newbie.
(fail) With apt-get
`
$ sudo apt-get install -y nodejs
Lendo listas de pacotes... Pronto
Construindo árvore de dependências
Lendo informação de estado... Pronto
nodejs is already the newest version (19.3.0-deb-1nodesource1).
0 pacotes atualizados, 0 pacotes novos instalados, 0 a serem removidos e 0 não atualizados.
$ node -v
node: /lib/x86_64-linux-gnu/libc.so.6: version `GLIBC_2.28' not found (required by node)
$ npm -v
node: /lib/x86_64-linux-gnu/libc.so.6: version `GLIBC_2.28' not found (required by node)
2. (fail) With nvm because my machine don't found 'nvm' deb name. 3. (fail) curl -fsSL https://deb.nodesource.com/setup_19.x | sudo -E bash - &&
sudo apt-get install -y nodejs`

is there any solution for : GLIBC_2.33 not found in arch linux?

i have installed Steam on Arch linux and then i tried to run 'pacman -Syu' and i got this error i tried downloading the package and put in the right path but nothing worked, and the steam client freeze on 'Connecting Steam Account' window.
this is it :
[devos#devarch ~]$ pacman -Syu
pacman: /usr/lib/libc.so.6: version `GLIBC_2.33' not found (required by pacman)
pacman: /usr/lib/libc.so.6: version `GLIBC_2.33' not found (required by /usr/lib/libalpm.so.12)

Linux - Qmake Compiling Error - 'vorbisfile not found' although installed

I try to compile Goldendict on Debian. I have installed all the necessary dependencies, including libvorbis-dev, as listed in the 'README.md' file. However, I'm immediately running into the following error message when executing qmake or qmake-qt4.
JohnDoe#debian:~/goldendict$ qmake
Project MESSAGE: Install Prefix is: /usr/local
sh: 1: pkg-config: not found
Project ERROR: Package vorbisfile not found
JohnDoe#debian:~/goldendict$
I have tried to install it without the audio player support, but it's not working either.
JohnDoe#debian:~/goldendict$ sudo qmake "DISABLE_INTERNAL_PLAYER=1"
Project MESSAGE: Install Prefix is: /usr/local
sh: 1: pkg-config: not found
Project ERROR: Package vorbisfile not found
JohnDoe#debian:~/goldendict$
I have Qt version 4.8.6 installed.
Here are the instructions on 'how-to install Goldendict', which I have followed: https://github.com/goldendict/goldendict/blob/master/README.md
How can I get this work? Any help is welcome.
PS: Here's the proof that the vorbis package is installed.
PROOF from dpkg:
JohnDoe#debian:~$ dpkg -s libvorbis-dev
Package: libvorbis-dev
Status: install ok installed
Priority: optional
Section: libdevel
Installed-Size: 1715
Maintainer: Debian Xiph.org Maintainers <pkg-xiph-maint#lists.alioth.debian.org>
Architecture: amd64
Multi-Arch: same
Source: libvorbis
Version: 1.3.4-2
Depends: libogg-dev, libvorbis0a (= 1.3.4-2), libvorbisenc2 (= 1.3.4-2), libvorbisfile3 (= 1.3.4-2)
PROOF from apt-get:
JohnDoe#debian:~/goldendict$ sudo apt-get install libvorbis-dev
Reading package lists... Done
Building dependency tree
Reading state information... Done
libvorbis-dev is already the newest version.
0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded.
JohnDoe#debian:~/goldendict$
Not on Debian, but on Mac it was a problem. The workaround is, you can change your .pro file for Qt projects, so that it does not look for pkg-config, by adding the following line:
QT_CONFIG -= no-pkg-config
Another guess would be that your path is not set properly. I would try adding the pkg-config path to the environment variable:
$ export PKG_CONFIG_PATH=$PKG_CONFIG_PATH:/usr/local/<path_to_pkg-config>/pkgconfig

Error installing dependencies on Debian

I am trying to use phantomjs on a VPS, but it requires fontconfig as a dependency. So I ran apt-get install fontconfig.
(The SSH session is in french, so used google translate)
Root # vps27533: ~ / grab / phantomjs-2.1.1-linux-i686 / bin # sudo apt-get install fontconfig
Reading Package Lists ... Done
Building the dependency tree
Reading status information ... Done
You can run "apt-get -f install" to correct these problems:
The following packages contain unsatisfied dependencies:
  Libc6-i686: i386: Predependent: libc6: i386 (= 2.13-38 + deb7u8) but 2.13-38 + deb7u11 should be installed
E: Dependencies not satisfied. Try apt-get -f install without package
(Or indicate a solution).
So I then ran sudo apt-get -f install
Root # vps27533: ~ / grab / phantomjs-2.1.1-linux-i686 / bin # sudo apt-get -f install
Reading Package Lists ... Done
Building the dependency tree
Reading status information ... Done
Fixed dependencies ... Done
The following additional packages will be installed:
  Libc6 libc6-i686: i386
Suggested Packages:
  Glibc-doc
The following packages will be updated:
  Libc6 libc6-i686: i386
2 updated, 0 newly installed, 0 to remove and 184 not updated.
4 partially installed or removed.
It is necessary to take 0 o / 5 616 kb in the archives.
After this operation, an additional 22.5 KB of disk space will be used.
Would you like to continue [Y / n]? O
Reading change files ("changelog") ... Completed
Preconfiguration of packages ...
(Read the database ... 51662 files and directories already installed.)
Preparing to replace libc6: amd64 2.13-38 + deb7u8 (using ... / libc6_2.13-38 + deb7u11_amd64.deb) ...
Unpacking the libc6 update: amd64 ...
/ Bin / sh: /lib/x86_64-linux-gnu/libc.so.6: version `GLIBC_2.14 'not found (required by / bin / sh)
/ Bin / sh: /lib/x86_64-linux-gnu/libc.so.6: version `GLIBC_2.15 'not found (required by / bin / sh)
/ Bin / sh: /lib/x86_64-linux-gnu/libc.so.6: version `GLIBC_2.14 'not found (required by /lib/x86_64-linux-gnu/libncurses.so.5)
/ Bin / sh: /lib/x86_64-linux-gnu/libc.so.6: version `GLIBC_2.15 'not found (required by /lib/x86_64-linux-gnu/libncurses.so.5)
/ Bin / sh: /lib/x86_64-linux-gnu/libc.so.6: version `GLIBC_2.14 'not found (required by /lib/x86_64-linux-gnu/libtinfo.so.5)
/ Bin / sh: /lib/x86_64-linux-gnu/libc.so.6: version `GLIBC_2.15 'not found (required by /lib/x86_64-linux-gnu/libtinfo.so.5)
Dpkg: warning: the old post-removal script subprocess returned a status output error 1
Dpkg: Attempting to run the script of the new package instead ...
/ Bin / sh: /lib/x86_64-linux-gnu/libc.so.6: version `GLIBC_2.14 'not found (required by / bin / sh)
/ Bin / sh: /lib/x86_64-linux-gnu/libc.so.6: version `GLIBC_2.15 'not found (required by / bin / sh)
/ Bin / sh: /lib/x86_64-linux-gnu/libc.so.6: version `GLIBC_2.14 'not found (required by /lib/x86_64-linux-gnu/libncurses.so.5)
/ Bin / sh: /lib/x86_64-linux-gnu/libc.so.6: version `GLIBC_2.15 'not found (required by /lib/x86_64-linux-gnu/libncurses.so.5)
/ Bin / sh: /lib/x86_64-linux-gnu/libc.so.6: version `GLIBC_2.14 'not found (required by /lib/x86_64-linux-gnu/libtinfo.so.5)
/ Bin / sh: /lib/x86_64-linux-gnu/libc.so.6: version `GLIBC_2.15 'not found (required by /lib/x86_64-linux-gnu/libtinfo.so.5)
Dpkg: processing error of /var/cache/apt/archives/libc6_2.13-38+deb7u11_amd64.deb (--unpack):
 The new post-removal script subprocess returned a status output error 1
/ Bin / sh: /lib/x86_64-linux-gnu/libc.so.6: version `GLIBC_2.14 'not found (required by / bin / sh)
/ Bin / sh: /lib/x86_64-linux-gnu/libc.so.6: version `GLIBC_2.15 'not found (required by / bin / sh)
/ Bin / sh: /lib/x86_64-linux-gnu/libc.so.6: version `GLIBC_2.14 'not found (required by /lib/x86_64-linux-gnu/libncurses.so.5)
/ Bin / sh: /lib/x86_64-linux-gnu/libc.so.6: version `GLIBC_2.15 'not found (required by /lib/x86_64-linux-gnu/libncurses.so.5)
/ Bin / sh: /lib/x86_64-linux-gnu/libc.so.6: version `GLIBC_2.14 'not found (required by /lib/x86_64-linux-gnu/libtinfo.so.5)
/ Bin / sh: /lib/x86_64-linux-gnu/libc.so.6: version `GLIBC_2.15 'not found (required by /lib/x86_64-linux-gnu/libtinfo.so.5)
Dpkg: error when cleaning:
 The pre-installed script subprocess installed has returned a status output error 1
Errors were encountered during execution:
 /var/cache/apt/archives/libc6_2.13-38+deb7u11_amd64.deb
E: Subprocess / usr / bin / dpkg returned an error code (1)
I am extremely confused about how to get the new version of libc6, which is what I think it requires. So I even ran sudo apt-get install libc6
Root # vps27533: ~ / grab / phantomjs-2.1.1-linux-i686 / bin # sudo apt-get install libc6
Reading Package Lists ... Done
Building the dependency tree
Reading status information ... Done
You can run "apt-get -f install" to correct these problems:
The following packages contain unsatisfied dependencies:
  Libc6-i686: i386: Predependent: libc6: i386 (= 2.13-38 + deb7u8) but 2.13-38 + deb7u11 should be installed
E: Dependencies not satisfied. Try apt-get -f install without package
(Or indicate a solution).
How can I get this to work? What should I do? any help is greatly appreciated
This sounds like you might not have a repository list that includes the packages you need. I would suggest first to make sure you have an encompassing repository list /etc/apt/sources.list, such as the following (this one is for Debian 8 Jessie):
deb http://ftp.us.debian.org/debian/ jessie main contrib non-free
deb-src http://ftp.us.debian.org/debian/ jessie main contrib non-free
deb http://security.debian.org/ jessie/updates main contrib non-free
deb-src http://security.debian.org/ jessie/updates main contrib non-free
deb http://ftp.us.debian.org/debian/ jessie-updates main contrib non-free
deb-src http://ftp.us.debian.org/debian/ jessie-updates main contrib non-free
deb http://ftp.debian.org/debian jessie-backports main contrib non-free
deb-src http://ftp.debian.org/debian jessie-backports main contrib non-free
Then I would run this as root to try to fix and upgrade packages:
apt-get -y update
sleep 1
dpkg --configure -a
sleep 1
apt-get -y install -f
sleep 1
dpkg --configure -a
sleep 1
apt-get -y update
sleep 1
apt-get -y dist-upgrade
After that, I suggest to reboot and try to (re)install the packages you want. If you still have problems, try to remove (purge) the offending packages (ex: apt-get -y --purge remove package), reboot, reinstall the packages and test again.
Try running:
sudo apt-get install libc6=2.13-38+deb7u8 fontconfig
This is issue of apt which cannot install non-candidate dependencies and the older libc6 is a non-cadidate dependency which it fails to install (see apt-get install specific version with non-cadidate dependencies).
If you explicitly asks apt-get install to install specific version, it will do so (unless it needs another non-candidate package, in which case you need to explicitly list this on on command line...)

running Robomongo on Centos

Is anyone succesfully running robomongo on centos machine.
I got this result when try to excuting it
> ./robomongo.sh
./bin/robomongo: /lib64/libc.so.6: version `GLIBC_2.14' not found (required by ./bin/robomongo)
./bin/robomongo: /usr/lib64/libstdc++.so.6: version `GLIBCXX_3.4.15' not found (required by ./bin/robomongo)
./bin/robomongo: /lib64/libc.so.6: version `GLIBC_2.14' not found (required by ./lib/libqscintilla2.so.8)
./bin/robomongo: /lib64/libc.so.6: version `GLIBC_2.15' not found (required by ./lib/libQtGui.so.4)
./bin/robomongo: /lib64/libc.so.6: version `GLIBC_2.14' not found (required by ./lib/libQtGui.so.4)
./bin/robomongo: /lib64/libc.so.6: version `GLIBC_2.15' not found (required by ./lib/libQtCore.so.4)
./bin/robomongo: /lib64/libc.so.6: version `GLIBC_2.14' not found (required by ./lib/libQtCore.so.4)
>
I have been try to update glibc from yum command
> yum list installed | grep glibc
glibc.x86_64 2.12-1.107.el6_4.2 #updates
glibc-common.x86_64 2.12-1.107.el6_4.2 #updates
glibc-devel.x86_64 2.12-1.107.el6_4.2 #updates
glibc-headers.x86_64 2.12-1.107.el6_4.2 #updates
> sudo yum update glibc.x86_64
Loaded plugins: fastestmirror, refresh-packagekit
Loading mirror speeds from cached hostfile
* base: centos.biz.net.id
* epel: kartolo.sby.datautama.net.id
* extras: centos.biz.net.id
* rpmforge: kartolo.sby.datautama.net.id
* updates: centos.biz.net.id
Setting up Update Process
No Packages marked for Update
>
please, is anyone could solve this problem?
-Mardi
According to this issue, Robomongo supports CentOS starting from 0.8.1. Download the latest version - and it will work for you.
It looks like robomongo is build against a different glibc than you have, and hence it's not working. I would suggest you just compile it yourself from GitHub.
windows and MAC binaries are available if you want to add scons, cmake, QT5 and build robomongo on your centos box
i think you should run:
sudo yum install -y glibc.i686 libstdc++.i686 libgcc.i686
goodluck!
Go to this link and download the latest version of robomongo.
http://app.robomongo.org/download.html
Example: 64 bit .tar.gz
Then extract the zip file. and goto extracted_folder_path/bin/
Then start robomongo.sh using command
./robomongo.sh

Resources