You are not logged in.
Hello:
... try narrowing the problem down. I'd try disabling slim ...
... if your keyboard works after a normal boot.
If it does try startx. If it still works clearly slim is the culprit.
I did as you suggested.
I was able to start the X server and got my full desktop across the three monitors (so it would seem that it is not a Nvidia non-free driver issue) but the Kb was as unresponsive as before.
I have a gut feeling (?) that this is something related to Xorg.conf.
Any suggestions will be appreciated.
Thanks for your input.
A.
Hello:
I'll try it and report back on how the Kb behaves.
I did as per your instrucions and was able to log into recovery mode, with what would seem to be a fully working keyboard.
So I suspect there is an issue with SLiM, maybe caused by something else (?) eg: XOrg conf, Nvidia drivers ...
I guess I may be able to find a clue to whatever is happening in dmesg or one of the log files.
I'll have a look - any suggestions are welcome.
Thanks in advance.
A.
Hello:
When the GRUB menu shows up, select Devuan, but don't hit Return. Type e instead. Now you should see a bunch of text containing a line somewhere reading somehting like:
linux /vmlinuz-4.9.0-6-686-pae root=UUID=810cd705-55b6-4ce2-a414-76e16ce125f4 ro quiet... navigate to the end of that line, then insert 1. Then hit F10 to boot.
... process should pause at a certain point and you should be asked to enter your root password ...
... are in 1 or "recovery mode".
You won't have to change that GRUB configuration back because it's not permanent.
OK.
Thanks a lot. 8^)
In contrast to what I was used to with MS OSs, I've never had to do go to recovery mode with my Linux installations.
It's actually the first time.
I'll try it and report back on how the Kb behaves.
What do you mean by "upgrade"?
This:
https://devuan.org/os/documentation/dev … e-to-ascii
"This document shows how to upgrade from Devuan Jessie to Devuan Ascii. It assumes a working Devuan Jessie system is already installed and should not be used for migrations."
Thanks for your input.
A.
Hello:
Have you read the Release notes?
Yes, didn't see anything which would raise a flag.
But I'm not that proficient Linux-wise ... 8^/
I suspect something is amiss with the backend combo needed for your setup.
It has the default SLiM and XFCE combination.
Is anything else missing?
What was in Jesse was working without any problems so I expected that if anything was missing, it would either get installed or reconfigured.
I'm not complaining but as it is a default Jesse (SLiM and XFCE) installation upgrade I expected no major hickups save maybe the Nvidia drivers acting up.
Thanks for your input.
A.
Hello:
Does the keyboard respond when you boot the system in recovery mode?
I boot devuan from the grub in my PCLinuxOS setup.
ie: the default boot is PCLinux, the second options in the list is Devuan (for the time being, till things smooth out)
Can't see how to get into recovery mode, the keyboard is not responsive.
What login manager are you trying to use?
My Devuan installation is the *default* Jesse using SLiM and XFCE.
Thanks for your input.
A.
Hello:
Not sure if i can help much ...
No problem, thanks you for answering. =-)
At what point the keyboard doesn't respond?
At the very start, when the login manager shows up.
Can you still login to a text console?
As the keyboard is non responsive, F1 or any other input is not an option.
Also what kind of keyboard is it?
Same as I was using with Jesse, same as the one I use with PCLinux, all the same rig just on different drives for each.
Does it maybe need some non-free package ...
No ...
It's a (ancient to some) very sturdy and dependable Wise USB keyboard salvaged from somewhere when I got my (also ancient to some) Sun workstation.
Has a PS2 plug on the side for the Wise optical mouse.
It all worked perfectly well with Jesse from the out-of-the-box install.
The only non-free I needed to install in Jesse were the drivers for my two Nvidia cards (I use three monitors).
No way the Devuan free drivers would work.
Maybe that's the catch - but I *do* see all three monitors lioke before, it's just the kb that does not respond.
Thanks for your input.
A.
Hello:
Thinking everything would be fine ie: being stable and all, I followed the instructions here:
https://devuan.org/os/documentation/dev … e-to-ascii
Everything went smoothly, did not see any warnings.
Now, on reboot, I am completely locked out of my Devuan rig. (writing from my PCLinuxOS drive) as the keyboard does not respond as it is not active (no leds light up), so there's no F1 or anything else.
Short of doing the old MS trick (ie: reinstall from CD), is there a way out of this situation?
Thanks in advance.
A.
Hello:
... was the perfect solution,
Thank you very much !!!
You're welcome ...
But the merit goes to the guy who found this 'workaround' ...
Unfortunately, it is not a solution.
It's a bug that won't get fixed.
And from what I have found, there does not seem to be an Xfce 4.12 jessie-backport in sight.
Cheers,
A.
Hello:
Now, that would mean booting up the live *.iso, upgrading and changing everything I need to change while up ...
Yes, of course!
Look at /etc/refractasnapshot.conf and set the work_dir and snapshot_dir to someplace that has enough space to hold a copy of the filesystem plus the new iso.
OK, I had not thought of that important detail.
... don't even need the iso. You can copy $work_dir/iso/live/* to the live folder on the sd card rather than extract them from the finished iso.
OK.
I'll post the results as soon as I get it up and running.
Best,
A.
Hello:
First of all, thank you for taking the time to write this up. =-)
You tried to update a live system. Ouch.
Indeed ... 8^\'/!
It can be done, but understand what's going on.
Which I quite evidently did not.
If you set it up for full persistence, then any changes or additions get stored on the persistent partition, in their normal location (i.e. full path). That persistent file system gets overlaid on the read-only live system.
OK
So anything you changed did not make any changes in the live system on the first partition.
Right.
I had it more or less clear up to that point.
... boot without persistence and mount the persistent partition ...
... delete anything that isn't your personal stuff. Then when you reboot with persistence, it will be just like the first time.
Yes.
Done that once already.
If you update the kernel, you'll only be updating the one in /boot in your live system. But the live system gets booted from the kernel in the /live folder in the root of the iso (or device). The kernel in /boot only gets used after a normal installation. Same is true for the initrd.
I see ... (but still have to digest 100% ... )
... copy those from /boot to /live and name them to match what's there (and what's in your boot menu).
OK.
... the source of your wifi problems. Another possibility is if your update switched you from udev to eudev and the network interface names changed. Check the interface names with 'ifconfig' or 'ip a' and make sure that wicd is using the right name. (little triangle in upper right will get you to preferences in wicd)
I'm starting to get the idea behind the 'ouch'.
One more catch - the first partition is read-only during a live session. So either plug the sd card into another system to mount it and copy the files or use an undocumented trick to copy the files. Since jessie, if you run with persistence, your root user will be able to write to the first partition. In fact, you don't even need a persistent volume to do this - you just need the word, persistence, in the boot command. When you do this, you might notice (hint: look!) that the first partition is mounted at /lib/live/mount/persistence/ instead of /lib/live/mount/medium/.
I'll have a look there ...
Last bit of advice - full persistence is nice for saving files and making some config changes.
Indeed ...
But no big stuff. As it gets stuffed.
When you start running updates or adding software, you're filling up your space, and you're making less of your system read-only (aka - unhackable).
I understand.
Like I mentioned earlier, this is a dedicated persistent install for running a dedicated application from a netbook.
The princiopal idea is to run lighter than the XP installed in the machine and to run the Linux version of the app, keeping it as far away as possible from the XP instalaltion.
I should have left it alone, but ...
I had the idea that it had to be as 'up to date' as possible but looking back, while it may be a good idea for any running system, in this particular case it does not make much sense. More so after royally buggering it up.
If you want to make big changes like that, you might be better off making a new iso.
Quite so ...
And probably much easier.
Now, that would mean booting up the live *.iso, upgrading and changing everything I need to change while up and then 'refracting' it all into a new iso which will keep all the changes.
Right?
Anything specific I'd have to be aware of when doing this?
You can then copy the contents of that iso to the sd card to replace the files with the updated system. You may or may not need to delete any system files that are on the persistent partition.
OK.
Once again, thank you very much for writing this up.
Best,
A.
Hello:
Here I was very (very) happy with my new Vuu-do Live SD Card installation, having persistence on a second partition (50GB ext4) of a XP netbook's HDD (Asus 1000HE). If you need more details about the setup, it's here:
https://dev1galaxy.org/viewtopic.php?pid=8249#p8249
Everything was just as I wanted it to be and working perfectly.
As I was getting ready to test the dedicated application (coffee roasting software) I'll be running from the netbook, I remembered that I had not updated the installation.
So I went to SPM (Synaptic Package Manager) and made it do it's thing.
Well ...
It did, including a new kernel but unfortunately a couple of things went south:
1.
WiFi (which was working perfectly well) now does not detect any networks.
For the moment this is not a big deal but I do need it to to upload graphs to storage space in my email account.
Lacking a printer, I print them in colour at the office.
2.
My screen resolution went from the pre-existent 1024*600 to 800*400.
This is a problem because it screws up visibility on the app's GUI.
So, I went to see what xandr had to say:
:~$ xrandr
xrandr: Failed to get size of gamma for output default
Screen =: minimum 800 x 600, current 800 x 600, maximum 800 x 600
default connected 800x600+0+0 0mm * 0mm
800x600 61.00*I went looking for an xorg.conf in /etc/X11 but there is none.
So I downloaded and installed arandr to see if I could fix it.
:~$ arandr
/usr/lib/python2.7dist-packages/screenlayout/xrand.py:58 UserWarning: XRandR wrote to stderr, but did not report an error (Message was: 'xrandr: Failed to get size of gamma for output default\n')
warnings.warn("XRandR: wrote to stderr, but did not report an error (Message was: %)"%err)The screen layout editor does pop up but Outputs -> default -> Resolution only shows the option for 800x600.
EDIT:Additional data
This is the xrandr output from the default installation:
:~$ xrandr
Screen 0: minimum 320 x 200, current 1024 x 600, maximum 4096 x 4096
LVDS1 connected 1024x600+0+0 (normal left inverted right x axis y axis) 220mm x 129mm
1024x600 60.00*+ 65.00
800x600 60.32 56.25
640x480 59.94
VGA1 disconnected (normal left inverted right x axis y axis)
:~$ xrandrThis is the graphics hardware on the netbook.
root@vuudo:/home/vuudo# discover | grep Graphics
Intel Corporation Mobile 945GM/GMS/GME, 943/940GML Express Integrated Graphics Controller
Intel Corporation Mobile 945GM/GMS/940GML Express Integrated Graphics Controller
Intel Corporation Mobile 945GM/GMS/GME, 943/940GML Express Integrated Graphics Controller
Intel Corporation Mobile 945GM/GMS/940GML Express Integrated Graphics Controller
Intel Corporation Mobile 945GSE Express Integrated Graphics Controller
Intel Corporation Mobile 945GME Express Integrated Graphics Controller
root@vuudo:/home/vuudo# Question:
Other than the easy (MS) way of reinstalling Vuu-do on the card and not updating it afterwards, is there a way to fix this?
Thanks in advance.
A.
(BTW: greenpants -> this is a really great re-spin.)
Hello:
... the menu label.
... should be unique.
I would seem so.
If you have two with the same name, the one that shows up on the screen is the first one on the list.
... change them to HDD and SD to keep them short ...
I wanted to do something like that but I had the idea that it would muck up someting.
Easy to remember and hard to forget is the way here.
You've been most helpful.
I can now run my Linux based app off a lightweight distro in a netbook by just booting from an SD Card and keeping all settings in the HDD.
And should the SD Card goe south for any reason, installing the same distro in the same manner on any other SD Card should get things back to normal.
A dog with with two tails. =-)
Thanks a lot.
Cheers,
A.
Hello:
The default is to use "persistence" as the label. If you use a different label ...
Yes ...
persistence-label=livedataBut I was referring to the first line:
label persistence <------------------------- this one
menu label vuudo+HDD persistence
kernel /vuudo/live/vmlinuz
append initrd=/vuudo/live/initrd.img boot=live union=aufs persistence persistence-label=livedata live-media-path=/vuudo/live
Cheers,
A.
Hello:
I'm not very clear on your setup ...
Sorry ...
HDD in a XP setup with an ext4 partition labeled 'livedata'.
SD Card with an ext4 partiton labeled 'persistence'.
This is /syslinux/live.cfg
label persistence
menu label vuudo+HDD persistence
kernel /vuudo/live/vmlinuz
append initrd=/vuudo/live/initrd.img boot=live union=aufs persistence persistence-label=livedata live-media-path=/vuudo/live
label persistence
menu label vuudo+SDCard persistence
kernel /vuudo/live/vmlinuz
append initrd=/vuudo/live/initrd.img boot=live union=aufs persistence persistence-media=removable-usb live-media-path=/vuudo/live
label vuudo
menu label vuudo
kernel /vuudo/live/vmlinuz
append initrd=/vuudo/live/initrd.img boot=live union=aufs live-media-path=/vuudo/live
label memtest
menu label Memory test
kernel /live/memtest86+.bin... should be able to boot without persistence, mount both persistent partitions and copy from one to the other ...
Right!
That did the trick. =-)
Mounting without persistence enabled me to mount both media/vuudo/persistence and media/vuudo/livedata and then run rsync.
I am aware that having two 'persistence' labels has the effect on not showing the second one as a choice at boot time.
Not that I need it, but just to know: does the label have to be persistence?
Thanks a lot for your help.
Best,
A.
Hello:
I'll try the perisitence on the HDD and see how it goes.
It took me a while but it's done.
The problem I now have is that I need to copy everything in the 'persistence' partition in the SD Card to the 'peristence-label=livedata" 50Gb. partition I created in the netbook's HDD so I don't have to setup/install everything over again.
I cannot seem to get around getting it done: I cannot copy (as root) directly from the mounted partition to a directory on a USB drive (filesystem does not support hard links) and I cannot zip up everything to move just the zip file (some other error) and then unzip it in its destination.
Please excuse my Linux ignorance ...
How can I get this done?
Thanks in advance.
A.
Hello:
Thanks for the fast reply. 8^)
Yes, the persistent volume does not have to be on the same disk as the operating system.
Live-boot will look for the "persistence" label (or other label if you specify it in the boot command) ...
OK.
Good to know.
... don't think you can set up the persistent partition with refracta2usb, because it will only let you choose usb ...
Yes ...
I noticed that.
Good 'insurance'.
Create the partition, give it a label (use e2label command), add persistence.conf, edit your boot menu (mount the sd card to edit syslinux/live.cfg)
I guess I can also create and label the partition on the netbook's HDD with GParted. (?)
... know why devuan and miyo wouldn't work for you. They should. I've used both of them on live-usb.
I think it may be something related to my using a Asus eeePC netbook?
With MIYO-i3 Jessie (I liked the WM GUI) it worked but there was something wrong with X and it would freeze and be unresponsive.
Something about init: Id"X" respawning too fast: disabled for 5 minutes.
With Devuan it would not boot but I only tried it a couple of times and gave up, not too much patience these days.
On a separate note: I think there may be something going on with syslinux (different versions?) and the success may also be tied to the OS used to run refracta2usb.
For example, one of my attempts was installing and running refracta2usb from my PCLinuxOS rig (not in the PCLinuxOS repo) and not from my Devuan rig.
The process was properly completed but it would not boot and I saw that the syslinux legend on screen said PCLinuxOS.
The Vuudo image was installed from within my Devuan rig and everything seems to work properly.
I'll try the perisitence on the HDD and see how it goes.
Thanks for your input.
Cheers,
A.
Hello:
... read a little about persistence in the refract2usb help ...
OK ...
Thanks, I'll have a look.
I have managed to set up my bare bones Devuan-Live in a 4.0 Gb SD Card using refracta2usb but with a Vuudo *.iso.
The application I need to use installed correctly but I still have to test it.
Before that, I tried with Devuan-Jesse, MIYO-Jesse, MIYO-i3 and even PCLinuxOS without much luck.
But the setup I am pointing to does not have being portable as a goal.
I would like to boot a light Linux installation to run a dedicated application from a netbook that (for the time being) has an XP installation on it's 500Gb HDD.
The HDD could share some space (100Gb) by means of a separate (inaccessible to XP) ext4 partition which would hold absolutely everything that needs to be persistent.
Could that be done?
I got this idea when I recalled once booting into a W2000 installation with a botched bootloader using a 3.5" diskette with the right files on it.
Thanks in advance.
A.
Hello:
I remember hearing about issues with rufus.
Yes ...
There's also something going on WRT syslinux versions not being compatible.
Bear in mind that the problem I posted about cropped up only when I resized the SD Card.
Up to that point, everything was perfectly well (apparently).
The thing is that Refracta gave me no joy either, at least with the Devuan *.iso I've used.
But I was able to use Refracta to set up a Miyo-Extra-ascii on the SD Card.
Persistance seems to be an issue still so I'll have to try again.
Any ideas?
TIA
A.
Hello:
I don't think you can resize FAT partitions with gparted. I'm surprised you didn't get an error message ...
No error message.
But I had checked, just in case: 
This is on GParted 0.31.0 from my PCLinuxOS.
... make the fat32 the right size to begin with. If rufus won't let you ...
No. Rufus formats the whole card either as FAT or FAT32.
... use refracta2usb.
... a little larger than the iso file, so there's room ...
I was thinking about that.
But still, this should not be happening.
I would like to know why.
Thanks for your input.
A.
Hello:
... maybe wipe and gdisk the usb stick first before use.
Yes.
I did that from the start with GParted (sorry I did not say so in my OP).
Partition -> Format to -> Cleared
and then, just in case ...
Partition -> Delete
The SD Card was absolutely 'blank' before using it with Rufus.
Thanks for your input.
A.
Hello:
I'm attempting to set up a sort of bare bones Devuan-Live on a 4.0Gb SD Card to run a just couple of dedicated applications on my netbook.
I'm able to write the image to the SD Card wihout any problems and it boots perfectly well, no issues.
The problem arises when I shrink the FAT32 partition to make room for a persistent ext4 partition.
Once I shrink it to 1.0Gb (nothing else done) and try to boot from the card, I just get a blinking cursor on the screen.
Undoubtedly this is a problem arising from shrinking the partition generated by the Rufus application.
I have tried using setting the format option in Rufus to FAT and FAT32 but the problem remains.
I'm using the latest Devuan-Live image downloded from here ...
https://mirror.leaseweb.com/devuan/devu … p-live.iso
... writing the image to the SD Card with rufus-2.18p and resizing the FAT32 partition with GParted from my Linux installation.
Any help will be appreciated.
Best,
A.
Hello:
@Altoid . . . Xfce 4.12 is available in ASCII or possibly Jessie backports.
It's not available in Jessie backports.
ie: http://auto.mirror.devuan.org/merged/ jessie-backports.
How do I go about installing it from the ASCII repositories?
Can such a thing be done?
ie: with impunity? 8^ D!
Thanks in advance,
A.
Hello:
I have finally managed to register myself at the XFCE forum, not exactly the most user friendly registering procedure.
I will nevertheless post the issue on the forum and see what feedback I can get.
This is the feedback I received at the bugzilla.xfce.org forum:
I see. Unfortunately Xfce 4.10 is unsupported by now and I have no nvidia hardware around to test with Xfce 4.12.
If disabling the compositing is not a problem for you, great, yet another one happy user. Otherwise if you have the chance to check against 4.12, please let us know if the problem persists and reopen this bug.
You can see the whole thread here:
https://bugzilla.xfce.org/show_bug.cgi?id=14158
So ...
There will be no attempt to fix this issue unless I install Xfce 4.12 and can verify the bug's status on that version.
Question:
Is it at all possible to install Xfce 4.12 in Devuan at this time?
Can it be made available in the repo?
Thanks in advance,
A.
Hello:
Hello:
Sorry ...
Bump ...
Anyone?
Edit 20180321:
Evidently not. =-/
No matter.
With the help of one of the admins at the Xfce forum, I finally managed to track down the problem to the *.desktop file launching LinSSID.
It was using gksudo in the command line but as I have chosen not to use sudo and restrict myself to using su (as done in PCLinuxOS), the app would not launch.
A duh moment?
Indeed, but ...
Needing LinSSID admin privileges to run, shouldn't the installation routine check for sudo being present and if not, make the exec use su instead?
In any case, changing the command to
gksu linssidfixed the issue.
Cheers,
A.
Hello:
Sorry ...
I have to quote myself. 8^ /
... the problem was related to a bug in a Qt5 library, libQt5XcbQpa.so.5.10.0.
This is what you get when you use two very different (sans systemd) distributions.
PCLinuxOS which is my rolling option and Devuan which installed as soon as I could download it.
The problem with the Qt5 library was in PCLinuxOS, so disregard my previous post.
The problem in the OP is still there.
Indeed, I can run LinSSID from a terminal via kksudo and it will open and work properly.
But it leaves this trail on the terminal screen (the Qt part confused me as a similar one was present in my other installation).
[groucho@groucho ~]$ gksu linssid
Xlib: extension "RANDR" missing on display ":0".
gksu-run: 0977a691650adf37a6e3a38f67f0a763
QStandardPaths: XDG_RUNTIME_DIR not set, defaulting to '/tmp/runtime-root'
QStandardPaths: XDG_RUNTIME_DIR not set, defaulting to '/tmp/runtime-root'
Qt: Session management error: None of the authentication protocols specified are supported
[groucho@groucho ~]$ Any ideas as to how to fix this?
Must be a permission problem (?) as LinSSID has to run IWScan which nees root access.
Thanks in advance.
A.