Comments (42)
That's a shame, but there is good news, I now have spare computing power capable of messing around with 64 bit stuff, so can resign the 32 bit boxes to light music duties.
from rebeccablackos.
I tired, it's been a while since I tried the 32 bit ISOs admittedly. Lots of issues recently show up in 32 bit now, that don't show up in the 64 bit builds here and there, even though I build with the same scripts (except for a few packages that require different build flags), and at the exact same commits
Right now it seems everything builds. except for Qt6, which while currently Qt6 is only there in a demo capability, since everything else Qt is Qt 5...
from rebeccablackos.
Good to hear it :) Can I give it a try? Will report any bugs if you like?
from rebeccablackos.
I just got Qt 6 to build, Although these new ISOs won't be build with Commit 7856 completely, since the fix for it is in Commit 7863, but I should have an ISO for you soon
EDIT: Dang that was the 64 bit one. I opened
https://bugreports.qt.io/browse/QTBUG-109476
The issues that I remember that still remain is this one https://bugreports.qt.io/browse/QTBUG-78652 . And still not fixed. The Qt folks closed it, I guess because it's fixed in Qt 6, but nothing KDE builds against Qt6 yet, and KDE still uses 5.15
Although I might try to report it against that KDE branch that maintains Qt 5.15
from rebeccablackos.
Interesting! Does the animated adwaita 'watch' cursor also cause the segfault, I wonder?
from rebeccablackos.
The smaller ISO will be available in ~35 minutes here,
https://sourceforge.net/projects/rebeccablackos/files/2022-12-12/32bit/
with the upload speed
in the future, the next pushed versions the 32 bit and the 64 bit ISOs will be associated with the same tag again
from rebeccablackos.
Thanks :) Started downloading the 2.7 gb iso, is there a smaller one coming?
from rebeccablackos.
Should be there now
from rebeccablackos.
Thanks, had fun playing with it. Install failed at dpkg-configure openssh-server but got it working i.e. installed grub using debian netinst rescue mode. Have had a quick look at each desktop offered. Which of the environments is most stable / least experimental?
Found myself preferring the fullscreen terminal desktop version. Gnome and KDE seem to work well but too heavy for the old eee pc.
Noticed 2 people have downloaded the 32 bit iso, and only one of them was me. Was the other one you? If not, then there is another???
from rebeccablackos.
There must be another. lol
It's all very bleeding-edge, so I can't say none are not experimental TBH
Was it Calamares that failed at openssh-server?
since you got it installed, can you run sudo dpkg-reconfigure openssh-server
to see what you get? It's odd that that command failed.
from rebeccablackos.
Suspecting my odd test data was the cause, tried to reproduce with sensible test data. Error not reproduced.
There is another! omg!
Some desktops seem better than others for running the installer. In weston, trying to full-screen the installer crashes it! Couldn't launch it from the icon at all under gnome, kde wasn't much better.
Can't remember which one I used the first time, but the second time never managed to install it via icon or menu, only through terminal.
from rebeccablackos.
OK, anyway, I reordered the order that it corrects SSH server, so that if that command does fail, it won't cause Calamares to bail until after the bootloader is configured.
I can't replicate it failing under KDE, but Gnome was failing because it handles the Exec line different, so I corrected that. Calamares maximize fails in Weston because of some Wayland protocol error. Odd, not sure if that's a Weston bug or not
from rebeccablackos.
Mate desktop seems to offer the most improvement opportunities. Various panel items don't load (notification area, wntk etc), and the cursor is invisible, making it difficult but not impossible to use.
As for that install bug, the more I think about it, it's best that the install fails with such insecure test data. Actually using a live system in that state would leave it wide open. Can't find a way to message you privately to share the specific example.
from rebeccablackos.
Can't find anyway to switch desktops without rebooting!
It tells me my username or password is incorrect.
I selected automatic login at install time, is that the problem?
from rebeccablackos.
Mate is kind of as-is because their Wayland support is not quite complete yet.
Although the cursors not appearing is odd, could be hardware cursors. Try to replace the line in /usr/share/wsessions.d/wayfire.desktop
Where it says try to change set=WLR_NO_HARDWARE_CURSORS=1@SOFTWARE
to set=WLR_NO_HARDWARE_CURSORS=1
(removing @SOFTWARE
that way it disables hardware cursors for Wayfire unconditionally. (instead of only when Software Rendering is being force)
As far as the example that caused the ssh config failure, can you say what field you're suspecting? You don't have to give me what was in it, but let me know if it was say, the hostname or not
Odd that you can't log in, autologin should not be the problem. Does your password work with sudo? any special or odd characters?
from rebeccablackos.
yes, the password is a special character used by expert lazy users who do a lot of installing and configging.
it actually appears many times on this page and it is .
it works with sudo etc, but is disallowed by some password strength checkers. Suspect it was allowed by calamares but not by openssh.
from rebeccablackos.
set=WLR_NO_HARDWARE_CURSORS=1
^works, thankyou
from rebeccablackos.
Odd, yeah I don't think the password should cause issues with the ssh phase, to my knowledge dpkg-reconfigure openssh-server
does ssh-keygen under /etc/ for the machine, not the user as far as I know
I tried just now in a VM, I can create a user, and log in with a password of . so it doesn't appear to be an issue in how waylandloginmanager is handling the password
from rebeccablackos.
removing @software disables mouse and keyboard input on the login / greeter screen!
Restoring @software fixes it.
Added a new user, attempted to logout then login as the new user, same error.
Do you have an old bare metal 32 bit box you can try it out on? Otherwise, any other info you need about my system?
and sudo dpkg-reconfigure openssh-server
returned
rescue-ssh.target is a disabled or a static unit, not starting it
from rebeccablackos.
Just tried logging out and logging in as the root user. It works!
Suspect my users don't belong to the right groups?
from rebeccablackos.
Odd, I just tried to have qemu emulate a core 1 duo processor, and an install, and ssh didn't fail, not sure the best way to replicate it. That warning message you get about rescue-ssh.target is normal
I always get them mixed up but useradd
creates the user as disabled, adduser
is better. The group membership doesn't seem to be the cause, a user in only the primary group works, but the waylandloginmanager lists disabled user accounts. oops.
Odd that removing @software from a wsession file does that to the greeter screen. The wsession files are only read for user session starting, and should not impact the loginmanagerdisplay greeter.
Although it could be the session you are starting dead-hanging on startup. There are no VTs, so as a session is beginning to start up, so it's a side effect of the flicker-free transition that happens, instead of a blank screen.
from rebeccablackos.
I used adduser
, and the installer generated user has the same problem. Oh, and the VT option is very cool and minimalist if logging in as root :)
may I suggest an old asus eee pc? The 900, 900a, or 901 are ideal, if you get one with a 16GB ssd or more
from rebeccablackos.
I wonder if the keyboard layout is causing the password to be entered weird. The loginmanagerdisplay shouldn't be but lets eliminate it. If you hit Login>Enter User Name, and start typing text in that box, are incorrect characters showing up?
from rebeccablackos.
It's not that, password types correctly in username field.
The system does swap £ with # and " with @ but that's a common problem.
from rebeccablackos.
Dang Trying on a Dell Inspirion E1405 with a Core 1 Solo processor, I could not seem to replicate the SSH config failure, and user logins work.
when you log in, and it fails, anything interesting in journalctl
?
from rebeccablackos.
I can't get a terminal from the login screen so would journalctl
still give useful info after booting?
E1405! interesting. To get an idea of it's processor grunt, what result does it give for sudo dd if=/dev/urandom of=/dev/null bs=8M count=1024 status=progress
?
from rebeccablackos.
journalctl, having found the relevant portion after reboot, if it's not here then it's not in the journal:
`Dec 23 06:51:25 saturday systemd-logind[372]: System is powering down.
Dec 23 06:51:25 saturday runuser[1333]: pam_unix(runuser:session): session closed for user waylandloginmanager
Dec 23 06:51:20 saturday runuser[1333]: pam_unix(runuser:session): session opened for user waylandloginmanager>
Dec 23 06:51:20 saturday runuser[1314]: pam_unix(runuser:session): session closed for user waylandloginmanager
Dec 23 06:51:11 saturday runuser[1314]: pam_unix(runuser:session): session opened for user waylandloginmanager>
Dec 23 06:51:10 saturday waylandloginmanager: received command Leave for seat seat0
Dec 23 06:51:10 saturday waylandloginmanager[416]: received command Leave for seat seat0
Dec 23 06:51:10 saturday runuser[1264]: pam_unix(runuser:session): session closed for user waylandloginmanager
Dec 23 06:50:53 saturday kernel: perf: interrupt took too long (6716 > 6703), lowering kernel.perf_event_max_s>
Dec 23 06:50:41 saturday runuser[1264]: pam_unix(runuser:session): session opened for user waylandloginmanager>
Dec 23 06:50:41 saturday runuser[1260]: pam_unix(runuser:session): session closed for user waylandloginmanager
Dec 23 06:50:41 saturday runuser[1260]: pam_unix(runuser:session): session opened for user waylandloginmanager>
Dec 23 06:50:41 saturday waylandloginmanager: Invalid password for friday, or username invalid
Dec 23 06:50:41 saturday waylandloginmanager[1178]: Invalid password for friday, or username invalid
Dec 23 06:50:41 saturday runuser[1243]: pam_unix(runuser:session): session closed for user waylandloginmanager
Dec 23 06:50:36 saturday runuser[1243]: pam_unix(runuser:session): session opened for user waylandloginmanager>
Dec 23 06:50:33 saturday perl[1242]: pam_unix(login:auth): authentication failure; logname= uid=0 euid=0 tty= >
Dec 23 06:50:33 saturday runuser[1216]: pam_unix(runuser:session): session closed for user waylandloginmanager
Dec 23 06:50:26 saturday runuser[1216]: pam_unix(runuser:session): session opened for user waylandloginmanager>
Dec 23 06:50:25 saturday runuser[1200]: pam_unix(runuser:session): session closed for user waylandloginmanager
Dec 23 06:50:15 saturday runuser[1200]: pam_unix(runuser:session): session opened for user waylandloginmanager>
Dec 23 06:50:15 saturday waylandloginmanager: received command Login for seat seat0
Dec 23 06:50:15 saturday waylandloginmanager[416]: received command Login for seat seat0
Dec 23 06:50:15 saturday runuser[1154]: pam_unix(runuser:session): session closed for user waylandloginmanager
Dec 23 06:50:07 saturday runuser[1154]: pam_unix(runuser:session): session opened for user waylandloginmanager>
Dec 23 06:50:07 saturday waylandloginmanager: received command Switch for seat seat0
Dec 23 06:50:07 saturday waylandloginmanager[416]: received command Switch for seat seat0
Dec 23 06:50:07 saturday runuser[1118]: pam_unix(runuser:session): session closed for user waylandloginmanager
Dec 23 06:49:54 saturday runuser[1118]: pam_unix(runuser:session): session opened for user waylandloginmanager>
Dec 23 06:49:54 saturday runuser[1114]: pam_unix(runuser:session): session closed for user waylandloginmanager
Dec 23 06:49:54 saturday runuser[1114]: pam_unix(runuser:session): session opened for user waylandloginmanager>
Dec 23 06:49:54 saturday waylandloginmanager: Invalid password for thursday, or username invalid
`
from rebeccablackos.
Dec 23 06:50:33 saturday perl[1242]: pam_unix(login:auth): authentication failure; logname= uid=0 euid=0 tty= >
dang, that is indeed it evaluating the password and it coming up wrong, can you journalctl |grep pam_unix
seems that line is getting cut off by the journal pager, I mostly want to see what the user= is
and for that user, can you sudo passwd -S $THE_USER
?
from rebeccablackos.
It's coming up as logname= uid=0 euid=0 tty= ruser= rhost= user=friday
sudo passwd -S $friday
gives root P 12/22/2022 0 99999 7 -1
also same output for sudo passwd -S $root and sudo passwd -S $thursday
from rebeccablackos.
Try sudo passwd -S friday
without the dollar, the dollar meant $THE_USER as in it's a variable, I should have been more clear there.
from rebeccablackos.
same result
from rebeccablackos.
dang, that is weird, the second field is P
, then that should be correct, I tried an install changing all the settings to random keymaps and languages, and I just can't replicate it not logging in when the username and password is being entered correctly. weird, I'm not sure how to replicate it
from rebeccablackos.
did you try with a single space as the password?
from rebeccablackos.
Oh, space, not a period. Let me try
from rebeccablackos.
Sorry about the late update, I was testing installing it, and then I lost power. Anyway, I replicated it with the space, and fixed it in commit 7876. Thanks for the testing.
Still can't replicate the ssh failure during the install, but I at least mitigated it so that it doesn't result in an unbootable system
from rebeccablackos.
You're very welcome, and thanks for the rbos to test :D
A little secret, I was a software tester, 7 years back in the '90s, so have a talent for finding silly ways to break things :)
Will there be updated install media?
The first time I installed, it was most likely through the gnome desktop, icon on desktop option. The gnome attempts to go to sleep after a period of 'inactivity'. This may have happened, so could this have caused the operation to configure ssh to fail? Either way, automatic suspend should perhaps be disabled for the install process, if possible?
from rebeccablackos.
There will be a new ISO at some point, not sure when.
Wow, yeah, that bug has been in there since commit 2078 (which was early 2014), so thanks for finding that.
I now tried suspending it at random times during the install, trying to catch it when it runs those commands, but I could not replicate a failure, but I think I can inhibit it with systemd-inhibit. Since I changed the order, it won't be fatal as well now
from rebeccablackos.
Merry xmas, hope you had a good one? Is there some way I can set an alert for new versions?
from rebeccablackos.
I think if you go
https://github.com/n3rdopolis/rebeccablackos
click on Watch, go to Custom, check Releases then hit apply
from rebeccablackos.
Got it on notify, thanks, have you heard, unity de is going wayland!
from rebeccablackos.
Got it on notify, thanks, have you heard, unity de is going wayland!
Do you mean UnityX? It looks like UnityX over Unity8, unless I am wrong. I'll keep my eye on it though, it seems like it is UnityX, but they have a lot of hardcoded /usr/ paths and still trying to see if there is even a Wayland session yet, as it seems that it calls xfwm4 still
from rebeccablackos.
I have not so good news BTW, QtWebEngine 6.5 and above do not build on x86 32 bit anymore. It's a hard check in the build process
from rebeccablackos.
Related Issues (2)
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from rebeccablackos.