Yes Sarvari, I am able to see the required modules in /usr/lib/lighttpd directories.. thanks for that.. in continuation with that I am not able to run lighttpd which was Alexander was referring..
Regards Manu -----Original Message----- From: Gyorgy Sarvari <skandigr...@gmail.com> Sent: Tuesday, January 7, 2025 11:15 PM To: Kumar, Manu (FT D IN PAMC MI EMB FW) <kumar.m...@siemens.com>; Alexander Kanavin <alex.kana...@gmail.com>; yocto@lists.yoctoproject.org Subject: Re: [yocto] Query: Regarding lighttpd/librarries in /usr/lib not copying Have you changed RDEPENDS_${PN} to RDEPENDS:${PN} from the earlier email? I would have expected it to solve this very error, as it was supposed to install the required files exactly in the folder where this error is showing... On 07.01.25 18:38, Kumar, Manu wrote: > As I was getting error when we run lighttpd as below so modules in /usr/lib > will be fine.. > > root@manu:~# systemctl status lighttpd.service x lighttpd.service - > Lighttpd Daemon > Loaded: loaded (/lib/systemd/system/lighttpd.service; enabled; vendor > preset: enabled) > Active: failed (Result: exit-code) since Fri 2024-12-27 05:21:39 EST; > 15s ago > Process: 782 ExecStartPre=/usr/sbin/lighttpd -tt -f > /etc/lighttpd/lighttpd.conf (code=exited, status=255/EXCEPTION) > > Dec 27 05:21:39 manu systemd[1]: lighttpd.service: Scheduled restart job, > restart counter is at 5. > Dec 27 05:21:39 manu systemd[1]: Stopped Lighttpd Daemon. > Dec 27 05:21:39 manu systemd[1]: lighttpd.service: Start request repeated too > quickly. > Dec 27 05:21:39 manu systemd[1]: lighttpd.service: Failed with result > 'exit-code'. > Dec 27 05:21:39 manu systemd[1]: Failed to start Lighttpd Daemon. > root@manu:~# journalctl -xeu lighttpd.service Dec 27 02:42:19 manu > systemd[1]: Starting Lighttpd Daemon... > -- Subject: A start job for unit lighttpd.service has begun execution > -- Defined-By: systemd > -- Support: > https://eur01.safelinks.protection.outlook.com/?url=https%3A%2F%2Flist > s.freedesktop.org%2Fmailman%2Flistinfo%2Fsystemd-devel&data=05%7C02%7C > kumar.manu%40siemens.com%7C5624e8a118c04db66eaa08dd2f42fb64%7C38ae3bcd > 95794fd4addab42e1495d55a%7C1%7C0%7C638718686966686990%7CUnknown%7CTWFp > bGZsb3d8eyJFbXB0eU1hcGkiOnRydWUsIlYiOiIwLjAuMDAwMCIsIlAiOiJXaW4zMiIsIk > FOIjoiTWFpbCIsIldUIjoyfQ%3D%3D%7C0%7C%7C%7C&sdata=rwIQIcoNN3%2Fp40tgNC > FlYU%2Fy05EwYHbBLI1IM0feEag%3D&reserved=0 > -- > -- A start job for unit lighttpd.service has begun execution. > -- > -- The job identifier is 109. > Dec 27 02:42:25 manu lighttpd[152]: 2024-12-27 02:42:21: > (../lighttpd-1.4.67/src/plugin.c.202) dlopen() failed for: > /usr/lib/lighttpd/mod_redirect.so /usr/lib/lighttpd/mod_redirect.so: > cannot open shared object file: No such file or directory Dec 27 > 02:42:25 manu lighttpd[152]: 2024-12-27 02:42:21: > (../lighttpd-1.4.67/src/server.c.1285) loading plugins finally failed > Dec 27 02:42:26 manu systemd[1]: lighttpd.service: Control process > exited, code=exited, status=255/EXCEPTION > -- Subject: Unit process exited > -- Defined-By: systemd > -- Support: > https://eur01.safelinks.protection.outlook.com/?url=https%3A%2F%2Flist > s.freedesktop.org%2Fmailman%2Flistinfo%2Fsystemd-devel&data=05%7C02%7C > kumar.manu%40siemens.com%7C5624e8a118c04db66eaa08dd2f42fb64%7C38ae3bcd > 95794fd4addab42e1495d55a%7C1%7C0%7C638718686966705279%7CUnknown%7CTWFp > bGZsb3d8eyJFbXB0eU1hcGkiOnRydWUsIlYiOiIwLjAuMDAwMCIsIlAiOiJXaW4zMiIsIk > FOIjoiTWFpbCIsIldUIjoyfQ%3D%3D%7C0%7C%7C%7C&sdata=W5hBwV6afW0b2Wce%2BW > KswVAdaH%2FYmq56jyBWFKBC2Vc%3D&reserved=0 > -- > -- An ExecStartPre= process belonging to unit lighttpd.service has exited. > -- > -- The process' exit code is 'exited' and its exit status is 255. > Dec 27 02:42:26 manu systemd[1]: lighttpd.service: Failed with result > 'exit-code'. > -- Subject: Unit failed > -- Defined-By: systemd > -- Support: > https://eur01.safelinks.protection.outlook.com/?url=https%3A%2F%2Flist > s.freedesktop.org%2Fmailman%2Flistinfo%2Fsystemd-devel&data=05%7C02%7C > kumar.manu%40siemens.com%7C5624e8a118c04db66eaa08dd2f42fb64%7C38ae3bcd > 95794fd4addab42e1495d55a%7C1%7C0%7C638718686966716615%7CUnknown%7CTWFp > bGZsb3d8eyJFbXB0eU1hcGkiOnRydWUsIlYiOiIwLjAuMDAwMCIsIlAiOiJXaW4zMiIsIk > FOIjoiTWFpbCIsIldUIjoyfQ%3D%3D%7C0%7C%7C%7C&sdata=j34OA3LC6twVll0znbWD > URop5TV%2FXto8S5dvikvxj3w%3D&reserved=0 > -- > -- The unit lighttpd.service has entered the 'failed' state with result > 'exit-code'. > Dec 27 02:42:27 manu systemd[1]: Failed to start Lighttpd Daemon. > -- Subject: A start job for unit lighttpd.service has failed > -- Defined-By: systemd > -- Support: > https://eur01.safelinks.protection.outlook.com/?url=https%3A%2F%2Flist > s.freedesktop.org%2Fmailman%2Flistinfo%2Fsystemd-devel&data=05%7C02%7C > kumar.manu%40siemens.com%7C5624e8a118c04db66eaa08dd2f42fb64%7C38ae3bcd > 95794fd4addab42e1495d55a%7C1%7C0%7C638718686966727614%7CUnknown%7CTWFp > bGZsb3d8eyJFbXB0eU1hcGkiOnRydWUsIlYiOiIwLjAuMDAwMCIsIlAiOiJXaW4zMiIsIk > FOIjoiTWFpbCIsIldUIjoyfQ%3D%3D%7C0%7C%7C%7C&sdata=A9z8Xr41UgjfngTmebLz > onI5iYEgkyGGrYjyDm5s5bI%3D&reserved=0 > -- > -- A start job for unit lighttpd.service has finished with a failure. > -- > -- The job identifier is 109 and the job result is failed. > Dec 27 02:42:31 manu systemd[1]: lighttpd.service: Scheduled restart job, > restart counter is at 1. > -- Subject: Automatic restarting of a unit has been scheduled > -- Defined-By: systemd > -- Support: > https://eur01.safelinks.protection.outlook.com/?url=https%3A%2F%2Flist > s.freedesktop.org%2Fmailman%2Flistinfo%2Fsystemd-devel&data=05%7C02%7C > kumar.manu%40siemens.com%7C5624e8a118c04db66eaa08dd2f42fb64%7C38ae3bcd > 95794fd4addab42e1495d55a%7C1%7C0%7C638718686966739022%7CUnknown%7CTWFp > bGZsb3d8eyJFbXB0eU1hcGkiOnRydWUsIlYiOiIwLjAuMDAwMCIsIlAiOiJXaW4zMiIsIk > FOIjoiTWFpbCIsIldUIjoyfQ%3D%3D%7C0%7C%7C%7C&sdata=DO3Tcs7C3pGalAho5fHT > H3h%2F0k9HvVK1b8TfwdQ21KE%3D&reserved=0 > -- > -- Automatic restarting of the unit lighttpd.service has been > scheduled, as the result for > -- the configured Restart= setting for the unit. > Dec 27 02:43:03 manu systemd[1]: Stopped Lighttpd Daemon. > -- Subject: A stop job for unit lighttpd.service has finished > -- Defined-By: systemd > -- Support: > https://eur01.safelinks.protection.outlook.com/?url=https%3A%2F%2Flist > s.freedesktop.org%2Fmailman%2Flistinfo%2Fsystemd-devel&data=05%7C02%7C > kumar.manu%40siemens.com%7C5624e8a118c04db66eaa08dd2f42fb64%7C38ae3bcd > 95794fd4addab42e1495d55a%7C1%7C0%7C638718686966750526%7CUnknown%7CTWFp > bGZsb3d8eyJFbXB0eU1hcGkiOnRydWUsIlYiOiIwLjAuMDAwMCIsIlAiOiJXaW4zMiIsIk > FOIjoiTWFpbCIsIldUIjoyfQ%3D%3D%7C0%7C%7C%7C&sdata=ADrS6wXAkeH%2F7tf%2B > UCT1BIfNvBHAKlg1IziSdBiJHyE%3D&reserved=0 > -- > -- A stop job for unit lighttpd.service has finished. > -- > -- The job identifier is 111 and the job result is done. > Dec 27 02:43:03 manu systemd[1]: Starting Lighttpd Daemon... > -- Subject: A start job for unit lighttpd.service has begun execution > -- Defined-By: systemd > -- Support: > https://eur01.safelinks.protection.outlook.com/?url=https%3A%2F%2Flist > s.freedesktop.org%2Fmailman%2Flistinfo%2Fsystemd-devel&data=05%7C02%7C > kumar.manu%40siemens.com%7C5624e8a118c04db66eaa08dd2f42fb64%7C38ae3bcd > 95794fd4addab42e1495d55a%7C1%7C0%7C638718686966764535%7CUnknown%7CTWFp > bGZsb3d8eyJFbXB0eU1hcGkiOnRydWUsIlYiOiIwLjAuMDAwMCIsIlAiOiJXaW4zMiIsIk > FOIjoiTWFpbCIsIldUIjoyfQ%3D%3D%7C0%7C%7C%7C&sdata=Tnw%2FdyZOiGuypYe3S3 > GHKtPs7DPOynaGibw8gvCELIw%3D&reserved=0 > -- > -- A start job for unit lighttpd.service has begun execution. > -- > -- The job identifier is 111. > Dec 27 02:43:04 manu lighttpd[203]: 2024-12-27 02:43:03: > (../lighttpd-1.4.67/src/plugin.c.202) dlopen() failed for: > /usr/lib/lighttpd/mod_redirect.so /usr/lib/lighttpd/mod_redirect.so: > cannot open shared object file: No such file or directory Dec 27 > 02:43:04 manu lighttpd[203]: 2024-12-27 02:43:03: > (../lighttpd-1.4.67/src/server.c.1285) loading plugins finally failed > Dec 27 02:43:04 manu systemd[1]: lighttpd.service: Control process > exited, code=exited, status=255/EXCEPTION > -- Subject: Unit process exited > -- Defined-By: systemd > -- Support: > https://eur01.safelinks.protection.outlook.com/?url=https%3A%2F%2Flist > s.freedesktop.org%2Fmailman%2Flistinfo%2Fsystemd-devel&data=05%7C02%7C > kumar.manu%40siemens.com%7C5624e8a118c04db66eaa08dd2f42fb64%7C38ae3bcd > 95794fd4addab42e1495d55a%7C1%7C0%7C638718686966778058%7CUnknown%7CTWFp > bGZsb3d8eyJFbXB0eU1hcGkiOnRydWUsIlYiOiIwLjAuMDAwMCIsIlAiOiJXaW4zMiIsIk > FOIjoiTWFpbCIsIldUIjoyfQ%3D%3D%7C0%7C%7C%7C&sdata=0t8eCJS4L6Sjcq4n2uky > vWhXyc5hdTCCA%2B35JcJKa9U%3D&reserved=0 > -- > -- An ExecStartPre= process belonging to unit lighttpd.service has exited. > -- > -- The process' exit code is 'exited' and its exit status is 255. > Dec 27 02:43:04 manu systemd[1]: lighttpd.service: Failed with result > 'exit-code'. > -- Subject: Unit failed > -- Defined-By: systemd > -- Support: > https://eur01.safelinks.protection.outlook.com/?url=https%3A%2F%2Flist > s.freedesktop.org%2Fmailman%2Flistinfo%2Fsystemd-devel&data=05%7C02%7C > kumar.manu%40siemens.com%7C5624e8a118c04db66eaa08dd2f42fb64%7C38ae3bcd > 95794fd4addab42e1495d55a%7C1%7C0%7C638718686966790155%7CUnknown%7CTWFp > bGZsb3d8eyJFbXB0eU1hcGkiOnRydWUsIlYiOiIwLjAuMDAwMCIsIlAiOiJXaW4zMiIsIk > FOIjoiTWFpbCIsIldUIjoyfQ%3D%3D%7C0%7C%7C%7C&sdata=m0FmtVy0uTQgYvF1bmrI > Z5iZa8%2BpxtXItCp3nLHaQf8%3D&reserved=0 > -- > -- The unit lighttpd.service has entered the 'failed' state with result > 'exit-code'. > Dec 27 02:43:04 manu systemd[1]: Failed to start Lighttpd Daemon. > -- Subject: A start job for unit lighttpd.service has failed > -- Defined-By: systemd > -- Support: > https://eur01.safelinks.protection.outlook.com/?url=https%3A%2F%2Flist > s.freedesktop.org%2Fmailman%2Flistinfo%2Fsystemd-devel&data=05%7C02%7C > kumar.manu%40siemens.com%7C5624e8a118c04db66eaa08dd2f42fb64%7C38ae3bcd > 95794fd4addab42e1495d55a%7C1%7C0%7C638718686966800983%7CUnknown%7CTWFp > bGZsb3d8eyJFbXB0eU1hcGkiOnRydWUsIlYiOiIwLjAuMDAwMCIsIlAiOiJXaW4zMiIsIk > FOIjoiTWFpbCIsIldUIjoyfQ%3D%3D%7C0%7C%7C%7C&sdata=ASZ2ECde7a7FDANR%2B7 > FjXewltdHilb0ClibATorBRaE%3D&reserved=0 > -- > -- A start job for unit lighttpd.service has finished with a failure. > -- > -- The job identifier is 111 and the job result is failed. > > Also I am not able to see any binary files in /etc/init.d.. > > If there is any further suggestions please suggest.. for further > understanding.. > > -----Original Message----- > From: Alexander Kanavin <alex.kana...@gmail.com> > Sent: Tuesday, January 7, 2025 10:56 PM > To: yocto@lists.yoctoproject.org; skandigr...@gmail.com > Cc: Kumar, Manu (FT D IN PAMC MI EMB FW) <kumar.m...@siemens.com> > Subject: Re: [yocto] Query: Regarding lighttpd/librarries in /usr/lib > not copying > > I'm not sure it's worth the effort to revert the module installation back to > how it was. It's better to adapt to the new location where necessary. > > Why do you want modules in /usr/lib, what breaks when they are in > /usr/lib/lighttpd? > > Alex > > On Tue, 7 Jan 2025 at 18:18, Gyorgy Sarvari via lists.yoctoproject.org > <skandigraun=gmail....@lists.yoctoproject.org> wrote: >> Beside that change you made, you also need to make sure that lighttpd >> installs the files to the location where you expect them to be. Add >> something like this in a bbappend (this option comes from the >> meson_options.txt file, where the module install location can be specified): >> >> EXTRA_OEMESON:append = " -Dmoduledir=lib " >> >> >> On 07.01.25 17:37, Kumar, Manu wrote: >>> I have tried to change >>> "sources/oe-core/meta/recipes-extended/lighttpd/lighttpd_1.4.67" only last >>> 2 lines as below, python populate_packages:prepend () { >>> lighttpd_libdir = d.expand('${libdir}') >>> do_split_packages(d, lighttpd_libdir, r'^mod_(.*)\.so$', >>> 'lighttpd-module-%s', 'Lighttpd module for %s', extra_depends='') } >>> >>> But I am getting error as below, >>> >>> NOTE: Executing Tasks >>> ERROR: lighttpd-1.4.67-r0 do_package: QA Issue: lighttpd: Files/directories >>> were installed but not shipped in any package: >>> /usr/lib/lighttpd/mod_alias.so >>> /usr/lib/lighttpd/mod_wstunnel.so >>> /usr/lib/lighttpd/mod_redirect.so >>> /usr/lib/lighttpd/mod_webdav.so >>> /usr/lib/lighttpd/mod_evhost.so >>> /usr/lib/lighttpd/mod_authn_file.so >>> /usr/lib/lighttpd/mod_secdownload.so >>> /usr/lib/lighttpd/mod_staticfile.so >>> /usr/lib/lighttpd/mod_usertrack.so >>> /usr/lib/lighttpd/mod_setenv.so >>> /usr/lib/lighttpd/mod_proxy.so >>> /usr/lib/lighttpd/mod_indexfile.so >>> /usr/lib/lighttpd/mod_auth.so >>> /usr/lib/lighttpd/mod_ajp13.so >>> /usr/lib/lighttpd/mod_deflate.so >>> /usr/lib/lighttpd/mod_simple_vhost.so >>> /usr/lib/lighttpd/mod_scgi.so >>> /usr/lib/lighttpd/mod_openssl.so >>> /usr/lib/lighttpd/mod_vhostdb.so >>> /usr/lib/lighttpd/mod_accesslog.so >>> /usr/lib/lighttpd/mod_fastcgi.so >>> /usr/lib/lighttpd/mod_ssi.so >>> /usr/lib/lighttpd/mod_dirlisting.so >>> /usr/lib/lighttpd/mod_status.so >>> /usr/lib/lighttpd/mod_access.so >>> /usr/lib/lighttpd/mod_expire.so >>> /usr/lib/lighttpd/mod_userdir.so >>> /usr/lib/lighttpd/mod_sockproxy.so >>> /usr/lib/lighttpd/mod_evasive.so >>> /usr/lib/lighttpd/mod_cgi.so >>> /usr/lib/lighttpd/mod_extforward.so >>> /usr/lib/lighttpd/mod_rrdtool.so >>> /usr/lib/lighttpd/mod_uploadprogress.so >>> /usr/lib/lighttpd/mod_rewrite.so Please set FILES such that >>> these items are packaged. Alternatively if they are unneeded, avoid >>> installing them or delete them within do_install. >>> lighttpd: 34 installed and not shipped files. [installed-vs-shipped] >>> ERROR: lighttpd-1.4.67-r0 do_package: Fatal QA errors were found, failing >>> task. >>> >>> >>> Can you please help me how to overriding it in a bbappend or similar as you >>> mentioned in older thread.. it helps !!! >>> >>> -----Original Message----- >>> From: Gyorgy Sarvari <skandigr...@gmail.com> >>> Sent: Tuesday, January 7, 2025 3:54 PM >>> To: Kumar, Manu (FT D IN PAMC MI EMB FW) <kumar.m...@siemens.com>; >>> yocto@lists.yoctoproject.org >>> Subject: Re: [yocto] Query: Regarding lighttpd/librarries in >>> /usr/lib not copying >>> >>> On 07.01.25 11:05, Kumar, Manu wrote: >>>> reason behind ask this question is.. in earlier tisdk all the modules were >>>> there in "/usr/lib" as when we start lightpd service(which was there in >>>> (/etc/init.d) it will check modules in "/usr/lib". in the latest tisdk >>>> also if I run "systemctl start lighttpd" looks like it is searching >>>> "/usr/lib" >>>> >>> This change comes from this[1] commit (look at the very bottom of it). >>> If it causing problems, you can try overriding it in a bbappend or similar. >>> Though maybe it would be more interesting to look into why your ti-sdk is >>> looking for these files at the incorrect place. TI layers are usually >>> reasonably maintained, I'd expect them to follow changes in the oe-core >>> layer... >>> >>> [1]: >>> https://eur01.safelinks.protection.outlook.com/?url=https%3A%2F%2Fgi >>> %2F&data=05%7C02%7Ckumar.manu%40siemens.com%7C5624e8a118c04db66eaa08 >>> dd2f42fb64%7C38ae3bcd95794fd4addab42e1495d55a%7C1%7C0%7C638718686966 >>> 811925%7CUnknown%7CTWFpbGZsb3d8eyJFbXB0eU1hcGkiOnRydWUsIlYiOiIwLjAuM >>> DAwMCIsIlAiOiJXaW4zMiIsIkFOIjoiTWFpbCIsIldUIjoyfQ%3D%3D%7C0%7C%7C%7C >>> &sdata=eA87r0Myq%2B9UX2a1VFtZksCvu7ChWTYsrpQFHpACqaA%3D&reserved=0 >>> t.yoctoproject.org%2Fpoky%2Fcommit%2Fmeta%2Frecipes-extended%2Flight >>> tpd%3Fh%3Dkirkstone%26id%3D3755f6c4eb404b6218784ad21c3a56312c425cc2& >>> data=05%7C02%7Ckumar.manu%40siemens.com%7Cb38bd7c92a8d4eaf984e08dd2f >>> 40530e%7C38ae3bcd95794fd4addab42e1495d55a%7C1%7C0%7C6387186755354092 >>> 81%7CUnknown%7CTWFpbGZsb3d8eyJFbXB0eU1hcGkiOnRydWUsIlYiOiIwLjAuMDAwM >>> CIsIlAiOiJXaW4zMiIsIkFOIjoiTWFpbCIsIldUIjoyfQ%3D%3D%7C0%7C%7C%7C&sda >>> ta=v%2FUyHY8SqNaHixsAlCLK21phFXZeva6ECGnwtrs4i60%3D&reserved=0 >>> >>> >>>> -----Original Message----- >>>> From: Kumar, Manu (FT D IN PAMC MI EMB FW) >>>> Sent: Tuesday, January 7, 2025 2:37 PM >>>> To: Gyorgy Sarvari <skandigr...@gmail.com>; >>>> yocto@lists.yoctoproject.org >>>> Subject: RE: [yocto] Query: Regarding lighttpd/librarries in >>>> /usr/lib not copying >>>> >>>> Ok , I will try and let you know !! >>>> >>>> But how can I make all the modules to be present inside "/usr/lib" instead >>>> of "/usr/lib/lighttpd" ? >>>> >>>> Regards >>>> Manu >>>> >>>> >> >>
-=-=-=-=-=-=-=-=-=-=-=- Links: You receive all messages sent to this group. View/Reply Online (#64516): https://lists.yoctoproject.org/g/yocto/message/64516 Mute This Topic: https://lists.yoctoproject.org/mt/110454032/21656 Group Owner: yocto+ow...@lists.yoctoproject.org Unsubscribe: https://lists.yoctoproject.org/g/yocto/unsub [arch...@mail-archive.com] -=-=-=-=-=-=-=-=-=-=-=-