cancel
Showing results for 
Search instead for 
Did you mean: 
SOLVED

Node-RED EPERM error when deploying

Node-RED EPERM error when deploying

NielsWe
Member

Hi,

when deploying changes in Node-RED 1.10.0 or 1.8.4 I get the following EPERM error:

Search flows
Flow	
"d9447549.a50b28"
Deploy failed: 
{
"code":"EPERM",
"message":"EPERM: operation not permitted, copyfile '/var/snap/ctrlx-node-red/109/solutions/activeConfiguration/node-RED/flows.json' -> '/var/snap/ctrlx-node-red/109/solutions/activeConfiguration/node-RED/.flows.json.backup'"
}

There is no error with the initial deployment or when deleting flows.json from the Configurations. So the copy/rename seems to produce this error. I am logged in with full permissions.

I dont have any issues on a second ctrlX CORE with the same Versions installed.

Any clues?

5 REPLIES 5

CodeShepherd
Community Moderator
Community Moderator

There were some write problems in the older version of snapd. Please use at least the RM21.07 version (2.51.1). Afterwards:

  1. Export all flows (Flow -> Export -> Alle Flows)
  2. Create a new configuration and activate it (Manage app data)
    CodeShepherd_0-1634622512799.png
  3. Import all flows
  4. Deploy all flows

I have installed all apps as delivered with RM 21.07.2.

But the error persists as described.

CodeShepherd
Community Moderator
Community Moderator

Did you try using a "new" empty configuration, like described above?

Yes. I tested a new clean configuration.

I will compare this devices setup with a second device (that is working) tomorrow.

CodeShepherd
Community Moderator
Community Moderator

Any news here or can this topic be closed?

Icon--AD-black-48x48Icon--address-consumer-data-black-48x48Icon--appointment-black-48x48Icon--back-left-black-48x48Icon--calendar-black-48x48Icon--center-alignedIcon--Checkbox-checkIcon--clock-black-48x48Icon--close-black-48x48Icon--compare-black-48x48Icon--confirmation-black-48x48Icon--dealer-details-black-48x48Icon--delete-black-48x48Icon--delivery-black-48x48Icon--down-black-48x48Icon--download-black-48x48Ic-OverlayAlertIcon--externallink-black-48x48Icon-Filledforward-right_adjustedIcon--grid-view-black-48x48IC_gd_Check-Circle170821_Icons_Community170823_Bosch_Icons170823_Bosch_Icons170821_Icons_CommunityIC-logout170821_Icons_Community170825_Bosch_Icons170821_Icons_CommunityIC-shopping-cart2170821_Icons_CommunityIC-upIC_UserIcon--imageIcon--info-i-black-48x48Icon--left-alignedIcon--Less-minimize-black-48x48Icon-FilledIcon--List-Check-grennIcon--List-Check-blackIcon--List-Cross-blackIcon--list-view-mobile-black-48x48Icon--list-view-black-48x48Icon--More-Maximize-black-48x48Icon--my-product-black-48x48Icon--newsletter-black-48x48Icon--payment-black-48x48Icon--print-black-48x48Icon--promotion-black-48x48Icon--registration-black-48x48Icon--Reset-black-48x48Icon--right-alignedshare-circle1Icon--share-black-48x48Icon--shopping-bag-black-48x48Icon-shopping-cartIcon--start-play-black-48x48Icon--store-locator-black-48x48Ic-OverlayAlertIcon--summary-black-48x48tumblrIcon-FilledvineIc-OverlayAlertwhishlist