You are not logged in.
Yes, I didn't catch that from the notes that I copied + pasted from. Thanks.
Regarding the flash player situation in devuan, I had this problem some time ago. I found that the problem was that the .deb package may not have been putting it in the proper location. What I did was to search (google search, not file search) for the correct location of the flash player in linux and then symlinked to these locations that were mentioned.
So, if I remember correctly, I downloaded the adobe flash player from the adobe website and put the file libflashplayer.so in /usr/lib/flashplugin-nonfree/ . Then I created symlinks to this location with
ln -s /usr/lib/flashplayer-plugin/libflashplayer.so /etc/alternatives/libflashplayer.so
If that does not work, try
ln -s /usr/lib/flashplayer-plugin/libflashplayer.so /usr/lib/mozilla/plugins/flash-mozilla.so
If that does not work, try
ln -s /usr/lib/flashplayer-plugin/libflashplayer.so /home/USER/.mozilla/plugins/libflashplayer.so
I apologize for not being able to give you the exact location that I symlinked to in order to make it work, but it should be one of these. I did not symlink one location at a time, but I created the symlink in Thunar and them copied it to these locations and one of them worked. I just don't know which one is the correct location. Thus, in not knowing which location was correct, I left them all in place.
Edit: removed duplicate location
Make a failed login attempt and see that btmp has grown
Well it sure did. Thanks.
I'm pretty sure it was "btmp" and "wtmp" but I had also excluded the /var/log/fsck/ folder which has two files in it
I manually added the folder /var/log/fsck and it immediately populated it with two files as you mentioned. I also added the two files btmp and wtmp but only the wtmp file is being used. The btmp file still has a size of 0 bytes after several reboots.
I promise you this machine shuts down faster and with no errors. Thanks!
Sorry to resurrect this old thread but, care to share how you got it sorted out? I know there is a problem with rsyslog in ascii, but I have one install of jessie (devuan) that does have this problem. Is it easier just to use a different logging program like syslog-ng or busybox-syslogd?
Glad you got it working GNUser!
Thanks for the instructions that you used to get it working. I have not had the issue with the closed port before, but if I do I will know what to do to open that port.
Thanks, nixer, but I'm looking for free as in free speech (libre), not free as in free beer (gratis)
Fair enough, have you ever used gitso? It is in the repos. I have used it before and it is pretty fair. A brief intro is here. However, you will need to configure port forwarding (on your end) if behind a router.
https://anydesk.com/remote-desktop
This program was started by four people who used to work for Teamviewer. It functions just like teamviewer AND it has the ability for a user to access it without going through their servers. However, to be used in this mode, port forwarding must be configured. I have used it and I like it better than TV.
Edit: While this is a proprietary program, it has a free version which can be used "for five minutes or five hours".
What I did for my parent was to use it first like TV, and then I configured his port forwarding so that I can access it whenever I need to. All I need for him (father) to do is to go to a website and read me his ip address. Then I have no problem accessing his machine.
would you be a consultant/freelancer
Well yes, I do it for others, but really, it all depends on what you want to do. Paid Consulting should not be discussed in a public forum, in my opinion. However, if all you want to do is install a vps, especially vultr.com, then it is just as easy as installing it in a virtual machine (virtualbox, vmware, etc.). After installation, then you simply configure it to do what you wish. It really is the same as building a physical system in your presence. If you don't try, then you will never be successful.
If you want assistance with installing a vps, then please ask your questions here. There are others on here who know a lot more than I do about vps's. Even configuring it is public knowledge, so go ahead and ask. However, be careful with security as there is a fine line between general security practices and your particular security practices. For example, general security questions are fine but you should not post the ip address or any keys to your vps.
Step one is to choose a vps provider that you wish to use. Step two is to choose an operating system that you wish to use. The OS can be Devuan or Debian wheezy (preferably). Debian Jessie is okay but I have updated both and I think that it is easier to update debian wheezy to devuan jessie.
To repeat from the previous post, if you are going to use vultr.com, then the easiest way to get the most out of your vps is to build and configure it locally, then use refracta-tools to make a copy of it, then upload it to your vultr account. Once uploaded, you can then install it. The link in the previous post has screenshots on how to do install from a "Custom ISO".
This is only one idea and I am sure that there are other solutions just as easy. Also, do a search as I do recall a post just a few weeks ago (maybe longer), where someone prepared a devuan install disk for a VPS provider. I use vultr.com as my main vps provider but have used others. My reply will deal mostly with them.
Your first solution might be to use their devuan iso install which is provided from their software library. Or, you can use their "Custom ISO" method where you build your own in a container like virtualbox, use refracta tools to make an installable copy, upload that iso to your vultr account and finally, boot into that iso and install into your vps. It really is easy. It installs flawlessly and is immediately available just like you would expect it to be.
A good walk-through for vultr, https://odinsql.com/2015/04/walk-throug … s-hosting/
If you do not want to trust their iso install disk provided in their library of install options, then you can simply upload the devuan mini.iso (or any other disk) through the custom iso option and install from there.
When you create an account at your chosen vps provider, there will probably be a "dashboard" of some kind where you will have the option of using vnc to see the "physical" terminal like you are sitting at the monitor. Then you should have the option to start/stop/reboot the server from the account area. Warning, it is probably best to stop a running vps from the command line, but I have not had a problem with this before. The vps should be ready to use in just a few minutes.
I know that vultr, digital ocean, and linode (I think) has this dashboard and I believe it is a standard procedure from most vps providers now. With a "dashboard" such as this, you do not need to wait for an email from the provider. You can see the install working through the "dashboard" or possibly through the provided vnc terminal.
Another option is to start with a debian wheezy install, change the sources.list file, run "apt-get update", run "apt-get install devuan-keyring", and finally "apt-get dist-upgrade". Then you will have a devuan install. I have done this several times and it really is just this easy.
One more thing about vultr.com, look closely at their packages offered and choose carefully based on what you want. They have, depending on the desired location, a 512 ram option for $2.50 a month, and this is a pretty good starting point to "play" with a vps. It will not break the bank and they may offer a discount for a month or two. Vultr is known to use pretty fast hardware but anything using cpu intensive tasks, like encryption, slows it down. Another option is the "Storage Instance", it looks pretty good, but it is quite a bit slower, especially for anything which needs authenticating. Really, in my opinion, the Storage Instance is not something you would want to run a web server from, just storage.
For Your Information... If you start an "Instance" (their word for a vps server) in the New Jersey datacenter, they are also offering a "block storage" capability for free while under beta testing. This is a 10gb addition to the storage capability and you can go up to 50gb for little additional charge.
What you want to do, I think, is easier than you think. This is why some providers may offer a one month free just to get you started. Good luck and I hope this helps.
Edit: spelling correction
The kernel doesn't get automatically upgraded to a newer version unless you have the kernel metapackage installed. (something like linux-image-amd64)
This might be why I have had (some) problems with (some) installs not automatically booting into the newly installed kernel. From now on, I will make sure that this package is also installed. Thanks fsr!
maurorappa,
Thanks for sharing this information. I just tried LE and certbot for the first time and and pleasantly surprised how easy it is. Now, I will wait three months and see if the cert gets updated with the cron job.
I have a couple of "nasty" hacks. They are done on all my devuan installs. So, I will share.
Before I start, one thing you may want to know. I have a home network server operational 24/7. It is only off during power outages, which is seldom. The first of my hacks begin with already having successfully configured nfs to be shared on the server, and both hacks depend on the installation of and configuring autofs on the client computers. Autofs is used on both hacks, to mount nfs network mounts and to mount the local partitions. With autofs, the fstab file is not altered, but fstab may need to be altered to successfully test and troubleshoot the mount procedure.
Hack #1 - Recycle and Reuse Apt Cache, Use NFS network mount (with autofs)
I use this "nasty hack" to use, share, and recycle my downloaded apt cache across all my devuan installations. I rename /var/cache/apt/archives to archives.local and then I create a symlink to the network mount location.
- Manually create the folder /mnt/nfs, and then /mnt/nfs/auto-server-data
- Install autofs, as root
apt-get install autofs
- Add the below to /etc/auto.master, adjusting for your paths
# nfs shares
/mnt/nfs/auto-server-data /etc/auto.nfs --timeout=30 --ghost
- Create the file /etc/auto.nfs and add to it, adjusting to your needs
data -fstype=nfs,rw 192.168.1.100:/mnt/data
As root, enter the command
service autofs restart
These two entries combined will mount the remote location from 192.168.1.100:/mnt/data, and mount it locally at /mnt/nfs/auto-server-data/data. The mount will timeout after 30 seconds (minutes?) and the "data" folder itself will disappear. Don't worry, it will be re-created as needed, and upon a re-mount. After it is successfully mounted, then the symlink to /var/cache/apt/archives can be created with, and adjust for your paths:
# ln -s /mnt/nfs/auto-server-data/data/devuan/apt/archives /var/cache/apt/archives
For any permissions problem on the local system, I adjust the network folder to 0777. Be sure to set apt to not delete the cache. I do this from within synaptic. This hack allows me to save bandwidth on the repository servers as I have several devuan installs in my network.
Hack #2 - Partition mounts, avoiding libsystemd0
I first used this to avoid the installation of libsystemd0, and I think it was wanting to be installed with gvfs, as this was used in the mounting of partitions within Thunar, if I recall correctly. This hack helped me to avoid installing libsystemd0. This is a nasty hack but is very simple and has never failed to work.
First configure autofs to mount local partitions.
- Create mount point for partitions under /mnt (I use /mnt/sda, /mnt/sdb, etc.)
- Create the file /etc/auto.local. Adjust to your needs for any and all partitions that you may wish to mount. Each partition will mount under this folder name within /mnt/sda. Add this to /etc/auto.local, and adjust for your local partitions
sda1 -fstype=ext4 :/dev/sda1
sda5 -fstype=ext4 :/dev/sda5
sda6 -fstype=ext4 :/dev/sda6
sda7 -fstype=ext4 :/dev/sda7
sda8 -fstype=ext4 :/dev/sda8
# current root partition in use
#sda9 -fstype=ext4 :/dev/sda9
sda10 -fstype=ext4 :/dev/sda10
# not in use, nothing installed
#sda11 -fstype=ext4 :/dev/sda11
#sda12 -fstype=ext4 :/dev/sda12
NOTE: The above looks "nasty" but really, I have this entry for all my installs and I simply comment out the partitions that are in use (and already mounted), or that I do not wish to access. So for the entry above, I am currently booted into sda9, and do not wish to access sda11 and sda12 as there is nothing installed there.
- Add to /etc/auto.master this line
# local drives
/mnt/sda /etc/auto.local --timeout=10 --ghost
Restart autofs, and this is it, finished. However, I find it much simpler to create symlinks under the user directory for easy shortcut access. For example, I access each partition within the ~/Partitions folder with a symlink to each partition on the drive. Use the example command below to create a symlink and adjust for your partitions. You can assign a descriptive name for the symlink to help you know which partition is which.
# ln -s /mnt/sda/sda1 /home/USER/Partitions/sda1_Devuan
# ln -s /mnt/sda/sda2 /home/USER/Partitions/sda2_Refracta
etc.
This will not mount partitions within the file manager like you would normally think it would. The partitions will mount by clicking on the mount points under /mnt/sda or within the symlinks created just above in ~/Partitions.
Nasty?, a little but, but libsystemd0 is not installed and I can access my other partitions with a simple click.
These are my two "nasty hacks". There are probably other ways of doing each, but this is what I came up with to help me accomplish what I wanted.
Edit: Eliminated some wordiness
pekman, I just clicked on the link to the mini.iso shows as there and the mini.iso does download.
replace rsyslog first
For starters, replace it with what?
And next,
Be prepared for breakage and know how to handle it.
fsmithred-> I get the hint. I might wait until you or someone else prepares a livecd.
I am in no hurry, but I have a spare partition just waiting for something to be installed on it, and ascii it will be.
Yea, this caused me all kinds of frustrations almost two years ago when I first started using devuan. I think the problem is that webmin does not support devuan (yet?) as an acceptable installation. However, it can be installed but not as easy as with a simple command(s). I explain it as simply as I can in this article:
Install webmin
I have used webmin for over a couple years on devuan. It works fine, however, after installing webmin, you may need to configure some program paths in the modules configurations.
Edit: You will have to first uninstall webmin completely before following the directions contained in the link above.
I do not know about including this program in the "official" repository of devuan, but it can be very easily installed with the linux installer located here.
There is also a 3rd party repository which holds a debian installer. By adding this repository, it should update whenever you do a routine system update.
I have not tried this repository before as I use the linux installer. It is very, very easy to use.
Would it be available too for i486, armhf and i386 of less than 50 MB ??
I don't know if you found this or not, but if you browse through the folder structure here, you will find many different architectures:
https://auto.mirrors.devuan.org/devuan/ … ssie/main/
For example: https://auto.mirrors.devuan.org/devuan/ … s/netboot/
This will take you to the i386 mini.iso.
there are some serious problems looming between Systemd and the Kernel development group. The kernel itself is tightly guarded for very good reasons, and modifying it to fix problems caused by external developers (whoever they may be) is not in the interest of the broad Linux community
Well now, isn't this interesting. I kind of left behind the systemd arguments when I did my first bootstrap install of devuan over two years ago. Been using it ever since (or a derivative). Seems that systemd is trying to creep even harder into the kernel. Lets hope not.
Welcome to the forums myrddin, and I like your analogy about the auto manufacturer!
I played with this mini.iso file this morning. It is a netinstall which pulls in what it needs as it installs. I did the install, installed refractasnapshot, and the final refracta snapshot was 273mb in size. At install I only selected the ssh server and the standard system utilities to be installed. It worked fine though.
I now have my own personal install disk to build upon.
This info has been copied, pasted, and filed away into my "notes" folder for future reference. It will come in handy.
Thanks fsr!
Thank you very much MiyoLinux! I will make these changes and test them out before fully trusting them.
Yes, those updates were normal updates as I received them about the same time.
I was thinking about this overnight and it may not matter as much as I thought because devuan uses the release name "jessie" in the apt sources.list file and not the words stable and unstable. Based on the old debian way, this would produce no change when the new release went live in devuan. Personally, I prefer it this way as a major update (dist-upgrade) should only be done after I have prepared for it, like backing up data.
But still, apt-get upgrade is safer than a dist-upgrade. Thanks again.
It uses the dist-upgrade command to install updates.
Can you offer suggestions on what to change in lines 42 and/or 48 to have the updater script to do an "apt-get upgrade" instead of a "apt-get dist-upgrade"?
I could do a trial and error but I don't want to mess anything up. Thanks again.
Thank you Miyolinux!
I installed that program and it just notified me of updates being available. By the way, I have it on a Devuan install, not Miyolinux. I figured that if it works on one, then it should work on the other. So far no problems and it pulled in no additional dependencies.