Linux - Reddit – Telegram
Linux - Reddit
750 subscribers
4.17K photos
207 videos
39.8K links
Stay up-to-date with everything Linux!
Content directly fetched from the subreddit just for you.

Powered by : @r_channels
Download Telegram
magick fails with "no images defined evan.gif' @ error/convert.c/ConvertImageCommand/3322"

I downloaded, installed and checked ImageMagick. I tested the installation afterwards with no errors.

I try to test the installation with

convert -density 300 \~evan/data/test\_file.pdf -quality 100 evan.gif

and I receive the following error:

convert: no images defined \
evan.gif' @ error/convert.c/ConvertImageCommand/3322.

I made sure the file "\~evan/data/test_file.pdf" existed.

I tried different output types, jpg, png and tiff but I received the same error.

HELP!!!

https://redd.it/m59zj5
@r_linux
What's stopping me from using homebrew as my package manager?

As the noscript suggests, I was wondering if I can use Linux from scratch handbook to install a barebone of Linux.

and after installing the kernel, GCC, Glibc. install homebrew and use it as my package manager.

homebrew even has tap for installing Xorg now.

but what's bothering me is that homebrew installs everything in the home directory, I don't know if this will be a problem or not.

https://redd.it/m5g2gk
@r_linux
Using virtual machine for a development environment?

So this question is more for web developers perhaps. Let's say you have number projects, each one requires it's specific platform for development, and different versions: Java; Maven, NodeJS, React, python, php, PostgreSQL, etc.

So some projects are new, using latest version of various technologies and then there are number of legacy system that need maintenance that are dependent of older versions of these technologies.

I'd like to use the same versions of the tech stack on dev machine as it is deployed in production.

So I am wondering what are the best practices for this kind situation.

I was thinking of using a docker containers to run the development environment or complete virtual machine (Virtual box). Does it make sense? Are there any other solutions?

https://redd.it/m5ppwt
@r_linux
RAID10 with drives of different size

I have a few leftover $, so I am planning on adding storage. Currently 6 x 1TB NVME (RAID5 mdadm). Wondering if it would be possible to add 2TB sticks and migrate the setup to RAID10, something like 6 x 1TB RAID 0 mirrored to a 3 x 2TB RAID0. Quick search says no, but not clear the this applies to "some" RAID10 configurations.

Other suggestions welcome -- I'd rather purchase 2TB instead of 1TB, yet makes no sense to ditch my 1TBs at this point

https://redd.it/m5twns
@r_linux
Questions Regarding Patching Linux Systems

I am moving from supporting Windows systems to Linux and there are lots of differences I must learn. One thing I am having a little trouble grasping is how Linux systems handle updates. For the sake of simplicity we can stick to Debian based operating systems. On a more general note I understand that there is the major version say Debian 9, and then there are minor releases of that major version like 9.x.

In between the minor versions, are updates available as individual packages? (I believe the answer to this is yes). If I were to look at a machine, aside from running apt-get to check for updates is there a good way to tell if the machine is current on patches?

I was under the impression I could look at the major + minor version release, check the dates on those and that would give me a general idea of how up-to-date the server is. Say a server is running Debian 9.11, which was released in 2019, is that server still capable of being up to date? From installing smaller updates as they come out? Or does it need to move up a version?

Hopefully the above makes sense! Thanks in advance for reading this.

https://redd.it/m5uk8t
@r_linux
USB Reverse Engineering / hacking

Hi all,

I recently picked up a "NIX Advanced Digital Frame X08E" device, and a raspberry pi. I'd love to tinker with this USB digital picture frame from my raspberry pi and see what all I can do with it. Where would I start to begin debugging and playing with the USB device.

Hopefully this makes sense.

https://redd.it/m5qutp
@r_linux
Plasma LeakGuard - auto-restarts KDE Plasma if it's taking an abnormal amount of memory

From time to time it happens that some desktop component starts leaking memory into plasmashell, depleting memory and eventually hanging the system.

Plasma LeakGuard checks periodically for that situation. And if that's the case restarts plasmashell, preventing further issues.

I hope you find it useful

​

An old silent pond

A frog jumps into the pond—

Splash! Silence again.

\-- Matsuo Bashō --

​

blablablabla fjeesfsf ejoefsd

https://redd.it/m5vuuz
@r_linux
On free software malware and Mozilla

Free Software Is Even More Important Now:

> Proprietary software nowadays is often malware because the developers' power corrupts them.

Proprietary Software Is Often Malware:

> Power corrupts; the proprietary program's developer is tempted to design the program to mistreat its users. (Software whose functioning mistreats the user is called malware.) Of course, the developer usually does not do this out of malice, but rather to profit more at the users' expense. That does not make it any less nasty or more legitimate.

> Yielding to that temptation has become ever more frequent; nowadays it is standard practice. Modern proprietary software is typically a way to be had.

> Users of proprietary software are defenseless against these forms of mistreatment. The way to avoid them is by insisting on free (freedom-respecting) software. Since free software is controlled by its users, they have a pretty good defense against malicious software functionality.

It's time to realize that free software is no longer enough to stop malware, and that malicious free software is one step more evil than ordinary non-malicious proprietary software. Free software is necessary but not sufficient.

I would like to interject about a cornerstone of this problem today: Mozilla.

> The best way to escape surveillance is to switch to IceCat, a modified version of Firefox with several changes to protect users' privacy.

This is a shy admission that there may be a problem already in the house, and surely the tiny fraction of the Firefox world users that uses Icecat is not enough to consider it solved. The purpose of this GNU page being to show that proprietary software is the main source of the malware problem, it carefully avoids quoting malicious examples of free software. But as happened before for the most important emblems of free software when they became malicious, like Ubuntu, we shouldn't let this happen without fighting back.

I hear sometimes that calling Firefox malware would be "calling everything malware".

I have therefore in reply compiled a list of behaviors considered as malicious by the GNU project, that the free software company Mozilla is also guilty of.

1) Hyperlink auditing:

> As of April 2019, it is no longer possible to disable an unscrupulous tracking anti-feature that reports users when they follow ping links in Apple Safari, Google Chrome, Opera, Microsoft Edge and also in the upcoming Microsoft Edge that is going to be based on Chromium.

It is based on this article. 13 days laters, another article explains that contrary to what was said in the first one,

> Mozilla Firefox to Enable Hyperlink Ping Tracking By Default

and in addition Mozilla saying

> We don’t believe that offering an option to disable this feature alone will have any meaningful improvement in the user privacy

2) Transmitting advertising ID to third-parties:

> The AppCensus database gives information on how Android apps use and misuse users' personal data. As of March 2019, nearly 78,000 have been analyzed, of which 24,000 (31%) transmit the Advertising ID to other companies

So does Firefox, here for instance. Another Mozilla product collects the advertising ID here. To be complete the GNU page item is even more worried about apps that
bypass advertising ID resetting with hardware identifiers, but surely it considers free software sending advertising ID to third-parties a problem already.

3) Google Analytics on web sites:

> Many web sites report all their visitors to Google by using the Google Analytics service, which tells Google the IP address and the page that was visited.

Visit for example https://addons.mozilla.org (with the DNT header setting at its default, off) and see the site connection attempt to Google Analytics. I will not discuss the clearly worse problem of Google Analytics inside Firefox itself because this behavior is not in the GNU malware examples list, like lots of other Mozilla malware problems. Let's just focus on this list for the exercize.

4) Spying on other installed software:

> Google Chrome spies on ... other installed software.

So does Firefox.

5) Keylogger in the address bar:

> Google Chrome contains a key logger that sends Google every URL typed in, one key at a time.

So does Firefox.


6) Backdoor:

> The Google Play Terms of Service insist that the user of Android accept the presence of universal back doors in apps released by Google.

> This does not tell us whether any of Google's apps currently contains a universal back door, but that is a secondary question.

https://www.gnu.org/philosophy/free-software-even-more-important.en.html :

> Windows, mobile phone firmware, and Google Chrome for Windows include a universal back door that allows some company to change the program remotely without asking permission.

Well in the case of Firefox, it is even known that there are backdoors, enabled by default. Here is an example of how they were already misused, although surely the GNU project recognizes that their mere existence is a problem in itself. Correction: merely asking in terms of service to accept a backdoor, even if not present and not used, is already considered as a malware problem in itself above by the GNU project. Another example: the telemetry coverage extension.

7) A subcase of the previous : backdoor to remotely change user settings

> Android has a back door for remotely changing “user” settings.

So does Firefox. It's part of this thing which also does many other things.

8) Forced remote removal of "apps":

> In Android, Google has a back door to remotely delete apps.

So has Firefox for extensions. The user is not allowed to choose to keep the targeted extension enabled. This does not only target malicious extensions (a situation which would already be wrong if enforced, according to the GNU project), but also legit extensions that do not comply with the Mozilla policies, which apply to all extensions even those that they do not distribute through their own store.

9) Disabling of extensions not in the company store:

> On Windows and MacOS, Chrome disables extensions that are not hosted in the Chrome Web Store.

> For example, an extension was banned from the Chrome Web Store, and permanently disabled on more than 40,000 computers.

So does mobile Firefox ; in fact, only a tiny whitelist of
extensions from a subset of the store is now allowed.

10) DRM:

> Chrome implements DRM. So does Chromium, through nonfree software that is effectively part of it.

So does Firefox. In fact, DRM is even downloaded by default after Firefox install at least on some versions, even if no DRM site has ever been visited.

11) Restriction of adblockers:

> Google is modifying Chromium so that extensions won't be able to alter or block whatever the page contains.

This is a reference to webextension manifest v3. Mozilla has refused to say that they would not remove the blocking webrequest too in the future.



Even for those who do not care about this malicious behavior for themselves, merely using malicious software harms others too, see Primary and Secondary Injustices.


As hinted before, all this is only a small sample of malicious behavior from Mozilla, and the not mentioned parts are often way worse. Maybe I will compile a more complete list in the future. Thoughts ? Shouldn't they be ostracized by the free software community until they comply, like Canonical in its time ? And why haven't they been already ?

Thank you for your attention.

https://redd.it/m5uztx
@r_linux