Error installing phpMyAdmin - openssl10 required - linux

I am trying to install phpMyAdmin on my REHL 6 server. I have installed openssl10 with the command; yum install openssl10
I installed it from the ius repo.
However, I am getting an error about missing dependencies when installing phpMyAdmin;
Error: Package: php-cli-5.4.26-1.el6.remi.x86_64 (remi)
Requires: libcrypto.so.10(OPENSSL_1.0.1_EC)(64bit)
Error: Package: php-5.4.26-1.el6.remi.x86_64 (remi)
Requires: libcrypto.so.10(OPENSSL_1.0.1_EC)(64bit)
Error: Package: php-recode-5.4.26-1.el6.remi.x86_64 (remi)
Requires: librecode.so.0()(64bit)
You could try using --skip-broken to work around the problem
I'm pretty new to Linux, so any help would be appreciated!

i don't know linux much either but you don't have to do yum install anything , package is there in your php binary itself , you just have to enable it from php.ini.
if in case you are trying to install phpmyadmin using "YUM" , then i don't know how it work ,mostly i just download phpmyadmin and place it on the web app directory of the server.

OPENSSL_1.0.1_EC is provided by the stock openssl libraries.
objdump -p /usr/lib64/libcrypto.so.10
Version definitions:
1 0x01 0x0af47420 libcrypto.so.10
2 0x00 0x0af47420 libcrypto.so.10
3 0x00 0x066a2b21 OPENSSL_1.0.1
4 0x00 0x02b21533 OPENSSL_1.0.1_EC
so that could mean you do not use the original libraries. Maybe ptudor's? https://www.ptudor.net/linux/openssl/
He drops openssl-1.0.1e/version.map.fips-ec entirely but do not want to include the version export. https://github.com/ptudor/centos6-openssl/issues/4
If so you can still fix it by rebuilding those ptudor library this way
--- openssl-1.0.1e-version.patch 2014-06-06 11:52:55.772046103 +0200
+++ new_openssl-1.0.1e-version.patch 2014-06-06 11:52:40.854045438 +0200
## -61,4 +61,12 ##
+ _original*;
+ _current*;
+};
++OPENSSL_1.0.1_EC {
++ global:
++ EC*;
++};
Or else you can also rebuild the package that cannot be install now and link that to your custom openssl library.

Related

invoke-rc.d: could not determine current runlevel by running sudo dpkg-reconfigure virtualbox-dkms

I am trying to execute the vagrant up command in Ubuntu. After some recommendations here on StackOverflow, I tried running other commands to try and solve this, but now I'm stuck and I don't know what I should do. This is what I have done until now.
Step 1:
$ vagrant up
No usable default provider could be found for your system.
Vagrant relies on interactions with 3rd party systems, known as
"providers", to provide Vagrant with resources to run development
environments. Examples are VirtualBox, VMware, Hyper-V.
The easiest solution to this message is to install VirtualBox, which
is available for free on all major platforms.
If you believe you already have a provider available, make sure it
is properly installed and configured. You can see more details about
why a particular provider isn't working by forcing usage with
`vagrant up --provider=PROVIDER`, which should give you a more specific
error message for that particular provider.
Step 2:
$ vagrant up --provider virtualbox
The provider 'virtualbox' that was requested to back the machine
'ServerSHARK' is reporting that it isn't usable on this system. The
reason is shown below:
VirtualBox is complaining that the installation is incomplete. Please
run `VBoxManage --version` to see the error message which should contain
instructions on how to fix this error.
Step 3:
$ VBoxManage --version
WARNING: The character device /dev/vboxdrv does not exist.
Please install the virtualbox-dkms package and the appropriate
headers, most likely linux-headers-standard.
You will not be able to start VMs until this problem is fixed.
6.1.32_Ubuntur149290
Step 4:
$ sudo apt-get install virtualbox-dkms
Reading package lists... Done
Building dependency tree
Reading state information... Done
virtualbox-dkms is already the newest version (6.1.32-dfsg-1~ubuntu1.20.04.1).
virtualbox-dkms set to manually installed.
The following packages were automatically installed and are no longer required:
gyp javascript-common libauthen-sasl-perl libc-ares2 libdata-dump-perl
libencode-locale-perl libfile-basedir-perl libfile-desktopentry-perl
libfile-listing-perl libfile-mimeinfo-perl libfont-afm-perl libhtml-form-perl
libhtml-format-perl libhtml-parser-perl libhtml-tagset-perl libhtml-tree-perl
libhttp-cookies-perl libhttp-daemon-perl libhttp-date-perl libhttp-message-perl
libhttp-negotiate-perl libio-html-perl libio-socket-ssl-perl libio-stringy-perl
libipc-system-simple-perl libjs-inherits libjs-is-typedarray libjs-psl
libjs-typedarray-to-buffer liblwp-mediatypes-perl liblwp-protocol-https-perl
libmailtools-perl libnet-dbus-perl libnet-http-perl libnet-smtp-ssl-perl
libnet-ssleay-perl libtie-ixhash-perl libtimedate-perl libtry-tiny-perl
liburi-perl libuv1-dev libwww-perl libwww-robotrules-perl libx11-protocol-perl
libxml-parser-perl libxml-twig-perl libxml-xpathengine-perl node-abbrev
node-ajv node-ansi node-ansi-align node-ansi-regex node-ansi-styles
node-ansistyles node-aproba node-archy node-are-we-there-yet node-asap
node-asn1 node-assert-plus node-asynckit node-aws-sign2 node-aws4
node-balanced-match node-bcrypt-pbkdf node-bl node-bluebird node-boxen
node-brace-expansion node-builtin-modules node-builtins node-cacache
node-call-limit node-camelcase node-caseless node-chalk node-chownr
node-ci-info node-cli-boxes node-cliui node-clone node-co node-color-convert
node-color-name node-colors node-columnify node-combined-stream node-concat-map
node-concat-stream node-config-chain node-configstore
node-console-control-strings node-copy-concurrently node-core-util-is
node-cross-spawn node-crypto-random-string node-cyclist node-dashdash
node-debug node-decamelize node-decompress-response node-deep-extend
node-defaults node-define-properties node-delayed-stream node-delegates
node-detect-indent node-detect-newline node-dot-prop node-duplexer3
node-duplexify node-ecc-jsbn node-editor node-encoding node-end-of-stream
node-err-code node-errno node-es6-promise node-escape-string-regexp node-execa
node-extend node-extsprintf node-fast-deep-equal node-find-up
node-flush-write-stream node-forever-agent node-form-data node-from2
node-fs-vacuum node-fs-write-stream-atomic node-fs.realpath node-function-bind
node-gauge node-genfun node-get-caller-file node-get-stream node-getpass
node-glob node-got node-graceful-fs node-har-schema node-har-validator
node-has-flag node-has-symbol-support-x node-has-to-string-tag-x
node-has-unicode node-hosted-git-info node-http-signature node-iconv-lite
node-iferr node-import-lazy node-imurmurhash node-inflight node-inherits
node-ini node-invert-kv node-ip node-ip-regex node-is-npm node-is-obj
node-is-object node-is-path-inside node-is-plain-obj node-is-retry-allowed
node-is-stream node-is-typedarray node-isarray node-isexe node-isstream
node-isurl node-jsbn node-json-parse-better-errors node-json-schema
node-json-schema-traverse node-json-stable-stringify node-json-stringify-safe
node-jsonify node-jsonparse node-jsonstream node-jsprim node-latest-version
node-lazy-property node-lcid node-libnpx node-locate-path node-lockfile
node-lodash node-lodash-packages node-lowercase-keys node-lru-cache
node-make-dir node-mem node-mime node-mime-types node-mimic-fn
node-mimic-response node-minimatch node-minimist node-mississippi node-mkdirp
node-move-concurrently node-ms node-mute-stream node-nopt
node-normalize-package-data node-npm-bundled node-npm-package-arg
node-npm-run-path node-npmlog node-number-is-nan node-oauth-sign
node-object-assign node-once node-opener node-os-locale node-os-tmpdir
node-osenv node-p-cancelable node-p-finally node-p-is-promise node-p-limit
node-p-locate node-p-timeout node-package-json node-parallel-transform
node-path-exists node-path-is-absolute node-path-is-inside node-performance-now
node-pify node-prepend-http node-process-nextick-args node-promise-inflight
node-promise-retry node-promzard node-proto-list node-prr node-pseudomap
node-psl node-pump node-pumpify node-punycode node-qs node-qw node-rc node-read
node-read-package-json node-readable-stream node-registry-auth-token
node-registry-url node-request node-require-directory
node-require-main-filename node-resolve node-resolve-from node-retry
node-rimraf node-run-queue node-safe-buffer node-semver node-semver-diff
node-set-blocking node-sha node-shebang-command node-shebang-regex
node-signal-exit node-slash node-slide node-sorted-object node-spdx-correct
node-spdx-exceptions node-spdx-expression-parse node-spdx-license-ids
node-sshpk node-ssri node-stream-each node-stream-iterate node-stream-shift
node-strict-uri-encode node-string-decoder node-string-width node-strip-ansi
node-strip-eof node-strip-json-comments node-supports-color node-tar
node-term-size node-text-table node-through node-through2 node-timed-out
node-tough-cookie node-tunnel-agent node-tweetnacl node-typedarray
node-typedarray-to-buffer node-uid-number node-unique-filename
node-unique-string node-unpipe node-uri-js node-url-parse-lax
node-url-to-options node-util-deprecate node-uuid
node-validate-npm-package-license node-validate-npm-package-name node-verror
node-wcwidth.js node-which node-which-module node-wide-align node-widest-line
node-wrap-ansi node-wrappy node-write-file-atomic node-xdg-basedir node-xtend
node-y18n node-yallist node-yargs node-yargs-parser perl-openssl-defaults
x11-xserver-utils xdg-utils
Use 'sudo apt autoremove' to remove them.
0 upgraded, 0 newly installed, 0 to remove and 8 not upgraded.
Step 5: This is where I got stuck. None of the tips seem to help.
$ sudo dpkg-reconfigure virtualbox-dkms
-------- Uninstall Beginning --------
Module: virtualbox
Version: 6.1.32
Kernel: 5.4.0-120-generic (x86_64)
-------------------------------------
Status: Before uninstall, this module version was ACTIVE on this kernel.
vboxdrv.ko:
- Uninstallation
- Deleting from: /lib/modules/5.4.0-120-generic/updates/dkms/
- Original module
- No original module was found for this module on this kernel.
- Use the dkms install command to reinstall any previous module version.
vboxnetadp.ko:
- Uninstallation
- Deleting from: /lib/modules/5.4.0-120-generic/updates/dkms/
- Original module
- No original module was found for this module on this kernel.
- Use the dkms install command to reinstall any previous module version.
vboxnetflt.ko:
- Uninstallation
- Deleting from: /lib/modules/5.4.0-120-generic/updates/dkms/
- Original module
- No original module was found for this module on this kernel.
- Use the dkms install command to reinstall any previous module version.
depmod...
DKMS: uninstall completed.
------------------------------
Deleting module version: 6.1.32
completely from the DKMS tree.
------------------------------
Done.
Loading new virtualbox-6.1.32 DKMS files...
It is likely that 5.10.16.3-microsoft-standard-WSL2 belongs to a chroot's host
Building for 5.4.0-120-generic
Building initial module for 5.4.0-120-generic
Done.
vboxdrv.ko:
Running module version sanity check.
- Original module
- No original module exists within this kernel
- Installation
- Installing to /lib/modules/5.4.0-120-generic/updates/dkms/
vboxnetadp.ko:
Running module version sanity check.
- Original module
- No original module exists within this kernel
- Installation
- Installing to /lib/modules/5.4.0-120-generic/updates/dkms/
vboxnetflt.ko:
Running module version sanity check.
- Original module
- No original module exists within this kernel
- Installation
- Installing to /lib/modules/5.4.0-120-generic/updates/dkms/
depmod...
DKMS: install completed.
invoke-rc.d: could not determine current runlevel
Same with this:
$ sudo dpkg-reconfigure virtualbox
invoke-rc.d: could not determine current runlevel
Am I overseeing something? Maybe I'm not seeing the right problem.
Thanks for your help!

Issue when installing lablgtk with opam

I'l trying to install a package (https://github.com/SchornacklabSLCU/amfinder) that use opam to install several libraries. However, two libraries failed to install: lablgtk and cairo2-gtk.I tried to install these two directly via opam (opam install labgtk) but got the same error:
User configuration:
~/.profile is already up-to-date.
[NOTE] Make sure that ~/.profile is well sourced in your ~/.bashrc.
[ERROR] There already is an installed switch named 4.08.0
[NOTE] Package camlzip is already installed (current version is 1.11).
[NOTE] Package magic-mime is already installed (current version is 1.2.0).
[NOTE] Package cairo2 is already installed (current version is 0.6.2).
[NOTE] Package odoc is already installed (current version is 2.0.0).
[NOTE] Package dune is already installed (current version is 2.9.1).
The following actions will be performed:
∗ install lablgtk 2.18.11
∗ install cairo2-gtk 0.6.2
===== ∗ 2 =====
Do you want to continue? [Y/n] y
<><> Processing actions <><><><><><><><><><><><><><><><><><><><><><><><><><><><>
⬇ retrieved cairo2-gtk.0.6.2 (cached)
⬇ retrieved lablgtk.2.18.11 (cached)
[ERROR] The compilation of lablgtk.2.18.11 failed at "./configure --prefix /home/alr/.opam/4.08.0
LABLGLDIR=/home/alr/.opam/4.08.0/lib/lablgl".
#=== ERROR while compiling lablgtk.2.18.11 ====================================#
# context 2.1.1 | linux/x86_64 | ocaml-base-compiler.4.08.0 | https://opam.ocaml.org#03fce048
# path ~/.opam/4.08.0/.opam-switch/build/lablgtk.2.18.11
# command ~/.opam/opam-init/hooks/sandbox.sh build ./configure --prefix /home/alr/.opam/4.08.0 LABLGLDIR=/home/alr/.opam/4.08.0/lib/lablgl
# exit-code 1
# env-file ~/.opam/log/lablgtk-16902-8d49b3.env
# output-file ~/.opam/log/lablgtk-16902-8d49b3.out
### output ###
# [...]
# checking native dynlink... checking for pkg-config... /home/linuxbrew/.linuxbrew/bin/pkg-config
# checking for GTK+ - version >= 2.0.0...
# *** 'pkg-config --modversion gtk+-2.0' returned 2.24.33, but GTK+ (2.24.32)
# *** was found! If pkg-config was correct, then it is best
# *** to remove the old version of GTK+. You may also be able to fix the error
# *** by modifying your LD_LIBRARY_PATH enviroment variable, or by editing
# *** /etc/ld.so.conf. Make sure you have run ldconfig if that is
# *** required on your system.
# *** If pkg-config was wrong, set the environment variable PKG_CONFIG_PATH
# *** to point to the correct configuration files
# no
# configure: error: GTK+ is required
<><> Error report <><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><>
┌─ The following actions failed
│ λ build lablgtk 2.18.11
└─
╶─ No changes have been performed
<><> lablgtk.2.18.11 troubleshooting ><><><><><><><><><><><><><><><><><><><><><>
=> This package requires gtk+ 2.0 development packages installed on your system
File "dune", line 4, characters 29-39:
4 | (libraries lablgtk2 cairo2 cairo2-gtk camlzip magic-mime)
^^^^^^^^^^
Error: Library "cairo2-gtk" not found.
pkg-config --modversion gtk+-2.0returns 2.24.33
echo $LD_LIBRARY_PATHreturns empty path.
echo $PKG_CONFIG_PATHreturns /home/alr/.opam/4.08.0/lib/pkgconfig:
File /etc/ld.so.conf contains the following line: include /etc/ld.so.conf.d/*.conf
I am using WSL2 on Windows10 with Ubuntu18.04. libgtk2.0-dev is already installed.
I guess there is an error in path to library but cannot figure out how to solve it.
Any help would be greatly appreciated.
Thanks

JFrog artifactory & Problem with MergeList /var/lib/apt/lists "(NewVersion2)" after adding pkg ported from RPM

I'm having a problem with translated RPMs borking an otherwise functional jFrog artifactory debian package repo.
I'm rebuilding some RPMs as DEBs and pushing to my artifactory so I can install as needed.
Get RPM
Convert to .deb:
fpm --name ${name} -s rpm -t deb
Push to artifactrory
Soon as the new package is added to artifactory, apt update starts failing with:
Hit:6 https://myjfrog/platform-debian-remote bionic-updates InRelease
Get:7 https://myjfrog/artifactory/xxx-debian xxx-5.4 InRelease [5894 B]
Get:8 https://myjfrog/artifactory/xxx-debian xxx-5.4/snapshot amd64 Packages [8521 B]
Fetched 14.4 kB in 3s (5332 B/s)
Reading package lists... Error!
E: Problem parsing dependency 21
E: Error occurred while processing oracle-instantclient12.2-devel (NewVersion2)
E: Problem with MergeList /var/lib/apt/lists/myjfrog.io_artifactory_xxx-debian_dists_xxx_snapshot_binary-amd64_Packages
E: The package lists or status file could not be parsed or opened.
Apt is then broken until I purge the file from the artifactory repo, and delete /var/lib/apt/lists/*
I've diff'd the above apt lists file before and after adding the package and the diff is solely the stanza added for that package:
root#xxx-sbox2-pipeline:/var/lib/apt/lists# diff /tmp/*amd64-Packages
1332,1353d1331
< Package: xxx-oracle-instantclient12.2-basic
< Version: 12.2.0.1.0-1
< License: Oracle
< Vendor: Oracle Corporation
< Architecture: amd64
< Maintainer: <#a15566901d8d>
< Installed-Size: 216337
< Depends: libaio, rpmlib(FileDigests) <= 4.6.0-1, rpmlib(PayloadFilesHavePrefix) <= 4.0-1, rpmlib(CompressedFileNames) <= 3.0.4-1, rpmlib(PayloadIsXz) <= 5.2-1
< Conflicts: oracle-instantclient12.2-basiclite
< Provides: libclntsh.so.12.1, oracle-instantclient12.2-basic, oracle-instantclient12.2-basic(x86-64)
< Section: Applications/File
< Priority: extra
< Homepage: http://www.oracle.com/
< Description: Instant Client allows you to run your applications without installing the standard Oracle client or having an ORACLE_HOME. OCI, OCCI, ODBC, and JDBC applications work without modification, while using significantly less disk space than before. No recompile, no hassle.
< .
< This is the Basic package, supporting OCI, OCCI, and JDBC-OCI with all
< languages.
< Filename: pool/snapshot/xxx-oracle-instantclient12.2-basic/xxx-oracle-instantclient12.2-basic_12.2.0.1.0-1_amd64.deb
< SHA1: 74843aefc7f559b40e1b6cacf96397b7a047bd12
< SHA256: 1e9e1e592f21edf12703d93e56b58ca5c30a329659456bdfaf0ffa39b13784ce
< Size: 68889880
<
At this point all apt commands fail, update, install, ... until I repeat the repo purge/rebuild index and rm /var/lib/apt/lists/* process.
My package build/upload to artifactory process has been in use for ages. I've been using this as my sole package distribution mechanism and never had any issues until now.
It's just this set of oracle instantclient12.2 packages that does this.
Quite the PITA since it requires a manual fix for any instance that happened to update it's package cache while that file existed in the repo.
I've seen similar reports related to the "Problem with MergeList...(NewVersion2)" error, but they appear to involve /var/lib/apt/lists/ corruption, this is apparently self inflicted.
https://askubuntu.com/questions/443244/eerror-occurred-while-processing-iw-newversion2
https://www.linuxquestions.org/questions/debian-26/apt-get-problem-problem-parsing-dependency-depends-906264/
Tried both fpm and alien for the rpm-> deb conversion, no difference. (In fact, the payload and DEBIAN/ of the resultant debs are identical. Good to know there is zero diff between the two)
What's causing the "Problem with MergeList"?
Why is this case "special" where all other packages are fine?
Why only with "converted" RPMs?
Has the word "Oracle" in it? I'd almost believe that at this point.
I believer it is related to the fact that debian package with no control file breaks metadata - RTFACT-20460.
Here's the update from jFrog.
https://www.jfrog.com/jira/browse/RTFACT-26334
They are still working on how to handle packages that have bad metadata.
The particular example I started with had some invalid dependency versions from the alien conversion from rpm.
Followup, if the dependency string within the control file contains unparseable version strings, or illegal version range expressions, this problem is triggered.
In this case, alien was generating bad version range expressions.

Yocto bitbake build error when adding fftw package

I am using Yocto Warrior release to build linux for Dart-imx8m SOM. Documentation can be found here : https://variwiki.com/index.php?title=DART-MX8M_Yocto&release=RELEASE_WARRIOR_V1.1_DART-MX8M.
I want to add fftw package whose recipe is in meta-oe layer. Whenever I add this package in my local.conf file, I get an error with bitbake regarding a dnf related task.
I add the package like this in my local.conf file : IMAGE_INSTALL_append = " fftw"
I get the following error when building image with bitbake fsl-image-gui :
ERROR: fsl-image-gui-1.0-r0 do_rootfs: Could not invoke dnf. Command '/home/safetyn/safetynYoctoGenerator/warrior/var-fsl-yocto/build_xwayland/tmp/work/imx8mq_var_dart-poky-linux/fsl-image-gui/1.0-r0/recipe-sysroot-native/usr/bin/dnf -v --rpmverbosity=info -y -c /home/safetyn/safetynYoctoGenerator/warrior/var-fsl-yocto/build_xwayland/tmp/work/imx8mq_var_dart-poky-linux/fsl-image-gui/1.0-r0/rootfs/etc/dnf/dnf.conf --setopt=reposdir=/home/safetyn/safetynYoctoGenerator/warrior/var-fsl-yocto/build_xwayland/tmp/work/imx8mq_var_dart-poky-linux/fsl-image-gui/1.0-r0/rootfs/etc/yum.repos.d --installroot=/home/safetyn/safetynYoctoGenerator/warrior/var-fsl-yocto/build_xwayland/tmp/work/imx8mq_var_dart-poky-linux/fsl-image-gui/1.0-r0/rootfs --setopt=logdir=/home/safetyn/safetynYoctoGenerator/warrior/var-fsl-yocto/build_xwayland/tmp/work/imx8mq_var_dart-poky-linux/fsl-image-gui/1.0-r0/temp --repofrompath=oe-repo,/home/safetyn/safetynYoctoGenerator/warrior/var-fsl-yocto/build_xwayland/tmp/work/imx8mq_var_dart-poky-linux/fsl-image-gui/1.0-r0/oe-rootfs-repo --nogpgcheck install packagegroup-core-tools-profile packagegroup-fsl-tools-audio packagegroup-core-ssh-dropbear tree rpm packagegroup-fsl-tools-benchmark boost gstreamer1.0 packagegroup-fsl-tools-gpu packagegroup-fsl-gstreamer1.0 psplash gpsd packagegroup-base-extended collectd kernel-image-4.19.35-imx8mq+gdc7a2fd packagegroup-core-tools-testapps packagegroup-core-boot tcf-agent packagegroup-fsl-tools-gpu-external packagegroup-core-full-cmdline packagegroup-tools-bluetooth packagegroup-fsl-tools-testapps opencv fftw libsdl-1.2-0 packagegroup-fsl-gstreamer1.0-full lftp packagegroup-core-tools-debug libgpiod2 dnf weston-init run-postinsts mosquitto packagegroup-core-nfs-server sshfs-fuse spitools kernel-devicetree android-tools htop poco tmux openssh-sftp-server weston-xwayland xterm locale-base-en-us locale-base-en-gb' returned 1:
DNF version: 4.1.0
cachedir: /home/safetyn/safetynYoctoGenerator/warrior/var-fsl-yocto/build_xwayland/tmp/work/imx8mq_var_dart-poky-linux/fsl-image-gui/1.0-r0/rootfs/var/cache/dnf
Added oe-repo repo from /home/safetyn/safetynYoctoGenerator/warrior/var-fsl-yocto/build_xwayland/tmp/work/imx8mq_var_dart-poky-linux/fsl-image-gui/1.0-r0/oe-rootfs-repo
repo: using cache for: oe-repo
not found other for:
not found modules for:
not found deltainfo for:
not found updateinfo for:
oe-repo: using metadata from Wed 28 Oct 2020 09:16:57 AM UTC.
Last metadata expiration check: 0:00:01 ago on Wed 28 Oct 2020 09:16:57 AM UTC.
No module defaults found
No match for argument: fftw
Error: Unable to find a match
ERROR: fsl-image-gui-1.0-r0 do_rootfs:
ERROR: fsl-image-gui-1.0-r0 do_rootfs: Function failed: do_rootfs
ERROR: Logfile of failure stored in: /home/safetyn/safetynYoctoGenerator/warrior/var-fsl-yocto/build_xwayland/tmp/work/imx8mq_var_dart-poky-linux/fsl-image-gui/1.0-r0/temp/log.do_rootfs.2614
ERROR: Task (/home/safetyn/safetynYoctoGenerator/warrior/var-fsl-yocto/sources/meta-fsl-bsp-release/imx/meta-sdk/recipes-fsl/images/fsl-image-gui.bb:do_rootfs) failed with exit code '1'
Woud you have any clue where this error come from ?
Thanks,
Paul
Edit :
Found a way to make it compile for those who are intereseted. (inspired by Yocto build for a static library fails with error "No Match Found")
I edited my *.bb file and added ALLOW_EMPTY_${PN} = "1"
I am not sure I got it completely but it looks like dnf package manager needs folders created for all added packages even if empty.
https://www.yoctoproject.org/docs/latest/ref-manual/ref-manual.html#var-ALLOW_EMPTY
The fftw recipe is set up to create a few different packages (RPM) like libfftw, libfftwl, libfftwf, fftw-wisdom, fftwl-wisdom, fftwf-wisdom, and fftw-wisdom-to-conf.
You probably want to add one or more of those. It seems there is no actual fftw package.
It is important to remember that IMAGE_INSTALL and RDEPEND lists items from the package namespace, while DEPENDS lists items from the recipe namespace.
If you are unsure about which package you want to install you can inspect the packages-split folder for fftw in tmp/work to see which files are included in which package.

How to install "cryptopp" on Ubuntu 13.10 for Haskell?

When trying to install clckwrks, I get the following error after a couple cabal install tries:
~/Progs/clckwrks/clckwrks$ cabal install
Resolving dependencies...
Configuring happstack-server-tls-7.1.0...
cabal: Missing dependency on a foreign library:
* Missing C library: cryptopp
....
Why can I not find this library in the repositories? Is it the Crypto++ from cryptopp.com? Oddly enough there's no mention of this on the getting started guide at http://clckwrks.com/page/view-page-slug/3/get-started .
Yes, you need to install crypto++. If you'll get the same error after installing this lib, look at this question.
BTW, actually, the problem is in happstack-server-tls, not in clckwrks, so they haven't mentioned it.
Update
On server running you can get error about ssl/localhost.key and ssl/localhost.cer. In this case - look for the answer here.

Resources