Skip to content

Instantly share code, notes, and snippets.

@vikbert
Last active March 26, 2019 21:29
Show Gist options
  • Select an option

  • Save vikbert/a4a3ed653898fdbf8dbec7ded9d8be0a to your computer and use it in GitHub Desktop.

Select an option

Save vikbert/a4a3ed653898fdbf8dbec7ded9d8be0a to your computer and use it in GitHub Desktop.
[vagrant] vagrant config #vagrant

General Vagrant

Faster shared folder

https://www.jverdeyen.be/vagrant/speedup-vagrant-nfs/ https://chase-seibert.github.io/blog/2014/03/09/vagrant-cachefilesd.html

config.vm.synced_folder "src/", "/srv/website", type: "nfs",
mount_options: ['rw', 'vers=3', 'tcp'],
linux__nfs_options: ['rw','no_subtree_check','all_squash','async']

Problem 01

also das problem lag daran dass der guest kernel nicht passend mit vbguest tools bedient wurden konnte

Vagrant was unable to mount VirtualBox shared folders. This is usually
because the filesystem "vboxsf" is not available. This filesystem is
made available via the VirtualBox Guest Additions and kernel module.
Please verify that these guest additions are properly installed in the
guest. This is not a bug in Vagrant and is usually caused by a faulty
Vagrant box. For context, the command attempted was:

mount -t vboxsf -o uid=1000,gid=1000 opt_lidl_ansible /opt/lidl/ansible

The error output from the command was:

/sbin/mount.vboxsf: mounting failed with the error: No such device

Potentiale Lösung:

vagrant ssh
yum update
vagrant reload

Problem 02

NOKEY
The GPG keys listed for the \"Percona-Release YUM repository - x86_64\" repository are already installed but they are not correct for this package.\nCheck that the correct key URLs are configured for this repository.


TASK [dev-prerequisites : Install Percona server] ******************************
fatal: [dev-vm]: FAILED! => {"changed": true, "msg": "warning: /var/cache/yum/x86_64/7/percona-release-x86_64/packages/Percona-Server-client-56-5.6.43-rel84.3.el7.x86_64.rpm: Header V4 RSA/SHA256 Signature, key ID 8507efa5: NOKEY\nImporting GPG key 0xCD2EFD2A:\n Userid     : \"Percona MySQL Development Team <mysql-dev@percona.com>\"\n Fingerprint: 430b df5c 56e7 c94e 848e e60c 1c4c bdcd cd2e fd2a\n Package    : percona-release-0.1-4.noarch (installed)\n From       : /etc/pki/rpm-gpg/RPM-GPG-KEY-Percona\n\n\nPublic key for Percona-Server-client-56-5.6.43-rel84.3.el7.x86_64.rpm is not installed\n\n\n Failing package is: Percona-Server-client-56-5.6.43-rel84.3.el7.x86_64\n GPG Keys are configured as: file:///etc/pki/rpm-gpg/RPM-GPG-KEY-Percona\n\n", "obsoletes": {"mariadb-libs": {"dist": "x86_64", "repo": "@anaconda", "version": "1:5.5.60-1.el7_5"}}, "rc": 1, "results": ["Loaded plugins: fastestmirror\nLoading mirror speeds from cached hostfile\n * base: mirror1.hs-esslingen.de\n * epel: ftp.wrz.de\n * extras: centos.mirror.iphh.net\n * remi-php71: mirror.23media.de\n * remi-safe: mirror.23media.de\n * updates: mirror1.hs-esslingen.de\nResolving Dependencies\n--> Running transaction check\n---> Package Percona-Server-server-56.x86_64 0:5.6.43-rel84.3.el7 will be installed\n--> Processing Dependency: libaio.so.1(LIBAIO_0.4)(64bit) for package: Percona-Server-server-56-5.6.43-rel84.3.el7.x86_64\n--> Processing Dependency: perl(Data::Dumper) for package: Percona-Server-server-56-5.6.43-rel84.3.el7.x86_64\n--> Processing Dependency: libaio.so.1(LIBAIO_0.1)(64bit) for package: Percona-Server-server-56-5.6.43-rel84.3.el7.x86_64\n--> Processing Dependency: Percona-Server-client-56 for package: Percona-Server-server-56-5.6.43-rel84.3.el7.x86_64\n--> Processing Dependency: Percona-Server-shared-56 for package: Percona-Server-server-56-5.6.43-rel84.3.el7.x86_64\n--> Processing Dependency: libaio.so.1()(64bit) for package: Percona-Server-server-56-5.6.43-rel84.3.el7.x86_64\n--> Running transaction check\n---> Package Percona-Server-client-56.x86_64 0:5.6.43-rel84.3.el7 will be installed\n---> Package Percona-Server-shared-56.x86_64 0:5.6.43-rel84.3.el7 will be obsoleting\n---> Package libaio.x86_64 0:0.3.109-13.el7 will be installed\n---> Package mariadb-libs.x86_64 1:5.5.60-1.el7_5 will be obsoleted\n---> Package perl-Data-Dumper.x86_64 0:2.145-3.el7 will be installed\n--> Finished Dependency Resolution\n\nDependencies Resolved\n\n================================================================================\n Package                 Arch   Version            Repository              Size\n================================================================================\nInstalling:\n Percona-Server-server-56\n                         x86_64 5.6.43-rel84.3.el7 percona-release-x86_64  18 M\n Percona-Server-shared-56\n                         x86_64 5.6.43-rel84.3.el7 percona-release-x86_64 619 k\n     replacing  mariadb-libs.x86_64 1:5.5.60-1.el7_5\nInstalling for dependencies:\n Percona-Server-client-56\n                         x86_64 5.6.43-rel84.3.el7 percona-release-x86_64 5.5 M\n libaio                  x86_64 0.3.109-13.el7     base                    24 k\n perl-Data-Dumper        x86_64 2.145-3.el7        base                    47 k\n\nTransaction Summary\n================================================================================\nInstall  2 Packages (+3 Dependent packages)\n\nTotal download size: 24 M\nDownloading packages:\nPublic key for Percona-Server-client-56-5.6.43-rel84.3.el7.x86_64.rpm is not installed\n--------------------------------------------------------------------------------\nTotal                                              1.3 MB/s |  24 MB  00:18     \nRetrieving key from file:///etc/pki/rpm-gpg/RPM-GPG-KEY-Percona\n"]}

Loesung:

yum install 'http://www.percona.com/downloads/percona-release/redhat/0.1-6/percona-release-0.1-6.noarch.rpm'
rpm --import /etc/pki/rpm-gpg/PERCONA-PACKAGING-KEY
yum install percona-toolkit
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment