Unix & Linux Stack Exchange
Q&A for users of Linux, FreeBSD and other Unix-like operating systems
Latest Questions
3
votes
4
answers
47505
views
apt-get gpg error when i try to update
i have a librem14 running pureos, i keep getting error running apt-get update librem14@PureOS:~$ sudo apt update An error occurred during the signature verification. The repository is not updated and the previous index files will be used. GPG error: https://repo.ivpn.net/stable/debian ./generic InRe...
i have a librem14 running pureos, i keep getting error running apt-get update
librem14@PureOS:~$ sudo apt update
An error occurred during the signature verification. The repository is not updated and the previous index files will be used. GPG error: https://repo.ivpn.net/stable/debian ./generic InRelease: Unknown error executing apt-key
W: An error occurred during the signature verification. The repository is not updated and the previous index files will be used. GPG error: https://brave-browser-apt-release.s3.brave.com stable InRelease: Unknown error executing apt-key
W: An error occurred during the signature verification. The repository is not updated and the previous index files will be used. GPG error: http://repo.pureos.net/pureos byzantium InRelease: Unknown error executing apt-key
W: An error occurred during the signature verification. The repository is not updated and the previous index files will be used. GPG error: http://repo.pureos.net/pureos byzantium-updates InRelease: Unknown error executing apt-key
W: An error occurred during the signature verification. The repository is not updated and the previous index files will be used. GPG error: http://repo.pureos.net/pureos byzantium-security InRelease: Unknown error executing apt-key
anybody know the solution?
Jason221
(31 rep)
Mar 17, 2022, 01:30 PM
• Last activity: Apr 27, 2025, 06:04 PM
2
votes
0
answers
118
views
SCP launches the SSH sub process with "-oPermitLocalCommand=no" - how to change this?
I have in my SSH ```~/.ssh/config``` the following configuration: ``` Host * # note: this needs in /etc/ssh/ssh_config: PermitLocalCommand yes # LocalCommand gpgconf --reload scdaemon ``` The reason for this is, the private RSA key for the SSH connection comes from an OpenPGP smartcard which is requ...
I have in my SSH
~/.ssh/config
the following configuration:
Host *
# note: this needs in /etc/ssh/ssh_config: PermitLocalCommand yes
#
LocalCommand gpgconf --reload scdaemon
The reason for this is, the private RSA key for the SSH connection comes from an OpenPGP smartcard which is requesting a PIN to give access and the card should be resetted with the above command after providing the key. This works fine for SSH, but not for SCP. SCP launches the required SSH command with an option "-oPermitLocalCommand=no"
which disables this feature.
One can see this nicely with:
strace -f -o scp.tr scp "-oPermitLocalCommand=yes" foo www.unixarea.de:.
...
grep execv scp.tr
10205 execve("/usr/bin/scp", ["scp", "-oPermitLocalCommand=yes", "foo",
"www.unixarea.de"...], 0xffffdf2147a0 /* 32 vars */) = 0
10206 execve("/usr/bin/ssh", ["/usr/bin/ssh", "-x", "-oPermitLocalCommand=no",
"-oClearAllForwardings=yes", "-oRemoteCommand=none", "-oRequestTTY=no", "-o",
"PermitLocalCommand=yes", "-oForwardAgent=no", "-l", "XXXXXXXXXXXXXXXX", "--",
"www.unixarea.de", "scp -t ."], 0xffffe38c6780 /* 32 vars */) = 0
and so the card remains active and provides keys without PIN entry.
This is on some Debian version of Linux, PureOS:
purism@pureos:~$ ssh -V
OpenSSH_8.4p1 Debian-5+deb11u3, OpenSSL 1.1.1w 11 Sep 2023
How could this be changed?
Matthias Apitz
(31 rep)
May 3, 2024, 09:31 AM
• Last activity: Mar 19, 2025, 04:28 PM
0
votes
1
answers
358
views
Wifi is not showing on PureOS?
Hello the option to connect to Wifi is not shown on the PureOS settings? Which firmware should I install ? Distro ID: PureOS Descrip: PureOS 10 Byzantium Releases: 10
Hello the option to connect to Wifi is not shown on the PureOS settings?
Which firmware should I install ?
Distro ID: PureOS
Descrip: PureOS 10 Byzantium
Releases: 10
Apoliticalboy
(121 rep)
Sep 18, 2023, 06:09 PM
• Last activity: Sep 18, 2023, 06:22 PM
0
votes
2
answers
251
views
How do I troubleshoot a process that kills GNOME Shell?
Whenever I `killall evolution` and occasionally when I use the GUI to quit, I am kicked out of my GNOME Shell session and have to log in again. I obviously want to determine the cause but I don't know where to start. How can I monitor and log GNOME Shell activity independently of my current desktop...
Whenever I
killall evolution
and occasionally when I use the GUI to quit, I am kicked out of my GNOME Shell session and have to log in again.
I obviously want to determine the cause but I don't know where to start. How can I monitor and log GNOME Shell activity independently of my current desktop session?
(I'm running PureOS 8.0 so any Debian-based solution should work.)
lofidevops
(3349 rep)
Jan 10, 2020, 04:31 PM
• Last activity: Jul 24, 2023, 09:34 PM
2
votes
1
answers
222
views
Why does tilda disappear on typing forward slash in shell?
I recently noticed that on my new PureOS terminal - I am not able to type tilda followed by forward slash. The tilda and the slash disappear! Only if I input a space after tilda, then I am able to input tilda followed by forward slash. I am using bash shell. This is not a problem on Lubuntu, Xubuntu...
I recently noticed that on my new PureOS terminal - I am not able to type tilda followed by forward slash. The tilda and the slash disappear! Only if I input a space after tilda, then I am able to input tilda followed by forward slash. I am using bash shell. This is not a problem on Lubuntu, Xubuntu. And I have never seen this kind of issue before.
~/ - Cannot type this sequence unless I input a space in between those two characters.
I do not have a .inputrc in my home directory and /etc/inputrc seemed fine.
Thank you for any suggestions/solutions.
Champ
(141 rep)
Apr 15, 2023, 05:05 PM
• Last activity: Apr 16, 2023, 04:30 AM
0
votes
0
answers
94
views
How to download firmware for Macbook 2017 sound card?
Currently I am trying to find firmware for a MacBook 2017 sound card. The specific type of card I have is a Intel Corporation Sunrise Point-LP HD Audio. I am running PureOS. PureOs seems to detect that I have *a* sound card, but no sound is coming out. I have run `speaker-test`.
Currently I am trying to find firmware for a MacBook 2017 sound card.
The specific type of card I have is a Intel Corporation Sunrise Point-LP HD Audio.
I am running PureOS. PureOs seems to detect that I have *a* sound card, but no sound is coming out. I have run
speaker-test
.
Jojo Yawson
(101 rep)
Jul 7, 2022, 05:04 PM
• Last activity: Jul 8, 2022, 10:33 AM
3
votes
3
answers
5924
views
Disable touchscreen in Wayland (by parsing /proc/bus/input/devices via awk)
**Background info:** I've got a buggy touchscreen on a laptop, and I used to have a special Bash script on startup for dealing with it, but I recently installed PureOS in an effort to be a little more in-line to GNU's recommendations. I've given up on finding anything remotely close to xinput in the...
**Background info:**
I've got a buggy touchscreen on a laptop, and I used to have a special Bash script on startup for dealing with it, but I recently installed PureOS in an effort to be a little more in-line to GNU's recommendations. I've given up on finding anything remotely close to xinput in the Wayland ecosystem, however I don't like running legacy software unless absolutely forced to. Methods such as tampering with drivers and whatever information libinput gives is of no use. The only command that was able to halt the nearly pseudo-random behavior of my touchscreen is the sacred
evtest --grab
. I'd like to stress that without disabling my touchscreen, my work laptop is absolutely useless (apart from TTY).
___
**Important part:**
I've been trying to create a script that will
1. Retrieve a list of input devices: cat /proc/bus/input/devices
2. Parse the output to find the paragraph with "ELAN0732:00 04F3:264C"
(I've tried approaching this with awk
but I do not know it well enough)
3. Differentiate between the above and "ELAN0732:00 04F3:264C Pen"
(which are two different devices, the Pen isn't causing any issues but I don't need it, so if it is also disabled as a consequence I don't mind)
4. Within that paragraph, find a statement that includes eventN
where N is random at each reboot (using grep
/awk
)
5. Run sudo evtest --grab /dev/input/event$N > /dev/null
Thereafter, I would place this script in a place in which it will run at boot with root privileges (I've seen something about /etc/rc.local
, but haven't tried it yet)
evtest
already prints the input devices in single lines, and I put together variants of this:
sudo timeout 2 evtest --grab | grep "ELAN073 | grep "ELAN0732:00 04F3:264C"
however grep
doesn't parse correctly (probably due to the way stdout gets piped with timeout
), but even then it probably would be better to parse /proc/bus/input/devices
with awk
(as per the above steps) rather than running a command, piping the output, killing the command, parsing it, running it again.
___
**Additional info:**
PureOS 9.0 (based on Debian testing), Linux 4.19.0-5-amd64
cat /proc/bus/input/devices
prints:
: Bus=0011 Vendor=0001 Product=0001 Version=ab41
N: Name="AT Translated Set 2 keyboard"
P: Phys=isa0060/serio0/input0
S: Sysfs=/devices/platform/i8042/serio0/input/input0
U: Uniq=
H: Handlers=sysrq kbd leds event0
B: PROP=0
B: EV=120013
B: KEY=20000 20 0 0 1500f02100000 3803078f900d401 feffffdfffefffff fffffffffffffffe
B: MSC=10
B: LED=7
I: Bus=0019 Vendor=0000 Product=0001 Version=0000
N: Name="Power Button"
P: Phys=PNP0C0C/button/input0
S: Sysfs=/devices/LNXSYSTM:00/LNXSYBUS:00/PNP0C0C:00/input/input2
U: Uniq=
H: Handlers=kbd event1
B: PROP=0
B: EV=3
B: KEY=10000000000000 0
I: Bus=0019 Vendor=0000 Product=0005 Version=0000
N: Name="Lid Switch"
P: Phys=PNP0C0D/button/input0
S: Sysfs=/devices/LNXSYSTM:00/LNXSYBUS:00/PNP0C0D:00/input/input3
U: Uniq=
H: Handlers=event2
B: PROP=0
B: EV=21
B: SW=1
I: Bus=0019 Vendor=0000 Product=0001 Version=0000
N: Name="Power Button"
P: Phys=LNXPWRBN/button/input0
S: Sysfs=/devices/LNXSYSTM:00/LNXPWRBN:00/input/input4
U: Uniq=
H: Handlers=kbd event3
B: PROP=0
B: EV=3
B: KEY=10000000000000 0
I: Bus=0019 Vendor=0000 Product=0006 Version=0000
N: Name="Video Bus"
P: Phys=LNXVIDEO/video/input0
S: Sysfs=/devices/LNXSYSTM:00/LNXSYBUS:00/PNP0A08:00/device:14/LNXVIDEO:02/input/input6
U: Uniq=
H: Handlers=kbd event4
B: PROP=0
B: EV=3
B: KEY=3e000b00000000 0 0 0
I: Bus=0011 Vendor=0002 Product=0007 Version=01a1
N: Name="SynPS/2 Synaptics TouchPad"
P: Phys=isa0060/serio1/input0
S: Sysfs=/devices/platform/i8042/serio1/input/input5
U: Uniq=
H: Handlers=mouse2 event9
B: PROP=5
B: EV=b
B: KEY=e520 10000 0 0 0 0
B: ABS=660800011000003
I: Bus=0019 Vendor=0000 Product=0000 Version=0000
N: Name="HP Wireless hotkeys"
P: Phys=hpq6001/input0
S: Sysfs=/devices/virtual/input/input13
U: Uniq=
H: Handlers=kbd event10 rfkill
B: PROP=0
B: EV=3
B: KEY=80000000000000 0 0 0
I: Bus=0010 Vendor=001f Product=0001 Version=0100
N: Name="PC Speaker"
P: Phys=isa0061/input0
S: Sysfs=/devices/platform/pcspkr/input/input14
U: Uniq=
H: Handlers=kbd event11
B: PROP=0
B: EV=40001
B: SND=6
I: Bus=0000 Vendor=0000 Product=0000 Version=0000
N: Name="HD-Audio Generic HDMI/DP,pcm=3"
P: Phys=ALSA
S: Sysfs=/devices/pci0000:00/0000:00:08.1/0000:03:00.1/sound/card0/input15
U: Uniq=
H: Handlers=event12
B: PROP=0
B: EV=21
B: SW=140
I: Bus=0003 Vendor=04f2 Product=b634 Version=0012
N: Name="HP Wide Vision FHD Camera: HP W"
P: Phys=usb-0000:03:00.4-1/button
S: Sysfs=/devices/pci0000:00/0000:00:08.1/0000:03:00.4/usb3/3-1/3-1:1.0/input/input16
U: Uniq=
H: Handlers=kbd event13
B: PROP=0
B: EV=3
B: KEY=100000 0 0 0
I: Bus=0000 Vendor=0000 Product=0000 Version=0000
N: Name="HD-Audio Generic Mic"
P: Phys=ALSA
S: Sysfs=/devices/pci0000:00/0000:00:08.1/0000:03:00.6/sound/card1/input17
U: Uniq=
H: Handlers=event5
B: PROP=0
B: EV=21
B: SW=10
I: Bus=0019 Vendor=0000 Product=0000 Version=0000
N: Name="HP WMI hotkeys"
P: Phys=wmi/input0
S: Sysfs=/devices/virtual/input/input19
U: Uniq=
H: Handlers=kbd event6
B: PROP=0
B: EV=33
B: KEY=4000000000 0 1000700000000 2102400 0 0
B: MSC=10
B: SW=0
I: Bus=0003 Vendor=04f2 Product=b634 Version=0012
N: Name="HP Wide Vision FHD Camera: HP I"
P: Phys=usb-0000:03:00.4-1/button
S: Sysfs=/devices/pci0000:00/0000:00:08.1/0000:03:00.4/usb3/3-1/3-1:1.2/input/input20
U: Uniq=
H: Handlers=kbd event14
B: PROP=0
B: EV=3
B: KEY=100000 0 0 0
I: Bus=0000 Vendor=0000 Product=0000 Version=0000
N: Name="HD-Audio Generic Headphone"
P: Phys=ALSA
S: Sysfs=/devices/pci0000:00/0000:00:08.1/0000:03:00.6/sound/card1/input18
U: Uniq=
H: Handlers=event7
B: PROP=0
B: EV=21
B: SW=4
# THIS IS THE PARAGRAPH I NEED
I: Bus=0018 Vendor=04f3 Product=264c Version=0100
N: Name="ELAN0732:00 04F3:264C"
P: Phys=i2c-ELAN0732:00
S: Sysfs=/devices/platform/AMDI0010:00/i2c-0/i2c-ELAN0732:00/0018:04F3:264C.0001/input/input21
U: Uniq=
H: Handlers=mouse0 event8 #THIS IS THE EVENT NUMBER I NEED
B: PROP=2
B: EV=1b
B: KEY=400 0 0 0 0 0
B: ABS=3273800000000003
B: MSC=20
# THIS PARAGRAPH SHOULD BE IGNORED, OR BOTH CAN BE USED, BUT NOT EXCLUSIVELY THIS ONE
I: Bus=0018 Vendor=04f3 Product=264c Version=0100
N: Name="ELAN0732:00 04F3:264C Pen"
P: Phys=i2c-ELAN0732:00
S: Sysfs=/devices/platform/AMDI0010:00/i2c-0/i2c-ELAN0732:00/0018:04F3:264C.0001/input/input24
U: Uniq=
H: Handlers=mouse1 event15
B: PROP=0
B: EV=1b
B: KEY=c03 0 0 0 0 0
B: ABS=1000003
B: MSC=10
I: Bus=0000 Vendor=0000 Product=0000 Version=0000
N: Name="BRLTTY 5.6 Linux Screen Driver Keyboard"
P: Phys=pid-692/brltty/14
S: Sysfs=/devices/virtual/input/input27
U: Uniq=
H: Handlers=sysrq kbd event16
B: PROP=0
B: EV=100003
B: KEY=402000007 ffc03078f800d2a9 f2beffdfffefffff fffffffffffffffe
I: Bus=0005 Vendor=045e Product=082f Version=0206
N: Name="Microsoft Bluetooth Mouse Mouse"
P: Phys=80:2B:F9:52:CA:DC
S: Sysfs=/devices/virtual/misc/uhid/0005:045E:082F.0002/input/input28
U: Uniq=DD:47:30:64:95:63
H: Handlers=mouse3 event17
B: PROP=0
B: EV=17
B: KEY=1f0000 0 0 0 0
B: REL=143
B: MSC=10
I: Bus=0005 Vendor=045e Product=082f Version=0206
N: Name="Microsoft Bluetooth Mouse Keyboard"
P: Phys=80:2B:F9:52:CA:DC
S: Sysfs=/devices/virtual/misc/uhid/0005:045E:082F.0002/input/input29
U: Uniq=DD:47:30:64:95:63
H: Handlers=sysrq kbd event18
B: PROP=0
B: EV=100013
B: KEY=1000000000007 ff800000000007ff febeffdff3cfffff fffffffffffffffe
B: MSC=10
I: Bus=0005 Vendor=045e Product=082f Version=0206
N: Name="Microsoft Bluetooth Mouse"
P: Phys=80:2B:F9:52:CA:DC
S: Sysfs=/devices/virtual/misc/uhid/0005:045E:082F.0002/input/input30
U: Uniq=DD:47:30:64:95:63
H: Handlers=event19
B: PROP=0
B: EV=9
B: ABS=10000000000
I: Bus=0005 Vendor=0000 Product=0000 Version=0000
N: Name="00:0A:45:0A:FB:49"
P: Phys=
S: Sysfs=/devices/virtual/input/input33
U: Uniq=
H: Handlers=kbd event20
B: PROP=0
B: EV=100007
B: KEY=2fc800 145200000000 0 10300 49e800000c00 e16800000000f f810000010000ffc
B: REL=0
Nick Bailuc
(299 rep)
May 18, 2020, 06:06 AM
• Last activity: Jun 4, 2022, 10:28 AM
7
votes
3
answers
19618
views
How can I install GNU IceCat on a Debian-based system?
[GNU IceCat](https://www.gnu.org/software/gnuzilla/) is the primary target for the [LibreJS extension](https://www.gnu.org/software/librejs/), making it a stable platform for running that extension. So, I'd like to install Ice Cat on my Debian-based systems (running Debian, Ubuntu and PureOS). How c...
[GNU IceCat](https://www.gnu.org/software/gnuzilla/) is the primary target for the [LibreJS extension](https://www.gnu.org/software/librejs/) , making it a stable platform for running that extension.
So, I'd like to install Ice Cat on my Debian-based systems (running Debian, Ubuntu and PureOS). How can I do this? I'm happy to do crazy things up to and including using the Guix package manager, as long as I can launch the browser in a regular GNOME/Wayland session.
lofidevops
(3349 rep)
Oct 30, 2017, 04:09 PM
• Last activity: Oct 3, 2021, 08:55 PM
0
votes
1
answers
122
views
GNU/Linux PureOS - How can I add more disk space?
I want to add more disk space to my computer. My disk partitions are shown below: [![My Disk][1]][1] [1]: https://i.sstatic.net/H2QLV.png How can I extend "Filesystem Partition 3 (105 GB Ext4)" to use the "Free Space (105 GB)", without losing any data?
I want to add more disk space to my computer. My disk partitions are shown below:
How can I extend "Filesystem Partition 3 (105 GB Ext4)" to use the "Free Space (105 GB)", without losing any data?

chateau1942
(9 rep)
Jan 4, 2020, 08:43 AM
• Last activity: Sep 22, 2021, 01:55 AM
1
votes
1
answers
860
views
Getting 404 errors when trying to install clang and libclang-dev packages using ‘apt install’
I am running into 404 errors when trying to install clang and libclang-dev packages using ‘apt install’ on **PureOS**. I am seeing the following error messages when running the command `sudo apt install clang` Err:1 https://repo.pureos.net/pureos amber/main amd64 libclang-common-7-dev amd64 1:7.0.1-...
I am running into 404 errors when trying to install clang and libclang-dev packages using ‘apt install’ on **PureOS**.
I am seeing the following error messages when running the command
sudo apt install clang
Err:1 https://repo.pureos.net/pureos amber/main amd64 libclang-common-7-dev amd64 1:7.0.1-8
404 Not Found [IP: 138.201.228.45 443]
Err:2 https://repo.pureos.net/pureos amber/main amd64 libclang1-7 amd64 1:7.0.1-8
404 Not Found [IP: 138.201.228.45 443]
Err:3 https://repo.pureos.net/pureos amber/main amd64 clang-7 amd64 1:7.0.1-8
404 Not Found [IP: 138.201.228.45 443]
Err:4 https://repo.pureos.net/pureos amber/main amd64 libomp5-7 amd64 1:7.0.1-8
404 Not Found [IP: 138.201.228.45 443]
Err:5 https://repo.pureos.net/pureos amber/main amd64 libomp-7-dev amd64 1:7.0.1-8
404 Not Found [IP: 138.201.228.45 443]
Err:6 https://repo.pureos.net/pureos amber/main amd64 llvm-7-runtime amd64 1:7.0.1-8
404 Not Found [IP: 138.201.228.45 443]
Err:7 https://repo.pureos.net/pureos amber/main amd64 llvm-7 amd64 1:7.0.1-8
404 Not Found [IP: 138.201.228.45 443]
Err:8 https://repo.pureos.net/pureos amber/main amd64 llvm-7-dev amd64 1:7.0.1-8
404 Not Found [IP: 138.201.228.45 443]
E: Failed to fetch https://repo.pureos.net/pureos/pool/main/l/llvm-toolchain-7/libclang-common-7-dev_7.0.1-8_amd64.deb 404 Not Found [IP: 138.201.228.45 443]
E: Failed to fetch https://repo.pureos.net/pureos/pool/main/l/llvm-toolchain-7/libclang1-7_7.0.1-8_amd64.deb 404 Not Found [IP: 138.201.228.45 443]
E: Failed to fetch https://repo.pureos.net/pureos/pool/main/l/llvm-toolchain-7/clang-7_7.0.1-8_amd64.deb 404 Not Found [IP: 138.201.228.45 443]
E: Failed to fetch https://repo.pureos.net/pureos/pool/main/l/llvm-toolchain-7/libomp5-7_7.0.1-8_amd64.deb 404 Not Found [IP: 138.201.228.45 443]
E: Failed to fetch https://repo.pureos.net/pureos/pool/main/l/llvm-toolchain-7/libomp-7-dev_7.0.1-8_amd64.deb 404 Not Found [IP: 138.201.228.45 443]
E: Failed to fetch https://repo.pureos.net/pureos/pool/main/l/llvm-toolchain-7/llvm-7-runtime_7.0.1-8_amd64.deb 404 Not Found [IP: 138.201.228.45 443]
E: Failed to fetch https://repo.pureos.net/pureos/pool/main/l/llvm-toolchain-7/llvm-7_7.0.1-8_amd64.deb 404 Not Found [IP: 138.201.228.45 443]
E: Failed to fetch https://repo.pureos.net/pureos/pool/main/l/llvm-toolchain-7/llvm-7-dev_7.0.1-8_amd64.deb 404 Not Found [IP: 138.201.228.45 443]
E: Unable to fetch some archives, maybe run apt-get update or try with --fix-missing?
similar happens with libclang-dev:
Err:1 https://repo.pureos.net/pureos amber/main amd64 libclang1-7 amd64 1:7.0.1-8
404 Not Found [IP: 138.201.228.45 443]
Err:2 https://repo.pureos.net/pureos amber/main amd64 libclang-common-7-dev amd64 1:7.0.1-8
404 Not Found [IP: 138.201.228.45 443]
Err:3 https://repo.pureos.net/pureos amber/main amd64 libclang-7-dev amd64 1:7.0.1-8
404 Not Found [IP: 138.201.228.45 443]
E: Failed to fetch https://repo.pureos.net/pureos/pool/main/l/llvm-toolchain-7/libclang1-7_7.0.1-8_amd64.deb 404 Not Found [IP: 138.201.228.45 443]
E: Failed to fetch https://repo.pureos.net/pureos/pool/main/l/llvm-toolchain-7/libclang-common-7-dev_7.0.1-8_amd64.deb 404 Not Found [IP: 138.201.228.45 443]
E: Failed to fetch https://repo.pureos.net/pureos/pool/main/l/llvm-toolchain-7/libclang-7-dev_7.0.1-8_amd64.deb 404 Not Found [IP: 138.201.228.45 443]
E: Unable to fetch some archives, maybe run apt-get update or try with --fix-missing?
Browsing the https://repo.pureos.net/pureos/pool/main/l/llvm-toolchain-7 , I can see the packages are there, but all of them have a “+deb10u2” included in the name. For example, if you look at the first 404 you'll see apt is trying to find a package with the name **libclang-common-7-dev_7.0.1-8_amd64.deb**, but the package on the repository is named **libclang-common-7-dev_7.0.1-8+deb10u2_amd64.deb**.
I only face this problem with these two specific packages, I've used apt to install several other packages and everything worked fine.
I already tried the solutions suggested by apt (“maybe run apt-get update or try with --fix-missing?”). In fact, when I try running apt install
with --fix-missing
, I get an additional error line which says: “Unable to correct missing packages.”
I also tried using apt-get instead, and I also tried running a clean, update and upgrade before installing the package with both apt and apt-get, but also without success.
Pedro Martins Timóteo da Costa
(111 rep)
Feb 18, 2021, 03:52 AM
• Last activity: Jul 16, 2021, 05:02 PM
0
votes
1
answers
504
views
PureOS Command Line Window
I'm new to PureOS and I've been looking for a way to open a command line window without any luck. How do I open a console/command line window in PureOS?
I'm new to PureOS and I've been looking for a way to open a command line window without any luck. How do I open a console/command line window in PureOS?
Akela615
(1 rep)
Apr 13, 2021, 09:58 PM
• Last activity: Apr 14, 2021, 10:26 PM
1
votes
1
answers
1631
views
PureOS doesn't load (AMD) graphics firmware
>HP Envy X360, Legacy boot enabled, Secure boot disabled, using GPT on all drives Ryzen 5 2500U with Radeon Vega Mobile (Raven Ridge APU) Booting a fresh install of PureOS 9.0 results in a black screen with blinking underscore (similar to what is seen during POST).It is installed on my SSD, alongsid...
>HP Envy X360, Legacy boot enabled, Secure boot disabled, using GPT on all drives
Ryzen 5 2500U with Radeon Vega Mobile (Raven Ridge APU)
Booting a fresh install of PureOS 9.0 results in a black screen with blinking underscore (similar to what is seen during POST).It is installed on my SSD, alongside Debian 10; which boots just fine. I tried reinstalling multiple times with different bootloader options (install bootloader on MBR, on the PureOS partition, no bootloader at all with GRUB from the Debian partition taking over).
I am able to enter the tty console during normal boot, as well as recovery mode. Using that, I looked through
dmesg
and /var/log/boot.log
but found nothing of use. The live installer image does have a fully working Gnome shell. **What's interesting is that using the same laptop, I installed PureOS onto another USB drive, and the GUI works perfectly post-install (even 3D graphics and brightness settings).**
I tried to replicate this by cloning the working USB installation and restoring it onto a partition on the SSD, however received the same black screen problem. I am confident that the low level part of the bootup process is causing this, because whenever I boot the installed USB image via bootloader on my SSD, GRUB complains
Error: you must load a kernel first. Press any key to continue...
and once I press enter, it boots showing the Debian logo (rather than PureOS), thereafter correctly entering Gnome shell login.
The AMD site does not provide driver downloads for Vega mobile on Linux. Instead, it is provided by the kernel, and not just vanilla Linux, GNU linux-libre also ships with the firmware since the live install image works as expected, as well as if it is installed onto an external USB.
I compared grub.cfg
, and fstab
on the PureOS partition of my SSD to the ones on the working USB installation, but can not find anything that might prevent firmware to be loaded on boot. I hope I have been clear enough. I am taking requests for changing systemd
options, posting system logs, and such. Any help is appreciated!
Nick Bailuc
(299 rep)
Nov 4, 2019, 01:56 AM
• Last activity: Feb 6, 2021, 09:05 PM
2
votes
0
answers
748
views
How can I install Wine on PureOS?
I have the [PureOS][1] with GNOME3 but am having difficulty installing [WINE][2]. I need Wine in order to be able to use [Adobe Acrobat Reader DC][3] for my job. I am a rank beginner in Linux, so if someone could walk me through the steps as if teaching a baby I´d really appreciate it! :) I tri...
I have the PureOS with GNOME3 but am having difficulty installing WINE . I need Wine in order to be able to use Adobe Acrobat Reader DC for my job. I am a rank beginner in Linux, so if someone could walk me through the steps as if teaching a baby I´d really appreciate it! :)
I tried using instructions for Debian, upon which PureOS is based, but it was too complex for me. I don´t know how to use a text editor in Linux.
**Update**:
I used Nano text editor, and, yes, it was incredibly easy to use! I followed the instructions on the WineHQ website for Debian, but this is the message I got:
q@q-pc:/etc/apt$ sudo apt install --install-recommends winehq-stable
Reading package lists... Done
Building dependency tree
Reading state information... Done
Some packages could not be installed. This may mean that you have
requested an impossible situation or if you are using the unstable
distribution that some required packages have not yet been created
or been moved out of Incoming.
The following information may help to resolve the situation:
The following packages have unmet dependencies:
winehq-stable : Depends: wine-stable (= 5.0.0~bullseye)
E: Unable to correct problems, you have held broken packages.
q@q-pc:/etc/apt$
I also tried this command to install Wine:
$ sudo dpkg --add-architecture i386 && sudo apt update && sudo apt install wine wine32 wine64 libwine libwine:i386 fonts-wine
Reading package lists... Done
Building dependency tree
Reading state information... Done
Package wine32 is a virtual package provided by:
winehq-staging 5.0.0~bullseye
winehq-stable 5.0.0~bullseye
winehq-devel 5.0.0~bullseye
You should explicitly select one to install.
Trish
(21 rep)
Jan 23, 2020, 04:40 PM
• Last activity: Dec 17, 2020, 11:54 AM
0
votes
2
answers
227
views
Is the I3 wm available on PureOS?
Searching the PureOS repo on https://software.pureos.net/categories didn't show any results for i3 i3wm or sway. It's debian so I assume it's possible if I add a repo but I'd prefer to use official.
Searching the PureOS repo on https://software.pureos.net/categories didn't show any results for i3 i3wm or sway. It's debian so I assume it's possible if I add a repo but I'd prefer to use official.
Snowden
(1 rep)
Dec 9, 2020, 02:33 PM
• Last activity: Dec 17, 2020, 11:31 AM
1
votes
1
answers
786
views
Gnome Tweaks change of caps lock to control caused lock out of the system
I have a brand new [Purism][1] laptop (Librem 15 version 3) with [PureOS][2] I started up for the first time today. While setting it up to my liking, I opened [Gnome Tweaks][3] to change the Caps Lock button to be a Control key. Immediately upon changing the setting (without any other action on my p...
I have a brand new Purism laptop (Librem 15 version 3) with PureOS I started up for the first time today.
While setting it up to my liking, I opened Gnome Tweaks to change the Caps Lock button to be a Control key. Immediately upon changing the setting (without any other action on my part), the system locked the screen and any further efforts to log in result in the screen going blank momentarily and the lock screen being displayed.
Unsurprisingly, this makes the laptop unusable. There's no bug report regarding this .
I was unable to usefully identify the laptop based on the information at wiki.puri.sm/hw . I consulted my order information instead.
It doesn't appear to boot grub, but I'm not sure I'd know. I can reach the BIOS settings, but nothing there seems to do anything useful. As to rebooting, I did try that immediately. No change. I can log in using Ctrl+Alt+F3, as suggest, but there's no server running a display at that point. I'll be awaiting a response from Purism before I wipe my user configuration.
Derrell Durrett
(121 rep)
Jul 23, 2019, 10:44 PM
• Last activity: Dec 11, 2020, 09:39 PM
3
votes
1
answers
6188
views
How can I use my Canon Pixma network scanner?
I have successfully configured a Canon Pixma MX494 as a network printer from my laptop (PureOS/Debian) using CUPS. It appears under "Printers" and I can print a test page over the network. I can successfully scan over the network from my Android device using the Canon app. I am now trying to configu...
I have successfully configured a Canon Pixma MX494 as a network printer from my laptop (PureOS/Debian) using CUPS. It appears under "Printers" and I can print a test page over the network.
I can successfully scan over the network from my Android device using the Canon app.
I am now trying to configure the same device as a *network* scanner from my laptop.
Following https://wiki.debian.org/SaneOverNetwork#Client_Configuration I have:
* Installed
libsane
and sane-utils
(already installed)
* Uncomment the net backend entry in /etc/sane.d/dll.conf
(already uncommented)
* Added the IP address of the scanner to /etc/sane.d/net.conf
(Although, from the link "Note that the net backend is not for accessing arbitrary scanners over a network.")
* I can ping the scanner at its IP address from my laptop
But scanimage -L
does not detect the scanner. (It seemed to detect it once, but simple-scan
then failed, and it has not detected it again since then.)
lofidevops
(3349 rep)
Apr 27, 2019, 03:58 PM
• Last activity: Aug 11, 2020, 03:02 PM
0
votes
0
answers
168
views
PureOSL Luks no longer accepts password
I need help with luks not recognizing my password all of a sudden. I'm using pureos on a librem and I was having trouble getting wine32 installed so one of the things I did was add the debain main and contrib repos. I then ran apt-get upgrade and it upgraded a bunch of stuff. While upgrading it aske...
I need help with luks not recognizing my password all of a sudden.
I'm using pureos on a librem and I was having trouble getting wine32 installed so one of the things I did was add the debain main and contrib repos. I then ran apt-get upgrade and it upgraded a bunch of stuff. While upgrading it asked if I wanted to use my own config or the default config for some package from a pureos repo and I said use the default. Then the terminal loaded into that grey gui window and asked a similar question. I noticed the default spot for the cursor started on to select an option was the "use your own config" option so I selected that not wanting to do something weird.
Eventually I got wine working and rebooted. As I expected I had some trouble with the computer failing an HOTP/TOTP check on start up, this happens sometimes after upgrading. I got those checks sorted out with my flashdrive key. Then the luks screen loaded but now it looks different then before. Instead on having a small window with an entry field there's no window and just a line of text that says to enter my password. When I enter my luks password it always fails. I have no idea what's happening, anyone have ideas?
edit: it might also be useful to note that I ended up using aptitude to install wine32 with the upgraded packages as apt wasn't cutting it
desperado
(1 rep)
Feb 17, 2020, 02:11 AM
• Last activity: Feb 18, 2020, 10:22 PM
1
votes
1
answers
434
views
PureOS verification of download
PureOS has SHA256 verification of download, but I've heard that SHA isn't so secure. Do they sign their files or provide associated .sig files? And is it true that that would be more secure?
PureOS has SHA256 verification of download, but I've heard that SHA isn't so secure. Do they sign their files or provide associated .sig files? And is it true that that would be more secure?
Anon
(11 rep)
May 6, 2019, 06:00 PM
• Last activity: May 8, 2019, 12:19 PM
2
votes
1
answers
268
views
PureOS TP-Link WN725N RTL8188EU / BCM94312
Just installed PureOS Version 3.28.2 and I'm having trouble with getting WiFi working. I have an internal BCM94312 and I also have a TP-Link WN725N V2 neither of which can I get to work. With the TP-Link, it goes fine until I tell it (as sudo) `rtl8188eu make all` and it gives me > [Makefile:151: mo...
Just installed PureOS Version 3.28.2 and I'm having trouble with getting WiFi working. I have an internal BCM94312 and I also have a TP-Link WN725N V2 neither of which can I get to work. With the TP-Link, it goes fine until I tell it (as sudo)
rtl8188eu make all
and it gives me
> [Makefile:151: modules] Error 2
I can't find what to do to get around this easily.
stevieg
(21 rep)
Jan 14, 2019, 09:47 PM
• Last activity: Jan 20, 2019, 12:51 PM
0
votes
1
answers
308
views
Locating source code of the PureOS installer
I have been playing with PureOS installation options (the ultimate goal is to install it dual boot with MacOS on a MacBook Air, but this is out of the scope of this question). What I would like to see is how this "Boot loader location: Boot Partition (/boot)" option actually works behind the scenes...
I have been playing with PureOS installation options (the ultimate goal is to install it dual boot with MacOS on a MacBook Air, but this is out of the scope of this question).
What I would like to see is how this "Boot loader location: Boot Partition (/boot)" option actually works behind the scenes (in particular, how it makes the Mac's bootloader know where the
I thought that digging through the source code of that installer should shed some light on what it does. I therefore went to see what is under the "Source Code " link on their website, but it looks like a packages repo rather than source code:
So, the question is: where is the source code of the PureOS bootloader installer? Am I just missing something obvious, or is it not actually available?
/boot
partition is, by "blessing"?):


Greendrake
(459 rep)
Dec 6, 2018, 10:10 AM
• Last activity: Dec 6, 2018, 12:51 PM
Showing page 1 of 20 total questions