WelcomeWelcome | FAQFAQ | DownloadsDownloads | WikiWiki

Author Topic: udev rules.d corepure64  (Read 3457 times)

Offline Rabie

  • Sr. Member
  • ****
  • Posts: 272
udev rules.d corepure64
« on: February 17, 2022, 11:41:54 AM »
hi there,

i am getting those errors while booting after i upgraded to corepure64 v13
is that a bug ?  ???

Code: [Select]
udevd[1651: IMPORT(builtin): 'hudb --subsustem=imput'--lookup-prefix=1ibvacom:name:Sattr(name}:"*unknown/etc/udev/rules.d/65-libuacorles: 19
udevd[165]: IMPORT(builtin}:"hudb--subsystem=imput•--lookup-prefix=1ibuacon:name:Sattr(name}:"•unknown/etc/udev/rules.d/65-libwacom.rules:19
udevd[165]: IMPORT(builtin): 'hudb --subsystem=input•--lookup-prefix=1ibwacom:name:Sattr(name):"*unknown/etc/udev/rules.d/65-libwacom.rules:19
udeud[165]: unknown key'•RUN (program} in etc/udeu/rules.d/90-libinput-fuzz-override.rules:20
udeud[165]: unknown key 'RUN(program)'in /etc/udeu/rules.d/90-libinput-fuzz-override.rules:25
udevd[165]: IMPORT(builtin}:'hudb--subsystem=input'--lookup-prefix=1ibvacon:nane:Sattr(name}:"unknown/etc/udev/rules.d/65-libuacon.rules:19
udevd[165]:- unknown key *RUN(program)' in retc/udeu/rules.d/90-libimput-fuzz-override.rules:20
udeudt165]: unknown key 'RUN(program)' in etc/udeu/rules.d/90-11binput-fuzz-override.rules:25
udevat165]: IMPORT(builtin}:"'hudb--subsystem=imput'--lookup-prefix=libwacom:nane:Sattr(name):"•unknown/etc/udev/rules.d/65-libwacon.rules:19
udeud[165]: unknown key 'RUN(program}'in etc/udev/rules.d/90-libimput-fuzz-override.rules:20
udevat165]: unknown key ' RUM(program}"in etc/udev/rules.d/90-libimput-fuzz-override.rules:25
udevat165]: IMPORT(builtin}:"hudb--subsystem=imput'--lookup-prefix=1ibwacom:name:Sattr(nane):"•unknown/etc/udev/rules.d/65-libwacom.rules:19
udevdt1651: unknown key 'RUM(program)'in etc/udev/rules.d/90-libinput-fuzz-override.rules:20
udeud[1651: unknown key *RUN(program}' in etc/udev/rules.d/90-libimput-fuzz-override.rules:25
udevat1651: IMPORT(builtin}:"hudb--subsystem=imput'--lookup-prefix=1ibuacom:name:Sattr(nane}:"•unknown/etc/udev/rules.d/65-libuacom.rules:19
udeud[165]: unknown key 'RUN(program)' in /etc/udev/rules.d/90-libimput-fuzz-override.rules:z0
udeva(165]: unknown key ' RUM(progran}"in etc/udev/rules.d/90-libinput-fuzz-override.rules:25
udeudt1651: IMPORT(builtin): 'hudb •-subsustem=inDuL-lookup-prefix=1ibuacom:name:Sattr(name):"•unknown/etc/udev/rules.d/65-libwacon.rules:19
udeudt1651 : unknown key *RUM(program)' in etc/udev/rules.d/90-libimput-fuzz-override.rules:20
udeud(165]: unknoun key *RUN(program)' in etc/udev/rules.d/90-libimput-fuzz-override.rules:25
udevdt165]: IMPORT(builtin}:"hudb--subsystem=input°--lookup-prefix=1ibuacan:nane:Sattr(name):"*unimown/etc/udev/rules.d/65-11buacom.rules:19
udevdt165]: unknown key *RUN(progran)'in /etc/udev/rules.d/90-libinput-fuzz-override.rules:20
udeudt165]: unknown key 'RUN(program)'in etc/udev/rules.d/90-libimput-fuzz-override.rules:25

Done.
Restoring backup files from /mnt/sdb1/tce/mydata.tgz

Offline patrikg

  • Hero Member
  • *****
  • Posts: 602
Re: udev rules.d corepure64
« Reply #1 on: February 17, 2022, 11:53:51 AM »
Did you see some lines says RUM instead of RUN.


Online Rich

  • Administrator
  • Hero Member
  • *****
  • Posts: 10816
Re: udev rules.d corepure64
« Reply #2 on: February 17, 2022, 12:43:14 PM »
Hi Rabie
That file is full of typos:
--subsustem=imput  instead of  --subsystem=input
Possibly this  etc/udev/rules.d/90-libimput-fuzz-override.rules  should be this  etc/udev/rules.d/90-libinput-fuzz-override.rules
RUM(program}  instead of  RUN(program}

This type of error has come up before, see here:
http://forum.tinycorelinux.net/index.php/topic,24698.msg156784.html#msg156784

I'll take a look at it later this evening.
« Last Edit: February 17, 2022, 06:06:05 PM by Rich »

Online Rich

  • Administrator
  • Hero Member
  • *****
  • Posts: 10816
Re: udev rules.d corepure64
« Reply #3 on: February 17, 2022, 06:18:34 PM »
Hi Rabie
I think I figured it out:
The above mentioned typos are due to you typing the error messages manually.
All of the  unknown/etc/udev/rules.d/  messages refer to  65-libwacom.rules , despite all of the unique spellings.
I think the  65-libwacom.rules  errors are due to the error in  90-libinput-fuzz-override.rules.

I fixed  libinput.tcz , update your system:
Code: [Select]
tce-audit builddb
tce-audit updatedeps
tce-audit fetchmissing
tce-update
Then click the  Exit  icon and select reboot.

See if the errors are gone.

Offline Rabie

  • Sr. Member
  • ****
  • Posts: 272
Re: udev rules.d corepure64
« Reply #4 on: February 17, 2022, 11:44:43 PM »
Hi Rich,

Quote
The above mentioned typos are due to you typing the error messages manually.

sorry for those typos, i didn't type it manually but i took a photo from the text while booting and selceted it with a text recognition  :P
is there a log file for booting errors somewhere so i don't have to do this any more ?

Quote
I think the  65-libwacom.rules  errors are due to the error in  90-libinput-fuzz-override.rules.
I fixed  libinput.tcz , update your system:
I will do that today, thank you


Offline Rabie

  • Sr. Member
  • ****
  • Posts: 272
Re: udev rules.d corepure64
« Reply #5 on: February 19, 2022, 05:14:38 AM »
Hi Rich,

while updating i am getting an error on giflib.tcz.
i think its because there is giflib7 in the repo. not giflibt ?

how to find out which extension need giflib without open every dep file ?

Code: [Select]
tce-audit fetchmissing
Downloading: giflib.tcz
Error on giflib.tcz

and the errors from udev still there but they are fewer than before

Code: [Select]
udevd164]: IMPORT(builtin}: 'hwdb --subsystem=input '--lookup-prefix=libwacom:name:$attr(name}:""unknown/etc/udev/rules.d/65-libwacom.rules:19
udevd[164]: IMPORT(builtin}: 'hwdb --subsystem=input '--lookup-prefix=libwacom:name:$attr(name}:""unknoun/etc/udev/rules.d/65-libwacom.rules:19
udevd[164]: IMPORT(builtin}:'hwdb--subsystem=input '--lookup-prefix=libwacom:name:$attr(name}:""unknown/etc/udev/rules.d/65-libwacom.rules:19
udevd[164]: IMPORT(builtin}:'hwdb--subsystem=input '--lookup-prefix=libwacom:name:$attr(name}:""unknown/etc/udev/rules.d/65-libwacom.rules:19
udevd[164]: IMPORT(builtin}:'hwdb--subsystem=input '--lookup-prefix=libwacom:name:$attr(name}:""unknown/etc/udev/rules.d/65-libwacom.rules:19
udevd[164]: IMPORT(builtin}:'hwdb--subsystem=input '--lookup-prefix=libwacom:name:$attr(name}:""unknown/etc/udev/rules.d/65-libwacom.rules:19
udevd[164]: IMPORT(builtin): 'hwdb --subsustem=input'--lookup-prefix=libwacom:name:$attr(name}:""unknown/etc/udev/rules.d/65-libwacom.rules:19
Done.
Restoring backup files from mnt/sdb1/tce/mydata.tcz


Online Rich

  • Administrator
  • Hero Member
  • *****
  • Posts: 10816
Re: udev rules.d corepure64
« Reply #6 on: February 19, 2022, 09:53:35 AM »
Hi Rabie
... how to find out which extension need giflib without open every dep file ? ...
Code: [Select]
grep "giflib.tcz" /etc/sysconfig/tcedir/optional/*.dep
I'll take another look at the  udev  rule and see if I can figure out what's wrong.

Online Rich

  • Administrator
  • Hero Member
  • *****
  • Posts: 10816
Re: udev rules.d corepure64
« Reply #7 on: February 19, 2022, 11:59:29 AM »
Hi Rabie
Line 18 in  65-libwacom.rules  was split into 2 lines using a line continuation character. Depending on where you
look, that may or may not be legal. I converted it to a single line. Update your system and see if that fixed it.

Offline Rabie

  • Sr. Member
  • ****
  • Posts: 272
Re: udev rules.d corepure64
« Reply #8 on: February 19, 2022, 12:39:44 PM »
Hi Rich,

just updated, it is now in one line. but unfortunately the errors still there. It's just saying now that the error is at line 18

Code: [Select]
udevd[167]: IMPORT(builtin}: 'hwdb --subsystem=input '--lookup-prefix=libwacom:name:$attr(name}:""unknoun/etc/udev/rules.d/65-libwacom.rules:18
from /etc/udev/rules.d/65-libwacom.rules
Code: [Select]
KERNELS=="input*", IMPORT{builtin}="hwdb --subsystem=input '--lookup-prefix=libwacom:name:$attr{name}:'"

Online Rich

  • Administrator
  • Hero Member
  • *****
  • Posts: 10816
Re: udev rules.d corepure64
« Reply #9 on: February 19, 2022, 01:56:23 PM »
Hi Rabie
Does your system have a Wacom tablet?

Offline Juanito

  • Administrator
  • Hero Member
  • *****
  • Posts: 14311
Re: udev rules.d corepure64
« Reply #10 on: February 19, 2022, 11:05:47 PM »
how to find out which extension need giflib without open every dep file ?

There are no extensions in the 13.x x86_64 repo that depend on giflib (as opposed to giflib7).
« Last Edit: February 19, 2022, 11:50:31 PM by Juanito »

Online Rich

  • Administrator
  • Hero Member
  • *****
  • Posts: 10816
Re: udev rules.d corepure64
« Reply #11 on: February 19, 2022, 11:15:44 PM »
Hi Juanito
There are in 10.x x86_64, which is what he upgraded from:
/10.x/x86_64/tcz/emacs.tcz.dep:giflib.tcz
/10.x/x86_64/tcz/giflib-bin.tcz.dep:giflib.tcz
/10.x/x86_64/tcz/libgd.tcz.dep:giflib.tcz
/10.x/x86_64/tcz/libwebp1.tcz.dep:giflib.tcz
/10.x/x86_64/tcz/libwebp.tcz.dep:giflib.tcz
/10.x/x86_64/tcz/mtpaint.tcz.dep:giflib.tcz
/10.x/x86_64/tcz/tracker.tcz.dep:giflib.tcz
/10.x/x86_64/tcz/vice.tcz.dep:giflib.tcz

Offline Rabie

  • Sr. Member
  • ****
  • Posts: 272
Re: udev rules.d corepure64
« Reply #12 on: February 20, 2022, 02:31:09 AM »
Hi Rich,

Hi Rabie
Does your system have a Wacom tablet?

no it doesn't

Offline Rabie

  • Sr. Member
  • ****
  • Posts: 272
Re: udev rules.d corepure64
« Reply #13 on: February 20, 2022, 02:36:07 AM »
Hi Juanito,

Quote
There are no extensions in the 13.x x86_64 repo that depend on giflib (as opposed to giflib7).

the only exstension i have that require giflib is libwebp1.tcz which was transferred from V. 10 and has no dep file in the repo. 13.

Does that mean that i can delete the old dep file after i upgraded all extensions ?

Offline Juanito

  • Administrator
  • Hero Member
  • *****
  • Posts: 14311
Re: udev rules.d corepure64
« Reply #14 on: February 20, 2022, 03:01:41 AM »
affirmative - after splitting out libwebp1-bin, libwebp1 has no deps.