Hi Frank, $ killall -9 nsd # repeated 6 times until "nsd: no process found" [projop@projop log]$ grep -e Error: -e Warning: error.log [14/Feb/2025:08:31:55][23818.7fa559b43380][-main-] Warning: nsmain: rl_cur > FD_SETSIZE, select() calls should not be used # x 5 times Another shot right after the fresh start of po@projop.service: [projop@projop log]$ grep -A1 -e Error: -e Warning: error.log [14/Feb/2025:08:27:40][23760.7f74690c8380][-main-] Warning: nsmain: rl_cur > FD_SETSIZE, select() calls should...
Hi Antanas, Delete all ~projop/log/error.log*, do a "killall -9 nsd" and check the error.log for "Error:" or "Warning:". Please post the result! :-) V5.1 V5.2 is just packaging a number of changes from the last months. You're a long-time user. Could you have a quick look at the installers (Windows and Linux VM based on Ubuntu server this time) and tell us if you see any issues? It should only take a few minutes each... Cheers Frank
Hi Frank, I'm running ]po[ 5.1. The library is in place: /web/projop/packages/intranet-reporting-indicators/tcl/intranet-reporting-indicators-procs.tcl and the user projop, which runs nsd, can access it as well as has execute permission (seems it's not required). Still none of the procs names from mentioned library is recognized, when nsd is run in the command (interactive) mode.
Hi Diego, Sorry, there is no way to "debug" your code without seeing your code. There is a feature in PO to convert hours logged into days logged. But the system will probably never be able to allow users to enter "days", because all the internal data structures work on hours. Cheers Frank
Hi, You didn't mention the version you are running... This message means that for some reason the following Library has not been loaded: ~/packages/intranet-reporting-indicators/tcl/intranet-reporting-indicators-procs.tcl Please check if there are permission issues or similar. You can work around the error simply disabling the portlet in Admin -> Portlets -> check for the page in which the error appears. We're working on PO V5.2 currently. Maybe you want to try that as soon as it comes out. I'll...
I faced exactly this several times and couldn't find a solution. The last case was right after 'dnf update' on Rocky Linux system. Related??
Hi Frank, thanks for your response. I have configured Timesheet to allow users to upload hours in days after the current date. The problem is that the "Reported Hours" field within the task does not add up those hours charged in days after the current date. The "reported hours" field only shows hours reported from the current date backwards. Can you guide me with this? Thank you!
Good to know. Thanks! :)
Good to knw. Thanks! :)
Hi, we're working on a new version with the latest PG. I can't provide a date yet, but it shouldn't take too long. Please check again in 3 months.
PG version support according to this webpage: https://www.postgresql.org/support/versioning/
Currently used PostgreSQL versions no longer supported.
Hi Diego, Did I get this correctly that you have manually edited the page? That's basically impossible for us to support, because we can't diagnose your errors... However, there is a parameter "TimesheetLastMonthClosingDay" that allows you to "close" the last month at the given day of the current month (not allow to log more hours to the past month). Have a look at this parameter and how it works, this might guide you. Bests Frank
Hello, I need help with the following problem. I have set Intranet-Timesheet2/Hours so that the user can only upload hours up to 2 days after the current date. Otherwise the user receives the message "You cannot upload hours on a day after the date" *set lvhoy [dbstring uname "select tochar(now(),'J')"] //# Validate that the day to load is not greater than the day of the date if {$juliandate > $lvhoy + 2} { adreturncomplaint 1 "You cannot upload hours on a day after the date. " adscriptabort } *...
There was a server error processing your request. We apologize. Take me back where I was (before the error) Could not parse URL "http://127.0.0.1::8000/": invalid authority while executing "ns_parseurl $location" (procedure "util::split_location" line 4) invoked from within "util::split_location [ad_url] .proto systemHost systemPort" (procedure "security::validated_host_header" line 68) invoked from within "security::validated_host_header" (procedure "util_current_location" line 63) invoked from...
Here is the screen shot of the error
Hi Malte Sussdorff, First of all thank you for providing Github repo for project open. I cloned https://github.com/sussdorff/project-open repo on Ubuntu 22.04 instance and got the containers up and running. But when I navigate to the https://<ipaaddress>:8080 it gives me an error. Please see the screen shot.</ipaaddress> Can anybody please help me on this ...? It woul dbe much appreciated Also can you please explain how would I do this step shown in Readme "Ensure to unpack the correct database file...
Hi Malte, I just saw this post now. I am interested to discuss this futher with you.
Hi Tarek, We are currently working on a OAuth2 based SSO solution. We've got SSO running with Google Cloud as provider. You won't need the REST API for this one. Bests Frank
Hi JD, We will probably go with Debian for the next version, so no, Rocky won't officially be "supported". Also, we found incompatibilities in RHEL 8. This not definitive yet, but that's the direction we are thinking about. At the moment the safest move is to buy support for RHEL 7. Best regards Frank
Hello Team, Currently we have project open on CentOs7, now we are planning to migrate CentOS7 to Rocky Linux 9. before that we want to know the Project-Open is support Rocky Linux or not Thanks in advance JD
Hi, I want to make SSO login with identity access managment tool , its possible to do this with Rest Api ? for example within /intranet-rest/auto-login , so I create a new package and in my login.tcl , I have redirect link to iam tool there I put my credentials and then I receive an access token So what do you think how should I redirect the token to PO and how to validate it ? is there special endpoint that receive a token? Its possbile to decode the token and take for example the email or username...
Hi Frank , I have question reagrding my SSO implementation, I create my own package that handle the received token from my oidc client, the structure of packages folder and the tcl code its similar to https://github.com/openacs/auth-cas ,the only difference is in my procs.tcl i add a piece of code that decode the token and validate it so my package already installed I can see my new authority. My Problem now that I received the token in the url of my po timesheet instance but Nothing happen from...
Hi Frank, do you think that i need to add new application under the admin/application or normally when I install my package I will be able to see my Authentication in the list of authentication field ? Do I you missing something? Thanks, Tarek
Hi Frank, thanks for the info. I installed correctly and Iam able to see my package in package manager, I create new authority sso ,but the problem in the Authentication tab Iam not able to see my auth. I only see local and Ldap. I was curious why and I checked in error log because I thought is syntx error in my sso-procs.tcl but there are no errors . Do you know why I cant see my auth? thanks Frank and have a nice weekend. best regards,
Hi Tarek, You need to create a new package and "install" the new package using the OpenACS way. There is documentation about this, please search around in Google. Cheers Frank
Hi Frank, Thanks for your response. JavaScript because we are doing this just for testing. As I understand from your feedback , I need to decode the token and take the user information , for example in that token user inc the email address , with the email address I check if the user in timesheet exist , then I create session for that user, right ? my last questions: for the login I need to create new package , I need to create a tcl file that redirect to my oidc client and the another tcl file that...
Hi! With "timesheet" you refer to ]po[, right? can decode I've recently implemented an OpenID server functionality, and there was no need for any JavaScript at all, this implementation was purely back-end. Just FYI... You obviously need to implement the decoding part yourself. I don't see any major issues. Both TCL and JavaScript should have all crypto libraries available, maybe double-check. decode ... before Don't do anything that breaks security... validate Please see the OpenID specs. There are...
Hi Frank, thank you very much for your response, for the moment we are doing just investigation on how to do it, If we need your help I will let you know. I was looking in Openacs.org there are no openid packae availbe. Another Question Please, we implement a openid client (node js app) and using the library of nodejs openid-client , we try to login to timesheet and riderect to openid provider and then we receive the access token inkl (name, username) from the openID Provider and than the Openid...
Hi Tarek, ]project-open[ does not yet support OpenID. The reason for this is that 99% of all customers are using ]po[ behind their corporate firewall, so that it's integrated with ActiveDirectory/LDAP. However, OpenID does not make sense in this usage scenario. The LDAP integration is available as part of the Enterprise Edition. I believe there is an OpenID integration available as part of OpenACS.org. Please have a look there. Creating an OpenID integration for ]po[ would not be difficult. However,...
<meta http-equiv="Content-Type" content="text/html; charset=utf-8"><meta name="Generator" content="Microsoft Word 15 (filtered medium)"><style><!-- /* Font Definitions */ @font-face {font-family:"Cambria Math"; panose-1:2 4 5 3 5 4 6 3 2 4;} @font-face {font-family:Calibri; panose-1:2 15 5 2 2 2 4 3 2 4;} /* Style Definitions */ p.MsoNormal, li.MsoNormal, div.MsoNormal {margin:0cm; font-size:11.0pt; font-family:"Calibri",sans-serif;} a:link, span.MsoHyperlink {mso-style-priority:99; color:blue; text-decoration:underline;}...
Dear Frank, thank you for the clarification of the situation. Best success for all your activities – Antanas
Hi Antanas, ]project-open[ continues just as before. It's our GitLab server that has some issues with DNS resolution from the "inside" (also VPN) vs. from the outside (you, the Internet) since an update. Meanwhile it's the best to take the source code from the official releases (V5.1.beta on SourceForge). I hope we'll get the GitLab stuff running soon... Cheers Frank
Dear Frank, please confirm or revoke that the Project-Open ended his life as an open source development. If I'm wrong, how to gain access to the gitlab.project-open.net ]po[ repo? BR – Antanas
i have this indicator showing when i login to the system. Sorry i am a newbie and i have just started the installation. invalid command name "im_indicator_home_page_component" while executing "im_indicator_home_page_component" ("uplevel" body line 1) invoked from within "uplevel 1 $component_tcl"
Error saving data on the server side.
Hi Frank, during SSH connection my previous credentials which were used in gitlab.project-open.net are not accepted. Is ]po[ repo access now restricted? BR, Antanas
Hi Antanas, We have hidden the Web GUI of the repo. However, the SSH access to GIT should be working. Cheers Frank
Hello, the repository* has been unavailable for several months till now. What is the reason for this? https://gitlab.project-open.net/ BR, Antanas
Hi Lux, I guess it should be enabled the right way using Workflow... For me it's still a complex thing therefore I did it quick-n-dirty way. Insert an email sending command according to example* into /packages/intranet-helpdesk/www/new.tcl starting from line 717. I did it using acs_mail_lite::send. * https://www.project-open.com/en/troubleshooting-emails-notifications BR, Antanas
Hi Lux, you can add translations by yourself using Translation mode (Developer Toolbar > TRN). Enable/disable Developer Toolbar on http://[YOUR_SERVER]/ds More about it: https://www.project-open.com/en/development-tools-and-environment BR, Antanas