[Rasberry Pi] vcgencmd - VCHI initialization failed

Pagina: 1
Acties:

Acties:
  • 0 Henk 'm!

  • ndonkersloot
  • Registratie: September 2009
  • Laatst online: 01-10 16:01
Ik heb recentelijk een Rasberry Pi en draai hier Arch Linux op. Ik probeer met een script verschillende systeem waardes uit te lezen. Dit script is te vinden in een ander topic: [Rasberry Pi] Sysinfo Bash script

Nou maakt dit script voor sommige waardes gebruik van "/opt/vc/bin/vcgencmd". Helaas krijg ik als ik dit als user uitvoer de fout "VCHI initialization failed". Als je op internet gaat zoeken kom je vooral tegen dat je user lid moet zijn van de groep "video" of dat de rasberry pi nog niet is herstart na een firmware update. Nou is mijn user lid van de groep "video" en is de rasberry pi meerdere malen herstart, zonder succes.

Zodra ik vcgencmd gebruik als root of superuser krijg ik de foutmelding niet. Nou heb ik als test mijn user lid gemaakt van alle groepen waar root lid van is en heb de rasberry herstart. Wederom krijg ik de zelfde foutmelding terug. Mijn user is op dit moment lid van de volgende groepen:

"root bin daemon sys adm disk lp wheel log games video audio optical storage scanner power sudo users"

Dit is uiteraard als test en laat de groepen niet zo staan wegens security issues.

Heeft iemand enig idee hoe dit zo komt, en wat ik er aan kan doen om dit te verhelpen?

[ Voor 4% gewijzigd door Hero of Time op 07-08-2013 13:16 . Reden: GoT links niet in URL tags, titel wordt dan niet geparsed. ]

Fujifilm X-T3 | XF16mm f/2.8 | XF35mm f/2.0 | Flickr: ndonkersloot


Acties:
  • 0 Henk 'm!

  • CAPSLOCK2000
  • Registratie: Februari 2003
  • Laatst online: 02-10 22:42

CAPSLOCK2000

zie teletekst pagina 888

1. Ben je een keer opnieuw ingelogd nadat je de groep video hebt toegevoegd?

2. root trekt zich niks aan van de groepen en mag overal bij (denk niet dat dit hier relevant is)

3. gebruik strace om te kijken waar het precies fout gaat. Met een beetje geluk kan je zien welke file of syscal wordt aangeroepen op het moment van de foutmelding.

This post is warranted for the full amount you paid me for it.


Acties:
  • 0 Henk 'm!

  • ndonkersloot
  • Registratie: September 2009
  • Laatst online: 01-10 16:01
1. Uiteraard, heb de rasberry zelfs compleet herstart, heeft geen succes.
3. Het strace commando was bij mij onbekend weer wat geleerd, heb deze zojuist geïnstalleerd en het volgende commando uitgevoerd:

code:
1
[nando@raspberrypi bin]$ strace ./vcgencmd version


Strace geeft de volgende resultaten:

code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
execve("./vcgencmd", ["./vcgencmd", "version"], [/* 17 vars */]) = 0
brk(0)                                  = 0x17e8000
uname({sys="Linux", node="raspberrypi", ...}) = 0
access("/etc/ld.so.preload", R_OK)      = -1 ENOENT (No such file or directory)
open("/etc/ld.so.cache", O_RDONLY|O_CLOEXEC) = 3
fstat64(3, {st_mode=S_IFREG|0644, st_size=22585, ...}) = 0
mmap2(NULL, 22585, PROT_READ, MAP_PRIVATE, 3, 0) = 0xb6f24000
close(3)                                = 0
open("/opt/vc/lib/libvcos.so", O_RDONLY|O_CLOEXEC) = 3
read(3, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0(\0\1\0\0\0\250*\0\0004\0\0\0"..., 5                                                                                                                                                              12) = 512
fstat64(3, {st_mode=S_IFREG|0644, st_size=177322, ...}) = 0
mmap2(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0xb6                                                                                                                                                              f23000
mmap2(NULL, 72848, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0xb6e                                                                                                                                                              f2000
mprotect(0xb6efb000, 32768, PROT_NONE)  = 0
mmap2(0xb6f03000, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRIT                                                                                                                                                              E, 3, 0x9000) = 0xb6f03000
close(3)                                = 0
open("/opt/vc/lib/libvchiq_arm.so", O_RDONLY|O_CLOEXEC) = 3
read(3, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0(\0\1\0\0\0008\26\0\0004\0\0\0"...,                                                                                                                                                               512) = 512
fstat64(3, {st_mode=S_IFREG|0644, st_size=29707, ...}) = 0
mmap2(NULL, 55448, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0xb6e                                                                                                                                                              e4000
mprotect(0xb6ee9000, 32768, PROT_NONE)  = 0
mmap2(0xb6ef1000, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRIT                                                                                                                                                              E, 3, 0x5000) = 0xb6ef1000
close(3)                                = 0
open("/usr/lib/libpthread.so.0", O_RDONLY|O_CLOEXEC) = 3
read(3, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0(\0\1\0\0\0<X\0\0004\0\0\0"..., 512)                                                                                                                                                               = 512
fstat64(3, {st_mode=S_IFREG|0755, st_size=127034, ...}) = 0
mmap2(NULL, 123416, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0xb6                                                                                                                                                              ec5000
mprotect(0xb6ed9000, 28672, PROT_NONE)  = 0
mmap2(0xb6ee0000, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRIT                                                                                                                                                              E, 3, 0x13000) = 0xb6ee0000
mmap2(0xb6ee2000, 4632, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOU                                                                                                                                                              S, -1, 0) = 0xb6ee2000
close(3)                                = 0
open("/usr/lib/libdl.so.2", O_RDONLY|O_CLOEXEC) = 3
read(3, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0(\0\1\0\0\0\220\t\0\0004\0\0\0"...,                                                                                                                                                               512) = 512
fstat64(3, {st_mode=S_IFREG|0755, st_size=9808, ...}) = 0
mmap2(NULL, 41144, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0xb6e                                                                                                                                                              ba000
mprotect(0xb6ebc000, 28672, PROT_NONE)  = 0
mmap2(0xb6ec3000, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRIT                                                                                                                                                              E, 3, 0x1000) = 0xb6ec3000
close(3)                                = 0
open("/usr/lib/librt.so.1", O_RDONLY|O_CLOEXEC) = 3
read(3, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0(\0\1\0\0\0\20\30\0\0004\0\0\0"...,                                                                                                                                                               512) = 512
fstat64(3, {st_mode=S_IFREG|0755, st_size=26660, ...}) = 0
mmap2(NULL, 57908, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0xb6e                                                                                                                                                              ab000
mprotect(0xb6eb1000, 28672, PROT_NONE)  = 0
mmap2(0xb6eb8000, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRIT                                                                                                                                                              E, 3, 0x5000) = 0xb6eb8000
close(3)                                = 0
open("/usr/lib/libc.so.6", O_RDONLY|O_CLOEXEC) = 3
read(3, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0(\0\1\0\0\0l\202\1\0004\0\0\0"..., 5                                                                                                                                                              12) = 512
fstat64(3, {st_mode=S_IFREG|0755, st_size=1526265, ...}) = 0
mmap2(NULL, 1254776, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0xb                                                                                                                                                              6d78000
mprotect(0xb6e9d000, 32768, PROT_NONE)  = 0
mmap2(0xb6ea5000, 12288, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRI                                                                                                                                                              TE, 3, 0x125000) = 0xb6ea5000
mmap2(0xb6ea8000, 9592, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOU                                                                                                                                                              S, -1, 0) = 0xb6ea8000
close(3)                                = 0
mmap2(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0xb6                                                                                                                                                              d77000
mmap2(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0xb6                                                                                                                                                              d76000
set_tls(0xb6d764c0, 0xb6d76b98, 0xb6f2b000, 0xb6d764c0, 0xb6f2b000) = 0
mprotect(0xb6ea5000, 8192, PROT_READ)   = 0
mprotect(0xb6ee0000, 4096, PROT_READ)   = 0
mprotect(0xb6eb8000, 4096, PROT_READ)   = 0
mprotect(0xb6ec3000, 4096, PROT_READ)   = 0
mprotect(0xb6f2a000, 4096, PROT_READ)   = 0
munmap(0xb6f24000, 22585)               = 0
set_tid_address(0xb6d76068)             = 827
set_robust_list(0xb6d76070, 12)         = 0
futex(0xbeea0c58, FUTEX_WAIT_BITSET_PRIVATE|FUTEX_CLOCK_REALTIME, 1, NULL, b6ee1                                                                                                                                                              000) = -1 EAGAIN (Resource temporarily unavailable)
rt_sigaction(SIGRTMIN, {0xb6eca354, [], SA_SIGINFO|0x4000000}, NULL, 8) = 0
rt_sigaction(SIGRT_1, {0xb6eca204, [], SA_RESTART|SA_SIGINFO|0x4000000}, NULL, 8                                                                                                                                                              ) = 0
rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1], NULL, 8) = 0
getrlimit(RLIMIT_STACK, {rlim_cur=8192*1024, rlim_max=RLIM_INFINITY}) = 0
futex(0xb6f03450, FUTEX_WAKE_PRIVATE, 2147483647) = 0
open("/dev/vchiq", O_RDWR)              = -1 EACCES (Permission denied)
fstat64(1, {st_mode=S_IFCHR|0620, st_rdev=makedev(136, 0), ...}) = 0
mmap2(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0xb6                                                                                                                                                              f29000
write(1, "VCHI initialization failed\n", 27VCHI initialization failed
) = 27
exit_group(-1)                          = ?
+++ exited with 255 +++
[nando@raspberrypi bin]$ clear
[nando@raspberrypi bin]$ strace ./vcgencmd version
execve("./vcgencmd", ["./vcgencmd", "version"], [/* 17 vars */]) = 0
brk(0)                                  = 0x155d000
uname({sys="Linux", node="raspberrypi", ...}) = 0
access("/etc/ld.so.preload", R_OK)      = -1 ENOENT (No such file or directory)
open("/etc/ld.so.cache", O_RDONLY|O_CLOEXEC) = 3
fstat64(3, {st_mode=S_IFREG|0644, st_size=22585, ...}) = 0
mmap2(NULL, 22585, PROT_READ, MAP_PRIVATE, 3, 0) = 0xb6fb0000
close(3)                                = 0
open("/opt/vc/lib/libvcos.so", O_RDONLY|O_CLOEXEC) = 3
read(3, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0(\0\1\0\0\0\250*\0\0004\0\0\0"..., 512) = 512
fstat64(3, {st_mode=S_IFREG|0644, st_size=177322, ...}) = 0
mmap2(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0xb6faf000
mmap2(NULL, 72848, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0xb6f7e000
mprotect(0xb6f87000, 32768, PROT_NONE)  = 0
mmap2(0xb6f8f000, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x9000) = 0xb6f8f000
close(3)                                = 0
open("/opt/vc/lib/libvchiq_arm.so", O_RDONLY|O_CLOEXEC) = 3
read(3, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0(\0\1\0\0\0008\26\0\0004\0\0\0"..., 512) = 512
fstat64(3, {st_mode=S_IFREG|0644, st_size=29707, ...}) = 0
mmap2(NULL, 55448, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0xb6f70000
mprotect(0xb6f75000, 32768, PROT_NONE)  = 0
mmap2(0xb6f7d000, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x5000) = 0xb6f7d000
close(3)                                = 0
open("/usr/lib/libpthread.so.0", O_RDONLY|O_CLOEXEC) = 3
read(3, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0(\0\1\0\0\0<X\0\0004\0\0\0"..., 512) = 512
fstat64(3, {st_mode=S_IFREG|0755, st_size=127034, ...}) = 0
mmap2(NULL, 123416, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0xb6f51000
mprotect(0xb6f65000, 28672, PROT_NONE)  = 0
mmap2(0xb6f6c000, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x13000) = 0xb6f6c000
mmap2(0xb6f6e000, 4632, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0xb6f6e000
close(3)                                = 0
open("/usr/lib/libdl.so.2", O_RDONLY|O_CLOEXEC) = 3
read(3, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0(\0\1\0\0\0\220\t\0\0004\0\0\0"..., 512) = 512
fstat64(3, {st_mode=S_IFREG|0755, st_size=9808, ...}) = 0
mmap2(NULL, 41144, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0xb6f46000
mprotect(0xb6f48000, 28672, PROT_NONE)  = 0
mmap2(0xb6f4f000, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x1000) = 0xb6f4f000
close(3)                                = 0
open("/usr/lib/librt.so.1", O_RDONLY|O_CLOEXEC) = 3
read(3, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0(\0\1\0\0\0\20\30\0\0004\0\0\0"..., 512) = 512
fstat64(3, {st_mode=S_IFREG|0755, st_size=26660, ...}) = 0
mmap2(NULL, 57908, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0xb6f37000
mprotect(0xb6f3d000, 28672, PROT_NONE)  = 0
mmap2(0xb6f44000, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x5000) = 0xb6f44000
close(3)                                = 0
open("/usr/lib/libc.so.6", O_RDONLY|O_CLOEXEC) = 3
read(3, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0(\0\1\0\0\0l\202\1\0004\0\0\0"..., 512) = 512
fstat64(3, {st_mode=S_IFREG|0755, st_size=1526265, ...}) = 0
mmap2(NULL, 1254776, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0xb6e04000
mprotect(0xb6f29000, 32768, PROT_NONE)  = 0
mmap2(0xb6f31000, 12288, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x125000) = 0xb6f31000
mmap2(0xb6f34000, 9592, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0xb6f34000
close(3)                                = 0
mmap2(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0xb6e03000
mmap2(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0xb6e02000
set_tls(0xb6e024c0, 0xb6e02b98, 0xb6fb7000, 0xb6e024c0, 0xb6fb7000) = 0
mprotect(0xb6f31000, 8192, PROT_READ)   = 0
mprotect(0xb6f6c000, 4096, PROT_READ)   = 0
mprotect(0xb6f44000, 4096, PROT_READ)   = 0
mprotect(0xb6f4f000, 4096, PROT_READ)   = 0
mprotect(0xb6fb6000, 4096, PROT_READ)   = 0
munmap(0xb6fb0000, 22585)               = 0
set_tid_address(0xb6e02068)             = 832
set_robust_list(0xb6e02070, 12)         = 0
futex(0xbeec2c58, FUTEX_WAIT_BITSET_PRIVATE|FUTEX_CLOCK_REALTIME, 1, NULL, b6f6d000) = -1 EAGAIN (Resource temporarily unavailable)
rt_sigaction(SIGRTMIN, {0xb6f56354, [], SA_SIGINFO|0x4000000}, NULL, 8) = 0
rt_sigaction(SIGRT_1, {0xb6f56204, [], SA_RESTART|SA_SIGINFO|0x4000000}, NULL, 8) = 0
rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1], NULL, 8) = 0
getrlimit(RLIMIT_STACK, {rlim_cur=8192*1024, rlim_max=RLIM_INFINITY}) = 0
futex(0xb6f8f450, FUTEX_WAKE_PRIVATE, 2147483647) = 0
open("/dev/vchiq", O_RDWR)              = -1 EACCES (Permission denied)
fstat64(1, {st_mode=S_IFCHR|0620, st_rdev=makedev(136, 0), ...}) = 0
mmap2(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0xb6fb5000
write(1, "VCHI initialization failed\n", 27VCHI initialization failed
) = 27
exit_group(-1)                          = ?
+++ exited with 255 +++


Ik zie enkele keren DENYWRITE voorbij komen op lib bestanden. Zou dit de oorzaak kunnen zijn en moet ik hier chmod 755 rechten op geven? Ik vind het appart angezien vcgencmd normaliter gewoon als user te gebruiken moet zijn.

Fujifilm X-T3 | XF16mm f/2.8 | XF35mm f/2.0 | Flickr: ndonkersloot


Acties:
  • 0 Henk 'm!

  • Hero of Time
  • Registratie: Oktober 2004
  • Laatst online: 02-10 22:26

Hero of Time

Moderator LNX

There is only one Legend

NOOIT maar dan ook echt nooit zomaar 755 op bestanden geven! Zeker libraries. Die dingen hoeven echt niet uitgevoerd te worden. Men denkt altijd maar aan "smijt de boel open, dan werkt 't" zonder aan de gevolgen te denken. Er zijn plekken waar gekeken wordt naar de file mask en bij een verkeerde setting werkt het gewoon niet. Cron is hier een voorbeeld van, als je bestanden in /var/spool/cron/ meer dan 600 geeft, doen je cronjobs het niet meer.

Je mist het belangrijkste denk: open("/dev/vchiq", O_RDWR) = -1 EACCES (Permission denied)

Je moet wel /dev/vchiq kunnen openen, dat werkt niet, dus faalt de boel. Zoals door CL is aangegeven heeft Root maling aan rechten en kan 't alles. Check de rechten maar eens op die device node, dan kom je al een stapje verder.

Commandline FTW | Tweakt met mate


Acties:
  • 0 Henk 'm!

  • ndonkersloot
  • Registratie: September 2009
  • Laatst online: 01-10 16:01
Hero of Time schreef op woensdag 07 augustus 2013 @ 18:08:
NOOIT maar dan ook echt nooit zomaar 755 op bestanden geven! Zeker libraries. Die dingen hoeven echt niet uitgevoerd te worden. Men denkt altijd maar aan "smijt de boel open, dan werkt 't" zonder aan de gevolgen te denken. Er zijn plekken waar gekeken wordt naar de file mask en bij een verkeerde setting werkt het gewoon niet. Cron is hier een voorbeeld van, als je bestanden in /var/spool/cron/ meer dan 600 geeft, doen je cronjobs het niet meer.

Je mist het belangrijkste denk: open("/dev/vchiq", O_RDWR) = -1 EACCES (Permission denied)

Je moet wel /dev/vchiq kunnen openen, dat werkt niet, dus faalt de boel. Zoals door CL is aangegeven heeft Root maling aan rechten en kan 't alles. Check de rechten maar eens op die device node, dan kom je al een stapje verder.
Bedankt! Die had ik nog niet gezien O-) . Ik ga morgen is de /dev/vchiq bekijken :).
Betreft 755 heb je zeker gelijk!

Edit:

Ik heb het opgelost :). Het volgende heb ik gedaan:

code:
1
2
3
4
5
cd /dev/

sudo chown -R root:users vchiq

sudo chmod 660 vchiq


Zodra lager dan 6 uitgedeeld wordt functioneert het niet. Vóór mijn aanpassing waren de rechten 600.
Bedankt voor de hulp!

Edit2:

Meh, heb toch nog een probleem. Zodra de rasberry herstart zijn de rechten weer terug naar 600 en is de groep er weer af.

[ Voor 16% gewijzigd door ndonkersloot op 08-08-2013 09:46 ]

Fujifilm X-T3 | XF16mm f/2.8 | XF35mm f/2.0 | Flickr: ndonkersloot


Acties:
  • 0 Henk 'm!

  • CAPSLOCK2000
  • Registratie: Februari 2003
  • Laatst online: 02-10 22:42

CAPSLOCK2000

zie teletekst pagina 888

Tiwazz schreef op woensdag 07 augustus 2013 @ 22:37:
Meh, heb toch nog een probleem. Zodra de rasberry herstart zijn de rechten weer terug naar 600 en is de groep er weer af.
Klinkt als "udev" . Zie /etc/udev/rules.d/ . Met udev kun je ook zorgen dat de rechten automatisch goed gezet worden.

[ Voor 37% gewijzigd door CAPSLOCK2000 op 08-08-2013 14:40 ]

This post is warranted for the full amount you paid me for it.

Pagina: 1